skysight-inc/HackerNews huggingface dataset:
For those of us familiar with international literature, this is not a difficult problem at all.

http://en.wikipedia.org/wiki/Winnie-the-Pooh
Ok, fair enough. I got confused about the bytecode.

BTW, John's comment is interesting: http://www.bitsandbuzz.com/article/adobe-on-iphone-will-appl...
GeoAPI - query & write data about places.
Just searched for this and found it: http://plugins.intellij.net/plugin/?id=2043

Wow! I've always thought the Lisp machines' environments as being an inspiration for the modern third generations IDEs (Eclipse, IntelliJ). Now this seems to have come full circle.
> About immutability, it's really a hard call for me to do here. C is very much about in-place data modification (as far as I know). Working with immutable objects seems to be a very different approach.

Yeah i know what you mean. But anyway this is a whole other topic, and it could be programmed by third parties. The important part would be more about enforcing a transitive const keyword, and some other nice things like that.I think what the d people are doing at the moment is very interesting : http://www.digitalmars.com/d/2.0/accu-functional.pdf

Another question i had is, do you plan to provide any meta-programming facilities (macros) ?
Boo is very interresting in this regard, i can only recommend you look into it.

Oh and one last thing, how does ooc fare performance wise compared to plain c at the moment ?

Also i've been toying a bit with ooc and it's very nice to code in. I will probably follow its evolution with a great lot of interrest.
Thanks for your work and dedication !
I found you guys likable after seeing that page!
To my understanding most non-XCode iPhone solution requires XCode at some point. Adobe is the only one that goes directly to .ipa.

See John's comment: http://www.bitsandbuzz.com/article/adobe-on-iphone-will-appl...
Ruby Quirks
That little zoo of "bookmark this" icons that appears next to posts on some blogs. The one with a Digg icon, a Twitter icon, Facebook, StumbleUpon, et cetera, all right next to each other.

Tag clouds.
Hmm... I've used Tor in the past when working from China. This could sort of suck. It was dog slow but sometimes the only way to gain access.

FYI I used it to access sites that were blocked by the great firewall for no conceivable reason (like pbworks.com and my own personal dev server).
Ars Technica has a more detailed explanation of that side of the issue. http://arstechnica.com/tech-policy/news/2009/10/att-accused-...
Yes, this. In a corporate setup, you need a messaging system that, for lack of a better description, is like email but persists like a message board. Targeted to a particular user/users but available for the next person to join the team without someone digging through their mail looking for the message.

The problems with adoption of current solutions (wikis, hosted stuff like Basecamp) are that many corporations don't let you host proprietary data offsite, and adding another server is something that is so difficult as to be essentially impossible. Not to mention "another server" could be one of 50 alternatives, all incompatible.

There still will adoption issues, as it doesn't seem like Google is aggressive in pursuing business customers, and I don't know if they have good answers for the questions that will come up. But I see Wave as essentially a protocol designed to solve the same sorts of problems as Basecamp et. al.
Startup School '09 Wiki Attendee List
IntelliJ IDEA Now Free and Open Source
As far as I can tell, you get it automatically when using CVS or SVN.

And no, it's not just what people are used to. Earlier this year, me and another guy converted a few developers from Eclipse to IDEA and they were all really happy about discovering it.
Having tested some clean installs of Windows 7, it really is a very smooth process (much improved over XP) -- at least for the somewhat technical user. I have not tested upgrading from XP to Windows 7, but it's probably not a good idea.

Regarding the learning curve, most users will probably view Windows 7 as just an enhanced version of their old XP system. The taskbar and menus are still there and as long as they can find the big 'E' and "W" buttons in the taskbar they are fine.

I don't think Windows 7 will have much of an impact on Mac sales either way. Most users that were tired of XP probably switched to a Mac (if they were able to choose).
I've read it. It's great. The focus on Bertrand Russell really worked for me as did the interesting facts about his family and some of the famous mathematicians of his day.
Because I love the website! Before my team suggested we use it, our progress was much slower because they didn't have any concrete idea of what to work on. Now, its broken down into many pieces and much easier to collaborate.

