skysight-inc/HackerNews huggingface dataset:
The key issue here is that is was a plugin that acted like a robot on the site.

Effectively they only thing that Facebook can do about that sort of application is ban people using it.

However, just like the Wow Glider saga they chose to pressure the developer instead. However, unlike that, it was just a browser plugin. No magical API calls, or anything like that.

I couldn't care less about micro-transactions, ad views and the spamware Facebook applications: Facebook is doing this because they can't take the bitter pill of banning _users_ who violate their TOS; instead they will attack the developer of said tool.

There is no justifying their actions.

fail.
I like to use dicts for memoization...This runs about 8% faster on my machine than OP's solution:

memo5 = {0:0,1:1}
def fib_mem5(n):
try:
return memo5[n]
except KeyError:
memo5[n] = fib_mem5(n-1)+fib_mem5(n-2)
return memo5[n]

Note: the above version runs faster than the cleaner:

memo6 = {0:0,1:1}
def fib_mem6(n):
if n in memo6:
return memo6[n]
memo6[n] = fib_mem6(n-1)+fib_mem6(n-2)
return memo6[n]
And here is another: http://video.google.com/videoplay?docid=2435046286370275454
Well, staying hungry obviously means to avoid satiation (as opposed to getting greedy). You always have something that you need that is some distance from you... on the other side of a wall.

Staying foolish means to run at that wall as fast and as hard as you can.
I did not presume anything. You only have to look at prior HN posts to see how it is reproducible in 3 hours, one definition of easy.

Note that my comment pertained to innovation, not usefulness. I don't doubt that there is a market for visitor.js. However, I am 100% sure that it is not innovative.
> if the software is non-open-source, sending a sample may violate NDA and licensing.

Not if it's my code. I shouldn't have to open source my own code just to show it.
humm.

Given that Facebook apps are completely dominated by large companies these days, I'm puzzled by how useful this would be.

Are people really still building FB applications?

I thought the only real action these days was in the mobile space.
Yes. That's one I use a lot.
There was an awesome site during the early 2000's dot com crash called fuckedcompany.com - the company I worked for at the time was listed ("SmartWORLD" - it went bust on sept 12, 2001). The fuckedcompany.com site is now inactive, but you can check out the list of snapshots on the wayback machine here ...

http://wayback.archive.org/web/20010101000000*/http:////////...

<=== this is all the 2001 snapshots ... note lots of activity in the last 3 months of the year.

Here's the home page from Nov 30, 2001 for example.
http://web.archive.org/web/20011130073049/http://www.fuckedc...

The archive link on the home page works ok for some more write ups.
Find your local rep and contact them by phone or email about your stance here:
https://writerep.house.gov/writerep/welcome.shtml

You can mention specifically SOPA House Bill H.R. 3261 and Protect IP Act S.968 so they have specific references.

Also:

http://fightforthefuture.org/pipa and,

http://americancensorship.org/posts/1/uncensor#general and,

https://wfc2.wiredforchange.com/o/9042/p/dia/action/public/?... and,

http://stopcensorship.org/

Finally, join here: http://iworkfortheinternet.org/
I'm not sure I follow, does one anonymous official, a private law firm, and one US senator constitute the US government?
Just FYI, but when you include text, it blanks out the URL, so nobody has any clue what petition you're talking about.
Better angle: compile a list of companies that have been acquired by goog/msft/fbook and so on.

Luckily wikipedia has done the work for you:

http://en.wikipedia.org/wiki/List_of_acquisitions_by_Google
http://en.wikipedia.org/wiki/List_of_acquisitions_by_Microso...
http://en.wikipedia.org/wiki/List_of_acquisitions_by_Oracle

And so on.
wouldn't a cash palette just be #00ff00 ?
Can you PM the OP and the other interested people? It would be great if we could pool our resources and make this happen.
USB drive reinvented
One reason that has kept me from switching from Firefox is the brilliant Pentadactyl plugin. I hope Vrome would give me a good Chrome alternative. Trying it out right now.
Mitt Romney against SOPA?
Conceptually what this does is instead of laying out a Sieve that is the full size of the largest prime you are generating, you only store a Sieve that has a size of the square root of the largest prime.

