skysight-inc/HackerNews huggingface dataset:
Very nice presentation!

In A* if you use a heuristic to select an edge (using a priority queue, i.e., your #3) it gives a best-first search. But it is is possible to just use a stack/queue an forget about the heuristic, then you get a nice generic way of tree (graph) traversal.

Regarding your use of white/black/grey lists: in a tree (which is acylic), you would only need a list of nodes to visit, however, in a general graph you need to keep a list of nodes that you have already seen/visited so as not to get into a cycle when the graph is cyclic. In tracing garbage collection algorithms this is often used because the live program data generated by the mutator is cyclic, or at least potentially can be. Thanks for mentioning this, though I know my way around gc stuff, too, I would have never come up with this link here! Probably it is a good advice to anybody interested to spend some time reading into garbage collection algorithms, they contain many interesting algorithms on graphs, such as the Deutsch-Schorr-Waite algorithm for tree traversing without requiring an additional stack. The definitive book on garbage collection is 1996's Jones and Lins: http://www.amazon.com/Garbage-Collection-Algorithms-Automati...
That's what autoload is for. It's been around since PHP 5.0. http://php.net/manual/en/language.oop5.autoload.php and allows you to require the necessary files or classes only when you need them. Seems like they solved this problem to me.
It's worked perfectly for the last week, yet when I just plugged it in I got an odd message:

This accessory is not optimized for this iPhone. You may experience noise caused by cellular interference and a decrease in cellular signal strength.

Any ideas??
I agree, my comment was tongue-in-cheek.
Maybe in retaliation at Apple, Google applied their porn-filtering AI prowess to remove iPhone 4 off the face of Google Image Search?

</conspiracy>

(They start to appear after page 5 btw).
Odd. There are on Yahoo image search:

http://images.search.yahoo.com/search/images;_ylt=A9G_bDiWzT...
Calculus is a nice mathematical explanation of certain specific things (functions, change, etc). Similarly we can hope to find nice mathematical accounts of specific software domains, but "abstraction in general" is just as broad as "mathematics in general" and we won't be finding a silver bullet anytime soon.
Hi Kadavy-- yes-- I make about 80% of the amount from my company as I do from my job.
Maybe an effect of SEO madness and the enormous hype surrounding everything iPhone?
I did a little digging around a little more than a year ago when I had read about the narcotics submersibles.

With this step up to full submarines I'm thinking that the people using these can now have them built in almost any location next to the sea around the world.

Somalia would seem to be a good place to build, no government to sieze them.
I have to disagree with you, saying that making a web app takes more skill than designing a logo is simple not true. Both developing web apps and graphic design are highly skilled professions, graphic designers can take years to develop the expertise to design something truly great just as it can take years to develop the skills required to develop successful webapps.

Your logo is the single most important part of your brand and it drives the graphic design of the rest of you website. It is true that anyone with a little time can create a logo by choosing a typeface adding some colour and a drop shadow but making a logo that tells you something and holds a message is much much harder. I would be tempted to say that logo design is probably the hardest aspect of graphic design to master. For an example of a very clever logo that hold a hidden message take a look at the FedEx logo, see if you can spot the hidden image. Designing both a logo and a webapp are about knowing the audience and what makes them tick.

With that said something like 99 designs is actually a good way to get a first logo for your webapp. You can always iterate on the logo when you know the market is ready for your app, just don't underestimate it's importance.
Thank you for the suggestion :)

By joining the user group you mean the one on LinkedIn? I was not able to find any other group by that name.
Yes i am on LinkedIn as well (you can find me under tanjapislar)
With soldiers this dedicated to the cause though you have to think had there been no atomic bombs the world may have been a very different place.
I think you may be reading more into it than is there. I don't feel any particular need to defend them.

