skysight-inc/HackerNews huggingface dataset:
I like the 125x125 image ad format. It's just big enough to get my attention, and small enough so the publisher can stack in a few of them without taking up too much space. I think it's been gaining a lot of popularity lately for those who sell adspace directly to businesses.

A few examples that come to mind

http://betterexplained.com/

http://theoatmeal.com/comics/coffee (bottom of the page)

http://37signals.com/svn/
If you visit London the Science Museum http://www.sciencemuseum.org.uk/objects/motive_power/1861-46... has
Boulton & Watt engine on display, which is worth a look. It is the oldest surviving Watt beam engine to have survived almost complete and unaltered, and was the first to be fitted with the centrifugal governor.
Really? Is this really necessary? Are competitors seeing/clicking/copying your ads and landing pages really a problem?
How do you "swamp" a configuration management master server?

I've seen people manage thousands of servers with Puppet and not break any kind of sweat, what am I missing?
Speaking of Patrick Rothfuss: he's an new author and his book Name of the Wind is amazing. If you enjoy fantasy and can get past the (overwrought and somewhat preening "Hah hah I am a Real Writer Now") first chapter, I highly, highly recommend it. It is my favorite book I've bought on my Kindle yet.
The amount of intimate information necessary to prevent ads served to existing customers would put me right off the internet.
Gabriel G's Ruby music projects [livecoding]
+1 to you and the parent that you replied to. Good points in both.
If you truly feel that way then you should question the quality of the information you're consuming. Information is categorically not free; the people who are paying for it are the ones who need it before everyone else. They are also the people who are making money by having that information first.

Being that we live in an information age, it's the new currency. If you think that it's free, then you're only seeing the castoffs.
By this logic it should be easy to convince people using gcc to switch to Xcode.
I usually try to fix as many errors as I can identify before recompiling. And yes, I usually fix from the bottom up, because that way my changes don't alter the line numbers of future fixes. On large projects, recompile time can be significant.
This applies to product development, too. As 37signals demonstrated, it's not impossible to build a full SaaS product on 10 hours a week: http://37signals.com/svn/posts/1605-ask-37signals-how-many-h...

Of course they were lucky on a number of counts for that to actually work out, but really, the big thing they got right was probably motivation. When you're already making a steady income, the push to ship something you've been building on the side is nowhere near the push to ship something that's your full-time gig.
The appropriate analogy would be unsuitable to the audience. SB is targeted at kids. You shouldn't describe to a kid what the "graduation" really means.
I wrote the article but yes, I've seen it. Especially in uber competitive spaces (i.e. ones where 80% of the revenue goes to google) every fraction of a percent of conversion rate counts.
A lecture I watched compared skip lists to subway routes with multiple (randomly routed) express lines.

I had Prof. Pugh for an honors CS course @ UMD and that's how he first described it to the class.
They WILL advertise. Just not via ridiculously-easy-to-block 3rd party javascript streaming ads. If the ads are displayed by the same method as the content, then they are obviously unblockable.

Sites will instead become a direct seller of the commodity of time units of ad space. The buyers will be advertisers. How can commodities be efficiently allocated between many buyers and sellers? It's called a market. If you've read one economics book you'll be able to come up with 10 possible business ideas from here.
I think the 8-bit BASIC maintains the abstraction level adequately close to the real underlying hardware. What SB does is to make a machine that is capable of things many orders of magnitude better and dumb down the abstraction to match (to a certain degree) what was available on the desktop computers of the 70's.
Hopefully once they get ARM-NaCl working, they'll be able to stick it on all the Android phones. It could actually take off.
Yes! My thoughts exactly! I had so much fun with that language as a kid growing up
I dunno, this whole "I'd pay for the site if only it were easier to do so" argument reeks of the "I'd pay for music and movies if it was easy as downloading MP3s" argument.

Nothing is stopping you ad-blockers from sending them a check in the mail. This isn't a technology problem, it's a "why pay for what you can get for free" problem. I don't doubt there will be folks who would pay if given a easier option, but I'm having a hard time believing they would come in droves to offset the lost ad revenue.
Which is why society didn't evolve, it was designed. Only design can create global states which are contrary to local conditions.
Advertising online is just done incredibly poorly relative to real advertising.

Advertising online is threatening to offline advertising professionals and publishers, but these two statements are not co-extant. The reason Google is taking over the world is that when Big Brand Advertiser's outsourced advertising firm gets slick-talked into spending six figures on a single page advertisement in Vogue, nobody has a bleeping clue whether that particular advertisement actually advanced business goals or not. Spend six figures on AdWords driving folks to your landing page, though, and you can track the ROI fairly accurately.
Those same economics books also will show the inevitability of middle men. The internet started with exactly the model you describe and evolved to it's current state. Expecting it to devolve back down is not a strategy I would back.
It's quite common and accepted for compilers to make assumptions about the rest of the code, and for those to be wrong if your code is broken.