Then you sort of "carry the Sieve along with you" as you work your way through the numbers. Modifying it always to keep track of the numbers near the current number you are checking.

So it still uses a lot more memory than division, but much less than a full Sieve.
Screenshot: http://i.imgur.com/9CfwQ.png
Sounds like a decent start-up idea
Seems like he's lost faith in the unrestrained capitalism preached by the right in America.

To be fair the right loves anti-business regulation, just as much as the left. They are after-all working for the same lobbies and part of the same revolving door plutocracy. The right loves to implement legislation that keeps competition out of established players markets, just as the left does. America has not been a capitalist economy for a long time, and a century of ever increasing regulations have accrued to the point that it is starting to crumble. One can say they blame capitalism and cite America as their example, but it calls into question their understanding of economic models, because America does not meet the definition of capitalism and has not in a long time. Plutocracy, corporate fascism, or Corporatism (http://en.wikipedia.org/wiki/Corporatism) better meet the definition of America. It is pretty safe to say, that when an economy transitions to a centrally planned economy it stops being a capitalist economy. Just because we allow unlimited personal profit (a key tenant of capitalism) does not mean that we meet all the requirements of capitalism. One of the other key tenants (a market free of intervention. AKA government picking winners and loosers) has been missing for a long time.
How is that good? It's all memorization
FuckedCompany.com was the place to be. Also the chapter on the dotcom bubble in A Random Walk Down Wallstreet has a nice selection ;-)
Wow I just learned about Ack as a result of your comment. This is a scale of magnitude better than grep -R [pattern] [directory] for searching through large codebases

Thanks!
OK, so where's the source ;)
I am sorry, what? Where is Apple's monopoly, except on mobile industry profits? You have heard of Android and Samsung, right?
Why would I write tests for Tic-Tac-Toe? It's insanely easy to exhaustively hand-test, or just look at the code to see its validity. If you expect tests on something that simple, then you're expecting people to waste 1/3 of their time testing code that is sure to work.
Why Bootstrapping Is Just As Over-Rated As Raising Venture Capital
Whoa, there's audio! Firefox doesn't play the MP3s, unfortunately.
He is still relying on Mootools which is around 40kB in size.
What was the initial motivation for writing an alternative "standard" library? Is it self-sufficient or does it build new frameworks onto of OCaml's standard library?
I don't really understand what's the point of using your 75 line script for creating modal dialogs instead of the one line solution mentioned by chrisacky.
That is very useful. How about I take requests and they eventually become part of the icon pack? Option 1 is the problem I have faced many times and had to resort to option 3.
Show HN: Clubot - An IRC to ZeroMQ bridge in Common Lisp
Great. I just wish Facebook would provide something like this themselves.
I wondered a bit. "Can you post meridiem the OP"? "Can you Prime minister the OP"?

Oh, I got it: "Can you personal message the OP" (which lacks a verb).
Free unlimited file sharing service by BitTorrent, Inc.
Lieberman seems to at least give that impression, because he did manage to get Amazon, Paypal and Visa/Mastercard to censor Wikileaks in the very same way.
If you're not trolling, can you show me how to reproduce my third example in one line?
"this is largely free power."

Does it come with lunch?
This strikes me as something which would integrate nicely with ifttt . . Simply adding an API which provides the blob of this week's chapter (in various formats for bonus points) might be useful for people to "roll their own" delivery..
Related discussion on reddit: http://www.reddit.com/r/AskReddit/comments/o6ymp/reddit_user...
It's not mentioned in the article, but CNN has a dog in this fight with their iReport service. They receive and post a lot of user-generated content nowadays.
chrome extension?
If SOPA would increase your business income by 10 times, would you accept it then?
This is great! Here's an idea: bootstrap with "pluggable" skin (Twitter, Facebook, Google+) so you can make your app standalone (use Twitter style) or inside Facebook (use Facebook style), etc.

