skysight-inc/HackerNews huggingface dataset:
I hear you, but I'd be hard pressed to say that making all common sense knowledge machine readable is not a worthwhile direction.
I'm unclear on if FireEagle will provide this service. Any ideas?
Killer app: VOIP.

No question about it.
Can't vouch for exactly how unconventional this is, but when I'm building a website I go through and do all of the HTML first, then CSS. Some I've seen do both at the same time, create a header, then make the CSS, navigation, then CSS, little by little.
Ah it's an image. That was way to hard to find.
Get a forex account and buy USD put options. This is what the option markets are for.
Loan the equivilent amount in dollars and convert it into the currency of your choice. When the money is withdrawn, you can pay the debt with inflated dollars. This is the standard strategy, but it only works with collapsing currency.
Exactly.
"In fact, the gain from the Semantic Web comes much before [AI]. Maybe [in 2001] we should have written about enterprise and intra-enterprise data integration and scientific data integration. So I think data integration is the name of the game...What we should realize is that the return on investment will come much earlier when we just have got this interoperable data that we can query over." - Tim Berners-Lee, Feb 7 2008, interview (http://talis-podcasts.s3.amazonaws.com/twt20080207_TimBL.htm...)

"Trying to use the Semantic Web without SPARQL is like trying to use a relational database without SQL." - Tim Berners-Lee, W3C Director, 15 Jan 2008 Press Release (http://www.w3.org/2007/12/sparql-pressrelease)

"SPARQL's focus on querying the data models saves time for developers; there's no need for a host of little Web services to retrieve different aspects of the state of a system. This allows the user of the SPARQL endpoint to ask any question -- it is as though they could design their own interface instead of having to work with a limited set of fixed services." - Lee Feigenbaum, Chair of the RDF Data Access Working Group (i.b.i.d.)
1. Forget coding, study management. Managers get more money.

2. NEVER put the word 'test' on a resume. Do not mention it in any interview. If they ask if you tested anything, say no. Lie, if you have to. Say the other guys on the project tested. The kind of people who want to be coders usually do not want to be testers. But if you're a tester once, they'll make you do it for years.

3. As the twig is bent, so grows the tree. The title on your first job will stereotype you for your next, limit some opportunities and opening others. The first two combined will stereotype you even more strongly. And so on.

So be as demanding as you can get away with. Don't just accept what they tell you, unless you really have to.

4. Go to grad school instead. You'll end up making more.

5. A young programmer has to build a rep. One way is by making something famous and open-source. Another is to put "Google" or "Microsoft" on your resume as your first job. Or something like it.

6. Figure out where you want to live. If your career is in finance, the headquarters is often in New York. Embedded systems work is on the West Coast, but all over, too.

7. Defense contractors do a lot of software, mostly embedded. They've been known to write a compiler for an airplane. So drop your al-Queda membership and apply to Lockheed. But it's more bureaucratic and "Methodical" in that world.

8. There are three places to be employed in software: a) A software company. b) A hardware company. c) Everyplace else. Software people are first-class citizens in a software company, second only to the hardware engineers in a hardware company, and somewhere below that in stock brokers, banks, and shoe factories.

By hardware company I would include Intel, Cisco, and Sun, for example.

Web companies might be a 4th category, but I don't know those companies as well. Instead of MBA's or electrical engineers (finance and hardware) you have graphic designers.

What I'm getting at is that if you will be working with other professionals in their kind of company, you will need to learn their needs and their business. In a software company it's a bit of the other way around. At least in terms of status: who is in charge.

8. The right answers have to depend on you, otherwise the advice would be the same for everybody. And we'd all be trying for the same job.

9. I'm not rich, so why believe me?
Generate Java boilerplate using shell scripts -- not sure if that was included in the list of new sins the Vatican put out last week.
I was afraid you were going to say that :)

One thing I forgot to mention in my original reply: if you keep the US$ as is, maybe you can use them to pay for online services like hosting and stuff. It would be neat if you could like a currency credit card to help that along.

