skysight-inc/HackerNews huggingface dataset:
Pick some web services at random a build a mashup: http://www.programmableweb.com/.

There are libraries that can make consuming APIs even easier. Find a python web framework like Django, Pylons, or maybe even what Google App Engine has, and learn the basics. No matter what mashup you come up with, you'll have to figure out how to work with databases, how to turn the data into something useful, and how to do a basic HTML/Javascript frontend.

Thinking about it more, App Engine would be a good idea since it'll get you up and running without having to make too many decisions about frameworks or databases, etc. Just go with what they give you.

Good luck!
People With Depression Use More Chocolates
Establishing Science Labs a Priority
You can get a copy of Drawing on the Right Side of the Brain and learn to draw. Proceed then to design the logo you have in mind.
MS Dhoni Girlfriend Sakshi Rawat Marriage Photos
Indian cricket team's captain Mahendra Singh Dhoni's latest girlfriend is Sakshi Singh Rawat. MS Dhoni married 21-year-old childhood friend Sakshi Singh Rawat, a hotel management student, at a luxurious resort in Dehradun. The duo met two years ago when Sakshi was working with Taj Bengal as a trainee, and they kept in touch since then.
Maybe debating about it is not the right approach. If you have experience in PHP and you can afford some (inherent) delays in the next project you should try Python and see for yourself.
You will be hit by reality faster and better than any debating would. Then you'll have an educated opinion for the next (second) project.

I'm biased towards Python.
Broken window theory, as it applies to code essentially says that sloppy code begets sloppy code. PHP itself has sloppy design, such as inconsistent argument order and naming conventions for built-in functions.

Most of the complaints I can think of about PHP that are objectively demonstrable are outdated. The language now has namespaces, closures and the like. Most of the complaints I have left have to do with the feel of the language, and some remaining cultural elements; it feels like a ghetto, even though it seems to have modern infrastructure now.
Or because it could result in more sales, if they do a job the customer likes? I would not do a big job for free, but I have often done small "sample"-type work, including logos and quick and dirty letterheads, for new businesses, in the hopes of more work when they grow to need it. (My design work was on paper, back in the 1990s, I haven't done any graphics design on computer, I'm not set up for it.)
Services like AirBnB seem interesting, but I'm curious if they pay all the same taxes that hotels do. If hotels are paying to subsidize things like stadiums, but AirBnB can get away with avoiding that, I can see how the hotels would see that as unfair and lobby accordingly.
thefacebook.com

Do well enough and you can buy the domain you really want...
Even though the title says the employees succeeded to bypass Facebook security, it seems they did so by breaking into the user's home network.

It is not clear whether they actually got in due to bad security on Facebook's part, or simply because they had access to the compromised computer.
I did some .NET development in college and after years of Python and PHP development, I finally started working on a Rails project about a month ago, and a couple of weeks ago I had to do some .NET development for a client. Obviously you can do anything in any of these environments, but I really did find .NET to be the most difficult to work in.

My issue is mostly around tools, not any of the languages themselves. In my ubuntu/rails environment i was up and running in 5 minutes with a text editor and a couple of sudo aptitude commands. With .NET i had to spend hours downloading and installing two different versions of the .NET framework, VS 2010, and SQL Server Management Studio. This was to say nothing of any external libraries. Now that i am up and running and my environment is setup its fine i suppose but frankly it took days just to be able to do hello world. With Rails I was there in 5 min, and it scaled with me. It was proportionally just as easy to get hello world going as something more complicated. The base bar to getting moving in .NET by comparison was several days - and if i wasn't being paid to do it, i never would have just for the sake of playing around.
I'm going to give you an unpopular answer, but as an engineer I have enough credence to say this:

You cannot become an engineer or learn engineering without going to college to become one.

You have to understand: engineering is far different from computer science. Even computer engineering — which is my field. It's a field that you can't practice in without a degree. It's not like computer science where you can get a job programming without a degree. No engineering firm will even consider you without a degree.

And that's because engineering requires formal training from certified teachers according to a standardized curriculum. The skills, thought processes, problem solving strategies and specific knowledge of the individual engineering fields is highly tailored. And, most importantly, extremely arduous. If an engineer has ever scoffed at your degree in college, it's because compared to his workload — no matter your degree — you have an easy time. (Because of this, we're also all arrogant :)

But, to answer your question: the best place to learn the principles of engineering is in an engineering class. In fact, it's the only place. Even if you read online articles or textbooks, you won't ever get the full engineering perspective. Only professors, uniquely qualified to endow the sacred profession, can teach the principles.

If you're currently studying CS at school, I highly recommend sitting in an introduction to engineering class. Speaking from experience, engineering has helped me immensely in computer science. I'm a much better programmer from the problem solving skills I learned in my engineering classes.

I hope this helps. Engineering is such a wonderful major, and I love every minute of it. Good luck!
Deconstruction is not a method, and does not follow a formula, and pointing out the (numerous, outrageous) errors in this piece would take more time than I have.

I sympathize with the author's desire to make fun of that which he doesn't understand, but ultimately, it's a shallow game.
zsh: correct 'sl' to 'ls' [nyae]? n

And only then do I get my choo-choo train. :)

