skysight-inc/HackerNews huggingface dataset:
"...It doesn't matter who is suing and who is sued; copyright infringement is copyright infringement...."

One of the few positive things about our legal system is that it at least attempts to take "intent" and "proportionality" into account when making judgments.

Hopefully who ever makes decisions about this case will think about what was actually done. There's a world of difference between a hard-working team inadvertently cribbing a little code, and a large company gaining a massive strategic advantage by violating copyright on mission-critical source code.
There's the classic http://www.nissan.com/.
I've had great experiences with the django source code. It is very readable, well-commented, and has tests for everything.

I'd suggest reading the tests for django.forms, and then reading the source code. From there, one can then dive into other sections of django.
extglob is in there for future improvements. I plan to make it robust enough to accept parameters in the future.

When building Ruby the output complained about some missing deps. libffi-dev and libyaml-dev made Ruby stop complaining about them :)

Bundler is installed on the system because you don't have to install Rails on the system. You could simply put Ruby on there, install bundler then when you upload your app and run "bundle" it will pull down Rails and any gems your app depends on. Having Bundler available on the system is needed if you don't install the Rails gem system wide.

Use the script however you see fit and feel free to take from it what you like :)
Seems like something like this could have been easily prevented early on using bsd jails or linux vservers for proper sandboxes.
Awesome, I look forward to that.
ASK HK: Review my startup: I Worked On
I would love some feedback on my website, I Worked On:

http://www.iworkedon.com

I Worked On is a cross between a portfolio site and LinkedIn.

I won't say anything else, as I'm interested to know what impression people get from landing on the site for the first time not knowing anything about it.

Thanks!
If you take a population of humans, put them on an island, and only allow those that grow tall to breed, after 20 generations you will notice a huge difference in the average height of your population.

You might already be aware of this, but it is important not to confuse the slow mutation rate, with a slow response to selection pressure.

Nor is it appropriate to generalise that because the modern day selection pressures are mild, humans somehow evolve 'intrinsically' slowly.

The 'cars' are evolving fast, because those with a low fitness are ruthlessly culled. Human populations can change fast when comparably strong selection pressure is applied.
Hiring good writers and good editors is expensive. The New Yorker cares much more than most web publications about the quality of their output.
Will Apple Put the iPhone on Other Carriers?
it looks good. have any other specific thoughts on it? strengths/weaknesses?
How do people know to look for an obituary?
libcloud - a unified interface into the cloud - http://incubator.apache.org/libcloud/

Since you're into monitoring, check out what we're up to - https://github.com/cloudkick/
Nah, TechCrunch is newsweek - Valleywag was Perez Hilton
http://www.chevys.com/ is not the website you'd expect to find.
Hacker News January 2011 2nd Edition
Aaah, I've got Android myself, so I use an app on my Desire. I haven't tried the iPhone ones, so I don't know what the quality is like.
What I've come to realize is that the "B-level" folks are really close to A-level, and if you look at the incubators not as a replacement for VC-fundable companies, but as a training system for YC/TechStars/Fundable startups then they are a huge success.

For example, Founders Institute isn't the same level as TechStars or YCombinator overall, but the progress the individuals make over 12 weeks is STUNNING. Like really STUNNING.

I look at this 500 accelerators as a training program for the top 25!

In other words, go the Founders Institute and then apply to techstars.

Thanks for pointing out my change of heart... I put myself out there and 50% of what i say is wrong.... then i get fact-checked and smarten up! :-p
+1 for funny
They don't -- that's why my grandmother looks at every one.
Ditto, only on a HTPC I built myself. I tried Windows Media Center, for about a day, but couldn't stand it and went for the good old XBMC. And the remote control? A small, cheap, wireless mouse. Works wonders! A magnificient piece of software, XBMC.
Here's my technique. I use +folder notation (me+folder@gmail.com) for my publicly listed email address.

Any spambot that regexps \W or [a-z0-9\.] will get screwed up by the + that appears in the address. However, it's still a totally legal address, it delivers correctly, is clickable in browsers, etc.

