skysight-inc/HackerNews huggingface dataset:
If you know some programming, you're kinda where I was when I started learning Javascript. I just jumped in using jQuery, because I wanted to write cross-browser code. Start by looking through the jQuery plugins website, find cool plugins you want to use, and incorporate jQuery plugins into your apps. Look through the plugin code to learn how it works. Then make your own plugins when you need them. For backbone.js, the online tutorials are good. You'll get the hang of it - good luck!
Thanks a lot! The reason I'm starting to learn JS is that I want to create an app baset on node.js. The idea is there, but the skills aren't what they need to be :D
All this, including the TED talk, falls in to the category of "how to sell". I agree with my friend Tom that sales skill is more important than most folks realize:

http://www.rationalfuturist.com/writings/startupsales.html
Well, there might just be a difference in the way we see things. Its comments like these that bug me:

I started this thread by arguing that people brought here as children deserve more leniency.

Obviously, we don't hold children to the same standard as adults. However, the fact that its not an implicit belief (to give a child benefit of the doubt) and has to be explicitly stated by you shows (to me) a form of malice, spite, arrogance, and a complex of superiority. Here's why: you already believe that this person is a criminal, that all illegal immigrants are criminals and should be treated as such. That even though he came here as a kid, that this is all he knows and lives, we should be lenient when we consider kicking him out. I see selfish ration and logic in your words, but I see no compassion or sensibility for others.

A Mexican is no more entitled to come and work in the USA without a visa than I'm entitled to go and work in Mexico without a visa.

You'll never work in Mexico because nobody will pay you a livable wage, thats the difference. It sounds the equivalent of someone saying: "I don't step through your garbage dump looking for food, so you don't step through my wine vineyard. That's called fairness."

The only "right and opportunity" I am invoking is the right to live in the community where I was born, a right and opportunity that most of the world enjoys.

Another folly in your history books. See: slavery, colonialism, trade blocs, etc. Unfortunately for some, opportunity has literally been taken away and societies forever changed. By "most of the world enjoys", you probably mean the privileged elite. You know, the people who account for something like 90% of the worlds wealth in 10% of the population.
I've always felt that it's socially ok to say that you don't understand technical subjects. Might be this is the trace of the nerd thing : people don't really want to be seen understanding technical things because that would require showing interest into it.

It's interesting that we always hear business types (in a very general meaning ) say that technical people are unable to explain things clearly, but never hear them asking how they could understand technical subjects better. Should we really be expert at communication, business, marketing to explain to everyone in it's own jargon ?
The top answer at http://stackoverflow.com/questions/2353818/how-do-i-get-star... lists some really nice resources, including information on node.js and javascript in general. There is also http://www.manning.com/resig/ a new book John Resig, author of jQuery - havn't checked it out, though.
It might at some point, but not yet. This kind of thing would not be feasible enough to do except in extreme circumstances. In the future, as this gets easier to do, it might well become a problem.
It means the same. You can even throw in "freelance" there as well. All terms just means an external person doing work for a company in some form.

Typically you'd associate the "freelancer" with the scruffy php dev who does localpetshop.com sites from home, and the "consultant / contractor" as a temporary, full-time team member in one or more enterprise-scale projects on-site at a large customer.

In reality though, it's all the same.
One silly question: Can a full app be created using only backbone.js, HTML and CSS? Something like a multiplayer game, for example?
In this case, the minimum patch to fix his situation (and that of those very similar to him) is probably to remove the 10 year ban requirement. Let him leave, reapply immediately as an O-1, etc., without prejudice, based on having come here as a minor, and/or having graduated from a US university.

While I'd like to see comprehensive immigration reform, I am always afraid of the perfect being the enemy of the good. There should be immediate incremental fixes to solve as many things as possible, vs. blocking everything on one perfect fix (which probably doesn't exist).