For example, the C# compiler has a large number of passes, and it will do no more passes after seeing an a previous pass. Thus, you might knock a file down to one error, fix that error, and then find that you have a couple dozen more errors.
One point was mentioned - recompiling time may be huge.

On the other hand - if the recompile time is tiny, I don't bother with any specific order, I just fix what I see as trivial first. But when you see the clang's very verbose errors - how many can you fit on the screen? 10? 15? To make sure none of the last ones depend on some code guessing, you'd have to scroll to the top every time, instead of just fixing what you see.

I'm still not a fan of guessing - badly reported error is still better than properly reported error on a nonexisting code (potentially incorrectly guessed).
Wow, these are beautiful.

Things like this make me really appreciate the power of crowdsourcing. Hard to imagine how one could compile a list like this 25 years ago.
XCode uses gcc & clang (llvm) & llvm-gcc. So what's your point?
Which version of gcc?

I had a 2x speedup a few years ago on math-heavy code (FFTs) by switching from gcc 4.2 to gcc 3.4 -- apparently there was a known issue in gcc's optimizer where it would flag too many values as "keep this in a register" and end up spending lots of time moving data to and from the "register overflow space" on the stack. (I don't know if this has been fixed -- as I said, it was a few years ago that I ran into this issue.)
You shouldn't need to port your code; C is C, right?