It's not that I get a low level of spam at this public address - I get ZERO spam. Zero in the last 5 years. I get a small amount addressed to the plain me@gmail.com address, but it seems like spambots just don't pattern match for this. Anyway, it's still a gmail address, and their spam filtering might have something to do with this.
Good fact checkers make a huge difference. So many organizations got rid of them first ("our reports can google / wikipedia it") and have suffered in the quality of their articles.
haha updated to read "A setup script to get Ruby and Rails running on Ubuntu server in one line". The first draft of the script was one command originally.
This has to have one of the highest production values of a YC video I've seen. Well done.
Another reason is that it's written by a guy who has studied this company for years, interviewed Schmidt eleven times and links to his own Google book in the body of the article.

Freelance tech journalism, this ain't.
The other constraint is the physical space. If I didn't have to worry about that, I'd increase my budget. I can afford to spend more, but with books spilling everywhere in my apartment already I try to keep things within reason.

Unless I break the DRM, I'm tied to the vendor. I have no guarantee that I'll still be able to read the book in 20 years, or read my margin notes. If I'm less fond of the book, I can't sell it when I'm done with it, or give it to a library.

Finally, I think the public benefit of getting more books in more people's hands shouldn't be discounted, given that the Constitution says the whole purpose of copyright is "To promote the Progress of Science and useful Arts."
The headline makes me think.

The article admits that we know virtually nothing about Vivian Maier. There is nothing that implies her life was "lost" in her eyes, nothing to prove that she lived differently than she would have liked to have lived. her work was nearly lost to the glare of publicity but would have been our loss, not hers.
XBMC plays anything you throw at it. From anywhere :)
Mincemeat.py (http://mincemeatpy.com) is fairly simple, only uses standard libraries, and definitely welcomes contributions.

(I am the maintainer of mincemeat.py)
Nice! It'd be nicer if it used RVM, though. Might try rolling my own.

If anyone else wants to try, or is otherwise interested, I wrote a step-by-step guide to getting Rails on Ubuntu with RVM: http://news.ycombinator.com/item?id=2113525
Hey WTF is happening here? (parent has a -4 score at the time of posting).

There's no written rule about it, but negative score are best left to offensive or empty posts.

Please don't downvote if you disagree. Reply or simply ignore it. In this case I think that piotr estimates poorly the weights of the different charges, even though IANAL and thus may be wrong.

Diverging opinions feed the debate and prevent circlejerk.
Cheers. That's the first time I've seen black italic text mean "hyperlink".
Yes this is bad for Java, but it's good for Python.
I don't understand the point anymore. Spam filters are much much much better than spammers these days.
As long as there are lots of competing, frequently changing browsers, anything that treats HTML/JS/CSS as assembler is going to be a dangerously leaky abstraction.
The only thing better than the video was the fact that they are using OLARK for customer support. I've seen that YC-funded company popping up in a lot of websites, and every time it continues to amaze me. So far I've only written people to complement them on something, but this truly seems to be a powerful tool that will companies the upper edge against competitors. I'm really looking forward to see how successful 1000Memories, along with OLARK, will become to be.
See XBMC Live, which is just as you describe (Ubuntu/XBMC) http://wiki.xbmc.org/?title=XBMC_Live without installing yourself. Apology if that's exactly what you meant.
If Google is no longer the top dog, who on earth is?
"I don't have to outrun the bear, just you."

So long as you're in the other 20%, you'll probably do well.
The New Yorker is still a small niche publication, despite its notoriety of excellence. While I'd love to read a high-standards technology review, I'm not sure there's an "opportunity" of sufficient size. I'll have to settle for The Economist's tech coverage until someone proves me wrong.
the most upvoted answer there is what a real answer should be :)
What I really don't understand - why aren't they using virtualization? (e.g. OpenVZ)
Show HN: Toontastic - our iPad animation app for kids (App Store featured)
Pulling out of China was an amateur move made by amateurs (Brin and Page).