I think it's fairly widely accepted that the cost/benefit ratio of bringing in educated entrepreneurs freely is far better than unrestricted immigration. There may be non-economic reasons to support family reunification, asylum, or diversity, but the economic argument for letting entrepreneurs relocate to the US freely is slam-dunk; the argument for highly skilled workers being fast tracked to green cards and citizenship is comparatively strong too.
I worked with Jason Kapalka of PopCap in a previous life. He's a great guy and really passionate about what he does - I'm really glad to see it work out for him (and his colleagues, who are presumably similarly great).
Would you say that Jews and Protestant Brits are of different ethnic nationalities?

(Any answer other than "yes" is a cop-out or word-play.)

Wouldn't your statement then be implying that the US would be better off without a large part of its congress, its best teachers, and scientists?

In the long term - we are all heat decay. In the short term, all we need is a set of common values we agree on.
I really hope that you have citations for that. Not saying that you're correct or incorrect (I have not personally gone out of my way to find landscapers and determine whether they're legal residents or not, so I obviously have no data points to contribute), but in the absence of some sources - or at the very least a few anecdotes! - it sounds like you're making sweeping generalizations about groups of people, possibly based on their appearance.
Thanks, the stackoverflow link apears to have anything I'll need to learn.
There was a flurry of reporting (e.g. PhysOrg et al.) a few years ago on the same observation being made by researchers. Speculation was/is that the declaration/statement creates in the speaker enough sense of accomplishment that internal drive to complete the task is lessened. In other words, it already feels at least partially done -- as I remember the description -- and drive is reduced.

Whatever the explanation, I agree with you as to the effect in my own experience. Talking about something not yet done, especially as a goal, seems to be counterproductive -- I'll even use the word "jinx".

Edit: Hmm, on the other hand, having a hard and fast deadline -- especially an imminent one -- can be quite compelling and motivating. I continue to debate with myself to what extend I want to / should put myself into such positions (e.g. purposefully loading up the schedule). However, doing so is NOT the same in my mind as making a big public statement. MY knowing the deadline can be motivating. Talking with others about it can be dissipating.
Acer AS07B71 battery
>> >> but there are techniques or tricks that will result in higher productivity.

Yes, there are, but what nhangen is saying is very important - what if someone is in a totally wrong place (for himself), but tricked himself to be motivated to work on something which ultimately doesn't bring him happiness or fulfillment?

If you have to "#11: Reward yourself. Often.", isn't it an indicator that the intrinsic reward is lacking in the activity? Then why trick oneself to spend time on it?
I didn't say the underscore is good - it's a necessary evil.

I said consistency is good. And you just proved my point.
You come off as far more angry than is warranted for this conversation.
ABC (Australia) employee caught mining for Bitcoins on company servers
Get Instant Cash to Reduce your Financial Worries
Payday Loans 888 offers an easy way to get cash when you need money in emergency. Through payday loans, you can eliminate your worries by getting instant cash.
MUMPS/Cache
Are you looking for flash game development?
I'm using SimpleDB for RestBackup(tm) http://www.restbackup.com/
Is Atlassian really a start-up? They are making millions a week, started long time ago, have strict hierarchy and clear separation of roles on many levels. The fact they raised some money recently doesn't matter, Google raises money as well.
you're hallucinating, right? If not, please explain what connection you see between my post and "DC magnetic field like Earth's magnetic field".
Chrome Experiments - WebGL Globe
Maybe it's just age, but I feel a lot of recent "discoveries" regarding stress, the importance of the natural environment in one's well being, etc., I was figuring out for myself 20 years ago.