No, I have no relationship with 5pm.
Well written and informative but dangerously close to corporatese...

Mintspeak: We've hired a bunch of great product folks and engineers, and all of them are Mint users, so we're typically "scratching our own itch".

What we really mean: Don't need no stinkin' market research.

Mintspeak: We're in an existing market where the pain is pretty acute and the problem domain well defined. Additionally, the incumbent competitors had basically neglected the market as unattractive.

What we really mean: We kicked ass.

Mintspeak: ...unlike most start-ups, we're dealing with people's financial information.

What we really mean: We run a serious business and you don't.

Mintspeak: ...we have a number of quality control and security processes that rival most financial institutions, and which would would be difficult to incorporate into an agile dev cycle.

What we really mean: Our secret sauce has nothing to do with the trend du jour.

Mintspeak: ...a big part of Mint's success was being in the personal finance space when the economy melted down.

What we really mean: We're good, but we're lucky too.
Technically you could.

Most hedge funds are LLCs, if the trades spectacularly fail they're not on the hook for the potential unlimited losses of the short trade. Just the amount that is in the investment vehicle.
First I advise against communicating with them via giant walls of text, not checking whether those HTML paragraph breaks actually put in line breaks or not.

edit: after making my way through it, this jumped out: "Right now, the understanding is that we will discuss payment when the website is complete."

This seems like a good way to get into a three-way fight and legal troubles.
Related question:

How do you get a job as a Product Manager in a startup? Every job I find for startups/small companies is for a "ninja programmer", "code guru", "awesome programmer", etc.
I've brought ReSharper everywhere I've been and it's resulted in pretty significant purchases every time. It's a truly fantastic product. I really hope that this doesn't turn out to be a bad sign.
I'm not so sure about that. Speaking as a one-man startup who has moved recently from pre-modern to modern development methodology, using modern techniques like continuous deployment and dvcs (git) pay off pretty quick. Having a one-command deployment, for example, it's a huge time/stress saver when makin bug fixes or small feature changes several times a day.
Look at http://www.digitalmars.com/d/2.0/const3.html also. C++0x and D both seem to allow compile time evaluation of expressions or even full functions that depend only on constants.

I agree that mutable state is valuable and its use should be easy (boo Haskell).

(note: the example the D article gives of C "int const p" should be "int const p")
Stories sell better than facts.
Soaked
Yep, applying his intimate knowledge of the 80386 PC architecture to the design of the Crusoe's external ISA. I don't think he did any Linux-related work for them at all.
I think experimental aircraft fall under the rubric of hacking. Nobody complained about sticking a camera on a weather balloon to photograph space.
Entrepreneurs wring cash from Twitter
jeepers! Complimenting they guy and I get killed on the down votes??
See also: http://news.ycombinator.com/item?id=872254
Thanks. Send me an e-mail if you run into any issues.
Apathy is the biggest competitor to any upgrade - you simply have to give enough reasons to upgrade. The price probably outweighs these benefits, but if price isn't an issue I'd recommend the upgrade.
I do not understand what's "automatically"?

I want to see which changes are due, and which changes are to be imported. Like one does in eclipse under Team -> Synchronize with repository.

I fail to find such a mode in IDEA.

Noone is yet to point me to it.
I'd say those "bookmark this" and "email this" links are getting pretty tired as well...
This is probably the single-best argument against longevity I have ever read.
Hello, I am new to HTML posting. <br>

Ok, looks good.
Get rid of the drawings, yes. But also to gain control over the product design and architecture that they are meant to convey.

Org charts are meant to convey the power structure of an organization, but they are usually a lie as well. A good "sociopath" will gain rank in the real power structure, while the clueless middle manager will gain rank in the nominal org chart.
OK, guys, didn't mean to mislead (I posted this while rushing off to a meeting and am just now seeing the reaction).

The logic of Google trying to have it both ways respecting the principles of net neutrality (regardless of the precise context in which they are applied) is spelled out here: http://online.wsj.com/article/SB1000142405274870362830457445....