Pierre
The problem is that, as you can easily see from the results, what was a fascinating look at one person's experience with Google has degraded into a relatively uninteresting tit-for-tat session, which does not reflect well on anyone.

I'm not sure what to say really... you answered honestly and certainly weren't concentrating on that aspect of it. Perhaps the best thing is if people have the fortitude to not respond to politically themed things even if they strongly disagree.
AOL paid him $100 million for winamp, and he refused to sell out to the point of placing a desktop icon for aol during the install. Version 3.0 became bloated, and so v2.9 was released as a more stream lined version. Some other projects like gnutella were announced but AOL as a corporation dragged their feet and he released the packages on his own, which caused them no end of pain.
Why not take the jump and just use Scala? I have. :)
I would not be surprised if the model builders used Excel. I work with a few investment banks and hedge funds, and at least half use Excel -- though most of them are quantitative funds, so they have a few traders using Excel and many more quants implementing the actual models in C/C++. If Ackman were more of a PhD than an MBA, I would suspect him of building it in something else and releasing the kludgy model to outsiders.
Do you think there's a market for something in between Excel and raw code? I'm thinking of some sort of Excel/Rules/Code hybrid designed for large, complicated stuff. Good verification tools, multiple what-if analyses that could be run simultaneously, etc. I'm just trying to think through all the problems I've had when trying to use Excel for models even smaller (much!) and simpler than this one.
It really isn't just AOL. I live in east Alabama, and geolocation of my IP almost always puts me in a suburb of Atlanta (except for the few that put me in Miami... not sure what's up with that) because I use an AT&T (Bellsouth) DSL line.
Hot New Domaining Trend: Backwording
Featured at TrendHunter.com and AdCult.com. Can't afford a million-dollar premium domain name? Why not own the next best thing, the reverse spelling of it. It's called Backwording and it's the newest domaining phenomenon that is changing the landscape of the Internet.
Hmm... gnutella was dangerous, I suppose, but certainly not "most dangerous". Sounds like it must have just been a PR puff piece to promote his latest software. (Not that Rolling Stone would ever become the tool of a press agent.)
I just tried Maxmind, and it thinks I'm in Roswell, GA. I'm in east Alabama.
What does your code look like? I'd love to see an example. While I have to implement a decent amount of scaffolding (lots of brain-dead constructors for simple function objects), being able to overload operator() helps.
See what you did to the world
OpenDNS is hijacking Google requests (For what they claim is a good reason)
mysql>
a commenter left this for you on the article:

"Those services are nice but may be too simple. Probably good to school parties. But is there something more business oriented? I have a little services company which has a lot events with assigned employees. And i'm almost crazy trying to manage all the frecuencies and odds. I'm trying to control it with Outlook and I'll try google. But i'm afraid these aren't tools made to do that."
I'm using hostip.info for my small project http://newshoured.com/ and it seems to work for nearly everyone I've asked. It's also got a dead simple API. Note: the population of people I've asked is < 20, and it did fail the iPhone test, which I assumed it would.
VMWare Server is free and allows you to create new VMs (and comes with the VM addons for various OSes).

It allows you to start up VM at boot time, etc hence the "Server" name.

The drawback is that it installs a bunch of services.

Microsoft's VirtualPC 2007 is (was?) free and more of a single package, but I found VMWare Server to be faster.

VirtualBox is also available and open source.
Brilliant. And revenue-producing.
It doesn't matter if it's stereotypical, only if it's accurate. I would like to hear an argument against the accuracy, and would love if citations were included.