I hope maybe it will reverse some of the trends that have created a lot of stress in my own life. (E.g. noisy cube farms and crappy fluorescent lights, I'm looking at you.)
>Now that Microsoft has no longer the antitrust ghost to haunt them

Can you explain how this came to be? Did this "anti-trust case" ended a few years ago?
Time to get your amateur radio license folks and embrace AX25!
Australia's ABC begins Bitcoin racket probe
How to Become a Design Genius: Take Time Off. Lots of It.
The SQL Server Management tool is pretty good. And to be honest, I've actually never had a problem using SQL Server. It's been a solid, dependable database on any number of applications for me over the years. Granted, the businesses have been less on the startup side and more on the larger older organisation side of things.
Equalizer t-shirt
Pretty cool light up shirt which has an electro-luminescent (EL) panel attached to the front of the light up tees. The EL panel is very sensitive to music and surrounding sound. The lights will dance with music and show a visual rhythm.
Great ways to join the crowds- a day in India doing nothing
Facebook for a long time didn't use the vastly (and I mean vastly) improved open source version of Cassandra, instead opting for their internal fork. Instead of choosing to do so, I believe they have now switched to HBase, mainly for its easier consistency model. So I would take their advice with a grain of salt, because it's probably based on their experiences with an old fork.

There are a few people (YC companies even, alas) who are very vocally negative about Cassandra, but I also saw some of those same people ignoring direct advice given to them in #cassandra on IRC, and then turning around and bashing it when it didn't work as planned. Simply following the advice could have made for a completely different story.

I suppose the lesson to learn is that you need to develop software in a way that simply won't allow developers to shoot themselves in the foot, because people never want to blame themselves for doing it, they blame the gun.
IPhone Application Development - Crucial Role of the iPhone App Developer 
Nowadays business is all about reducing the risks and assuring the return on investment. This is only possible when the iPhone App Developer is brought into the picture. Some of the areas where the contribution of the application programmer becomes crucial are as follows.
An "Open" Perspective on Near Field Communications
Pretty cool light up shirt which has an electro-luminescent (EL) panel attached to the front of the light up tees. The EL panel is very sensitive to music and surrounding sound. The lights will dance with music and show a visual rhythm.
Artist take on chrome
The apps for Art design
In embedded systems where interrupts are handled from user space (or the code you show is in the kernel), then it is guaranteed that your stack will be obliterated if an interrupt occurs at the exact right time, so your value will not be there.

This is not academic: I have debugged code that relied on that behavior, and would fail once in a million runs. Very frustrating to figure out.
Yes - it really depends on your needs. For example, i have recently done a ruby on rails backend, with backbone.js for frontend app. You can use PHP for backend, with backbone for frontend. In fact, that's a great place for you to start learning. Backbone.js will be used for your client-side code that runs in the browser.
Do you really need someone to tell you who to listen to? These are blogs, not dogmas. Leo Babuta is popular because he has managed to transform his life significantly, while still dealing with something like six kids (I loose count). He has a lot of really thoughtful posts on his site. I'm not familiar with the other person you refer to, but it isn't in any way a competition. Take what works and leave what doesn't.
Thanks for the info.

> No version numbers in press releases (they are meaningless, except as a convenient identifier for bug reports and such).

Meaningless? Maybe. That depends on how automatic updates are handled. I have 3.6. Updating to 3.6.x is done without asking me. Updating to 4.0.x asks (and so far I've always said no). There is a difference between these two: same-version updates that I get automatically, and next-version updates that ask for permission first. The difference is traditionally expressed using version numbers. If we get rid of version numbers, then it still needs to be expressed somehow.

One solution is to make all updates automatic. Perhaps that is what they are doing? Is an update from 4.0 to 5.0 done without asking for permission? If so, then installing 4.0 really means installing the latest version forever.

But if not, then how is the difference going to be explained to a nontechnical user? "A new Firefox is available, and has been installed for you" vs. "A new Firefox is available; do you want to install it?" does not, IMHO, explain things well enough.
How to import MVI to iMovie with MVI to iMovie Converter for Mac?
TECHWORLD: Facebook Pages Can Now Be Personalized Based on Klout Score
> I've always defined my level of expertise in an area in relation to how easily I can explain it to someone who knows absolutely nothing about it. The more easily I can explain it, the more likely it is that I understand it really well.

I agree with this and here is something I have read which is related to this principle albeit different subject matter:

"It is true intelligence for a man to take a subject that is mysterious and great in itself, and to unfold and simplify it so that a child can understand it."

And an example from just an hour ago — my dad asked why is that RAM is used, which loses its contents, as opposed to something like USB flash stick? I had learn this past semester about this and explained it to him and asked if it was clear and he said yes.

It's an awesome feeling to explain something you've learnt to another and have them understand it though usually in a simple manner.

One thing I've noticed though is sometimes people explain something technical to someone and claim to simplify it, especially through using analogies, and in the end the person understands a near 'incorrect' version of whatever principle/idea was being explained.
Reminds me of the ultima runic alphabets: http://www.uo.com/archive/runic/runicbig.gif
Be a Professor: Construct Your Own Curriculum
Japanese Pop Star Aimi Eguchi Revealed as Computer-Generated
Recently fans of popular Japanese idol group AKB48 were surprised to find the band had a new member, featured in a short commercial for a candy company. Since it has been revealed that the new ‘trainee,’ Aimi Eguchi, was in fact a digitized composite of some of her fellow band members.
Knowledge base
Comm100 Knowledge Base is the powerful free knowledge base software. It is delivered as a SaaS application and hosted by Comm100. We take care of all the software, server side hardware, network and backup for you. You can have your own brand identify, including your own domain name and branding image.
For what it's worth, in Japan it's 100% standard to exchange virtual contact info via IR. Every time I witnessed a meeting of new acquaintances, people would automatically begin to form circles and exchange contact info. It's so cheap and effective, it really does make you wonder why it's so rare on American phones.

The only electronic contact exchange I've ever witnessed in the US was between Googlers using 2D barcodes. I've never seen anyone use IR or Bluetooth.
I'm an American who has contacts with a group of people who are illegal aliens. We have been trying to go the correct route for years. Trust me when I say it is a clusterfuck of epic proportions.

The entire reason we have a problem is because there isn't a good way to "do things legally".
?

Yes, obviously what you describe you would nice. But in the meantime, a few scattered sources are better than nothing.

This is what I get for trying to be helpful...
Ask HN: Moving to Bangalore from the US
Can anyone comment as to what the job market in Bangalore might look like to a 26-year-old American with a couple years of "hard core"* JavaScript skils?

I'm interested in moving to Bangalore for a year or so, mostly out of curiosity. (If you must know, I'm relatively new to developing software processionally (2 years at a startup), and my life plan at this point is to roam around to an interesting combination of places and see what happens.)

On one hand, one of the senior developers I work with told me that American software developers are highly sought after in most of the world. On the other hand, the Bangalore Craigslist is offering $3.00/hr for PHP work. I've also heard that Bangalore is one of the more expensive cities in India, but I don't know what that means.

*Such as MVC browser applications and toy Node/CouchDB projects, as well as traditional web development and Arduino-level prototyping.
Unless you've lived with less stuff, youd never know how much of a difference it makes. It's very freeing.

Also I'm talking about stuff u haven't used in 2 years.
Why? Its not like its a pure function. The change puts Emacs in a different state than with the original behavior...
The analogy is supposed to explain the concept of undefined behavior, not the details of memory management.

If you are used to safe languages, the concept of undefined behavior might be confusing. In those languages, an operation is either allowed or not allowed, and if it is allowed it has well-defined behavior. In C a number of operations does not have well-defined results, but is still technically possible to perform, or might be possible depending on circumstances. But you shouldn't use them. The analogy is supposed to explain that.
Adsense runs on mysql, how non-critical is that?
Yuvika Chaudhary Wallpapers, Hot Yuvika Chaudhary Photos
Yuvika Chaudhary is a bollywood actress who born in Uttar Pradesh into middle class family. She acted in few movies like Om Shanti Om, Summer 2007, Toh Baat Pakki & Kannada movie Maleyali Jotheyali. Yuvika started her career when she participated in Zee Cine Stars Ki Khoj in year 2004. She is a charming, good looking Bollywood actress. She got her first appearance in Bollywood movie in 2007. Farah Khan gave her chance as a actress in Om Shanti Om and then after she got lead role in Toh Baat Pakki movie with Govinda. Here are few of the Yuvika Chaudhary Wallpapers, Photos, Hot Yuvika Pics & Images for you.
Yeah, I take the point. I wouldn't like to lead a work life where my only motivation comes from artificial rewards or motivational hacks. If there is no intrinsic motivation in the work then something fundamental has gone wrong, like career choice.

However, we are human, and the most suitable work for an individual is still work, parts will be more painful than others. It's these parts where there can be, let's call them "disciplines" that will help.
I find it interesting how he contrasts being disciplined with keeping up motivation and focus. I think the truth is actually the polar opposite of this; maintaining motivation and focus is most of what constitutes "discipline." In fact, I wouldn't be surprised if most "disciplined" people you know use at least a couple of these techniques.

Perhaps the key to this is that the techniques trick people into being disciplined without realizing it, because otherwise it feels like a chore.
Apple Hit Small Open Source Project With Cease and Desist
When sharding, do you do all joins in code, or just the ones that span several shards?
Lightswitch ( http://www.microsoft.com/visualstudio/en-us/lightswitch ) also seems to be aimed at the sort of thing you describe. RAD, but providing a solid MS architecture in the background. Have you looked at it yet?
Only problem with SimpleXML is that it needs to have the complete file in memory. This isn't a problem for small XML files. But reading a file of lets say 100MB will produce tons of objects an thus a large amount of used memory.
A pg essay on the subject is fitting:
http://paulgraham.com/hs.html
Same in userland if you're using POSIX signals (and you haven't explicitly configured a separate sigstack)

All it takes is the user resizing their xterm and JUST the right moment and the SIGWINCH handler will happily step on your out-of-scope stack objects.
I was in the same boat too. Reading this article brought back a lot of painful memories. Like the author, I only found out years after I assimilated. For a while, I couldn't even look at the flag or say the pledge without feeling depressed.

Thankfully one of my divorced parents married a citizen close to when I started high school. Eventually I was eligible to apply for citizenship sometime late in college.

I still remember the citizenship 'test' I had to take. It consisted of telling the tester: the colors of flag, reading a sentence that said George Washington was the 1st US president, and telling her who the current president was. Ironically I had passed an AP US history course sometime ago with flying colors.
Your First MacRuby App in 4 Steps
This sounds like a great idea, but I (as a webapp user) would probably say "No thanks" to the guide to take a first look at a website before trying to go through a bunch of dialog boxes.

I wonder what % of users will go through a guide like this.
2012 MINI Coupe Highlights | Bavarian Motor Works
I had to wait over 8 years to get my citizenship and wade through tons of bureaucracy and paperwork. In my experience it was anything but easy. It took a letter to the governor of my state, asking for help so that I can vote for him; to get things moving. Suddenly everything magically fell into place within two weeks of writing that letter.

It's probably only 'easy' for Canadians.
I'm not sure what the name is for this, but this is the same incorrect reasoning that lead to the idea that the russians could compete against capitalism with a planned economy. Just make the ten tractors and chicken plucking machines that everyone needs!

The only way the next really amazing app comes along that EVERYONE wants is for a seething ocean of developers churn through ideas fighting for users.
Ah, the irony was lost on -2 people :-)
Fair enough, I'd probably do the same if I wasn't a CoreDuo owner myself, especially since Lion's dropping support too.
ScraperWiki, a UK open-data project, wins $280k award
To be fair, that could be because it's almost always the quickest and easiest way to immigrate.
SQLite is overall slow if you are writing item-by-item. Does not matter what platform you use. Write multiple items in single transaction. As well understand what you get and what you loose by writing all items in single transaction.
Master Yoda called, he wants his cool back