skysight-inc/HackerNews huggingface dataset:
Whenever I need Mac-related advice, I always email two friends with both email addresses in the To field (where they can both see them). Both are normally slack to reply to emails but when it's time to demonstrate the wonders of Mac, they fall over themselves trying to be the first (and most comprehensive) to respond to my problem. Useful and amusing!
It's quite a can of worms - there are many different keyboard layouts in common use (QEWRTZ, AZERTY, etc).

If you can find a way to make it work using only layout-independent keys (arrow keys, ctrl, alt, enter, space, esc, etc) you will save yourself a lot of headaches.
> I don't think Ray had that kind of fortitude, and unfortunately, I don't think he had that kind of power.

I'm not even sure, looking at old internal Bill Gates emails and memos, that Bill had that kind of power.
Microsoft Unlimited Potential program

http://www.microsoft.com/About/corporatecitizenship/en-us/ab...

Microsoft offers volume discounts for charities and Education.

http://www.microsoft.com/licensing/licensing-options/for-ind...

http://www.microsoft.com/licensing/licensing-options/for-ind...
Yeah, in retrospect I should have taken it slower and not gotten as close to the line in the first place. It's totally my fault, and I'm not bitter. As you can tell from the OP, I've had a lot of failure, and I similarly learned from this one.
Doomed in what way, exactly? Financially? Or doomed in that the software will never gain a foothold in the current Mac/PC market?

After quite a few searches to confirm, Linux adoption rates are RISING, not falling. The vast majority of supercomputers run on some form of Linux. Businesses are also slowly moving towards Linux. So what exactly is he talking about?
Great to know. Out of curiosity, in this particular case, did you save supposed violations for each site, or did you blacklist all of them based on a few?
How would one do a generic copy-on-write mechanism in Lua to automatically enforce zero shared state? (But only create copies once state has been changed.)
I don't understand what's so great about Django. Out of the box it is not setup for TDD, REST and XSS protection.
Bullshit ... if multiple marketplaces happen, it is only because Google won't /doesn't manage to build a good enough marketplace in the first place, which proves my point.

You've also probably been spoiled by the country you live in, but I used to live under a communist system where there was no such thing as consumer choice and competition.