It's another set of rules to play with, another system to hack. Learn the game and have some fun, that's what I did.
Someone's been reading Varian and Shapiro?
The story of Jan Schon, the Bell Labs physicist who turned out to be a total fraud
Great, so the semantic web is going to work as well as <meta name="keywords">?
Debian Linux cluster beats SGI supercomputer in tsunami warnings
Semantic Web is not a binary concept. It's notall or nothing. There's tons of advantages we can get while ramping up support for it.
Ha ha, finally a 24 fan! Yeah I have all the 6 seasons with me too :).
Now, if the dominant player in a market was "foolish" enough to joyfully embrace standards even if their competitors weren't adopting standards very quickly, would they necessarily lose their "edge" over competitors, considerations of benefitting the market as a whole aside?
AppleScript Language Guide: Updated to AppleScript 2.0 / OS X 10.5
Apple Dev Connection releases RoR & OS X 10.5 tutorial
Someone at Google needs to use their 20% time to create an app addressing the problem “recruit and organize 100,000 people to do useful things, efficiently”. They could license the technology for a fortune.

Edit: Seriously. It’s a classic and universal problem. It’s hard to solve, and interesting. Most organizations attack it using an ad hoc grouping of traditional measures and panic.
A Flickr-based Introduction to Ruby on Rails 2.0
NVidia CUDA on Mac OS X
Updated YouTube Data API
Instant.js
There is definitely a chasm between the social coordination of "let's go to the movies on Friday" and the stuff that we (Upcoming.org) do, which is more tailored to public entertainment events.

Whoever wrote the article is kind of a dunce, he should have emphasized that fact rather than just suggest "um, well maybe you want to be non-mainstream".
Heart device found vulnerable to hacker attacks
Hidden Secrets of the Amazon Shopping Cart
Daylight Savings Time and JavaScript
Harvard student database hacked, posted on BitTorrent
The JavaScript engines in Firefox 2 (Windows) and IE6 can't handle the new Daylight Savings Time rules in the U.S. The Date() function returns a value that is off by an hour if the system time is between the second Sunday of March and the first Sunday of April.
Investing in undervalued human capital: the Y Combinator model
It really depends. For example, if you travel to China, Bank of America is the top choice as you can get money directly from thousands of ATM without any fee. DiscoverCard is also very helpful in China as it more acceptable than Visa and MasterCard.
Currency hedging is what you're looking for - it is a way to minimize risk when doing business with fluctuating currencies.

Say you have a contract for $10000 USD due 6 months from now and the EUR/USD rate is $1.40 when you signed the contract. If the USD falls to 1.5 in those 6 months, you've lost ~7% on that contract, but if it stregthens to 1.3, then you've made a free ~7.5%.

Since you just want to make the contract and not play on the forex market, what you do is you open up a currency trading account and take the exact opposite position to the one in your contract. In your contract you lose money if the USD falls, so in your hedge, you open up a short position on the USD, such that you make the exact same money that you lost on the contract.

So once you've signed the contract, take a $10000 short position on the EUR/USD pair. If the USD weakens, you lose from the hedge, but gain from the contract, if the USD strengthens, you lose from the contract but profit from the hedge, so there is no risk to you no matter where the currencies go.