The background I began with was to provide clarity around why people advise against going it alone and some creative ways of making it work when you don't have the natural advantage of co-founders.
Employees Challenged To Crack Facebook Security, Succeed
Looking to buy orthopedic pillow?
Looking to buy orthopedic pillow? Please visit our website, to know more information.
There are no iPad images either.
I do not know what you mean by a "robust" web application, but in my experience Python libraries (for example feedparser) are of higher all-around quality. Less pitfalls, means fewer bugs and faster development.
Adobe Flash Player 10.1 gets ported to the Apple iPad
Pretty interesting.. but there are a few results for "iphone four". http://www.google.co.uk/images?&q=iphone+four. In the UK version the first image result is the iphone 4.
Thanks for the amazing feedback, everybody.

I think the point that a lot of you have said-- essentially, "so what if you fail? You can find another job" -- really resonates with me.

I'm leaning towards doing this now because I have no kids or mortgage at this point. I really appreciate all the good responses in this thread. It's definitely a scary, but exciting, time as we consider it.

The one other factor is the drop in total income. The hope is that's temporary though-- our goal is that more time spent building the business will pay off in spades.

There's something about getting the support of people who have been in similar situations that helps with this kind of thing. Even online here, it's reassuring. So thank you all again for that.
They start at the end of the first page.
Thanks. BTW, here is the correct link for the book that you referred to on your comment - http://www-old.oberon.ethz.ch/WirthPubl/AD.pdf.
Normally i nod knowingly and say, "No one appreciates how hard image search really is." But in this case, both Bing and Yahoo do much better. Usually Bing image search is better than google image search, but not by this much.

iPad images are similarly scarce. I wonder what's up? Could google really be this ham-fisted? I find it hard to believe, given that textual searches are not similarly obscured.
You know, this little story is very close to the truth actually. Hi me!
As bdfh42 noted, the unemployment rate is currently higher for men than for women (in both the UK and the US). While that fact merely correlates with the CS grad employment rate, the two trends may share a cause: per-employee cost.

A common argument is that, in a recessive economy, women maintain a higher employment employment rate because they tend to make considerably less than men, given the same position and experience, therefore incurring less of a cost to their employers. Similarly, CS (and other technical degrees), have a considerably higher minimum expected cost - I'd guess the salary of a junior dev to still be around 50K US. Most of the successful grads mentioned seem to have gone into teaching or entry level jobs in the medical / financial fields, for which fresh grads don't necessarily make as much. The exceptions would be the doctors and lawyers, but they benefit from artificially created scarcity due to the professional school admissions process.
Think about what you just said and why it's not a valid rebuttal. I know you know better.

Hint: via recursion, how do you advance along a sequence in a collection-agnostic way?
Might not be much but it's a hell of a lot more than the $0 they get for pirated copies.
> Again, publishers need to understand that consumers really couldn't give a toss about this sort of thing: we just want to buy their product, not have to worry about some international publishing agreement bullshit.

Firmly agree. This nonsense is a relic from an earlier age - back in the day, you'd sell the rights to a book to a local publisher/distributor. Back then, an American publishing house might have minimal contacts in Australia, so you'd license or sell to an Australian company with better local contacts and an understanding of the local market.

Mind you, this dates back to before long distance calls were possible, let alone the internet, and it made sense back then. Now it's mostly just hassle, nonsense, and bureaucracy. It'll eventually get more sensible, either because the old guard will wake up or some new players will emerge to eat their lunch.
I started/ran one. On a single box. Yeah. Seriously.

All it takes is content. Serious, good, content. Constantly.

QuickSilverScreen.com. It was top 100 (according to Alexa) for a month or so before I gave it away to a Swedish dude named Neels.