Or do you use a lot of gcc extensions?
I can think of one example, heavy use of macros can create a syntax error nightmare. One of the projects I've worked on (I had inherited it without documentation) had some seriously obtuse nested macros that threw a spanner in the works at least once.
Okay, Apple ][ Basic was fun.

Especially with the semi-graphics, semi-text mode. Line here, line there - you get the picture. I've got buddy back then who was able to write a whole BASIC application that draws Michael Jackson (yes there was Take One back then, but he wrote a 24kb code doing that).

Anyway... QBasic was fun too, and the MS-DOS one somewhat.

But this is not.
Girls in general are better people and killing them is plain stupid.
Joh Harrop is a great guy, if you religiously like ocaml or F#. A True Missionary!
Sounds cool. How far along are you? Have anything online yet?
My thought exactly. The difference here is analagous to the difference between a late night show and an "industry" show. Take Jon Stewart as the first. Nobody in the world has any reason to want his show out there every night because he is not generating any sales. He is also not charging for his show. Thus his show is artificially coupled with ads to support it. This us an unnatural relationship and in order to compensate, he has to be really good to get really high ratings.

On the other hand take Martha Stewart. A number of industries such as cutlery makers, wineries, home decorators, etc. are benefitting from her show airing. She can be sponsored by any company in any industry and never has to mention them once since she is already bringing them sales. Another example of this are home improvement shows -the directly benefit Lowes and Home Depot.
I moved into my mom's basement.

She got a job elsewhere and she needed someone to take care of her house, which is paid for, and her pets and some farm animals. So I quit my job and moved back to my hometown.

It is actually working out really well. I'm living here super cheap, I make enough money coding, and I can focus on my writing.

I call myself a full-time writer now, since I'm writing about 5-9 hours a day.

Even though I am living really frugally, this is one of the best times of my life.
Don't worry. Just chalk it up to na?vet?.
It's fairly easy to see that this is going to be one of the great causes of worldwide instability in this century. Many of these societies will be left with little choice in the face of political and societal forces but territorial expansionism, civil war, totalitarianism, or cultural suicide.
They have overtaken GOOG before.

http://news.cnet.com/8301-1001_3-10017015-92.html
Earning Palace Forum
Earning Palace Forum is a Discussion board for Forex, HYIP, E-Currency, Online Casinos, Webmaster etc.
Wow, I didn't know about MathOverflow. Good to know!
(I wrote the linked post)

This comment indicates you didn't RTFA. The entire point of it was to suggest that high traffic content sites would benefit from a way to move their own ads, but stay "above the line" and be accountable for results.

Basically, when Rupert Murdoch flips out about Google, he is on to something. He says that his product is being commoditized by its compliment. His reaction is to charge for consumers for content, and cut off air supply. My thought is that these sites should run their own ad sales, since that is where they actually generate cash. A core competency, one would hope.

Another comment here says that would generate a bunch of costs from non-standard deals. It needn't be so. There are already standard ad sizes. A middle man isn't required for standard terms.
"Throughout human history, young men have been responsible for the vast preponderance of crime and violence—especially single men in countries where status and social acceptance depend on being married and having children, as it does in China and India. A rising population of frustrated single men spells trouble."

In The Moral Animal, Robert Wright discusses this in addressing the social benefits of egalitarian, pro-monogamy social values. As a kind of real world experiment illustrating the meliorating effect of marriage, consider this:

http://www.theatlantic.com/magazine/archive/2001/12/all-you-...

In the 1970s, the PLO reigned in the radical militant young men in Black September by marrying them off.

Apart from the obvious horror of infanticide, this is what I find most unnerving about the widening gender skew in these countries.
I don't have anything new to say about the larger societal issues raised in this article, but as a father of a young daughter, this article certainly made me feel sad for all the daughters who aren't given a chance.
I am currently switching between gcc and clang for my codebase. The performance is mixed. For some programs (2-level hashtable, for example), the clang version got about 50% speed up against gcc and icc. But other programs (sobel filter for example), clang version slows down about 25% (against gcc 4.4). The result certainly machine specific, but I think clang can do better in a long run.
YC.lt domain available
sorry, I posted this on the wrong thread
http://www.thefreedictionary.com/naivet%C3%A9
The European and the Japanese is declining in population. Greece is already bankrupt.

The United State government is racking up extraordinary debt, backed with little saving. If it keep doing that, we may entered not just stagnation but collapse.

There is also the agriculture crisis in Africa as a certain fungus ravages crops all over. It has already spread to Iran, I heard.

The 21st century certainly hang in the balance as we flirt with danger.
gdb hasn't changed much in that time, I think. Have you looked at it? A lot of debuggers are based on it, so you still have access to a gdb terminal. Though yes, making easy-to-debug code is very useful, and probably good advice in general. Easy-to-debug is also usually easy-to-understand.

And I hate trickiness without parenthesizing in large one-liners. My limit is usually 3 or 4 operators. There's no reason to not parenthesize, and plenty of reason to, especially for later readability.

edit: just realized another possibility. Are you just out of practice?
maneesh! glad to see you're still wandering the world. we met in BsAs in dec 08. Do you know if there are wireless usb cards that work in multiple countries?
whups. I should point out I was referring more to DDD than GDB in particular. GDB forms the basis for tons of debuggers, but DDD makes it easy.
I'd actually be really interested to look at those API specs. Anyone?

This has been a long time coming:
http://news.ycombinator.com/item?id=849586
Idle chit chat can make you unhappy
"Apple!!111!!", I think.
Buffett 20% annualized gains over 45 years
I think he meant to say "non-standard".
That's a pretty cool ad service... I've seen ads run by them, but I never knew what they did differently. Looks nearly ideal (unless you only have one bidder).
The success of iTunes can be seen as proof that an easy way to download legal music can make money. And people do donate to open-source projects.
Ask HN: Partners and Expenses
Hackers of all fields...

I've been running a small software development business with a partner for about a year now, we haven't yet withdrawn any money from the business, but we would like to be able to "expense" our different major purchases, such as necessary laptops and other equipment. One problem we've been trying to address is how to purchase different equipment at different prices, and maintain "50%" equity in the company. One idea we've had is to put in equal amounts of up-front re-investment, and reimbursing each of us from these "investments" at year end. The problem there is that there may be a "surplus" from the partner who did not use their whole "hardware" investment...

Thoughts?

Jeff
I can vouch that Aditya is an awesome, chill guy.
I just signed up with my domain account and I did not give them my password, although on their site they state that they need it for Google Apps accounts. Pretty odd.

It's still in the 'setup' state so I can't really do anything in their UI yet but it did let me login with my google apps email never the less.
As a member of Generation Y, Facebook used to be fundamental to my social life, but over time it the amount I engage with it and the amount other people in my social circle engage with it has rapidly dwindled.
What a blow against the Online Ads cause: I start to read the article, and a "subscribe now" popup slides right over the first paragraph. Nice.
So many people aren't even talking about the content. It's a glimpse into iPhone development which is an interesting alternate universe for me. I don't think she was going for a Pulitzer.

I think we need to celebrate the fact that there are women in software and technology. Look at how Kathy Sierra was attacked. Men do not get abused like this. It is a very demographically skewed business and that just seems wrong to me.
1) Consider it company hardware such that if one of you leaves they must give up the hardware.

2) Each of you has to sign off on the other's purchase, that way neither of you can spend too extravagantly. You should trust each other enough not to work to game the system, and this should put a good enough check in place to prevent it (again assuming some amount of trust).
As a dynamic language guy, I can't help but look at the static analysis here and feel a twinge of jealousy. There really isn't anything like this in the Ruby world.

Some stuff is starting to emerge, but we're still largely dependent on tests to catch stupid mistakes. When I'm chasing down a bug, it would be nice to have a variety of tools to throw at the problem.
You must have not been looking at Nagios, it's a mess of C.
Oh, I think you emailed me about this. Sorry -- I starred it but I've been very busy this week.