The downside is that you need the same amount of money to hedge as the amount you're expecting. One way to get around this is to use a leveraged trading account, however this restricts the amount of fluctuation your hedge can handle before getting a margin call - for example if you use a 5:1 leveraged account (that is, use $2000 to trade a $10000 position), your hedge will protect you against swings of close to 20 cents. So depending on how much money you have available to hedge and the amount of fluctuation you want to be protected against, you can choose how much leverage you want.
(here's a tool to estimate it: http://www.fxtrade.com/tools/fxcalculators/margin_call_calcu...)

The good news is that with today's forex platforms, this is perfectly accessible/doable for any sized business/personal transactions.

Note: I do work for OANDA, but I'm just a developer there. I posted since I really do think currency hedging is neat. :)
JSON is YAML
Interesting. Jeff "Coding Horror" Atwood wrote a pan-Craigslist search a few years ago and they asked him to disable it.

"Service disabled by request of craigslist.org staff

Jeff,

Your search tool just appeared on our radar and while we appreciate your desire to extend our search functionality it goes against the basic intent of Craigslist to be a local tool. Also it's in direct violation of our Terms of Use, section 5:

Additionally, you agree not to: use automated means, including spiders, robots, crawlers, data mining tools, or the like to download data from the Service - exception is made for internet search engines (e.g. Google) and non-commercial public archives (e.g. archive.org) that comply with our robots.txt file;

Please disable your tool for public use. If you refuse to do so we'll be forced to block all the proxy servers that you're using.

-Bill

http://www.codinghorror.com/craigslist/

http://www.codinghorror.com/blog/archives/000252.html
When I say something is stereotypical, I imply its inaccurate by being too general. Some women will do this, some won't. More importantly, some people will do this, and some won't. All people are involved in social hierarchies, and make judgments based on them. You're participating in one right now.
I've looked carefully at their logic and epistemology, and what I found had many problems. Their data is full of contradiction, so they had to come up with a way to focus on subsets of the data to get a meaningful answer from a query. The reason for the contradiction, as far as I can tell, is their lack of a consistent model for what a concept is vs. what a word is, etc. Also missing seems to be the formal definition functionality necessary to make the model work, such as an unambiguous genus for a concept, and an unambiguous differentia of that genus reducable to the form of a logical formula. In other words, you should be able to take a genus, run the differentia forumla on it, and get only the instances of the concept that your looking at out. The contradictions are so deep, that adding information was slowed significantly (I think I read this in some of their articles). So I think the CYC approach is simply the wrong one, not that some interesting information can't be harvested from their data and deployed in the right way.
Thanks pavs, we're going to be sure to fix that up over the next few days.

~Jamie (Co-Founder, Snaptalent)
I design on paper a lot too. A new feature or big refactoring has to be absolutely clear in my mind before I start coding.

ActionScript classes are syntax-incompatible with JavaScript, how did you solve this? An AS to JS mini-translator seems to be the simplest way, no?
How HP researchers studied Digg.com to determine how you can make the front page
And Nerds Became Kings: Yahoo! to Announce Semantic Web Support
The Lost Features of Google
Nothing too outrageous in those predictions.

One thing that I think will quickly come of age, though, is camera-based head and pupil tracking.

Camera-based head tracking would provide a 3D experience as was shown with that Wii hack, but without the need for any headgear.

Accurate pupil tracking in particular needs camera technology that is only now becoming affordable. It needs either a very high resolution camera, or a typical resolution camera that is mounted on servos that keep the camera focused on the head and eyes no matter where they may bob.

Pupil tracking would not only provide a mouseless pointer, but it could also be used to compress video bandwidth. That is, a video client could track what part of the image the fovea is concentrating on. Then only that section of the video needs to be streamed in high resolution from the media server. All other sections can be streamed in a lower resolution for the peripheral vision. The latency between the client and server would obviously have to be very low, but it could provide some very high resolution detail, particularly for medical imaging.
When you get a domain through enom the spam starts automatically but they do have a great api at least.
I do the same. The remaining problem is actually focusing on the task - I try to tackle that by doing (with a timer) "sprints" of 10 minutes of work (without allowing self to be distracted at all for that 10 mins). Once 10 mins is over, I take 2 mins to goof off, then repeat. After a few cycles I am in the flow usually.
I'd like to think so, and there probably is, but the issue with Excel is not technical superiority but market dominance. If there were some tool that could be gracefully upgraded to harder and harder problems, but that was designed for this kind of thing, it would be ideal. Excel is a teetering mountain of compromises and (bad) hacks.

I have messed around with using Arc for something like this (my initial plan: a way to keep track of stock positions, but to treat arbitrage positions as a unit -- instead of "100 shares of XYZ, and -100 shares of ABC, which are merging next week in a 1:1 share swap," it would be "1 unit of XYZ/ABC merger.")
It wasn't the politics I challenged. It was the business logic. You aren't going to conduct business with an entity in a given country because another entity in that country did something you disagree with? Then it looks like you'll never be doing any business with anyone ever.

This is a place where we hackers get together to encourage each other to leverage our technological (and other) skills to build great businesses. When someone posts a remark like that, it needs to be challenged. Left unchallenged, it stands as "accepted".

(Funny, OP won't go to google because of the actions of the U.S. Senate, but still chooses to conduct that argument in a forum which is based in the U.S. Logic, please?)
MySpace Opens Up The OpenSocial Spigot
Matt -

From my experience success as a developer is about your ability to learn, not a list on a resume. That you wrote this message makes me think you're on the right track.

Money will come when you're good at something. It's easy to be good at something if you enjoy it. Moving to a particular technology (only) because the money is good is generally a bad idea.
2004?
http://xkcd.com/386/ :-)
I'd be happy to make such a claim, and many people much smarter than I am would as well.

Common sense reasoning is a dead end IMO.
Based on all of the comments submitted thus far, it seems that an uncommon philosophy is actually quite common. :)

Can we not "rage against the herd" while running with the herd?

Does the direction in which we wish to go need be contrarian?

Am I making any sense whatsoever? :/
Tips For Shopping at an Electronics Retail Store 
Shopping at big electronic retail stores like Best Buy or Circuit City can be quite the hassle sometimes, especially when you're making a big purchase.
Beware of porn spam pop-up.
yeah, it's a local folder that gets watched and synced
I transferred one domain name from network solutions to godaddy a year ago to help out a client. Sure, transferring from godaddy seems very frustrating, but the sheer number of network solutions customer support and retention folks who were wasting my time was unbelievable. I only called since their domain tools were next to useless and for some reason would not send me the auth code. They were extremely reluctant to do what I asked, threatening me with the possibility of domain sniping and registrars fucking up and me losing the domain in the process. Not only did they love trying to scare me into staying with them, they were seriously inefficient to the point that it took days to eventually get the auth code, obliterating any chance that I would have caved into one of their ridiculous discounts for another year.

Actually, given how much they've tried to make me stay with their overpriced offerings, I'm surprised they were acting like such idiots. Somewhere during my third or fourth call to them to get said auth code, I ended up spewing a ton of jargon-laden, thinly veiled threats of a legal and technical nature at the retention lady who instantly shut up, emailed me the code and just said goodbye really fast.

Time spent with godaddy including wait times to ask about the finer intricacies of whois information accuracy and how it impacts domain transfers (basically network solutions had two different email addresses on file for the admin): 5 minutes with competent person who knew what I was talking about. Time spent with network solutions trying to get a dinky auth code from several different people including time spent on hold: over 3 hours for something that should have taken minutes at most.

Sigh.
Can an ISP Crackdown Stop Pirates?
We absolutely agree that there is a significant difference between the small, impromptu get-togethers that we are targeting, and the large, intensively planned events that sites like Upcoming.org cater to.

It will be important in the future for us to emphasize this fact to end users. Great point..thanks for the feedback!
The Internet Will End in 30 Years!
If you herd is HN readers, then you'd probably have to do some suboptimal practices to rage against the herd.

If the herd is everyone in the world that writes software, then I'm pretty sure everyone here is raging against that (much larger) herd.
As for #1, I don't really like power (specifically the responsibility over others that it brings) and money is secondary to enjoying what I do. This also relates to #6, which is the beach - so I am thinking I have messed up altogether, and should have studied beach-bumology instead of CS :)

I have considered, and am still considering #4. I like school and I like learning and so it seems like a fit... only problem is, school is freaking expensive, so we will see.

I am also considering #7, as I have some contacts in that world having supervised a small military contract refuel facility servicing Ft. Rucker Army Aviation Training Facility for the previous 4 years of my life (I guess it is suitable at this juncture to mention that I am 27 and that I have worked full time since I was 18 - I have done school off and on along the ways). I also had to deal directly with Sikorski Support and Lockheed Martin, as their operations were in the same town and were related, and so I met people along the way.

As far as #9 is concerned, I solicited advice; I didn't promise to believe it ;) Seriously though, this is kind of a spitball session for me where I am hoping to get a considerable amount of BS, hopefully encrusted with slivers of gold (perhaps from goldscholger?).

Thank you for the tips and the entertaining read - #2 & #3 are things I never thought about and are things that I will be considering from now on!

-Matt
Now that (focus-based streaming) would be a clever hack! Kudos!