No wonder Schmidt lost interest in being CEO of Google after he was out voted by these two.
Hey ya'll - our startup just launched our first app for the iPad earlier this week. We're super proud of it. Though it's a kids creative play/animation app, I think it may appeal to a lot of the readers on HN since we built it with the mind set of late 20/early 30 something kids at heart.

Our goal with Toontastic was to digitize play and bring concepts from Legos and puppets to the iPad.

When I played with Legos as a kid, I had to make stop-motion animations if I ever wanted to save the crazy stories I made along the way. With Toontastic, kids play just as they would with physical toys but now they're able to record, save and share their stories. We have a video up on that page that shows it in action.

We think we have a solid v1 but I'd love to hear what you all think of the program and any ideas you all think might fit for a kids-oriented storytelling app. Were there any things that you did/played with as a kid that you wish you could digitize and share?
Seems like a somewhat convoluted way of doing this:

alert(function rec(i) {
return i === 0 ? 1 : i * rec(i - 1);
}(4));//24
alert(typeof rec);//undefined
Yes that would normally be the expectation, but at 23 tonnes you have to wonder.
Getting Started With Competitor Research
Actually, each act of copyright infringement can constitute 20k in statutory damages. Depending on the use of the directly copied documents, each install of android could be an act of infringement (I'm not sure of to what the documents pertain, so this may be completely off). With 300+k activations a day, assuming all documents pertain (which may be a large assumption), that adds up to $240,000,000,000 a day. That's a lot of money.
tl;dr: Our algorithms already stop resultspam. Y'all are trippin'.
I hope the iPhone doesn't come to Sprint, because it would increase demand on the network and result in in the introduction of metered data, especially if it's 4G. We have a good thing going with Sprint as the dark horse in the mobile race. The network is fast and reliable, and the plans are the cheapest of the major carriers for unlimited data, voice, and texts.
Clickable: http://www.iworkedon.com
I agree, but as far as video presentations go, this one wasn't bad. There was some fairly basic, but good info there. Mr. Osmani seems pretty comfortable presenting, talking jQuery, and has a clear voice that's easy to listen to.

I do wish videos like this would come with some summary text that highlighted the main points and showed the example code used in the video, like the way Ryan does over at Railscasts.

I mean, you know it was all written up beforehand anyway, during the process of making the video, so it's not like it adds a lot of extra work.
I think the answer to this is clearly no. Answers tend to spawn more questions not fewer.

More formally, if you are considering mathematics to fit with your idea of science, then Godel's Incompleteness Theorem shows that there is an infinite amount to learn and an infinite amount that can never be proven and yet is true. Even without appealing to Incompleteness, just look at the fact that Mathematics is spawn new subdisciplines at a regular rate and will always be able to do so.
Well done, guys!
I believe your earlier version already was installing to /usr/local. You've just made it explicit. Most configuration scripts accept a --prefix option, but default to /usr/local if you omit the option. I'm pretty sure that Ruby works that way, and it's exceedingly common. (Not that the explicitness isn't a good idea. You don't want to rely on a default without being sure.)

Follow-up: partial output of ./configure --help in a Ruby source directory:

> By default, `make install' will install all the files in `/usr/local/bin', `/usr/local/lib' etc. You can specify an installation prefix other than `/usr/local' using `--prefix', for instance `--prefix=$HOME'.
فساتين سهره 2011
Great job of communicating what the service is in an easy enough fashion that my mother would understand.

Fortunately, I don't have a use for the service right now, but I will definitely keep it in mind for the future.
If you can't buy it, build it: Google Offers to battle Groupon
A Vision of the Future : Augmented Contact Lens
Two books on Lift? All I know about is the Apress book, which significantly lowered my opinion of Apress. What's the other?
I have a relatively simple project: http://code.google.com/p/tracshell

There are some outstanding issues that still need looking into. It's also not feature complete (but there is enough done that it's usable, I eat my own dog food) so there are enhancements to work on as well.