More people watched Lost on my website than on TV one week. I was proud.
If he is talking about computer science, then there probably will be more powerful abstractions discovered. If he is talking about software engineering, I think it will be a challenge. Just as there is not theoretically perfect design for a vehicle with cupholders and stereos, I don't think there will be a perfect abstraction for designing the next twitter. The underlying fundamentals may see drastic improvement, but I think we'd just take those and glom on even more cruft with our newfound abstractions.
Thanks, I actually have more respect for them knowing this was a practical joke and not a seriously advocated feature.
I know this may sound crazy, but ever thought of using Bing? Web experience is pretty good too: http://www.bing.com/search?q=iphone+4
http://en.wikipedia.org/wiki/Signal_to_noise_ratio
Python will probably be easier to write and almost certainly be easier to maintain.

It's possible to write good code with PHP, but a great deal of the example code you'll find online is not good. On top of that, the language itself tends to encourage bad design (see "broken window theory").

Python has a strong culture of having one obvious and good way to do things. In some situations, that can feel restrictive, but it tends to make dealing with code other people wrote easier.
I think for some games they are charging as much as they can get away with, maybe it's to reinforce some of the crazy pricing you get in Australian retail that they use exchange rates to justify but then don't pass on the savings when the rate changes.

I think they try and target parents that don't know any better, regularly a game will come out retail here for $120 when it would be on steam for $60USD, so maybe $70AUD.
The folklore that I know is that ARPANET was created to provide communication channels across the US in the event of nuclear war. I should find a reference for this.

edit Wiki provides references falsifying this claim. http://en.wikipedia.org/wiki/ARPANET#The_ARPANET_under_nucle...
It will probably negatively impact your project if all of your team know PHP better and are more comfortable with it. Pick whichever language works best for your team. If some of your team love Python and are able to convince the rest of you as to why its better, then go for it. However, a bunch of strangers on HN probably aren't going to offer much of value. If you are really curious, I suggest diving into Python yourself (no play on words intended!) by reading a book on it, writing some code examples, and then maybe a small project of around 500-1000 lines, trying to use the idioms of the language that you are less familiar with. And if you're not curious, more power to you! In the end, it's the product and the team developing it that are most important.
"ADDED: I guess I should be clear that I'm rebutting the assertion that design is necessarily less valuable than software development, not that startups require Fortune 500 branding."

It's possible to have a very successful web app with no professional design. Look at Craigslist.

It is impossible to have a successful web app that consists only of design and not the underlying code. I'm not saying that design is unimportant, or that it can't make or break a product, but you can't with a straight face make the assertion that it's as important as the product. It's the icing, not the cake.
Sly reference to your fanfic, I see. For those who missed it when it was on HN, I'm referring to http://www.fanfiction.net/s/5782108/1/Harry_Potter_and_the_M...
http://www.itl.nist.gov/div897/sqg/dads/terms.html
The Buddhists and Hindus thought of this thousands of years ago, but they went into much greater depth and came to the realization that humans (and anything else) can't live (exist) without anything else. It is perfectly OK to say that the universe (and you) depends on just a single grain of sand (and vice versa).

See:

https://secure.wikimedia.org/wikipedia/en/wiki/Prat%C4%ABtya...

Though the wiki doesn't do a very good job discussing the topic. See also the section there "Madhyamaka and Pratityasamutpada" which goes a bit further in depth, but I recommend outside reading as well if you're interested.

What's interesting about this, is that when you put it that way some people are put off and call it "mysticism", when actually it is very precise and scientific, and in fact is simply another way of stating the First Law of thermodynamics.
Since when is dynamic programming considered an algorithm?
Get the domain hack ... theprojectname.com or getprojectname.com works well ... and if you're actually successful you can eventually buy the domain.

If projectname.com doesn't work and thats all a user remembers, they'll search for you in google, so make sure you show up #1 for projectname.com with good SEO.

Worked for facebook and dropbox.
P90x workout,p90x fitness,p90x dvd,p90x extreme home fitness-DVD POWER SELLER
Turns out Step 3 is 'Live on coconute for thirty years and then get back pay'. Step 4 remains Profit.
How do you relate "broken window theory" with the grammar of PHP?
This is in the UK - I don't know anything about the UK.