Sorry if I used a poor choice of wording for the headline.
I think the problem Google Wave is intended to solve is Facebook. Facebook being a problem for Google, rather than a problem for the user.
So you are assuming that there exist a developer for which Java was trendy until recently.

And that now C# is trendy for the same developer.

Anyway, "trendy for average" is oxymoron.
I think the article is a little short sighted. While He definitely presents a possible scenario, I don't think it will be that simple.

I've been running Windows 7 64-bit on my home machine for quite some time (legally, first RC, then RTM) and it really is a rather nice OS. It's very polished among other improvements I wont go into now.

I think what the article underestimates is peoples willingness to try what they consider good.

Think, twitter. Another blogging site, really? The Sopranos. Yet another mafia show?

People will use what they or their friends consider good. I think Windows 7 will be fine, if for no other reason that as mentioned above, those XP machines will need to be replaced eventually.
The omission of the HTML, CSS and JS tools in the community edition is a bit of a shame. I can't imagine that much Groovy and Scala code is written that isn't related to a web application.

I use IDEA at work. I could definitely get by writing a small web app without their "enterprise" Java support -- it doesn't help that much in my application -- but leaving out HTML, JS and CSS syntax highlighting would just be annoying.

In response to Eclipse users who haven't tried IDEA, I'd recommend trying it out now that you can do so for free. I used Eclipse for a couple of years prior to getting an IDEA license, and find the IDEA editing and browsing experience to be overall slightly better than Eclipse.
On the other hand, it may be worth to try and get 'agile' redefined to something sane.
From my POV, the biggest cost of an upgrade to W7 isn't the dollars, but the need to completely rebuild my environment. That's many hours of work, probably burning an entire weekend plus several evenings.

I can't fathom why MS didn't work their tails off to make the upgrade path from XP to W7 as easy as possible. It's like they're being spiteful, just saying "we told you that you should upgrade to Vista".

But since XP is really their competition, and they need to minimize the costs -- not just monetary -- to the upgrade, why do they make it so hard?
As a guiding principle, it's concise, clear and light-hearted. It exists moreso to cause employees to pause and consider whether their actions violate this principle.

An ethics document would obviously be more detailed, but those three simple words allow for a quick initial vetting of a decision.

I think it's less a question of ethics in general, and more a question of not playing by the rules of the community in which they're trying to participate.
So evil, in this case, is not calling someone before sending them a C&D letter?

If their motto was "Don't be Annoying" I could understand the outrage... and yes, Google probably made a mistake by not calling the guy first.

But it seems like a simple corporate communications mistake... and last I checked mistakes, especially the first time they occur, aren't evil.
AT&T Suck - Please share your stories too
An extract from my online support irc with AT&T

You are 1 in the que. Your estimated wait time is 1 minute
Five minutes later
You are 1 in the que. Your estimated wait time is 1 minute
(On the off chance I sent them a message to see if anyone was there)

Customer: Hi - Someone is using my email address for an AT&T wireless account. I am from New Zealand an am not an AT&T customer. a/c# xxxxxxxxxx phone# xxxxxxxx email: xxxx@xxxx.com

You are 1 in the que. Your estimated wait time is 1 minute
Five minutes later. I try again

Customer: help a pack of wild ferrits are knawing me to death and my dying wish is to resolve my wireless account problem with AT&T

You are 1 in the que. Your estimated wait time is 1 minute
Five minutes later. I try again

Customer: there's not much time left. I'm fending them off with a roll of cookie dough. I don't know how much time is left. Can I please speak to a real person?

You are 1 in the que. Your estimated wait time is 1 minute
Five minutes later. I try again

Customer: its just lucky for me that they are not so fond of cookies and cream but i can only hold them off for so long. Won't someone please talk to me about my wireless account?

You are 1 in the que. Your estimated wait time is 1 minute
Five minutes later. I try again

Customer:it's ok their leader has just died of old age so the ferrits have been distracted by a protracted and rather brutal struggle for leadership of the pack. I think I'll be ok for now.

Please disconnect
disconnected

