skysight-inc/HackerNews huggingface dataset:
You do a great job at ignoring the facts.

Standard Oil was able to use anti-competitive forces against competitors. They specifically were able to extract better rates for the transportation of oil with the railroad companies which helped give them a more competitive cost structure than peers. Because of the high cost of capital required at the time, many peers were driven out of business and were forced to sell to Rockefeller.
build.ww.com > getsetweb.in

I am developing a "data first, design next" web cms for static websites and blogs. Would love one! Thanks :)
Windows lacked the fit and finish of the Macintosh. But
it didn't matter. Because there were hundreds of Windows
machines whereas there was only a few variations of Macintosh...

This has long been the conventional wisdom, but given recent history, I'm less and less convinced that it's true. There's a myriad of other factors to consider, like hardware decisions, marketing strategies, and much more.

It's really quite imprudent to bet on Android for only that reason.
Simple Legacy
> nobody really, really cared until Google did V8

Tamarin and Squirrelfish were benchmark battling before Chrome was publicly released. I think the current focus on performance to be sparked by the CSS selector engine battle between the major JS frameworks.
My company does whiteboard interviews. The important thing is not getting the right answer. We don't bother to attempt to compile the applicants' code, so we don't even know if it works. The idea is to get a glimpse of how they reason through a problem. After they've roughed up a solution we ask them follow-on questions like, "How would you test this? What corner cases would you check?" If it suddenly dawns on them that they forgot about certain corner cases, that's considered positively; if they blunder confidently on through without checking to see if what they'd written would really work, that's considered negatively.

We also ask them a design question, typically something like "design an automatic retrieval system for one of our robots". Again, not being mechanical engineers we have no way of telling whether their ideas would actually work. It's the thought process we're interested in looking at: how detailed they can get, how they anticipate and solve or work around problems with their design, etc.

Given that we have a pretty top-notch software team, I'd say our system has worked out rather well. :)
How does this look?

http://www.amazon.com/Programming-Game-Example-Mat-Buckland/...

It's based on C++, and covers state machines, fuzzy logic, etc. It's a little old so there is no mention of behavior trees, but it does cover goal-driven behavior and is a great introduction to most techniques in AI.

you can email me at p206@briancloutier.com
Data is not tied to attributed explicitly. It only pulls I the values on first call and then never again.

Event namespaces have actually been in jQuery for quite a few years now - we're just exposing that extra property now on the event object.
It's just an image of a car for me.
> In the short term, HTML as a gaming platform is emerging as a real Flash killer.

ha ha, good joke.
And there's a scene in the Boston area as well, one that I watched and participated in from 1979 to 1991, which coincides with its decline and fall. I'm not watching it closely, but I've been told by reliable sources (plus read the usual stuff on HN) that there's been a significant revival, but as far as I can tell neither location can hold a candle to Silicon Valley.

I've been trying to figure out why for some time (strong anti-recommendation: Regional Advantage, which gets way too many things dead wrong about the Boston scene (all too often in an "I was there" way...) and feels like a book that cites evidence to prove its thesis without paying any attention to counter-arguments, interpretations or facts).

I can't help but notice that what I've cited is the only unique thing about SV (well, there's earthquakes, but I don't think any non-researcher move there for them), how it had to help the true silicon genesis part of its history (Shockley -> Fairchild -> many companies) and how I've seen the chilling effect that non-competes have on potential startups in the Boston and D.C. areas.
At my company (we make AUVs), stressful deadlines mean you're out on a boat and you've got ops personnel looking over your shoulder and if you can't push out that code fix or configuration change NOW then they may not be able to run missions for the rest of the day because the vehicle would be dead in the water and the sun is going down.

Needless to say, actual software development in the office is pretty relaxed. But when you go out on ops, you will be in the pressure cooker and you will need to handle it.
So they have more money available to spend and have already demonstrated that they are willing to pay a premium for the convenience of ebooks.