In the US, this probably holds true for everywhere outside of the main technology hubs. Things seem great right now for me in NYC, and I get about 12 recruitment emails per day from firms in Silicon Valley, but if I wanted to live in my home state, I'd be fucked.
There are some: http://www.google.com/images?q=%2B%22iphone+4%22&hl=en&#...

Perhaps the "4" confuses Google.
There was an article about a bakery being overwhelmed by Groupon customers posted here a couple of months ago that you might find interesting: http://news.ycombinator.com/item?id=1338553

There was another article linked in that thread about a helicopter training school having a similar experience: http://blogs.law.harvard.edu/philg/2010/03/19/groupon-market...

People in the HN thread I linked have other interesting things to say, too. From what I can tell, it looks like there's a ton of potential to get your name out there, but you will almost certainly have to be able to accept an initial loss to do so. I don't have any experience with it personally, though.
Yes, but maybe in a different way than you'd think. There was a divide in Imperial Japanese politics - the Emperor wanted to end the war and was looking to surrender pre-Hiroshima. The heads of the military were split on a course of action - some wanted to fight to the end, but a more common position was trying to fight enough to get more favorable terms than just unconditional surrender.

It's common enough to fight a losing effort to get better surrender terms, and that's probably what would have happened. The United States never wanted to land invade Japan - the second option to bombings was a blockade to starve the army out. Do the Japanese still unconditionally surrender if they go that route? Could the Imperial Japanese Army be enough of a menace that the U.S. leadership takes less than unconditional surrender for terms? Maybe.

The most interesting question is what happens if Japan doesn't unconditionally surrender, become occupied, and have the MacArthur transition government put into place. It was hell at the time for Japan, but then Japan became an American protectorate and was able to run their government with one of the lowest military expenditures in the Western world. They were also well-protected from the various brutal Communist regimes in the area. Could Japan have been invaded by Red China or the Soviet Union if the Empire had kept more sovereignty and wasn't an American protectorate?

Interesting questions. After the Battle of Midway, the Japanese had already lost to the American forces and it was just a matter of time. The war was going to end, nuclear bombings or not. The question is when and on what terms. Japan got the worst possible terms - unconditional surrender, full disarmament, dissolution and loss of all colonies, and foreign military occupation - but then it works out that it becomes the most prosperous place in Asia. Funny world.
Ask HN: Screencasts, emails or cold calls. How would you make first contact?
I've a web prototype. The time is ripe to reach out to (small) businesses (such as restaurants) to pilot or test out my product. Question is, what is the best first step in order to do so? Should I send "pitch" emails to the CEOs of these companies? Should I, instead, send them a link to a screencast of my product and how it'll make their lives easier? Should I call them and ask for a face-to-face meeting? Or should I just barge in one fine day and "ambush" them?<p>I'd love to hear your stories of how exactly you went about getting the first customer to say "Ok, sounds interesting, let me just <i>try</i> it out."<p>Thanks.
Taiwan notebook companies support PSU standardization
IIRC image search updated way less frequently than search itself. If that is still true it may explain why there are "prototype" and "concept" images but not release images.
Especially if it turns out that it was written by Bacon, the Queen's solicitor.
I was just trying to say that there are talented graphic design students willing to do stuff for free to get the experience. Just go talk to some.

With the current economic climate today I think there are a lot of unemployed artists, especially the newly graduated who at the moment maybe at a dead end job, but would be willing to design a logo for the experience. I've gotten free work from artist many times. I am well connected so they may do it for me for a future gain, which I don't mind.

Furthermore, the strength of a brand and logo is dependent on how well you execute and meet the expectations of the customer. Nike, coke, etc are well know because they offer satisfying products that meets or exceeds the customers expectations. Kotler and Jagdesh Sheth both teach this. You can have the coolest logo in the world but your app, for example, sucks shit your logo means shit.
Yeah, but people don't say "search engine", they say "google".
If you want a more "guided" approach to Python webdev, try looking into Django. There's a large community that has built up around it contributing tons of plugins.