PLEASE tell everyone that AT@T suck
Exactly. I don't want to argue one way or another if it's a good thing (let the market decide) but I am getting ever more annoyed at people who buy an iPhone, knowing fully well it's a closed platform, when open alternatives exist. It's not only hypocritical but its hurting the open alternatives too. If you buy any closed system, you support closed systems. No number of outraged blog posts can change that fact.
I can't believe someone actually wasted their money, and tax payer money, to take this to court. The lawyers must be laughing all the way to the bank.
Well, in my experience IDEA gives you a "visual merge" when there are conflicts.

You have a three-column view with the local version on the left, the merge in the middle, and the changes on the server on the right.

Then you can pick and choose which changes to include and which ones to revert, and their locations are all marked with red and green colors on the sides (of the columns).

I assume that's what you meant, and I don't remember ever having to "opt in" for that functionality.

Btw, it's possible that the people on #java were all using Eclipse :)
Social Entrepreneurialship Gains Ground at Business Schools
I think you nailed it in your first sentence. I ran Ubuntu for about 9 months before I switched to a Windows 7 RC release. Why? Well, the software I wanted to run isn't available for linux, or requires a virtual environment to run it (and OSX doesn't run without hacks on custom-built hardware).

And the "free" desktop software equivalents? Well, they are just about worth their price (with some exceptions). Most developers in the open source community never finish their desktop products. And just about no one in the commercial software industry makes a desktop app for linux natively. Put simply, you can't even pay for something good.

Just try finding a decent photo manager for linux with any degree of polish. F-spot/Digikam? Basically hobby projects -- no finishing at all -- random bugs in fricken obvious places (do they run their own software?). How 'bout Picasa? Ok, more professional, but oh yeah, it's a windows app running on Wine. Pathetic :-)

</rant>
Magazine printing, print magazine, large print magazines, magazines printing
See the comments here: http://searchyc.com/logicomix
true, true. Also what's up with buying a house?

Buy a car, and you can pay deposit by card. Few grand no problem.

But buy a house, and you must go to your bank and get them to give you a bankers draft for the amount which costs you £10 or something.
There was actually a story arc in The Office where Michael gets fired and founds a competitor. All the normal dynamics are upset--Michael is freed from the role of the clueless middle manager and manages to put his sales skills to use, Pam elevates herself to a sales position, and the now disgraced, out-of-the-industry Ryan seizes the opportunity to get back into the game.
A good background article on him:
http://thebigchair.com.au/news/insight/nick-bolton

"Bolton studied economics and mechanical engineering at Melbourne University. "I don't think I completed one unit in engineering, but I did well at economics," he says. At the same time, Bolton made money from an investment in Melbourne IT, which had a monopoly on internet and website domain names in Australia. With deregulation of that market looming, Bolton saw an opportunity.

"I started Bottle Domains at the age of 19 and became a competitor to Melbourne IT." He timed his investment well. By the following year, Bottle was an established player, and Bolton dropped out of uni to run his new business from his St Kilda flat.

He claims to have made his first million before his 21st birthday, but "it's never been about the money," says Bolton. "I live reasonably conservatively; even my clothes are not overtly expensive. I might be wearing a $1000 jacket, but with a $20 pair of shoes. I'm not driven by price in terms of what I acquire."
"
"Disjoint" is probably more accurate.
I like the idea that the internet will be plugged in and powered by the earths own internal heat. It's like the virtual world and natural world becoming as one.
A lot of them do "just work", and the rest can be made to. See http://www.hcs.harvard.edu/~jrus/site/Cocoa%20Text%20System.... for the full story, or create a ~/Library/KeyBindings/DefaultKeyBinding.dict file that contains something like:

{
"~d" = "deleteWordForward:";
"~f" = "moveWordForward:";
"~b" = "moveWordBackward:";
}

The "~" means "Meta"; all this does is set up M-d, M-f, M-b to work like they do in Emacs.
>> "What is the advantage of the chip+pin system versus magnetic strip + pin?"

Copying a magnetic strip is trivial. Hand your card to a waiter and they can swipe it in less than a second and create a clone card.