<3 zsh :)
Python will allow for easier modularity, wheras PHP will make it easier to pollute the global namespace. Likewise, all standard python components are made available in namespaced modules, are consistently named and well documented. You can certainly write PHP without creating a global mess, but novice developers will be tempted to introduce globals and the standard library is in the global namespace, setting a bad example.

Perhaps more importantly, many skilled developers favor Python and will avoid PHP. When you seek to grow your team, you will likely draw from a better talent pool if your application is written in Python.
I fully agree with you, mobile apps are the way to go, and you can still build native apps for advance feature or mnetisation as well as part of a strategy to reach a broader audience, I use http://www.gmbhnews.com as a base for mobile apps to help bloggers achieve this.
Http://www.officialbay.com/womens-shox-nz-shoes-silver-blue-p-28250.html
And people who don't want bloody temporary neighbors who have no incentive not to be dicks. Or who are visiting cities and, more often than not, want to party. Who often don't understand what it's like to live in NYC where apartments are right next to each other and just how much sound carries or how much sound they're making; drunk people are not quiet people. Or SF where I live in a nicer building but can still touch my neighbor's house when I stretch my arms out.

If they want to help people do whatever they want with their houses in the country or in suburbs, Airbnb should knock themselves out. But in the city, where they help introduce really obnoxious neighbors, they should go away.

ps -- when I lived in Yorkville, my gf and I paid $3700 for our apartment. If you think I have exactly no tolerance for loud neighbors, well, you're right. That's not even on the high end of middle class housing in that area.
From my Quora post on PHP[1]:

"PHP is just like every other language: it allows you to write horrible, insecure, stupid code. It also allows you to write clean code."

Really, the language doesn't matter. Find people who write good code and give them the tools and atmosphere to do so, and your code will be good. Both are mature languages with plenty of time put into plugins, security, and documentation. Both can obviously scale well, and both have the same set of capabilities barring some specific edge cases.

[1] - http://www.quora.com/What-are-PHP-s-main-flaws-(and-good-par...
Washington Examiner? SMH.
That's the problem with wars - they lead to arms races.... The sooner western governments start looking into the development of safer recreational drugs (ie no worse than alcohol, and preferably with low dependence), the sooner we can get rid of drug lords, drug wars, and all the killing and suffering that goes with it. Stupid stupid stupid....
I dropped a hundred bucks on a logo for my startup before there were all these crowdsource sites. It sucked (really, really sucked) and was nothing like what I actually wanted.

I spent a day doodling and bouncing ideas off friends online, and with some luck, came up with the logo that I still use till today..... and I suck at drawing or design.

Like other commenters said, it's not about the crazy graphics.

(Just for reference, this is my logo: http://neosmart.net/ )
If you're willing to put in a little work learning some design principles, that will help you out enormously when it comes to deciding which logo is best for your product. Whether you buy an inexpensive one off the web or create one yourself, you'll be able to make better design decisions.

For an introduction/overview to logo design and a set of resources, check out: http://justcreativedesign.com/2008/12/02/logo-design-resourc... Especially spend some time looking at logo redesign critiques since you'll get a better feel for why a particular logo might be better or worse. Also find some examples of bad logo design - that should give you a sense of what to stay away from.

To learn how to think about logo creation, skim a bunch of the "process" and "logo design roundup" posts: http://imjustcreative.com/category/branding-identity/ If you decide to create your own, a typographic logo is probably a good place to start and there are several of the "process" samples that go into a lot of depth for that type. This is my single favorite place to learn about logo design.

And finally, for a solid overview of graphic design principles, there are a bunch of good tutorials collected here: http://psd.tutsplus.com/articles/web/50-totally-free-lessons... Knowing a few of the design basics will help improve everything you create (not just your logo) much more than you may realize now.
Nike Air Force 1 One White Khaki Birch
Do you have to have a logo? If you provide widgets and such, yes you do. Otherwise logos for websites are overrated. They are remnants of print publishing, where logo mattered to catch the eye of the consumer when he is picking magazines off the rack. Internet does not work like this.

Spend your money on a better domain name instead. This will help you being remembered without writing it down. And after that have a favicon that stands out. This will help you get noticed in a stack of browser tabs. But once the user is in your site logo has no purpose.
Well, yes and no - you need a decent chink of infrastructure to build a submarine - you know, not having your engineering staff murdered, important supplies stolen, that sort of thing. It's hard to supply the sort of protection needed to guarantees these basic conditions when you're a long way from your support base. Of course, if a Somali warlord wanted to get in on the submarine-building business, he'd probably be able to make a decent amount of money. But I bet you could get the same service from a shady shipyard in Shanghai or somewhere similar for a lower price...
As a person of humanities background, I find that criterion questionable. :-)
Short overview of education linked social games
Very interesting...never knew about this. Thanks!
Blind conviction to your country is nationalism. I don't see how he can be seen as a hero for that. Sure what he did was amazing, but I wouldn't encourage such patriotic behavior.
What I mean by 'robust' is scalable and usable.
You say that: "To put in context how freaking awesome this guy is: name a country in the world, and he can perform every dialect in the region flawlessly, as well as tell you how it originated and developed over time."