It just started off as an afternoon hack and a few people have added things to it over time. You'll get some experience with core library modules as well as third party modules. You can work with terminals, RPC, etc. Nothing terribly hard, but challenging to a beginner in many areas.
Congrats! That's so cool that something that started off as a side project might have a nice payoff. I would say one thing in regards to this posting actually. You're almost taking a bit of your possible sale value by saying the items in bullet point #3 and #2. I don't believe in the outlandish expectations a lot of people have for their projects/startups, but conversely you're selling yourself short by saying those things.
Google have two strong incentives to weed out AdSense drivel sites in the search results.

1. They diminish the value of Google Search as an advertising platform. And Google Search is likely the most valuable virtual estate on the net. I more often click on ads in Google Search than I click on ads on all other sites combined. This is because when I'm on Google Search I'm actually searching for something, so I might click on a relevant ad.

2. They diminish the value of AdWords content network ads. People pay Google to display their ads because they believe they get better return for their money there than on the alternatives (Yahoo and Microsoft). Ads on low quality sites are unlikely to be competitive, so these sites decrease the relative value of AdWords.

That is, high-ranked low quality sites with AdSense are a double threat to the main source of income for Google, and I expect Google to make it their main priority.

Why, then, aren't they more successful? My guess: Because the problem is a lot hard than any armchair designer would believe. Problems tend to be a lot simpler when you are not the one who must solve them.
Actually, I just realized that the nicer look is only is in the nightlies right now.
What is the technical difference between Google being able to accurately measure the volume of spam, and Google removing the spam?
It would be interesting to see how a car designed by a person would perform. Maybe make it a competition where two players design a car and then compete on some randomly generated terrain.
Because there is a customer base who would pay for that. I pay $350 a month for a 1/4th rack colocation space and 15mbps bandwidth. If there was a comparable and compatable "cloud" option I might consider it.
is it possible that a large number of people who 'dont know any better' are visiting these pages and making purchases and increasing the rankings for these scam sites?
My Unexpected Desire To Play More 3DS Games In 3D
While I don't disagree, the problem is that this doesn't necessarily make good business sense; the dollar value of good editing and journalism is (currently) in decline. I think an institution like the New Yorker has some natural protection as a cultural mainstay; if you were to go to an upper middle class dinner party near where I grew up and be unable to discuss the current issue of the New Yorker, you might feel negative social effects. It is hard to create a similar effect in an already saturated market.
Why not just throw together a quick command line one-liner?

Something like:

$ md5sum -s "This is my password for myspace.com" | sed -e 's/.*= //'
cfef4c6930843c33660b7c2e407c09c5