YES, it makes people unhappy to make choices (I've seen the switch in mentality on a large-scale). But it makes their lives better, since a free marketplace that allows choice is driven by natural-selection, with trends like lower and lower prices, better and better service.

That's called a paradox and you're not seeing the forest from the trees, or you're just some shill.
I really like the idea of handling submissions from readers by telling people to fork the github and then send a pull request... so simple.
"People are generally incapable of abstraction. If you are the "x of y"" -> That's not abstraction, that's metaphor, and people are very capable it. In fact, it's how we do most of our thinking.
I don't think it really conveys anything but it's sharp and memorable at least.
An tangential question: why do some people relate to Android as Droid?

Is this (by)product of Motorola marketing?
You can click on the "enterprise ___ IS:" bit to refresh. Not particularly intuitive.
You can cheat and get them all on on page by reading the source here: http://github.com/bentruyman/enterprise-js/blob/master/tips....
Note the absence of 'make money;'.

Edit: Apparently some of you are either offended by money or have mistaken this for a joke. My bad in either case. I was (and am) unable to think of a way to point to the proverbial elephant in the room without sounding at least a little bit smarmy.

I am not an uncomprehending oaf here. I can look at this and say "Oh, neat!", too, but if this is to be taken as a reaction to Jobs's criticism, then I don't think you can escape the context of that criticism. Jobs did not say "open is not neat", he said "open does not always win"--where "winning" is inescapably to do with profit--and this, I believe, only serves to clarify what exactly does not win without actually refuting the claim. "Open" is not a panacea. It is not magic pixie dust that turns shit into gold. It's a cop out answer to the tough question of how do you build a great product, and it makes correspondingly little money for Google. If you were in Jobs's position would you not take this as a sign that your approach--the approach which relies dramatically less on partner companies not dropping the ball and that has already made you money hand over fist--is one to have greater confidence in?
Ask HN: Looking for a good corporate lawyer for a revenue share contract
I need a lawyer to review a revenue share contract between me (a French national living abroad) and a company based in California. Has anyone got any good recommendation?

Also, I'd be interested if someone knows a good accountant to see what would happen tax wise for me and the californian company if I transfer the contract to a company in Belize or some other tax haven...
I think snobbery about "Enterprise Solutions" that cost £££$$$ is just fine.
I'm fairly sure things on the internet are still allowed to be fun if the publisher so desires.

It certainly beats another "You are a bad programmer but..." submissions which are tiresome in the extreme for their general self-serving and contrived examples/advice.
I'll throw my spin on that drop-off...

Say you're an Apple key employee. One who is prohibited from trading within so many days prior to the earnings report (because you have insider information). You sit there, note the stock price runup, and say "man, I'd like to sell a few of my shares at $300".

So you talk to your broker, personal financial advisor, etc, and tell them "I want to move 1,000 shares at $300 once the quiet period is over.

Bam, stock price drops temporarily, and then starts to trickle back up. I have no idea how many people are in this category, but I'm sure there are more than a few at Apple.
Well then you know that enterprise logic far from always are rational.
lol, very similar to the old "it sucks that linux cant ....." reverse psychology
The reverse job applicant
Clarification: This is not me, I stumbled upon this site.
In a similar vein I also like http://twitter.com/enterprisey
I think you have a point in your first para, but wonder if your second one was unnecessarily inflammatory and what got you knocked down. I don't think his post tells us anything more exciting than 1. Fanboys exist, and 2. He happened to attract Apple fanboys on this occasion (or his blog is on the radar of Apple-oriented sites/forums).
What's worse than fanboyism is blind hatred by people who never used a product (or did not even held it in own hands).
Alas, this seems to happen more on topics related to Apple.
The second worst is labeling everyone "fanboy" without any thought.
If you lack the dependencies, bootstrapping this command is also a whimsical one-liner:

sudo apt-get install git-core wget && mkdir -p ~/bin && export PATH=$PATH:~/bin \
&& wget http://android.git.kernel.org/repo && chmod a+x ./repo \
&& mv ./repo ~/bin && mkdir android && cd android \
&& repo init -u git://android.git.kernel.org/platform/manifest.git \
; repo sync ; make

I ran this on an Ubuntu 9.04 installation inside of VirtualBox. Total dollars spent between the VM, OS, GNU toolkit, package manager, external programs, build environment, and the Android source code: $0.00. I never stop being surprised that giving software away for free is a viable business model for so many different companies.
A month, really? Wow.
Free Silverlight directory
Learn Usability in 2 Weeks: A Resource Guide
Maybe this can help . . .

I have a few websites that automatically make new posts. As of 10/14, they all show 0 pages indexed in Google. Previously they would get a few thousand visitors per day.

I guess Google feels as though they violate their terms and removed them. It seems to me it was a manual removal.

I received no emails in webmaster tools about the removal.
Press the fork button and your wishes can be reality.
How does that prove your point?

My claim was that multiple app stores isn't a benefit for the consumer. You still haven't told me how that is a benefit to the customer. What is better about the multiple app stores that sells android apps and then the app store from apple.

Pray tell. How is that better today? From a consumers point of view? Is it more expensive? More tedious? So far your sole argument is confusing communism with consumerism.
Trusted Computing (this shit Apple is doing right now with the iTunes store and iOS) was dismissed by consumers and by hardware manufacturers (besides Intel).

Normal people don't care for their OS, but they care about installing whatever they want on their PC, no matter the source or function.

And you know what? All the friends I have with non-technical skills that own a gaming consoles (about a dozen of them) ... have had those consoles unlocked.

The reason gaming consoles come locked is piracy, since most profits come from selling games. This is not the same situation with PCs or with phones for that matter.
be offended that I asked the question, told me "I just learn how its done the mac way"

This is just a distorted echo of rude responses from the Linux community. (Not really an echo. One is not the cause of the other. Rather, they both have the same cause in the psychological roots of the "smug [X] weenie" phenomenon.)
'Droid' is a Lucasfilm trademark, which Verizon licensed. On other carriers, Motorola and HTC handsets use different monikers.

Droid = Motorola Milestone

Droid 2 = Motorola Milestone 2

Droid Eris = HTC Hero

Droid Incredible = HTC Incredible

http://daringfireball.net/linked/2009/10/17/verizon-droid
No, I think it does tell us something about the author. He decided to look for confirmation that Apple fanboys are especially egregious. Why? I would guess that he has some problem with Apple or some of the encompassing culture. Whether random people on internet blog post comments reflect Apple culture or not, he decided to hold it up as evidence that Apple people are toxic.
Graphics: The character's movement animations are smooth and cohesive; the characters do not appear to jump from animation to animation.

Gameplay: Guns: The three available guns are nice, but I want that mortar launcher.

Gameplay: Shooting: The ability to shoot multiple bullets and create alternative directions because of kickback is a neat feature.

Gameplay: Opponents Shooting: The infinite amount of bullets that the opponent has does not jive with my predicament. The shotgunner lays down a full spread of bullets while the mortar shoot covers from a distance. My theory was to wait for the opponent shotgun guy to run out of bullets.

Gameplay: MortarDude/Cover: The first mortardude fires directly onto a canopy, sometimes the mortar hits the canopy and explodes, other times when the trajectory puts the mortar on path to hit the canopy, the mortar falls through.

Gameplay: Damage: No clear sign that I was hurt by that last bullet that was shot at me while I was diving behind the tires. If you want to leave off a damage bar, take off body parts from the character accordingly.
Ok. Thank you for clarification.
> And what do you mean by 'Windows Phone 7 is not market ready, and it's already mid-October' ?

I'm not sure what the OP meant by that, but here are some guesses:

1. If your friend emails you his address and you want to see the Bing Map to the location, you have to find a pen and paper to write it down. Then you have to open the Maps application and manually type it in.

This is because there's no copy+paste.

2. The web browser is IE7 + bits of IE8. This means very slow JavaScript, no HTML5, and a MS-locked-in web experience.

3. App developers cannot use sockets to access the internet, so most cool apps will be near-impossible to develop.
The Corporatization of the University: Part I -- Guest Post By Agnes Larson
Visual Studio with Resharper does half of the things mentioned in the article.

Some of .Net, LINQ for example, was built with the IDE in mind hence LINQ's 'backward' seeming query syntax (you say what you're querying over up front, so the IDE can provide typed autocomplete/information).