Once you've met the minimum price at which the producer can make a profit, producer costs don't have much direct influence on market pricing.
But the iPhone and iPad aren't priced at a premium.

Anyway, it's a mistake pit Google against Apple. The real battle will be between Google and Microsoft for the exact same hardware manufacturers and sales channels. (Meanwhile, you can buy an iPad from an Apple Store or from Walmart without any carrier involvement).

Google hasn't managed the fragmentation problem very well, they haven't done enough to control the quality the Android OS between carriers and manufacturers, and they've utterly mismanaged the Android Market. I'm no fan of Microsoft or WinMo 7, but I expect Microsoft to do a much better job at addressing all of those issues.

Microsoft can also leverage their Zune desktop software.

And Microsoft's development tools are generally very popular with developers. I've done some work with WPF and I found it very impressive and I would expect their Phone SDK to be of similar quality. On the other hand, even though I generally like Java I'm finding the move from iPhone development to Android development to be a depressing step backwards both in terms of the dev tools and especially the SDK.

Then again, it is Microsoft we're talking about. It may take them another 3 or 6 years to get it right.
This is (another area) where Apple's strictly controlled hardware platform fully specified and understood trumps Android's carrier friendliness. Because we consumers aren't the market for mobile phones, however, I don't expect iOS to "win" -- to maintain current marketshare. I also expect Apple to be seriously challenged in terms of user experience by WP7, but never by Android.

DISCLAIMER: Former Apple engineer, reasonably unreasonable fanboy.
I think this is doomed as a full-time website, once someone has traded a book they want to sit down and read it for a while before they trade again, so there will be very low traffic.

This thing is great as a yearly thread though, wait for all the pressure of unwanted books to build up and then throw them into one thread. Then once the pressure has dissipated wait until next year to do it again.
I don't know what people you talk to, but the current article clearly talks in present tense.
Well, the "dishonest" judgement is mine and not one you're in a position to dispute. It also jibes with this other bit from the guidelines:

"Please submit the original source. If a blog post reports on something they found on another site, submit the latter."

But your point about moderation in the guidelines is well taken; I'm deleting this item; check my user entry for my email if you want to continue the discussion.