I'm not sure if this bootstrap is already compatible with Twitter's (i.e. as simple as changing CSS file), haven't tried this bootstrap thing, but it would be great if it is!
No, you're still talking about fundamentally broken mechanisms and rules. If SOPA would decrease your business income by 10 times, would you accept it then? I can make up numbers too.
Thank you for these great links.
> People make choices. My choice may be to work until I have enough money to where I can earn enough interest passively while I go to Africa and join Engineers without Borders. Or my choice might be to have children. Either way, my productivity, savings, and future goals need to be harmonized for my plans to come to fruition.

The flaw in your argument is, that you are in a position, that you can afford to make such choices. Most people here are in a sector, that is in a bubble right now (IT/web), so they dont have much problem getting a high paying job (when people working for other industries are worried about getting any kind job.).
You can also memoize recursive functions transparently with a memoizing fixed-point (Y) combinator:

http://matt.might.net/articles/implementation-of-recursive-f...

The example is also Fibonacci.
Multiple GLSL effects in WebGL
Except that it won't. An almost insignificantly small industry has an outrageous amount of influence compared to the industries that actually make real money and jobs in the US.
For some reason the idea behind Nyan Cat blows my mind. "Hey, lets add a cat face to a poptart and make it shit rainbows"... "Yea, then lets add an annoying song to it and make it loop forever"
Great idea, however I imagine most applications wouldn't need to be cross-platform.
Parallel memo probe needless ~ Daily World News
i usually roll my own first, even if i'm sure a library exists. it helps me get a better understanding of the problem space, and since i'm still a greenhorn this understanding is critical.

i am then grateful for the library and how easy it makes my life!
Most downvotes are editorial feedback - they mean something along the lines of your point was not clearly communicated, your argument was unsound, or the comment did not contribute positively toward the dialog.

Sometimes downvotes are for disagreement. Particularly when the comment is contrary to someone's agenda.