I'm sorry, but this can not be true. Does he speak every single language of the world including each dialect of each language?! This is plainly impossible. Maybe you think that the whole world speaks English, or maybe for you "world" only refers to English speaking countries. Even in this case, I doubt this guy "performs flawlessly" every English dialect.
After the fact? Not too much, no. Personally I prefer prevention to punishment after the fact. If I'm murdered what good does it do me if you bring my murderer to justice? I'd rather not be killed.
The question about believing in Santa...as in...how do you do it? That's a very interesting question. I never thought of it like that before. The truth is, I don't know the answer to that.

Given that I don't know how to believe in Santa, I can't say I would stake my house and life on it.
Ocean acidification: The other carbon-dioxide problem
It's entirely possible that various English dialects have undergone parallel evolution.

The changes that all languages undergo tends to follow predictable patterns. Vowels can shift together, not at random: http://en.wikipedia.org/wiki/Chain_shift
The Procrastination Risk in the Maker's Schedule
I run a small business. I don't have the patience for interruptions known as sales attempts. Yet I am keenly interested in, y'know, making some money. So I have to keep open to new stuff.

So. Put yourself in your customer's shoes. He/she wants to make a profit. Your new widget is not an obvious assist to that endeavor. A vendor is a necessary evil, an entity created by evolutionary forces to steal food from his children's mouths. That's what you're facing.

Start slow. Educate. Everything you say has to tell your customer where the value is. Throw a bunch of information chum in the water. Your customer #1 will throw himself/herself into the boat with eagerness.

My suggestion is blogging. Let Mr. Google do the hard lifting. If you know actual humans who might be your customers go talk to them. After you have your blog up. After. They have to be able to go there after you talk to them.

Me personally - I hate webcasts. It is such a slow method of conveying information to my brain.
Drawing from life and designing logos really aren't the same thing... Studying a bit about typography would be of much more use.
key graf:

Bottom Line: The idea of a day totally free of any external commitments or obligations sounds good in theory yet increases the likelihood I procrastinate. On the other hand, a day full of meetings or obligations means I get nothing done. The optimal point is one or two obligations which mark the passing of the day and create a sense of urgency about how I spend the time that's all mine.
> Among his list of things to do on his journey was to find “Onoda, a panda, and the Abominable Snowman”.

Genius!
True, they did break into his own network, but that wouldn't matter if Facebook had a secure login page (SSL).
Try The Success Manual method - It goes one step ahead of Personal MBA manifesto - Quotes and summaries from greatest business books and more - http://thesuccessmanual.bighow.com
The problem isn't the logisitics of paying the balance on time. The problem is how easy it is to get into a situation where you get (even slightly) behind the ball.

I don't want to argue with you about it here. This isn't the right place and maybe the debt trap is something you have to witness firsthand to appreciate. I would submit that if it were as easy as a checking autopay, then this wouldn't be happening: http://www.mybudget360.com/american-middle-class-debt-serfdo...
I can also remember the <marquee> tag, equally annoying. It's impossible to concentrate on the content of a page when something is moving in the corner of your eye. Luckily, back then I used Opera, which had the ability to make the marquee texts stop scrolling.
Since Facebook uses SSL for authorization, an educated guess would be that they somehow intercepted the homepage of Facebook (which is not SSL-encrypted), and replaced with a phishing web page.
Woot To The AP: Nice Story About Our Sale — You Now Owe Us $17.50
Or when you search for 'iphone4'
Road Construction Equipments Manufacturer Exporter Supplier Dealer India
Let's back up a minute.

You've built a web prototype of a product, which means you had some idea of what the product should do, and what business problem it should solve, and who it should be useful to.

Presumably, in doing that, you relied on the input of some target customers to help you understand their business. Right? (If not, well, then we need to have a different conversation.)

My point is: you should already have personal contacts who are also prospects. And those folks should each have a rolodex full of further prospects.

So, if it were me, I'd call someone I knew (i.e, not cold-call) and ask for a face-to-face. I'd offer them a free trial, in exchange for feedback after they've used the product for a while. If the feedback is positive, ask for leads.