(As for the bit from the guidelines you're citing, I have no commentary I wish to add to the link, it stands by itself quite nicely.)
Given that the document release has not taken place, it may be premature to judge it as serving no useful purpose.

I agree that there are valid reasons for me having secrets and protecting them.
I have, yes. I still prefer the iPhone keyboard.
Someone once brought in his laptop. He showed me a running program and gave me a tour of his code. It was very impressive.
Because there were hundreds of Windows machines whereas there was only a few variations of Macintosh, all controlled by the same company and priced at a premium.

By this formula, one ought to have been bullish about PlaysForSure--a platform with over a dozen music stores and compatible player devices from almost two dozen vendors. But we saw what happened there: the platform was beaten by a single store with a few variations of player all controlled by the same company and priced at a premium.

Neither example is strongly predictive, but I think this one is a bit more relevant, for reasons which should be obvious.
facebook is making others(zynga) tons of money. twitter not so much. a company creating a new market, new ecosystem is much more valuable. what twitter does could be a facebook app. the converse is not true.
I was sitting next to you when this was coded at HackNY. Good work haha
Mastering Algorithms sounds great. I live in Tucson, AZ but could paypal you shipping. Is there a particular type of book you would want to trade for? My library is small but has a few gems.
Hasn't this already been available for a while as the "Site Overlay" option? Sure, it's slightly reskinned and relaunched, but I'm unsure what this is offering that hasn't already been around for years.
> They aren't safe in their own country. Huge numbers of them
> die prematurely of random causes every month.

The crux being that people have either accepted those random causes of death, or they feel that they have enough control to avoid them (even if that isn't true). Terrorist attacks (though rare on American soil) are something that people have not (yet) accepted as unavoidable, or are something that they feel they have control over avoiding.

The following also contributed:

- The attack was perpetrated by Muslims against a predominantly Christian country. Especially a country with a lot of 'born-again'/Evangelical Christians that are rabidly religious. This helps to form a "Us vs. Them" mentality as well as a "They are attacking our way of life; our very identity." I have a strong feeling that the reaction would be less severe (though maybe not by much) if it had been perpetrated by members of another religion (or at least people that didn't use their religion as a reason for their actions).

- The attack was perpetrated by a group. A group that has members that are still 'at large.' (i.e. "It could/will happen again.") By contrast, the Oklahoma City Bombing was easy to dismiss as some random crazy guy.

- It came from outside of the country. If the attack had been from a group that was based in the US (i.e. some political group that resorted to terrorism), then the reaction probably wouldn't have been so severe. It's easier for form an "Us vs Them" mentality when there is a greater distinction between "us" and "them." If the people behind the attacks were Americans, people would still be outraged, but it would be a hell of a lot easier for them to picture those people as just 'crazies.' I think that a number of people also view Arabs/Muslims as 'below' them (i.e. "a bunch of rag-heads living out in the middle of god-forsaken desert") even if they consider themselves to be more enlightened than that.
Really? I've been using the same one for the last 15 years, and before me it was owned by an old geezer. Some people say I should try some newfangled nonsense like Ant, but make has never let me down.
Ruskie gang hijacks Microsoft network to push  pills
The review for that book is entertaining.
Not quite what you are getting at, but a lot of university-led CS research uses Android. Android hits a sweet spot where it's easy to hack, but at the same time changes you make are relevant to millions of shipping devices. Security research in particular has a lot of fun with Android, because you can analyse the existing platform, then turn around and build your idea, then turn around and run it on real hardware without too much pain.

That does not, of course, necessarily filter into intro CS classes. I have seen a few "mobile development" classes in universities, but they seem to be split between iPhone and Android.
Team Fortress 2, Football Manager, SimCity 4
You can found the company elsewhere and launch it for US customers, but you've still got problems if you want to live and work in the US for long periods of time.
It sounds like you wish to force your own platform preference on your students. I'm not sure how this article counts as evidence for anything other than one individual has convinced himself iPhone vs Android is going the same way as Mac vs Windows.
Now you know the reason ;)
Original link: http://analytics.blogspot.com/2010/10/introducing-in-page-an...
I think there might be stuff missing. I tried searching for everything mentioned in this paper:

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n227...

and these things seem to be missing:

priority_queue, rand, deque, numeric, stack

But most of the fundamentals seem to be there, so it looks like it's still a useful chunk of code. My guess is that they deleted anything that EAWekKit didn't need.
It's all the little things they screw up by trying to turn JS into Java. It seems like that's the way to 'improve' the language (add 'proper' classes, 'proper' typing). But the result is a mishmash. They've added stucco to an oil painting. Sorry for the lack of specific examples, but my way of dealing with the incessant irritations is to deliberately forget them.

Even the performance is misleading. It comes from one thing, the static typing, and having played that card there doesn't seem to be anywhere else for them to go. AVM2 bytecode is very interesting; if you try to optimize it you get counterintuitive results: it either stays the same or gets slower. (The one exception is the fast memory opcodes that were added for the abortive Alchemy project, but that's another story.)

The proper point of comparison is V8. Adobe had an eternity of a head start. They just bet on the wrong horse. Had they understood the problem more deeply they could have grabbed the V8 guys before Google even thought about it. In that case their head start might have turned into total dominance of the browser runtime. The biggest advantage Flash has -- 95%+ market penetration -- is one of the most valuable assets on the internet. (Is any single asset more valuable? I mean executables, as in IE counts but google.com doesn't.) Imagine if Adobe had done V8 before Chrome existed. The few users who didn't have Flash would have had to install it just to make web apps usable. People might not have bothered for a 2x speedup, but a 1000x speedup? I think so.

Edit: to be clear, I'm not talking about (heaven forbid) Flash apps. I'm saying that Flash could have become the standard runtime for web apps. They were on the VM performance track years before anyone else. But it's easy to see that they weren't thinking about this at all, because the facilities for communicating between Flash and the browser are unbelievably poor. (They actually marshal all calls into XML messages! Grrrrrrraaaaaaagh.)
http://www.paprikaapp.com

I've always been big into cooking and when the iPad came out I figured it would be the perfect replacement for the massive stack of printed recipes I had collected over the years.

But after trying out the iPad recipe apps in the store, I realized that most of them did not allow you to enter your own recipes, and the ones that did were incredibly cumbersome to use. (E.g. having to enter recipes from an external website, or having to fill out 24 fields to get a single recipe entered.)

So the idea for Paprika Recipe Manager was born, and a few months later, it is now available in the App Store.

The basic premise of Paprika is basically an Instapaper for recipes. It comes with a built in web browser that lets you save recipes from the web. (Which is mostly how I discover my new recipes.)

We designed the app to be as simple as possible to create and save recipes. Some of the other apps in the store require you to enter ingredients one at a time, specifying quantity and units separately, and then entering your recipe directions one step at a time. This makes the process for entering a single recipe way too cumbersome and takes up too much time.

We took the opposite approach and basically give you two big text fields for your ingredients and directions. Entry is completely freeform and you can basically put in whatever you want. This also makes it very easy to save recipes from the web (since they can be presented in all sorts of arbitrary formats).

Features include:

- Ability to type in your own custom recipes in a fairly easy manner.
- Ability to save recipes from the web.
- A grocery list that lets you add recipe ingredients as well as your own items.
- Fully customizable categories, search, favorites, and emailing recipes.
- Preventing the screen from turning off while cooking.

Here are a few promo codes to get you guys started:

E7LL36X4EJYP
7A7M9LXXLRJJ
LLK9KAWAYXLJ

Any and all feedback is greatly appreciated. The response has been fairly positive so far (in terms of ratings and reviews), although there is definitely room for us to improve.

I'm especially interested if anyone has thoughts on marketing and promotion. I've done the standard tasks of posting a press release and emailing a bunch of websites/blogs...but don't really know where to go from there. Has anyone had success with a Youtube teaser, or Facebook/Google ads, or buying ad banners on other sites?
Again, I think you are right. In this case, I would want the hardcopy. I don't think I'm alone.
I honestly don't know how to respond to someone who genuinely feels the way you do. Our thought processes are so divergent that I don't think it's possible for us to have a productive debate.
This looks great!
I'm curious why they chose to use the "data-role" attribute on divs to denote page structure, like this:
<div data-role="page">
<div data-role="header">...</div>
<div data-role="content">...</div>
<div data-role="footer">...</div>
</div>

instead of using the html5 elements already designated for those purposes (since they're using html5 anyway):
<section>
<header>...</header>
<article>...</article>
<footer>...</footer>
</section>

(see the "NEW SEMANTIC ELEMENTS IN HTML5" section of http://diveintohtml5.org/semantics.html )
At some point you have to ask, what the hell is the Pentagon doing that their security policies allow this number of documents out?
Except when it comes to taking money from US customers. There are far more options if you have a US presence, as well as greater customer confidence.
9/11 was used to justify the invasion of Iraq which killed ~1 million people. Stopping 9/11 would have at least postponed these deaths.
Clickable: http://www.psykomatic.com

It's just an image of a car for me - I don't seem to be able to make it do anything. What am I missing?
Is freemium a business model?
Well, they present more information than the old overlay used to, and it can be filtered in more ways like other GA reports can. But yes, the basic concept of overlaying stats over a page has been in GA for a few years, and my own web stats service had it before GA existed.
I still can't just walk in to major stores and get these. I can go to Apple stores, or Best Buy, and now target, to get an ipad (and Best Buy, AT&T, etc stores for iPhones). :(

And, yeah, you pointed out the 1.5 issue. Google needs to do a better job of getting Android licensees to update their versions. There should be no one selling a new device in October 2010 only running 1.5.

edit: I can't walk in to stores in my area. Some stores report they have some archos tablets, but they're generally not there when I go.
Sometimes public release of secret documents serves a useful purpose. But I'd be more impressed with WikiLeaks if it would also obtain and release secret documents from the Taliban, al Quaeda, etc. Except that would probably result in Julian Assange having his head cut off, wouldn't it -- something he likely won't admit he needn't worry about with the Pentagon.
Why do you believe this to be true? While the Linux desktop has improved incrementally over the years it has remained a good distance behind it's proprietary rivals.
2. I mostly agree. However, if you are applying for a position at a company that specializes in program languages or program analysis, then I disagree. These applicants should be sophisticated enough on the topic of programming languages to be able to code on a whiteboard.

College undergraduates: If you want to do well in interviews, especially ones that involve whiteboard coding, take or audit a graduate course on programming languages and pay more-than-average attention. Your code will be better, especially in rarely encountered (and thus poorly understood) corner cases. And you will interview better.
The emulator is a dog. Compared to the iPhone anyways.

It's useless for web development.
If I were the Pentagon I'd be hard at work making up fake secret documents and leaking them to wikileaks.
http://img87.imageshack.us/i/96lw2.jpg/
I don't know how good or bad my courses are, but really, just how shitty are most CS degrees?
In the 4 years (and counting) that I've spent studying CS, my assignments have included writing:
- a kernel driver in Linux
- Writing and analyzing graph metaheuristic algorithms (and the test case generators in Python)
- nontrivial data structures in C, C++, and assembly
- Writing graphics and matrix math functions in Assembly
- Simple OS schedulers in Java
- Recursive functions in Haskell
- software contracts in academic verification languages
- 95% of all reports in LaTex

And this is basically for the equivalent of an undergraduate's degree. I'm not saying all degrees should have this level of variety, but are people really coming out of Uni without at least having written a linked list in a low-level language?
Seriously, a J-1? I'm assuming you went with the "internship" J-1, which lasts only 6, maybe 12 months. And it's only plausible if you are currently a student.

Might be worth it for someone hoping to get funded or bust in under a year, but otherwise that seems problematic. Also, correct me if I'm wrong here, but once it's over, you can't turn around and get another J-1; you invariably have to spend some time out of country?
startups from india that can work out of two pizza's & are intern friendly include:

hover.in
paisa.com
wooqer.com
tringme
callgraph
voicetap
wingify
muziboo
tenmiles
orangescape
blu
inagist
wisdomtap
touchmagix

also see http://www.quora.com/Startups-in-India/What-are-the-fastest-...
, hellointern , sutrajobs

~B
Actually, I am developing similar application. I think we should have a discussion about it and join the forces if feasible.
i've just added an rss view, so you can subscribe to the latest items listed on the site.

http://hntrades.com/rss
TBH that was published 3 years ago, probably something changed from then.
Why bogus? The question is completely valid. The article suggested there is something comparable to iPad, only running on Android and costing $200...while the current reality is that only comparable tablet is Samsung galaxy pad, which is not yet in the stores, and is priced higher than Android. And no, Archos isn't there yet.
Ask HN: Advice for working for a US company from Canada
I am a Canadian resident looking for employment. Assuming a US company and I mutually agree that I work remotely for them (i.e. telecommute from my home in Canada), what things do I need to know and take care of regarding taxes, government ID numbers (from both governments), forms, etc.? Is it more beneficial [for me] to be salaried or be paid as a contractor (hourly)? Should I request to be paid in USD or CAD?
I hate when people cheer lead for one particular gigantic corporation to own the market History shows that isn't very good for consumers. Why not cheer lead for a healthy diverse market with lots of competition?
Great interview. How many angel investors have gone into a warzone and set up an intelligence network? Also, love the line about how he hates people who hedge their bet.