Even with VS and Resharper, there's still so much that could be done. It's a massive problem though, I think.
Blind fanboyism has always been there, on any side of any competition. Could be that it is just natural?

Yes, it's natural. It's how we organized ourselves into tribes for mutual defense in the Stone Age. Noam Chomsky calls it "irrational jingoism." It's also how countries get people to die for them in war and how sports teams market themselves.

http://www.chomsky.info/interviews/1992----02.htm
Many people don't know there's a difference between the two, and Verizon has so well marketed the Droid name that many people have just started to call any Android phone a Droid — kind of like people calling any tissue Kleenex.

Notice I said Verizon has marketed this — even though Motorola was the first manufacturer for the Droid, Verizon has the Droid naming rights — hence the HTC-made Droid Incredible and Droid Eris.
Hoover Dam Bypass Bridge Prepares For Travelers
Take on your consumer hat instead of your developer/hacker hat.

Setting conditions to streamline and create consistency is good for the consumer not bad.

No one is forcing people to buy apple products. If you want you can just choose android or Nokia. But people want the iphone because it's easy.

Apple isn't sole supplier I don't know why this strawmen keeps getting thrown around.
The most needed one is enterprise-java.com, so you can program like people do at Oracle.
And Apple is concerned just about end-users.
End users are not concerned about RMS and his concerns at all.
I had the same thought when I saw this yesterday. HN users should all fork it and add at least one good practice each.
In his original blog post, Fred predicted that Android will take over the iPhone market share the same way that Windows beat MacOS back in the day. As politely as he worded it, his post was pretty much flamebait, and the response was unsurprising.