Rinse, lather, repeat, and you should have a decent test for your MVP.
I would think that you have a wide range of products; from value for money items to expensive one-off stuffs. In order not to undermine the value of the business, you could try these;
- package a few value for money items together, give it a catchy name.
- just use it for the stuffs you want to clear out of your warehouse.
It is also important to understand why are you using such sites? Is it for exposure or to get more customers? I feel that these sites are a good way to get some exposure to your retail store. Plus the selling process do not stop here. It's just getting started with your return policy, how to deal with damaged goods, selling to existing customers, etc. It's really up to you to get creative and make your retail biz stand out from the rest.
The web page for our internal build monitor (which summarizes Hudson status) uses the blink tag to flash the word Building when a build is in progress and the marquee tag to scroll the names of the people who broke the build. In most circumstances these tags are annoying, here they are useful.
Great feedback! Thanks.
Maybe what he means is that he can (e.g.) imitate a Parisian speaking English flawlessly, rather than a Parisian speaking French.

Agreed though; whatever he means it must be an exaggeration.
Try all three (and any others you can think of). Keep doing the approaches that work best given your product, market, and personal style.
Like thegoogle.com ?

http://www.theonion.com/articles/google-launches-the-google-...
Low-Salt Diet & Observational Studies of Sodium and Blood Pressure ..
I'm going to play devil's advocate here: Would you rather have a hostel open up next door?
Yeah I'm really curious about the story behind the <marquee> tag now.
@macco

There are two versions of the book. The Bootstrapper version is 75 pages, and The Startup/Enterprise Versions are 90 pages (include a presentation about CustDev that evangelists can use internally at their orgs).
ipad images are "blocked" (or at least they were when it was released) and it seems like they're doing the same with the iphone. Well, apple won't allow google ads in their apps anymore...
You get a ranch in Brazil.
> nowadays it's mostly because of the work of the Icelandic Language Institute, which religiously updates the language to add new words for concepts that didn't previously exist

An Icelandic colleague told me that the Icelandic word for computer is "Tölva", stemming from tala and Völva, respectively "number" and the name for a kind of female prophets from Nordic mythology. I could get behind this, much more than the (failed) Danish attempt to call it a "datamat" (from data and automat).

http://en.wikipedia.org/wiki/V%C3%B6lva
Really, the language doesn't matter.

I disagree.

Python, by design, makes it hard to write bad code.
PHP, by design, encourages bad code.
Interesting story there.

Lou Montulli says he is the inventor because he mentioned something on those lines over coffee. Sadly he doesn't even state the engineer's name who actually took his joke to implementation to get <blink> into the browser.
Here's Chomsky on the same issue: http://www.cscs.umich.edu/~crshalizi/chomsky-on-postmodernis...

A quote:

"It's entirely possible that I'm simply missing something, or that I just lack the intellectual capacity to understand the profundities that have been unearthed in the past 20 years or so by Paris intellectuals and their followers. I'm perfectly open-minded about it, and have been for years, when similar charges have been made -- but without any answer to my questions. Again, they are simple and should be easy to answer, if there is an answer: if I'm missing something, then show me what it is, in terms I can understand. Of course, if it's all beyond my comprehension, which is possible, then I'm just a lost cause, and will be compelled to keep to things I do seem to be able to understand, and keep to association with the kinds of people who also seem to be interested in them and seem to understand them (which I'm perfectly happy to do, having no interest, now or ever, in the sectors of the intellectual culture that engage in these things, but apparently little else).

Since no one has succeeded in showing me what I'm missing, we're left with the second option: I'm just incapable of understanding. I'm certainly willing to grant that it may be true, though I'm afraid I'll have to remain suspicious, for what seem good reasons. There are lots of things I don't understand -- say, the latest debates over whether neutrinos have mass or the way that Fermat's last theorem was (apparently) proven recently. But from 50 years in this game, I have learned two things: (1) I can ask friends who work in these areas to explain it to me at a level that I can understand, and they can do so, without particular difficulty; (2) if I'm interested, I can proceed to learn more so that I will come to understand it. Now Derrida, Lacan, Lyotard, Kristeva, etc. --- even Foucault, whom I knew and liked, and who was somewhat different from the rest --- write things that I also don't understand, but (1) and (2) don't hold: no one who says they do understand can explain it to me and I haven't a clue as to how to proceed to overcome my failures. That leaves one of two possibilities: (a) some new advance in intellectual life has been made, perhaps some sudden genetic mutation, which has created a form of "theory" that is beyond quantum theory, topology, etc., in depth and profundity; or (b) ... I won't spell it out."
A friend of mine always says "it just doesn't matter" in his startup, meaning just chose a language instead of constantly debating over which is better, which will scale better, which sounds more awesome...

It's probably more important to just getting something done in the first place. You can probably rewrite when you get some revenue.