If the former is the case, consider revising or deleting your post to address the issue; if the latter, consider the source [it's the internet].

BTW, it's pretty much always bad form to complain about downvotes on HN.
Samsung Galaxy in Korea
With the time-machine style backups, every time you append an email to your mbox the whole thing gets backed up. Yes, the rsync protocol makes the wire transmission efficient (only really matters if your backup server is remote) but the fact that your 2Gig mbox file gets backed up every night instead of hard-linked means it's not space effective on your backup disk.

A mail-dir, on the other hand, works nicely with this type of backup. All the old mails never change so they get hard-linked and only the new mails take up any new space on the backup.
The article is great, but the headline is just a fail. Why I say this? See what most internet people think when reading this headline:
http://www.myspaceantics.com/image-myspace-graphic/funny-pic...

And I just say this for informational purposes!
Last I heard, 500.
Just imagine what it would be like to make 10 times more money from iOS development say. Wouldn't you like that?
I disagree somewhat to this. I agree that most of the job ads are very similar and I also think that they could be a bit more descriptive.

I enjoy reading the job ads and like researching what roles they are trying to fill, I realize this is just my opinion as yours differs, and I'm not justifying the need for them. I'm just saying that I appreciate them and would like it if the job ads would include more information at times.

All of this is coming from someone who isn't prosperous in the tech field, nor am I actually looking for a job at this point, it's just something that interests me.
Sorry, I meant that as a rhetorical 'you.' Some people do think that way, sadly.
Good opportunity: sell themes for twitter bootstrap. Make it a marketplace.
Free Wordpress Themes Collection
I just found a folder of Wordpress themes I made a couple years ago when I was just starting out with Wordpress. I will post one a day until I run out. Please comment on any issues with compatibility or anything else. I don't have time to test each one right now, but feel free to download and use free of charge or any other responsibility.
What Did Clare Morgana Gillis Lose in Libya?
Symantec Hack Exposes Antivirus Source Code
"Go sell crazy somewhere else, we're all stocked up here."

I like hypothetical money trees just as much as the next person but on what do you base these hypothetical scenarios?
TODO lists are seen to be useful, in their basic forms they are easy to program (easy to store, manipulate and display), and they are amenable to much personalisation and tweaking (desktop! web! mobile sync! embeddable widget!).

But, I wonder if they are an example of H.L. Mencken's quote "For every complex problem, there is a solution that is simple, neat, and wrong."

For evidence supporting this, look how often they are reinvented and abandoned.

Problems such as ongoing tasks with no quick or clear resolution, teamwork, not having the todo list with you, putting it somewhere you can't quickly see, putting pages of things on it, wanting to separate personal tasks and work tasks (and more), wanting geo-tagged tasks, temptation to push it towards being a life management system, a calendar, a project manager, a timesheet system, a reminder system, and a 'what have I accomplished audit'.

What alternatives to TODOs are there? I mean, odd, curious, niche alternatives that we might not have heard of?
BTW, you're right... the biggest thing keeping Windows Phone 7 back is a C++ development option.

They could also benefit the platform a lot by either backing MonoTouch/MonoDroid hard or come out with their own way of running .Net on those platforms. Oracle has already ported Java ME's JVM to both iOS and Android for running JavaFX applications.

http://drdobbs.com/blogs/jvm/231900029
"Quake: A Post Mortem" by Michael Abrash
> "Then why not triple the existing benefits? Why not multiply them by 10 even? If it's an unalloyed good, then why are we being so stingy with the good stuff?"

What an absurd, and incredibly disingenuous thing to say. Water's good for you - in fact if you don't have it you die. So let's throw you in a huge pool and see how you like it!

Stop putting words in OP's mouth, and argue against his argument instead of twisting it into an easy straw man.
The DNS servers are located at EasyDNS:

Retrieving DNS records for news.ycombinator.com...
DNS servers
ns1.easydns.com [209.200.187.4]
ns2.easydns.com [72.52.2.1]
remote1.easydns.com [64.68.192.10]
remote2.easydns.com [72.52.2.1]
ns3.easydns.org [64.68.192.10]
ns6.easydns.net [72.52.2.1]

they have been DOS'ed today (see: http://news.ycombinator.com/item?id=3438134), its a probable reason why hckernews isn't working.
What a terribly muddled and bipolar article full of unsupported generalizations and platitudes.

Author writes -- "Moreover, not raising money from professional investors is—in all honesty—a potential red flag. It’s rare for an entrepreneur to run a business and spend millions of dollars without having any outside help."

Is there any data to prove this is a red flag? And rare? Nope. Speaking from experience, our bootstrapped firm has closed many enterprise clients without having raised VC. VC may help and be requisite in certain areas, but it certainly is not necessary.

Author writes - "Ultimately, while you may score extra points for building a large business despite being bootstrapped, you don’t actually score many points for running a small business if you have avoided venture capital..."

What does "winning points" have to do with anything? I suspect he's referring to some sort of ego gratification, but I'm not sure. If you run a business in which you feel you are adding value to customers/the world, growing at the rate you want, are in control, working with people you like and are financially where you want to be, I'm not sure what "points" have to do with anything.

Author writes -- "When it’s said and done, you can own 100% of a lemonade stand or 1% of Coca-Cola."

This is a false dichotomy, i.e., bootstrapped companies are "lemonade stands" and VC backed companies are Coca-Cola. VC backing is no guarantee of success.

Ultimately, there is nothing wrong or overrated about either path. Whichever is the right way to get you to where you want is what you should do.

Disclosure: I run a bootstrapped firm. One of our firm's primary customer groups is VCs.
Never. I can't even imagine wanting to sell my freedom.

EDIT: I'm not sure why you would like it, either, given that the iOS games in your profile appear to be derivatives of more popular ones. If some legal department felt that you crossed the line somewhere in one of those games, you could have all your accounts suspended. That's not 10x the profit, that's 10x the risk.
You're probably better off going after proven, successful ideas than failed ones. Friendster, MySpace, TiVo, Palm pilot, Blackberry, Alta vista, were all up and dominated their markets when a new competitor took over.

The value is more in the execution than the idea.
Visualizing video at the speed of light — one trillion frames per second
"time-machine style backup" seems to be a marketing term, not a type of backup.

Do you mean a hard link style backup? Where diffs are never stored, you just keep making hard links of the files? And if they change even one byte you store the file fresh?

There are plenty of solutions to this, the simplest being storing reverse diffs - so the latest file is stored plain, but older ones can be generated from diffs (since doing so is rare).

You can also use modern filesystems like btrfs that can do COW and block de-duplication and store only changed blocks in such a way that the file appears to be complete, but actually stores only what changed.
What about all the Like buttons everywhere?
Part of me is starting to love all these government calls for censorship because I think we may finally be starting to reach the "breaking point" where more of the general population begins to awaken to what a sham these politicians are and to the fact that they have been on a huge power grab ever since 2001. Maybe I'm just delusional but as the internet has taken hold more and more, and the "internet generation" continues to grow up and gain more influence in society its only a matter of time, I hope, before the current era of politics ends.

The calls for censorship, in my opinion, amount to one last "stand" to hold onto power and restrict information, they know that more people are on to their "games" than ever before and they are collectively acting like a cornered dictator under siege by making these attempts to keep up the facade.
Hi callmeed, which section/column in Craigslist should I ask feedback?
A local file server is not cloud storage, so maybe it would be more appropriate to say that it can sync any USB device with cloud storage.

(Before someone disagrees, here's the definition of cloud: http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145... )
You can buy your own high-deductible health-care plans in the US through most of the major providers (costco also has their own now).

It's not the best, but you won't go broke if you have any sort of health emergency.
http://news.ycombinator.com/item?id=3438192

As was in fact the case. I whitelisted it. Problem solved I hope. In the future, please email me with questions like this instead of posting on HN.
I work on medical software for a large bureaucratic company. We have a large QA department and more processes and sign-offs than I have ever seen before. The software is the lowest quality software that I have ever worked on.
Sorry but this post reeks of of personal hatred toward facebook and contains little value.

Regardless of the method chosen to attack this issue at the end of the day this hurts both their bottom line and their app developer's bottom line, which hurts the user base as a whole. Clearly your not a facebook user, so frankly, your opinion doesn't matter to them as long as your the minority.

Of course they would go after the source of the issue instead of their profit center (users). Are you really arguing that Facebook is evil for not attacking their users? I mean really its terrible of them to focus on their users and their profit centers over a singular third party developer, absolutely terrible.

I have a feeling if this article was titled "Facebook bans 50,000 users" you would have come here and made the same "I hate Facebook" argument.
It's the Facebook subreddit, that's a custom style set on that subreddit. The like buttons are actually reedit upvote buttons.
> I think we may finally be starting to reach the "breaking point"

Until someone comes up with a credible answer to the question, "So what are you going to do about it?" this will continue.
Gingi Bakri Cotton Eyed Joes business card
Gingi Bakri Cotton Eyed Joes business card
I'm quite satisfied with my DropZap game in terms of originality.
Google's test engineers are pretty impressive. I am convinced that they are better developers than the average developer at most companies.
Why did you almost-but-not-exactly replicate Facebook's style conventions?

The small-but-significant differences between this framework and Facebook (e.g. button styling!) will make any app built using this look decidedly sketchy.
Particularly if you find Eastman's life and accomplishments interesting, I second the article's suggestion that if you're ever in Rochester, NY you should stop by the George Eastman House.
People are doing things, just look at the boycott of GoDaddy, that was effective and got media attention. Obviously its a collective effort, one person, unless they already hold significant power in a company, etc can't do a huge amount. Personally, I have ideas for projects to develop and are working on them but they are long-term, nothing is going to happen overnight, I just have a feeling they can't keep this up forever as things like this are going to piss off more and more people. Suggesting something such as censorship is something that people perceive as being fundamentally "un-American" and I think people as a whole are getting a bit worn out by the whole terrorism song and dance.
Also, one of his most important (but lesser known) contribution is the funds that he provided for the construction of the present MIT campus (source:http://en.wikipedia.org/wiki/Massachusetts_Institute_of_Tech...)
I say it's a fail because I've always hated how the original line is just a "Me too!" Women should be satisfied that they're necessary for greatness without seeking greatness themselves? That's the message you want to send?

Flipping the genders on the quote doesn't fix that. The only thing that fixes it is "Behind every great person are other great people!" which is kinda boring.

This is kinda a tangential rant, but... too late, it's written.