And now he writes "I hope they don't start a denial of service attack". Seriously?
Good insight into the real, startup-relevant costs of technical debt (TLDR: sucky code makes it disproportionately harder to improve or change your product). It's easy to say "we're a startup, we might throw all this code away next month, so time invested into code quality is likely to be wasted", but as this article describes, that's simplistic and short-sighted.

This seems to have been written around the same time (Oct 2008) as IMVU started talking about the benefits of continuous deployment (Feb 2009 http://timothyfitz.wordpress.com/2009/02/10/continuous-deplo...). I'd be interested to know whether their CD-based development strategy helped to dig them out of the hole they apparently coded themselves into.
And flexibility does not have to mean suckage. Lots of warts in PHP don't help with flexibility at all.
"click a little [+] next to predict(p) and see it right there inline, with its argument replaced by p? Oh, that’s how that works, cool, [-]."

While I like this idea, I fail to see how having to use my mouse to navigate to and click the +/- would be more useful than using a keyboard shortcut to jump to definition..
If you're asking if we use the Microsoft Stack for development, then yes. We love C# and the Azure/VisualStudio integration is great.
How to Push Past the Pain, as the Champions Do
Usually these languages like Python are implemented on top of Lisp using a special parser. Of that there are many, from C, Python to special research languages. Then there are a lot of languages with lispy syntax. Typical examples were Prolog dialects with Lisp syntax (and optional Prolog syntax). The example that languages are embedded into a single s-expression (like in the LOOP macro) is also possible, but different. It would not make sense to use Python that way, since the low level syntax of Python is different from what Lisp s-expressions provide. For example s-expressions are not preserving any textual layout (indentation) when read - something that a language that uses indentation in its syntax would need, but would not get from being embedded in a single s-expression.
Thank you.

It is great for Apple to have branding under complete control.
Here's an article confirming that what Obama's pushing includes the above: http://www.americanthinker.com/2010/10/the_move_your_corpora...
There is also djangode: http://github.com/simonw/djangode

simonw hasn't worked on it in a while, but it's been forked a bit to keep up with the latest node. It doesn't give you an orm but does basic regex routing and django style templates.
Evernote raises $20 million, led by Sequoia Capital
Playing with Playwith- R Package for Interactive Data Visualizations
Three and a half years ago: http://paulgraham.com/microsoft.html
This could be fun as a two phase process, with a typical injection molding machine making legos and then lego maker bot turning them into things. Then you'd have plastic powder -> somewhat arbitrary objects without needing to swap molds out.
I think it is a case of apples and oranges here. Yes we need to make progress on IDEs, and of course we can borrow inspiration from many sources. I've used every application the author has mentioned: Photoshop, Premiere, Maya, AutoCAD, ProTools, Finale, Reason, PageMaker, and the reasons the tools succeed have more to do with the necessities dictated by the media you are editing rather than some kind of profound innovation.
I hope you are just joking.

Dismissed as reflected in what? Apples latest quarterly results? Their overall success?

How has the consumer dismissed trusted computing.

Normal people don't install things. It's really as simple as that.

Before the iphone most people didn't even know what an app was.
Thanks, that was interesting. Of course we all (quite possibly instinctively) know the problems with legacy code, and by extension the crippling effect of taking on the "agile / scrum" methodology without the unit testing side of the work. The "pay me later" side of the coin is so much less sexy.

The story of IMVU is (I think) even more fascinating. I see your ads all over the place (and therefore assume you're successful) but it really is a case of "who the hell knew THAT would be successful. I mean - IRC with 3D avatars? Brilliant! :) (I oversimplify out of ignorance, not disrespect. I've never used the service, but assume it's very much loved by the target market).

Test Driven Development and even just writing unit tests is so much less rewarding, because you can't say "see? look, I've made something new" - in fact - 99+% of the time, they're really just about proving 1+1=2. Who gets excited by writing a test to tell you that the sky is up and apples fall down?

It's only a few thousand lines of code in that that kind of validation and reassurance really starts to pay off. Once you get yourself that far into the matrix - you really need someone to tell you which way gravity falls.

(Should I have gone with an inception reference instead? blah blah falling top)
Summary: the author submitted a blog posting to HN that was little more than consumer electronics advocacy & prognostication. The story got flagged & killed on HN, probably because it had nothing to do with startups, hacking, etc. other than the tenuous connection that the author is a VC. But the author didn't apply occam's razor and instead invented an elite cadre of apple fanboi ninjas in his head to explain the disappearance. Flagged.

Edit: By the author's standard of evidence, I could assume there's an elite cadre of fandroid ninjas downvoting me. Take note at how I don't blog about it and submit it as an article.
What about making this multiplayer? A player starts this up and is placed immediately into a battle with another random player? Maybe a few NPCs in there for fun.
A/B testing with competing goals: newsletter v/s RSS clickthrough rate
If you want to help promote better JS documentation, see http://promotejs.com where we are organizing an organic deep backlinking campaign to the proper MDN documentation. Results have already been made and can be tracked at http://arewefirstyet.com For further details see, http://voodootikigod.com/jsconf-eu-2010-speech
Ben Fry's PhD work is awesome, it is easy to read and free!

http://benfry.com/phd/
Ask HN: Proprietary license for free software, source code not available.
I've been working on a project which runs on Windows and which I'd like to make available for free, at least for a while. I don't want to release source code, I do want the option to change the license later. Clearly, I don't want to use the GPL or any compatible license. Any ideas as to which one I would use? In addition, I need to ensure it has suitable disclaimers or liability, etc. I would appreciate your thoughts or experience in this area.

TIA!

(Might submit details of the project later, when it's finished and the website is ready.)
Thanks very much for your detailed feedback.

The player will get the mortar launcher - still figuring out how to make the controls work.

I hadn't thought of giving the enemies limited ammo. I will try it and see how it feels. I haven't done any work on what weapons the player gets and when. This will come once I start making more levels.

Yes, a damage bar seems like a good intermediary step while I explore other options for showing bullet hits.
For those who haven't read the article and think this article is just anti-Apple flamebait as the title suggests, here's the corresponding Windows slam: http://arstechnica.com/microsoft/guides/2010/10/the-21st-cen...

Both articles are very well written with legitimate criticism, and are careful to point out why things are the way they are, which are often legitimate reasons, even if the author doesn't agree with them.

Edit: oops: my comment was a reply to this article: http://arstechnica.com/apple/guides/2010/10/the-21st-century..., which I read at the same time, with a similar title. Sorry.
Feels like Google's Closure Library.
Every time I asked a question I could split the difference of replies fairly easily, one group would almost be offended that I asked the question, told me "I just learn how its done the mac way", and offer me their sub standard solution, these were often fairly rude.

RTFM!

Now do you feel that your back in the linux community? :p
Well, that's how I learned programming, and to this day I haven't managed to collaborate with anyone on anything.

My friends that did group projects in a class, by comparison, are quite good at it.
Pounds of dollars?!

Heavy.
TweetDeck CEO continues backlash against Jobs
Meta-inspiration: Scratch Your Own Itch
Obviously it's not convention in Javascript, but this is the convention in Haskell and I quite like it.
I may be a bit biased but aren't most rude linux comments rooted in "RTFM" or documented processes (eg "Don't top post!, "Use the search feature"), and not "This is the linux way"?
Apple, despite its many hit products, is still open to criticism. Fred's prediction is not flamebait, it's just a prediction, and a totally fair prediction in my opinion.

I'm glad the startup and early adopter community recognizes Apple fanboyism. I hope they recognize their own bias toward Apple as well, which I've noticed here on HN.
"Nude DSL" is taking off, claims Australia's Communications Minister
Nice idea. However, I am aiming to make a game about beating a system, rather than out-thinking someone else. The idea is to present the player with set-pieces - mostly pitched battles - that involve a few NPCs that behave in a predictable manner. Thus, the player must figure out how to solve tactical problems.
I can't agree. I think the problem he has is with fanboys being wankers.

In this case, they're Apple fanboys but he'd have a similar gripe had he said something about the best console and attracted a PS3-360 war.