skysight-inc/HackerNews huggingface dataset:
Calling All Philly Entrepreneurs... First Round is Having 'Office Hours'
A brief, incomplete and mostly wrong history of programming languages
I got my wife a white E71. It's pretty rad: integration with my home asterisk server is neat. :)

Have you had any issues with the browser crashing? Ours tends to get confused when you go forward/back and occasionally I can find a reproduceable crash on certain web pages.
Strengthening a worldwide community with Google Friend Connect
Java and ActionScript 3 (Flex) at work. Right now, Objective C, Python and JavaScript (jQuery) at home.

Yes, I do occasionally run into idiomatic problems as I switch languages, but it is better than coming home and doing Java. :)
I've been hesitant to install the beta on my (only) iPhone, but now I have a good excuse to take the chance.
I just love how they call it 'Office Hours'...
if you're risking insta-death lightsaber cuts then a lot of kids and casual gamers (bread and butter for Star Wars) are going to get cut into pieces by mooks.

It wouldn't just be insta-death. In the article he explains how a "focus" bar would replace a "health" bar, with the only real difference in terms of the logical mechanics being that you don't just lose focus when you get hit.
Bill Gates' First Business Card And Other Cards Of The Rich And Famous
Me too, but I use more like 20 minutes per month. (Seriously, who needs a phone? That's what the internet is for.) The great part is that I can buy $10 worth of minutes at the end of the year, and all my minutes last another year. So, after four years or so, I will have paid maybe $160 including the phone. You can't come close to that kind of deal with any other provider.
An evolving view of depression
Its a good phone. The keyboard is great and the browser's pretty good too. The only two issues I have is that the Music Player is junk. It has a lot of features, but the implementation is poor. It's slow and prone to library corruptions and crashes.

And the camera is crap. I honestly think the 3.2MP rating on it is a printing error.
The recent research journal article mentioned in the submitted news story:

http://www.ajp.psychiatryonline.org/cgi/content/abstract/165...
MPAA to teachers: don't rip DVDs, just record your television with a camcorder
How long would it take you to refactor say an entire package hierarchy in an open source project like jfreechart? Id love to see a video of how this happens as evidence.
When intuition beats a spreadsheet
He's not trying to prove God exists, he's trying to show how an active God, one that is still involved in human affairs, can exist without breaking the laws of science and nature.

He's making it easier for people who believe in evolution, relativity etc. to reconcile their faith in God with their faith in science.
That is true. It is usually very difficult to impossible to get a leadership job in a big corporation, if only because the corporation is (hopefully) going in one direction and only needs a finite number of leaders to take it there.

However, once all those people who strived for leadership roles leave the corporation and start their own startups, they're at a distinct advantage over those who slacked off the whole time because there weren't opportunities available. You aren't going to change the company, but you can probably change yourself.

One of the things I regret, in hindsight, about my college experience is that I really didn't try very hard. I thought it was pointless (which it kinda was, professionally), but I didn't realize until my last semester that I could've made it meaningful.

Peter Norvig put it well: "Be the best programmer on some projects, and the worst on others."
Would be nice to distinguish "smartphone" from "plain phone". I think this is a fairly unambiguous notion. Also, I already voted for "Other"; I think you're going to need a new poll.
Nokia 1100.
Hey, have you heard of Twitter?
Dude, if you think Google is looking for people who will follow the rules and follow them well, you must know a different Google than the one I work at...
You may want to consider a new poll, as you're missing a bunch of options. This is like asking people "What do hackers drive, Toyota, Renault, or other?"
This Is Your Brain on Architecture
I completely agree with you about the camera, but so far I haven't noticed any slowness. The speed is actually what sold me on the E71 over the iPhone and G1, which both seemed too laggy.
Not to defend Barclays (especially if there are other banks which offer better terms), but I'm willing to bet that online businesses (especially new ones) see higher rates of fraud than brick and mortar. If nothing else, carders trying out stolen CC numbers will do so on online transactions. Not to mention the whole affiliate network world.
I am also obviously looking to collaborate. So feel free to contact me at my username @ gmail dot com
It's been stable so far, but I'm also using Opera Mini a lot.
I stopped reading when it seemed like he was trying to reconcile reality with games. Won't happen. In real life, a .22 caliber cartridge to the pinky will put you on the medivac. In a game, you keep playing because...the point of a game is fun, not avoiding sepsis.
constant space ftw
Ok, I haven't benchmarked this, but shouldn't NOT IN be faster than NOT EXISTS, especially if the fields are indexed.

SELECT *
FROM content c
WHERE c.content_id NOT IN (
SELECT c2t.content_id
FROM content_to_tags c2t
)
> though your example use case makes me feel funny, and not in a good way

mmap is a way of treating files or parts of files as memory when interacting with them and is used pretty often in low-ish level stuff that does file wrangling as it's one of the more performant ways of doing random access on a file. Since those files are being accessed as memory they consume space from the 4 GB of address space on a 32-bit platform, but don't take up physical memory (except insofar as their contents is cached in disk buffers).

That's one thing that's often misunderstood with the 32-bit limitation -- address space is limited; modern "32-bit" CPUs have used 36-bit addressing internally for quite some time, meaning they can address 64 GB rather than 4 GB of RAM (http://en.wikipedia.org/wiki/Physical_Address_Extension).

Because of the address space limitations you also don't have a full 4 GB to work with inside of a process on 32-bit platforms -- if you try to allocate a 3.5 GB block of memory it will usually fail because there's no contiguous block of address space available, even if there's 3.5 GB of unused memory. Typically the Linux kernel reserves 1 GB of address space for itself, and user space reserves a block for memory mapped I/O devices as well.

There's a pretty good article explaining some of this here:

http://kerneltrap.org/node/2450

Now, all of that said, I'm not disagreeing with your advice -- just noting that there are some (mostly corner-) cases where you do need the address space, but may not need the physical memory.
iPhone, until I made the mistake of putting it in the same pocket with my keys.
Yeah, LEFT JOIN ... IS NULL is problematic. If you don't have a true 1:M relationship between the two tables, you could get cartesian sub-products in the result set. If do have 1:M relationship, but the database doesn't know about it, it still has to check for cardinality on both sides. Even if you have declared foreign keys, the optimizer might not know how to use that information.

The basic rule is, don't ask the database to do more than is necessary. Don't include tables in the FROM clause that won't be used downstream (GROUP BY, HAVING, SELECT, ORDER BY). If you only need it in the WHERE clause, try using a correlated subquery (ie, EXISTS).

Another example for finding duplicates:

select * from table1 as a where exists (
select * from table1 as b
group by key1
having count(*) > 1
and a.key1 = b.key1
)

(Not sure if this syntax works on MySQL, but there's the idea.)
TrustCommerce got some good recommendations on the 37 signals blog.
Samsung Ultra 5.9. It is unbelievable how thin this thing is, and it can make phone calls :-)
Ask HN: Resource on Business Model for Web Startup
Is there any solid and comprehensive book or article on business model for web startup?

I am particularly interested in how to generate revenue from a web service.

Info about ad revenue, case studies and interviews would be nice.

Cheers. :-)
Note that this isn't _necessarily_ a bad thing. Lowest common denominator textbooks are bad if you would have got a better text book, but good if you would have got a worse one. For example, this process does protect against creation science making it into widely distributed textbooks.

I understand that supporting a system like this means students are unlikely to get the best possible text books, but I think there is a fair argument that a risk-avoidance strategy may be better in this area than to aim for the optimum (and end up with a much broader range of results).
Shouldn't make a difference. Check the query plan, though, the semantics appear identical but the execution might be different.

Edit: I stand corrected.
What, didn't you know that all real hackers drive Priuses? (Prii?) ;-)
If you're in the Bay Area, come to iamelgringo's Hackers and Founders meetup (http://www.meetup.com/Hackers-and-Founders/)
Blackberry, Nokia & Windows Mobile should probably be added to this poll since they do have more market share than the iPhone depending on the part of the world. Although I do have an iPhone myself.
What would your suggestion be?
They'll start holding "lectures" next.
Samsung a900. It tethers and has the Gmail app/Opera Mini. I am stuck on Sprint because I have the best cell phone plan out of anyone reading this and I have seen no reason to upgrade phones. I am waiting for the Palm Pre.
10 Large Retailers: Q1 Stronger than Expected
Blackberry Bold
60 Minutes - Pirates of the Internet (2003) ... your thoughts now 6 years on?
Getting started with IPhone development
www.clickatell.com

This is the service we decided on at my old job. Our only difficulties were that we're based in Australia. The messages were sometimes slightly delayed (not by more than 30 seconds or so though)
That was my immediate impression also, without the data you provide to back it up.

I guess an alternative solution would be to build some content, just release early and use this as a way to test it (because of the metrics AdWords provides) before investing additional resource in the project.

Which basically means that unless you can create a viable product with minimal input, this tip won't help.
Sitting in FSF's office has very little to do with free software. Actually writing it and improving it is what the world needs.
I went back and watched this and found it highly interesting.

The technology has advanced from mostly bittorrent instead of gnutella based networks.

The film industry is producing arguably better blockbusters (The Dark Knight vs Signs?) and are making more money than before with this year being one of the biggest years on record, even during a recession.

http://www.latimes.com/business/la-fi-boxoffice2-2009feb02,0...

Mediadefender are now involved in a case where they DOS'd legitimate servers.
I made the decision many years ago that I wasn't going to be able to keep up with all technology, and that mobile / cell phones was going to be an area I ignored.

I need a phone that makes phone calls and sms - anything else is superflous to my needs.

Boy, did I not see Smart phones coming! Why didn't I choose 'newspapers' as my 'safe to ignore' technology?
Who says you need collaborators just to start a side project? Start the project yourself, drum up some interest in it, and see who comes to you.
In general not exists is faster than NOT IN because the optimizer will usually eliminate any result set from the sub table. Usually they can handle select *, but I always do select 1 just to make sure. It's been a few years since I tested that on SQL Server, but not exists and exists were substantially faster than in/not in.
Yeah, yeah, 5BX is great! While a certain rare exercise machine gives the most relief, one simple 5BX back exercise (chart 1, exercise 3) is as effective, provided I do it regularly.

I do other exercises too: stationary cycling, rowing and treadmill with some weight work. All necessary because I enjoy food!
I've been doing exactly this for almost six months using my jailbroken iPhone and the PDAnet app. It turns my iPhone into a personal wireless router which I can connect to with my laptop. Works great (in the SF Bay Area, anyway).

PDAnet: http://www.junefabrics.com/iphone/index.php
Really bad phone, only good for calling.
Mine has lived in the same pocket as my keys for well over a year and has no scratches. Do you have unusually sharp keys or something?
PostGIS 1.3.6 is out and new upcoming PostGIS book
re: boxing games and stamina. I've never found this game mechanic to be convincing, just vaguely frustrating. All of us know what it feels like to push our muscles to the point of exhaustion, until they no longer respond - it is such an innate experience that for me, it is impossible to convincingly recreate it with a keyboard or controller and some on-screen meters.

On the other hand, most of us probably don't have experience bludgeoning each other with sharp or blunt objects to the point of exhaustion or death. This might mean two things: first, that we don't object to flashy, fun combats, because they are closest to our fighting experience which comes from watching movies. Second, that a realistic combat - a tedious, dirty matter of concentration and endurance - might just not be that much fun to play.
Or just like most of Javascript, the big library makers (Prototype, JQuery, YUI) will implement a nice wrapper that hides all the implementation details for you and lets you get on with your life.
Piracy has prompted Hulu and for me killed my previous downloading habits, as well changed my view on whether downloading is morally wrong or not. Also starting up and running my own venture changed my views and sympathies for any business owner; small to large!
Just some cheap clamshell phone.
Mismanaging the collapse of Detroit's giants
Looking for a marketing intern for an internship at Sponty
At Sponty: Python + Google App Engine + prototype.js
at consulting gig: Flex, Java, PHP and some Django.
The crappiest phone I can get that is still a flip-top. When I want to actually do something, I use my laptop. I'm all laptop now.

I've seen iPhones and such of course, but for the most part they are still a gimmick to me. The only thing I've seen people use them for that I actually go "hey, that's neat" is whipping it out and lunch and using Wikipedia, which remains something I can live without.

I plan to change my mind when I can have an iComputer that travels in my pocket by day with a cut-down mobile interface, but when I place it in my laptop chassis suddenly acquires a full keyboard and screen. This is many years off, so by the time that happens the iComputer will be more powerful than what I'm using now.

This seems to put me in a geek minority. I freely acknowledge the right of other people to have other priorities, but in general, sinking that much money into a cell phone and expensive data plan seems to be a waste if you look at how most people use it. (There are some exceptions I can think of who really do use their iPhone quite a lot, but they are the exceptions.) I'd rather sink the cash into a laptop.

I've had Palm Pilots and other pocket computers, and while I know that's not the same, I ended up with the same problem, so I stopped using them. For the money, they really aren't that cost-effective for most people. If you're an exception, you know who you are.
I use the cheap/free one provided by my carrier (some Audiovox junk) but I make TONS of use of SMS and Twitter-based apps. Might explain my obsession with SMS and Twitter-based apps, I guess. :)
Ask HN: Is Monster Energy Drinks trying to abuse DMCA?
David Cohen writes about the choice of Bender's processor: http://www.spectrum.ieee.org/may09/8849
Contemporary films will always have higher box office grosses because of inflation. The number of ticket sales is a better figure to use for comparison. Unfortunately that figure is rarely if ever reported.
http://www.slashgear.com/32k-nokia-1100-bought-for-online-ba...
I don't know what taxes are in Texas but I doubt they're lower than California. Because of Prop 13 California has extremely low taxes. Warren Buffett for instance pays more taxes on his $500,000 home in Nebraska than he does on his $4,000,000 home in California.
The standard warning about agent-forwarding: ssh-agent works by exposing your private keys to any process running as you, or any process running with root permissions. You have to trust your laptop or workstation (if you didn't, you wouldn't be typing passwords at the keyboard) so ssh-agent is pretty safe locally, but you should be careful about extending that level of trust to other hosts.

For example, I use agent-forwarding all the time at $EMPLOYER, because the same sysad is responsible for my workstation and the production systems, so every host is equally trustworthy. I might use agent-forwarding when connecting to a shell-server run by a friend, I wouldn't use it while connecting to an anonymous service like github or gitorious.
I think you may be underestimating the amount of work, savvy, and experience it takes to get "content" to work with AdWords in a cost-efficient manner and extract meaningful business intelligence from your metrics.

Sure, it will give you rapid feedback on your ability to compete with other AdWords users. Here, I'll give you rapid feedback, too, without seeing your campaign: your campaign is terrible, compared to every other actively maintained AdWords account. That's harsh but its about as accurate as the feedback you'd get from analyzing your AdWords stats, and it has the bargain of not costing several hundred or thousand dollars to figure out.

Note that it is not exactly easy to read the AdWords tea leaves without both AdWords experience and experience in the particular market you're trying to read. If I posted my AdWords stats for the first six months, would you know how to go through the virtual squid ink of metrics to figure out whether or not those results were good? Off the top of my head, I'm pretty sure I had a 1.8% CTR at one point. Is that good, bad, or irrelevant? Here's my answer: depends or irrelevant. That is my answer for almost all AdWords metrics with the exception of CPA, and if you are actually selling something already you're pretty much outside the scope of this discussion, aren't you.

I had a profitable business for a year and change, using AdWords the whole while, before I figured out how to use AdWords in a manner that effectively advanced the business goals relative to the time I spent on it.
Redirecting your users away from your site just to pay is such an unnatural workflow. I can't believe that this is even remotely acceptable - you're introducing friction and obstacles at the most critical juncture.
The strangest thing about me for all the brouhaha over piracy is how few people so far seem to have found a way -- or even wanted to find a way -- to capitalize on the best, fastest, easiest distribution system in the world.

And there's the fact that computers are basically made to duplicate data, and we have whole industries trying to stop the very nature of computers and networks.

I don't think I will ever understand human nature.

But I sure miss Napster, and would've paid $50+ a month for that service alone. The record industry was just mentally deficient not to capitalize on that, no matter what Matt Maroon thinks about their intelligence.
The number of ticket sales is a better figure to use for comparison

...which if you check the article I linked is also reported.

Quote:

"An increase in ticket prices also helped boost January's box office. The average ticket price was $7.29 last month, up from $7.18 a year ago. But attendance surged in spite of the higher cost. Audiences bought 141 million movie tickets in January, up 16% from the 121 million sold during the same month last year."
Children are not automated business processes.

I think he was joking. Enterprise software is notorious for its awfulness.
Android, BlackBerry, iPhone and a Treo - we do a lot of mobile development.
Well, that's not sketching a new game-mechanic on a napkin, that's "let's re-use existing, known-good game-mechanics because making up new ones is hard work/expensive/risky".
The article freely admits that you can easily fill more time with more tasks and do more work. But that's not the point. The point is to have clear business goals, work to accomplish them, be satisfied when done, and stop working.

I imagine for most hacker types, that is generally not acceptable.

However, personal development bloggers that rehash old ideas from Zen Habits is not very challenging work.
i remember seeing a recent HN post about the correlation between hackerthink and spacial orientation. this is a great follow up to that story. it would be nice if there was a feature that would connect the two (something like a suggested thread merge).
This install 6.10.2, right?

I grabbed the generic source installer bundle.

When I run ./configure, it tells me

configure: error: The Haskell Platform version 2009.2.0 requires ghc-6.10.2

The requirement to have a working GHC in order to get a working GHC, while interesting, seems a perplexing roadblock.

But extra puzzling is the requirement to have already the same version of GHC that this is supposed to be installing.

What sense does this make?

I really like Haskell from what I've seen so far, but every time I try to explore something that requires more than one or two packages it feels like a test of cunning, will power, and patience to get all the right pieces and version in place.

(BTW, I have GHC 6.11.20090501 installed via darcs source. Apparently this is not enough:

./configure --enable-unsupported-ghc-version
...
[much stuff]
...

checking for GL/glut.h... no
configure: error: The GLUT C library is required

:(

I appreciate the effort and the ambition, but it's still too tricky.
Is Titanic still #1 by that measure?
Toyota uses Prius as the plural of Prius, though apparently whatever you want to use is fine with them:

http://www.greenhybrid.com/wiki/index.php/Interview_with_Ed_...
Some cheap Nokia, it doesn't even have a product number on it.

Cost A$29, makes phone calls and sends sms.
Kendra Wilkinson and Hank Baskett
apparently, you can aggregate lat-long into a geohash http://en.wikipedia.org/wiki/Geohash. seems like a good idea, although i havent actually tried it.
My beef with current wireless options is not the hardware, but the stifling bandwidth limits and obscene overage costs.

I would carry around a cerealbox-sized modem if it meant unlimited broadband everywhere for a reasonable flat price.
Other, I have Nokia and they are quite popular here
God, are all documentaries in America like that? Like obviously biased? And scare-mongering? I couldn't watch more than a few minutes as it made me feel sick.
Someone I admire a lot once told me "we get bad politicians because anyone who wants power so much that they’d allow the media to humiliate themselves and their family is someone who wants power too much to use it responsibly"

At the time I thought it was a really cynical thing to say but as I’ve gone along in life I’ve often seen how right he was. How people who desire power for power’s sake generally aren’t worthy of that power.

That’s the category I’d put this article in. He’s basically saying "you should strive to be a leader because it makes you important." But I’d counter that by saying leaders should only lead if they see things headed in the wrong direction. If you work in an industry where you’re happy with the direction it’s going in you probably don’t need to be a leader.

I guess what I'm saying is that leadership is a response to an external stimuli not an internal desire.