Except you'd probably want to toss it through something to add more special characters, etc. Added bonus - available on any system.
Well, it seems basically pretty codeigniter-like, but much improved, dropping legacy stuff. The docs still need work (they don't even mention the form lib for example), I might help out with that. I hope they take it to a stable and well documented 1.0 (they're in beta now).
Virtual Vixens 3D Character Modeling and Scene Placement
They said Amazon should make a tablet. For most of the rest the reasons given were not because they aren't Apple, but rather because they weren't hardware companies, or because they've shown they suck at it, or because they have problems they need to address first before going into a new line.
In the research process we also found an interesting program called FastTrac from the Kauffman Foundation (http://fasttrac.org/), known for its dedication to entrepreneurship. The program has been around since the late 1980s/early 1990s.

Now, there is a cost ($700 to $1200), but FastTrac is available in 49 states and Puerto Rico, making it a much more realistic option for folks of all ages who want to get their own business launched.

The FastTrac TechVenture program, which started in 2006 and is meant for tech and science-oriented businesses, is in 25 states. FastTrac President Alana Muller shared the following in an email to me:

<<FastTrac TechVenture is not a competitor to incubators/accelerators. Instead, it is complementary to incubators/accelerators and provides the requisite ecosystem – information, resources, networking contacts, frameworks, etc. that an entrepreneur needs in order to know how to get a business started.>>
Agreed. Quite simple to use, and provides a good foundation for learning about Map/Reduce with little initial overhead.

I'm working on a fork (https://github.com/pjkundert/mincemeatpy) which enhances the robustness of the asyncore/async_chat based networking code (in addition to adding a Client to Server back-channel, to allow Clients to schedule Map/Reduce tasks), for use in a shipping product.
I totally agree, my post didn't intend to say the contrary
Note to the wise: do not run this on a production machine unless you understand the full consequences of what the script is doing.

This is great for starting out a new machine and getting things setup, but running the update and upgrade commands without consideration of what's being updated could cause a lot of headaches if any existing sites running on the server have dependencies that are botched by the upgrade.
A few comments on this down memory lane: http://news.ycombinator.com/item?id=1463579.
I'm thinking this could be an iPhone or Android App? You just point your phone to any scenery and it renders it into the color blind format?
The Twitterverse by Brian Solis and JESS3 - oneforty
As a pointer: Matt_Cutts is the head of the webspam team at Google. He's been very active on this thread. Please search below for his posts.
Plex is incredibly awesome. My whole house runs on it. Unfortunately it transcodes all video on ATV2 from another computer running the server. This XMBC app decodes the videos on the ATV2 itself - which is awesome, and I hope the Plex crew gets that up and running as well.
The README advises to run on a fresh install. Install Ubuntu, run railsready, have fun :)
Humility - How I Failed and Learned
A couple possible matches:

Exploring Lift: http://exploring.liftweb.net/

Lift in Action MEAP: http://www.manning.com/perrett/
While your obfuscating method is probably reasonable your email address is probably an issue. It's not hard for a spam company to send email to every basic pattern on 2 letters and a last name. When you can send a thousand messages for a penny it's acceptable for 99% to be sent to the wrong address.

PS: My first Gmail account got spam before I started to use it.
Agreed, we certainly don't plan on telling our suitors those things. But here on HN we're among friends and I want to be candid.

That said, I can see what you're saying. If I don't believe our product has significant 'worth' then I am likely to sell myself short simply by having that kind of mindset.
For a roundup of SLLCONF 2110 videos, blog posts, and articles see http://www.skmurphy.com/blog/2010/04/25/startup-lessons-lear...
Ease in to Complexity with Simple Steps
So should we use the "pretty sure" metric of the domain name matching the product we are searching for? What makes this site more "legit" than others?
When a company needs to write a blog post in this tone, they are definitely losing ground.

What you are saying != how you are performing.
I never said I disliked oracle, I don't have any opinion of them since I don't use any of their products. However, I am implying that they don't have or depend on the same public reputation that google does. Google depends on its reputation to hire the best talent and anything that will make them look like the bad guys will turn away a lot of people good enough to be choosing which top company to work for.

About suing for money: The accumulation of patent in large companies is necessary because if they don't patent everything, someone else will and they'll be in trouble. But suing another big corporation "just to protect the patent" is mutually assured destruction because the company being sued has probably patented a lot of petty little things that the company suing is using and can counter sue. Unless there's a lot to gain, they don't because the only people that will get anything out of it is their patent lawyers.

Oracle does have a case against google, but saying that they're doing it just to protect their intellectual property is a bit naive.
This phenomenon is hardly unique to tech journalism. Unfortunately, sensationalism sells in just about every form of journalism.
I guess I chose to build the tree on the client side because the list of character frequencies is a fairly compact representation of the encoding, and I didn't want to serialize the whole tree and send it across the wire to the client. Are you suggesting that the client doesn't need the tree at all? If so, how would the client do the decoding? I confess I'm doing the naive crawling down the tree to the left or right as a 0 or 1 is read. Is there some other way the client could be doing this?
The .cm domain deal with Cameroon truly put him in a different league than most domainers.
Key difference: Google's "search arbitrage" is consensual (explicitly requested or permitted by all parties, assuming robots.txt is honored).
The Secret Behind Apple’s Calculator Icon Revealed