I say this as someone who is working on a Pylons site. You can do anything with Pylons that is possible with Python, you just have to figure it out yourself or twist someone else's library to make it work. Sometimes you don't need that much freedom and the guided approach will do 90% of what you need. Do a bit of research and see which approach best suits your needs.
You don't care about a logo.

You need to care about your brand, and this should be an intrinsic part of what you're doing. It defined who you are, as a company.

If you're doing things right, you'll already know a huge amount about your brand, but most business and tech people are not used to expressing this.

Even if you have a crappy, hand-made logo, what matters is the brand, and being honest with it. If you're 2 guys working out of a garage, maybe a home-made logo does represent your brand better?

99designs and other sites are purely for eye candy. You won't get a well thought out logo that reflects your brand. It's purely visual design.

Source: I'm a Designer & Brand Consultantw
Consider the similar task of counting humans. The American constitution originally considered Native Americans as equivalent to 3/5 of a person. We now count them as a full person. What changed other than perspective/brain state?

Even with sheep, consider the possibility that out of say 10 of the sheep you counted, one or all of those sheep are pregnant. Not only that, but you don't know which are or may be pregnant, or how many sheep they may be pregnant with. Does an unborn sheep even count as a full sheep? And yet you counted 10 sheep, and if counting sheep works without changing perspective, then there are 10 sheep regardless. I'm not sure I would agree with that.
This article is indicative of a culture that has become far too focused on being "politically correct" and less focused on everything else. Seriously? This is ridiculous. "Founding fathers" is neither elitist nor sexist. It's a phrase that doesn't evoke any sex at all — it simply means a person who helped start something. Please, just grow up.
Quadra-Chek Products QC-4000 & QC-5000 Products
ADEK is your authorized source for HEIDENHAIN / Metronics Quadra-Chek QC-Series metrology products. We manufacture and market new Quadra-Check QC-Series products and are your location for upgrades and repairs of QC-3000, QC-4000 and QC-5000 Quadra-Chek products.
Interesting use of generalization with a universal qualifier.

One has to be a wee bit naive to "accept as true" everything that one can see: The truth is often hidden behind very convincing illusions and stories, most of which are not really false. These stories often represent other, more limited, truths, pieces of the reality underneath.
The only way to get useful answers (vs just answers) to these questions is to get a feel for web-app development with Python yourself.

Work through a Python tutorial (I suggest "Dive Into Python") first and then set up Django and work through the Django tutorial. Build a small app of your own with Django.

If you are a decent programmer all the above should take you a weekend at most.

And then you'll have some first hand experience about difficulty of transition etc.

Fwiw, I prefer Django to PHP. But then I am biased so use appropriate amounts of salt. I'd kill myself if I had to work for very long in PHP.
I use frameworks (Zend, CodeIgniter) for all PHP projects except protoyping HTML templates (like, when knocking out a quick page with placeholder data and functionality to show a client). The hate poured on PHP for functionality that I have never, ever used (read pretty much any "PHP sucks because..." post and notice that the majority of the complaints are for things that real PHP developers are well aware of and effortlessly deal with) gets tiresome to hear about. Use it following some basic, current, best practices and it is fast, easy and perfectly fine for developing with.
This is interesting.

So, just guessing, if you have no credit record, then even if you have a successful business up and running and you can prove that you do, and how much money you make, and that you have an established life with no intentions to take a hike to Mexico next week, the banks may be forced to ignore all that and rely on the credit rating only?

And the illegal immigrant who is planning to scam the banks could do this money deposit thing mentioned to build up credit rating out of nowhere, wait a little, then apply for credit cards, max them out, and leave?
Wordpress has such a long history of catastrophic security flaws that it's become notorious among people (like me) who don't even use it.