The chip however, is much harder to copy. Several places in the UK will refuse to swipe your card (magnetic), only allowing chip+pin now.
Until I read this, I didn't actually believe in Einstein's quote of human stupidity being infinite.
Joel on Software - Set Your Priorities [2005]
The prevailing attitude on HN is that all founders and early employees at a startup must be coders. As a technical person with a business background (and MBA in progress) I find this attitude short-sighted, since technical employees with business background can bring a LOT of value to a startup vs hiring yet another programmer.
I wonder why on earth someone would burn through $500k in less than a year to develop a class notes sharing site, given the developer abstractions available today.

Maybe he tried to launch a blitzkrieg marketing plan in many different universities at once, with little testing or compartmentalizing?

Maybe just too much staff?
What happens when the business takes off? Will you be okay with having your friends do it whenever its convenient for you? If not, you're going to have to get a team in there anyway. Why not do it sooner rather than later? That way, they have a system they have a say in, rather than inheriting something that could be complete garbage from their perspective. I think it will lead to a happier long-term team as well as you getting your site up quicker.
I think Linus refused to work for any Linux company since it would create a conflict of interest for him and give the company an advantage. Now through the Linux Foundation he can work for all the Linux companies at the same time.
"You no understand" (c) The Italian Man Who Went To Malta

I'm not asking for a visual merge "when there are conflicts".
I'm asking for a visual merge NOW; because I said so.
Because if it fails to produce the said visual merge, it gets thrown off the window - exactly what's happened.

And it's more than visual merge; I also want a tree of files that have been changed, on both sides; and I want to look at diffs when clicking on them; and to choose what to update, what to commit. It's very much more than just a dumb commit all/update.

Nope, those people on ##java are really passionate about IDEA.
He didn't mean a PM has to do all three things, just one of them, or ideally two.

The ambiguity of Boolean expressions in English is strangely fascinating.
I think the fact that you are not representative of most Windows users is Gruber's whole thesis, and you haven't really addressed it with this comment.

I'm doing tech support for people on my block running machines from 2002-2003. They don't need anything that Win7 offers; they use their computers to get on the web and edit Word documents and that's it.
Libmemcached, protocol handlers, rolling your own server
Does that really qualify as 'programmer' productivity though? Being a productive programmer is different from having a good idea and having the business sense to capitalize on it. Sure it may require productive programming to create it, but I would hardly say that 'hyper-productive programming' is at the core of most successful startups.
Huh? If more people lived longer lives such things would no longer be rare and 'novel' so there were be no need for surprise.
In-App Purchases now available for free iPhone apps
I think the link might require an ADC account, here's the text from the mail:

In App Purchase is being rapidly adopted by developers in their paid apps. Now you can use In App Purchase in your free apps to sell content, subscriptions, and digital services.

You can also simplify your development by creating a single version of your app that uses In App Purchase to unlock additional functionality, eliminating the need to create Lite versions of your app. Using In App Purchase in your app can also help combat some of the problems of software piracy by allowing you to verify In App Purchases.

Visit the App Store Resource Center for more details about how you can add In App Purchases to your free apps.
wow, 200% agree. Technologist that promotes open system should not buy iPhone.
To your second point I would just like to add that such a skewed distribution of reviews is actually not so much a problem. Most dog foods will get five stars because they just do their job. And only a few don’t, hence the skewed distribution. But the customer has no problem at all to avoid bad products. If anything such a clear dichotomy should make it rather easy.

(Just one little theory of mine: I think star reviews don’t work anymore when it comes to more complex [say, than dog food] things. For those you need to read the written reviews and ignore stars. [And maybe look at the distribution. Finding out that a product is polarising and the reasons for that can be helpful.] If someone rates a camera with one star because it doesn’t film 1080p [a perfectly valid complaint] I don’t care much for his opinion because of different preferences. His written information is nevertheless helpful [I could, after all, care for 1080p], but the information conveyed in his one star rating is close to zero.)
New Open Source Project Mainstreams Software Agents