Short version: You can get an American LLC created while living on the far side of the moon for a few hundred bucks, but I'd suggest waiting until you have a compelling reason to create one. I have not yet had a compelling reason. That might change in the upcoming year, but for the last 3.5 years, I've used the US'/Japan's most common business structure: sole proprietorship.
Yes, I would have. I'm quite concerned about the increasingly nasty tone on HN, of which your comment is a startling example. I've read a lot of the comments on HN over the last 3 years and I've seen few so venomous. And ironically, completely mistaken. Pocket Fun Games has two founders, one of them male, and they are one of the most profitable companies from their YC cycle.
> It's quite common and accepted for compilers to make assumptions about the rest of the code, and for those to be wrong if your code is broken.

Indeed. Most annoyingly, many "modern" C compilers still attempt to muddle onward by replacing unknown types with "int".
Sort of off topic, but Netflix sends my house snail mail ads, even thought we're already subscribers. I have no idea why, since it seems like it would be easy to fix.
Hi Patrick, I've emailed you.
But it's so cute when people post their perfect little solutions on Dear/Open Letter To Jobs/Balmer/etc blog posts.
I was going to suggest Amazon's Mechanical Turk, but several others already did so. While this would take you some startup time and money, you could go the ebook sales route as suggested here:

http://www.cringely.com/2009/03/parrot-secrets/

I wish you the best of luck with trying to find a way to make a decent living.
I dunno, I think it's time for Microsoft to turn itself back right-side-up.
thanks , you might be rigth on that, well I don't really need to worry about the bandwidth as it's hosted on GAE, the idea was to have a 0 effort side project set up
Can I have 13?
I Hate Ad Networks
But you and many of your friends still check it every day, right?
Micropayments have been tried and failed several times already but I think maybe it's time for someone to take another run at the problem. Jakob Nielsen had some relevant ideas.
http://www.useit.com/alertbox/980125.html
Seriously? Anyone who uses the internet at all knows that searching names is likely to turn up multiple people, especially for common names like the author's. I don't really see how this is a problem. Should the phone company be liable if you look up someone by name in a phone book at it turns out they're a prostitute when people call them up?
For sure, but they usually disappear quicker than this one. Having worked around some of what the glitterati of SF, there's no question that they're generally decent people. But when they are exalted above other equally capable people, they invite being torn down.

The fact that Leah is an attractive young woman just makes the whole celebrity thing even more complex. She's a reasonably good programmer, as far as I can tell (which elevates her above some completely clueless and much more successful people in the same circle). Can't really say much beyond that.
I run a simple little site that works as the middleman between PayPal "Buy It Now" buttons and shooting off an email with an expiring download link from a secure server. I'd be happy to give you a couple months free to dabble in ebooks!

Hit me up at contact[@]bitbuffet[.]com if you wanna give it a spin!
If you use Opera, it can be configured to draw a faint grey line at the position where the bottom of the window used to be. (Tools -> Preferences -> Advanced -> Browsing -> Show Scroll Marker)
Elance is free for the basic level these days. I think you get to bid on 3 jobs per month for free, after that you have to pay (weather your bids are accepted or not).

Where you really pay is that elance takes something like 5-10% of whatever you earn for the job.

That said, I created an account and scored relatively highly on a few of the tests a while back. I've gotten invited to submit proposals for jobs on a regular basis ever since. (For example, I received 7 invitations last month.)

I usually turn down the invitations, as I have plenty of work, but one of my favorite clients found me through elance.
The obvious solution is to move up to a higher level of abstraction. Create some sort of new language or tool that allows for creating the entire application in a single environment, and then compile that down to Python, XTHML, CSS, JavaScript, etc as "object code". There have been a few rough attempts at tools like this already but nothing that really worked yet. Seems like a good opportunity if someone can figure out a good abstraction that isn't too leaky.
Great points, we do approve each others purchases now and do not have a problem with trust. I should clarify my question is to identify how to handle "nice to have" purchases which each of us agree are not essential but would improve our "personal experiences". Ultimately, we would purchase these items on a "personal" level, but we would like to be able to expense these items as they are helpful tools for our company and to stay up-to-date with latest technologies and trends...

One such instance of this was the "purchase" of personal iPhones/iTouches which were not "essential" for developing our experimental iPhone App, but they did help the process along...
Yes, nonstandard. I apologize for my sloppy wording.

By all means play with closures. I don't mean to discourage the original poster from experimenting. I am just pointing out some irony in the context of gcc and clang. Clang is forced to implement nonstandard gcc extensions. I do not see this as a good thing for languages that are essential building blocks and which people have put a lot of work into standardizing. Software development doesn't need to be so ephemeral.
> Switching the engine off (if you can do it fast enough) should slow you down faster though.

Switching off the ignition can lock the steering....

You also lose the power-assist on the brakes.

Given the above, you might not notice that you've also lost the power-assist on the steering.
Tactlessness ≠ balls.
clang has a nice interface, but also a long way to go; gcc has earned people's trust because it's been around for a while..