skysight-inc/HackerNews huggingface dataset:
Here's a matrix showing which gateways support storing credit card info on the gateway (see "Card Store" column):
http://wiki.github.com/Shopify/active_merchant/gatewayfeatur...
Bandcamp starts charging for free downloads
If you are looking to build something similar, check out the open source elasticsearch (http://www.elasticsearch.com). It was built with the mentioned architecture in mind (sorry for the "plug", I am the creator of elasticsearch).
The article has too little meat around it.

A quick Google search revealed that Chezi K. Ganesan is the President of VinChip Systems Inc

http://www.vinchip.com/
Certainly a change of heart -- we were trying to host an AGPL project on Google Code in 2008 and were told to find a new host or face deletion. There was a discussion that got a bit heated in fact, with with Chris DiBona at one point calling the AGPL "deeply flawed".

http://groups.google.com/group/google-code-hosting/browse_th...
I need to flag this because I cannot flag the original.
Bob Parson's 16 Rules For Success In Business and Life In General
No effort is ever lost. (The saying of an ancient Buddhist teacher).
"Problem is, your employees might game the system by making the company more profitable!"

How does this work? How's this a bad thing? Do you refer to figure manipulations which I believe as CEO you should be aware of?
suggest that the link is changed from the techcrunch article, to the one techcrunch leads to, that is:
http://www.crunchgear.com/2010/09/11/dont-waste-money-on-a-n...

edit:

on the actual content of the article:
I've found in my experience, that I can't use any of the school's computers.
This is out of self-choice, in that I like unix (even in CS, we have a ton of windows boxes), and I use dvorak (lugging my computer to all labs means I get to touch-type at 70-80 wpm as opposed to hunting & pecking at 20-30 wpm).
There is something very intellectually satisfying about languages that derive all their power from just a handful of small, orthogonal concepts. The elegance of languages like Scheme and Forth is seductive, and it seems reasonable to assume that an elegant language leads to elegant solutions.

This doesn't play out as well in practice though. Most of the time when programming we're working at abstraction levels far, far above those established by the language kernel and it's the tractability of the language at those levels that matters. It's charming that you can implement your own object system in a few lines of Scheme but what's much more valuable in most cases is a single, standardized object system used consistently throughout a codebase and its dependencies. This is why we program today in Java and Python and not Forth.
"If you are serious about going to grad school, I do not recommend [working in industry "for a year or two" and then appling to grad school "later."]"

This suprised me. It is what I did, as well as several other people in my year. The difference in maturity and competency between the people who have worked in industry and those who haven't is night and day. In my experience, people who have spent time in industry are much stronger PhD candidates.
Maps engineering is vastly in California.
Lots of people unimpressed here for some reason. I bet if this was an HTML 5 demo we'd all be falling all over ourselves to talk about how awesome it is, and we'd see some copies by the end of next week.

But because it's using flash...

I find this attitude kind of sad, this guy is demonstrating something that is the holy grail of cross platform development.
Right, ok, apparently it is a known issue: http://www.google.com/adsense/support/bin/answer.py?hl=en...
I especially like the point about quantifying what the worst thing that can happen is. We're afraid of the unknown, so the vague notion of failure can be terrifying, but when you really try to picture failure, there are few outcomes that are truly terrifying.
1. Download and install Structure Synth

2. Try out the various examples

3. Use the built-in renderer till you're comfortable with the grammar. The SS website + Syntopia's blog is very helpful. Also you'll find good Flickr images with exact SS script in them.

4. Download and extract Sunflow (requires Java)

5. In SS, Render > Template Export to Sunflow-Colored

6. Open the output.sc file in Sunflow (may have to click Build Scene)

7. Click IPR for quick preview, Render for hi-res.

8. Camera view in SS and Sunflow is a pain initially. Press Shift and Control when you drag our mouse to change axes of rotation and zoom.

9. The best part of the SS grammar is that you can define the same rule {} multiple times and each one could contain a slightly different command. When you call the rule repeatedly, any of the matching rules are randomly executed. That's how I got the spikes in the virtue.png to look so organic.

10. Keep this open all the time: http://structuresynth.sourceforge.net/reference.php

11. To really make all of this work, learn a bit about 3D graphics / transformations. You don't need to be able to make the Quake engine but knowing what happens when you apply an RX over an RY can help. Of course, you can play around with the code in the IDE and keep hitting F5 to see what effect each change has on the final object. However, due to the nested nature of the grammar, you might get the wrong impression. The one tip I can give is to think in the rule's local coordinates. Each rule is called with its own 3D coordinates, inherent from the parent rule. Anything you do in that rule is only for that rule and child-rules. The global coordinates aren't affected. Rotation inside a rule is only for rules & objects called within the rule.
Why life expectancy in Japan may in fact be a bit lower
Please see my other post: http://news.ycombinator.com/item?id=1681697
Yeah I think this is how it should work too - aka a list of results not just one semi-random video. Nothing against the other solution but this is actually useful versus a novelty.

Nice job.
I graduated college in 2008, in state, but was able to work 15-20 hours a week while getting my CS degree and paid for all my living expenses and books. I entered the job market as the economy was crashing. Financial feasibility of the school should be a bigger topic among students and school.

I'll also echo the notion that it was money well spent though. I come from a blue-collar background and 2 years out of school I'm making more money than my parents ever did (almost double) just as a salaried programmer, although I have about $500/mo in loans, even after paying them my income and standard of living is higher.
Actually, to me it seems like the real lesson most companies are picking up from Apple is to grossly overstate every little thing they do in the name of hype and buzz.

I mean, revolutionary feature? Seriously? My whole point is this revolution happened five years ago and people learnt their lesson and moved on. I'm sure a lot of developers will be asked to put this back in, but on the plus side if you're not dealing with Google scale it's a trivial thing to implement.
Arthur C Clarke recorded an inspiring video in 2007 (shortly before his death). And he predicted the future again.
http://www.youtube.com/watch?v=3qLdeEjdbWE&feature=relat...
Ask HN: What were you doing when 9/11 happened?
Another 9/11 anniversary is coming up. Would love to read what any of the HN guys were doing when it happened...
AGPL does have some pretty deep flaws. See [0] for a description of some of the problems. I can't say I'd ever touch AGPL code with a 10 foot pole, simply because I've talked to lawyers about it and it's unbelievably messy (add to that the fact that a user of the AGPL is probably much more likely to sue you if you don't meet their expectations on the license.)

[0] http://code.google.com/p/support/issues/detail?id=4297#c6
Open Source developers (Python/ Django)
Firefly e-Ventures <http://www.htmedia.in/RightListing.aspx?Page=Page-HTMedia-Internet>`__ (Gurgaon, India)
====================================================================

Job Description:

Person should have worked on Python/ Django, MYSQL, Javascript, XMS, JSON

Open Source Developer

Maintain and enhance existing code and database schemas.
Mentor and advise team members
Estimate tasks required to complete various programming projects including time and resource required
Experience in Web development
MUST have worked on Python/ Django, MYSQL, Javascript, XMS, JSON
Knowledge of MYSQL, JASCRIPT, XMS, JSON will be a plus

Firefly e-Ventures Ltd., a 100% HT Media subsidiary, focusses on creating and building brands and businesses in the Internet media space. Firefly aims to combine HT Media’s 84-year old legacy as one of India’s largest and most respected names in the media industry, with the innovation and energy that characterize the Internet space.
Compelling product ideas, creative use of design and intuitive user interface, backed by a knowledgeable sales force and customer service are the hallmarks of Firefly products. With brands like Hindustantimes.com, Livemint.com, Desimartini.com and Shine.com in its portfolio, Firefly promises to be an exciting addition to the HT Media family.

* Contact: Parul Gupta, Senior Executive
* E-mail contact: parul.gupta@hindustantimes.com, parul85gupta@gmail.com
* Other Contact Info: 0124-3954805
* Web: http://www.htmedia.in/
Sir Henry Head's self-experimentation
Thanks, exactly my thoughts.
I'd recommend pretty strongly against the AGPL. I know it sounds good when you want to "screw $megacorp," but it actually has all sorts of legal wrinkles in it that make ensuring compliance almost impossible in some cases. The end result is that people paranoid about getting sued about license problems will just not use your code most of the time, and that feels like damage done to the community, not help.
What? It is Google's fault that they allow carrier lockdown. It's their platform. They could say if you do X, no Google Android apps allowed. They have already done that, for certain values of X; extending X to include carrier lockdown is certainly a possibility.

That Apple didn't make allowing tethering a deal breaker in their negotiations with ATT was Apple's decision and goes to what Mr. Jobs views/ed as a market requirement. The iPhone seems to have done alright without tethering.
http://i.imgur.com/YFCKK.png

Modal popup came up about three times. There's gotta be a better way of handling that - I wasn't even typing very fast.
I can see doing fixed price contracts if you are doing yet another version of something you've done before. Most of my projects are something that is half research, half implementation. I'd lose my shirt if I did those projects for a fixed price.

There is a video that has great reasons for not using contracts, fixed prices or functional specs. Google "All Roads Lead to Rails" (http://unspace.ca/innovation/speak)
Where did he send 80 CV's in two weeks to find high paying consulting gigs? I haven't ever found such a place.
And not making it a modal popup would prevent it locking down my browser.
There is another approach to a PhD that this article did not mention. A couple of my friends are doing a PhD with the aim to be professors at much lower ranked universities where the research pressure isn't so high and the emphasis is more on teaching. They want the easier, more relaxed life that it offers.

One of them is more interested in teaching, and he wants to have the relaxed atmosphere of a lower university so that he can spend his free time (including whole summers) on his music, which is his true passion. The other one is a pretty involved family man, and he wants a laid back, relaxed job with some academic freedom to do interesting things and the ability to spend a lot more time with his family than a normal job would offer.

They're both midwestern folk, and are happy living in relatively rural areas in states that I suspect most HN users wouldn't dream of living in.

For some reason, the high powered paper-excreting types tend to look down on this approach or at the very least completely overlook it. I don't quite understand why.
I was sleeping. It was in the dead of the night. A phone call in the house. I woke up, my father was talking on the phone. He rushed downstairs and turned on the TV. I followed him down. Seconds later the screen was full of dust and smoke...
I believe that the secret to success is determination. You're bound to be successful sooner or later, it's just that some people would need 50 years or more to be successful and as far as i know, there aren't many people with that kind of determination. So the ones who have the ingredients necessary to become successful do so in a decade or less and don't even get the chance to quit out of despair.
Manipulative people are highly optimized for it. Like the way your graphics card can do matrix operations without breaking a sweat that would bring your main processor to its knees.
I hadn't heard of xoom.com before, I should check it out. Paypal doesn't really work for merchants in my country but I can still check it out.
Sweatpants In Paradise: The exciting world of immersive retail
What happens when you refuse to answer a passport control officer's questions
Xar addresses a lot of the issues presented in this article.

<http://code.google.com/p/xar/wiki/xarformat>;
<http://code.google.com/p/xar/wiki/whyxar>;

But not with the nice descriptive graphics found in the new archive format proposal.
Thanks for the tip, I may re-post with information about my startup.
Our university are fully equipped with windows machines. To a life long mac user like me, this was unacceptable. Of course I didn't use any money on a new computer... just brought my own mac.

I haven't owned a windows computer since I was 9 years old.
I've got lots of little ideas I haven't had time to implement (most of them are pretty goofy). Tell us more about your skills and what you'd like to work on if you have any ideas-games, webapps, open source stuff, whatever.
…and there the minimalism went away. Tweet-links and Facebook-Likes galore. Sad.
If godaddy can fetch that much, I would sell it as well; I say bravo to that man.
Not sure I agree with you there, mate. Plenty of startups have been founded by people who cut their teeth at these companies. I know 19yr-old founders are all the rage, but there's a lot to be said about getting some experience before doing the whole startup thing.
Ask HN: Book recommendations for GUI development
This is a question for those with experience in GUI development ( Code ).

Do you have any books or articles you can recommend to someone interested in going deep into this subject?

So far I haven't found many books that would go deep into this subject, and most programming books treat GUI development as the boring part of writing programs, describing very simple architectures, that still leave me wanting more.

The other source of information I have found is from game development. Game developers are a great community and they care a lot for graphics and interaction.

So far, the best Books and articles I have found are:

Building Interactive Systems: Principles for Human-Computer Interaction, from Dan Olsen

Professional Java User Interfaces, from Mauro Marinilli

Programming Windows, from Charles Petzold

Thing-Model-View-Editor, from Trygve M. H. Reenskaug

Cocoa Framework documentation, from Apple

Designing Interactive Systems II, lectures from RWTH, available on Itunes U http://deimos3.apple.com/WebObjects/Core.woa/Browse/rwth-aachen.de.1778590405.01778590407.1837303882?i=1131324278

Hope someone has more recommendations / advice for a fellow programmer interested in this amazing area of programming.

Thanks.
I should mention that the Visa Waiver Program seems to me the only possible option for those first three months, because there is only 1 month between being accepted into the program and moving to Silicon Valley. Other visa options seem to have total processing times in the order of months or worse and no guarantees.

So if it can't be legally done under that program, it can't be legally done period, as far as I understand.

Also, let's imagine this scenario:
1 - I get accepted into the program
2 - I book a ticket and fly to the USA
3 - I explain the immigration officer in detail what my plan is (I know, they might not even let me)
4 - The immigration officer is "convinced" and lets me into the country*
5 - a while (or even a decade) later it turns out to be illegal.

Does that make me liable even though the immigration official made a mistake in approving my visit? Can I even record the conversation for legal purposes? My guess is that immigrant/visitor rights are fairly minimal...

* = in my deal with Y-Combinator I would have to account for the possibility of being denied access; either by reversing the investment or by making do with virtual presence.
My first job as a professional programmer (1995) was writing a genetic-algorithm based automated trading system for S&P500 futures. The application was written in Visual Basic 3 - thanks! You made my day!
Starting With Search
Penny Herscher on Successfully Sourcing Venture for Women PtII
I'm no expert on security, but I don't really see how mixed content merits a warning, let alone one so melodramatic. As far as I can see it doesn't widen the number of people you have to trust: the content loaded is under the control of the webserver whose URI is in the address bar, and that server has the power to betray the confidence of your time on that page in arbitrary ways anyhow.
Pretty pictures are great! For those of you who want to learn a bit more about what is going on behind the scenes, you might want to research L-Systems. See http://en.wikipedia.org/wiki/L-system The authors who brings it home the best are Przemyslaw Prusinkiewicz and Aristid Lindenmayer (notice last name of second author ;-)) Lots of L-System software out there as well...
But you see you are comparing oranges to apples. HTML 5 is open, and it is a standard... _because_ people want it to look the same everywhere.

Remember though what happened when Apple told developers that they could only use web app for the iPhone? There was an uproar because developers---good developers at least---want to be able to make use of all the features that make a platform unique.

That's why we live Cocoa + HTML5, or Android SDK + HTML5, etc... If you want a common cross platform target use HTML5, if you want to make an app that feels like a good citizen on the platform and makes use of the latest innovations in said platform, you use the native SDK.

It's all about the right tool for the right job.

And Flash is inefficient, controlled by one company while at the same time not being a good native framework. Basically you got the worst of native SDK and the worst of HTML5 and put them together... and you expect people to be impressed by that???
The sex you want, you can't get.

The sex you get, you don't want.
But why do you think the anti-flash sentiment exists in the first place?

When I bought my HTC Sense based phone, Flash was forced on me. I'd be generous to say I can play half the flash based videos I meet on the web. When I do manage to play something my phone heats up to a few degrees cooler than the sun and my battery drains at a rate of knots.

My desktop is a 64-bit, quad-core monster running Linux. Can I play full screen Flash videos? No. Throw a HD video at mplayer and it's runs as smoothly as silk and creates hardly a bump on my processor graph.

Holy grail of cross platform development? You must be kidding.
Recursive 3d art? Sounds psychedelic...
Java decompiling includes variable names (and comments)? That is terrifying. (Assuming you're sane and your variables aren't named a01, a02..a99, b01....)

I'm familiar with decompiling C, but in C, you're left guessing variable names. (Not that variable names 'secret-ify' the sauce at all, but it goes to time spent.) Bin-patching C programs is surprisingly 'easy' to learn these days if you're rather technically inclined.
Shopping for Wholesale housewares
It's particularly bad as a long-time free software desktop user who finally this month broke down and bought an Android phone as his first smart phone. It's like going back to the days of Windows 95.

Back to the days when you had no idea what you were downloading installing when you grabbed a free utility off the 'net, and had no legal way of finding out.
The slow motion shot looks incredible
Sorry this is probably dumb question but does this imply the oil is mostly cleaned up now?
what's next? twitter instant?? suggests a tweet for you. I will actually like to see/indulge in a stab at that.
"How to become a programmer". Must. Learn. Logic.
In Canada, at least, there is no checks or accountability on the the supervising professor. A bad supervisor can _really_ make a person's life difficult and there's not much the student can do about it.
I absolutely agree: The hardest thing in academia is to get honest feedback. Partly because telling academics that they are not going to succeed is like kicking puppies, but more because of the conflicts of interest: To succeed as a prof you need to attract good students, and a prof with a reputation for judging students harshly might have trouble recruiting. Academic adviser is one hell of a job: You must advocate passionately for your students, and you must also correct them, and you must motivate them, but you should give them honest advice...
Read a Dutch newspaper for a while, and you will not make that claim anymore. I do not know how well LateX works here, but I would guess that it only inserts 'safe' hyphens, using a word list. Without a word list, there simply is no way to know whether e.g. 'verstoren' is 'ver-storen' (a verb meaning 'to disturb') or 'vers-toren (could be a tower to store fresh stuff in or to sing from, but AFAIK is not an existing word) 'verst-oren' (AFAIK a meaningless word) without understanding the semantics of a text.
The most important quotes from the article for the western reader who thinks that some how Caste should enter every discussion about India. "Caste has no impact on life today,". . “It is no longer a barrier.”

I cannot speak for the entire subcontinent, but as a South Indian from one of the "working/middle" castes (like the subject of this article), caste has never stopped me or anybody in my extended family/friend circle in getting education and jobs to the best of our abilities.
I love working with the redis codebase. In my opinion, redis is beautiful for a few reasons.

It's written in an object-oriented style (i.e. structs are "objects", each C file is a "class", and function prototypes are consistent for constuctors/destructors/instance methods). Also, everything is modular in redis (i.e. you can take the redis string or network library and use it in another project without any problems).

I also like the fact that it's portable C (C99 IIRC) that just requires make (no autoconfiguration necessary).
"Code is more like poetry: change this line, and now the next line doesn’t rhyme, or you’ve broken the rhythm, or you’ve put angry words into a happy poem, that sort of trouble. Which is one reason to like code ownership."
Amazing.
Bob Metcalf is speaking now. Nothing like technology startup advice and Q&A with the co-creator of Ethernet. I love that icons and legends of the industry are still living to tell their tale.
The rights the author describes his exercise of can be swept away with the stroke of a pen, and once that happens, they won't be coming back.
I think you guys are talking past each other. Your claim is that, if Google Instant is successful, it will be because of marketing/hype/some-other-non-technical-reason. His claim is that it will be because Google made the feature (which everyone agrees existed in a basic form 5 years ago) accessible to the average user.

I don't think you guys are going to be able to settle this debate without some data about real life users.