HNHacker News
TopNewBestAskShowJobs

moot

3,219 karma · joined December 8, 2010

submissionscomments
moot··on Small things add up: 4chan's migration to a cookieless domain
I'm pretty certain 4channers are good at tracking down profile URLs from just a Facebook image URL/filename. I don't think you can access the full album per se, but you can definitely locate the profile.
moot··on Small things add up: 4chan's migration to a cookieless domain
> If he reworked old code just to save 50 bytes, that would probably be a mistake, but it sounds like the work was being done anyway and he had the choice to save 50 bytes OR use a longer domain name.

Basically this. I thought it was an interesting side benefit that came at no additional cost to the main benefit of greatly reducing request overhead for static resources.

moot··on Small things add up: 4chan's migration to a cookieless domain
Totally. In our case the main security benefit is that we allow the uploading of SWFs, and it mitigates the threat of cookie stealing via Flash (which we've actually seen attempted). Previously we'd used 4channel.org for this, but I switched that over along with the migration to 4cdn.org.
moot··on Small things add up: 4chan's migration to a cookieless domain
The 50 bytes figure represents a compressed response. (We actually write all of our pages compressed to disk before serving them -- nothing is served dynamically. But that's for another post...)

The example below isn't the most scientific, but should give you a rough idea.

  Test index page with different static URLs:
  URLs as 4cdn.org -- 23261 bytes compressed
  URLs as 4chan-cdn.org -- 23311 bytes compressed
  URLs as 4chan.org (control) -- 23278 bytes compressed
moot··on Small things add up: 4chan's migration to a cookieless domain
You're absolutely right -- it is negligible. When you're serving upwards of a petabyte per month, 23 GB isn't exactly a lot!

> On the other hand, if saving single bytes was significant, there would be a lot more potential in the source by shortening CSS class names etc. rather than picking a short domain name.

Also spot on, but the point I was trying to make is I was given the choice of choosing a longer domain and a shorter one, and the shorter one resulted in smaller page size, which does result in some (though as you put it, negligible) savings in terms of transfer. CSS/JS refactoring/pruning would definitely be a better bang for your buck if your goal was solely to reduce page weight, but my primary goal was to decrease request overhead and this was just a side benefit at no additional cost to me.

As an aside, I would say the non-technical benefit of the longer domain (4chan-cdn.org) would have been avoiding user confusion, but I feel this is mitigated since visiting 4cdn.org directly bounces you to www.4chan.org and our custom error pages make 4cdn.org clearly 4chan related.

moot··on Small things add up: 4chan's migration to a cookieless domain
I think you're confusing the two benefits.

What the thread OP is talking about is the decrease in page size from the URLs included in the page source. Choosing a shorter URL for the static domain versus a longer one resulted in a rough savings of 50 bytes per page (size), compressed.

You're referring to request cookie size, which was also decreased significantly (CloudFlare still sets a single cookie, unfortunately), which results in the big savings of ~100 KB upstream per page load.

moot··on Reflecting on Steve Pavlina's 2011 post, "Why I Shut Down the Forums"
I agree that it's a mistake for most sites to have a forum as some ill-conceived appendage (I once exclaimed to a friend that "forums are favelas!" on most sites), but think interest-based communities have a bright future.
moot··on Reflecting on Steve Pavlina's 2011 post, "Why I Shut Down the Forums"
> But now I want to write an "HN Alerts" service that notifies you whenever someone writes a comment with a certain keyword.

You should absolutely do this.

moot··on Reflecting on Steve Pavlina's 2011 post, "Why I Shut Down the Forums"
No worries. I don't normally respond with as comprehensive a rebuttal, but was in a write-y mood today (and as someone who hates writing, this is not something to pass up).
moot··on Reflecting on Steve Pavlina's 2011 post, "Why I Shut Down the Forums"
Please consider this a polite "no."
moot··on Reflecting on Steve Pavlina's 2011 post, "Why I Shut Down the Forums"
> But... they work. They're not unsustainable. If they were, the very example you cite wouldn't exist.

I disagree. Wikipedia is one of the best examples of sustenance-by-ongoing-donations, but it's an extreme edge case. They rely on their non-profit status and support from companies in the form of free hardware/bandwidth/etc, in addition to donations from end users. There are few examples of large websites successfully sustaining themselves long-term via donations, whereas the web is littered with plenty of dead websites that attempted the same (or transitioned away from relying on donations).

Perhaps I should have specified donations as your "primary/sole funding model" as unsustainable.

> That depends on the implementation. Reddit did an awesome job of rolling out Reddit Gold, it most definitely did not fragment the community.

I would agree Reddit has done a good job with Gold, but wanted to emphasize the contrast between the two. Gold offers tons of great features, whereas 4chan's Pass only offers one, because its more in line with the ethos of the site (that everyone shares an equal voice, etc).

> I don't know moot. Who's to say 4chan would've gotten as big if you were more involved in getting money out of it? Seems to me, that considering the userbase of 4chan, another place like 4chan but without the ads would've been the go to place for them. User-experience matters in getting the users -- that's why Reddit won, that's why Imgur won, etc. etc.

I can't tell if you misinterpreted my response, or if I'm misinterpreting yours, but I didn't intend to take credit for 4chan's success, but think it's important to point out (in the context of OP's comment) that I've deliberately forgone the opportunity to monetize 4chan to its full potential throughout its existence. At almost every fork of "making a quick buck" and "staying the course," I've chosen the latter. It's only when we've been in truly dire straits that I've chosen the former.

moot··on Reflecting on Steve Pavlina's 2011 post, "Why I Shut Down the Forums"
Haha, I didn't pre-write it -- I'm just used to it.

I was in fact puzzled by this getting upvoted and not receiving any comments, so I refreshed the page a few times.

moot··on Reflecting on Steve Pavlina's 2011 post, "Why I Shut Down the Forums"
Oh boy, one of these!

Let's look at 4chan's growth over the years, taken from my post commemorating our billionth post: https://www.4chan.org/news?all#106

  In 2008, 4chan was accessed by 30 million unique visitors, and served 2.4 billion pageviews.
  In 2009, 4chan was accessed by 60 million unique visitors, and served 4.4 billion pageviews.
  In 2010, 4chan was accessed by 130 million unique visitors, and served 7.5 billion pageviews.
  In 2011, 4chan was accessed by 190 million unique visitors, and served 7 billion pageviews.
And I'll throw in 2012 and 2013 YTD for good measure:

  In 2012, 4chan was accessed by 229 million unique visitors, and served 7.2 billion pageviews.
  In 2013 YTD, 4chan has been accessed by 222 million unique visitors, and served 5.8 billion pageviews. (Note that pageviews have gone down considerably due to us migrating a lot of page refreshes over to our read-only JSON API.)
Despite growing considerably over the years, the site has historically only made money in two ways: donations and advertising. And it should be noted that we haven't accepted a single penny in donations since the fall of 2005. So basically just advertising. I've ranted about why I hate donations on 4chan in the past, but it boils down to my belief that ongoing donations (a la Wikipedia's fundraisers) are unsustainable for large websites, and their ambiguous goal of "keeping the site alive" creates an implicit and non-mutual understanding of what a user should expect in return for their donation. The last fundraiser we did (in 2005) had a very specific goal of raising funds to purchase servers, colocate them, and pay for one year of hosting -- and so I felt more comfortable with it. But make no mistake, I've always hated donations, which is why I've chosen not to accept them for the past 8 years.

4chan's ad inventory consists of three ad units per page. All three unit sizes are deprecated by IAB standards (728x90 and 468x60 have been phased out by most every major publisher, and are no longer recommended), and none appear in the content. They're at the top and bottom of the page, where users spend little time. Adding them inside of threads would probably increase click-thrus and thus command a higher price, but I don't like the idea of scrolling through ads while I browse.

Not only is 4chan's inventory not lucrative from a technical standpoint, but it's primarily not lucrative to 99% of advertisers due to the site being the epitome of "not brand safe." It's both all user-generated content, and has tons of adult content, which means we've always struggled to find companies willing to advertise (our longest running advertiser is a Japanese import toy company -- hardly a Unilever or Macy's). We can't use ad networks or exchanges, and what little direct inbound we get comes from small advertisers with low ad spend. Which is precisely why we introduced the self-serve advertisements you mentioned, but only back in July 2013. If you take a look at the CPMs we sell ads at, you'll find we charge well below market, and in fact most of the ads you see on the site were sold at a fraction of a cent CPM (or sometimes for free!). Not to mention the novelty factor wore off quickly and self-serve sales plummeted, but I digress...

You also mention 4chan "heavily relies on the freemium model," and reference our 4chan Passes. 4chan Passes were introduced in September 2012, a little more than a year ago. They've certainly helped right the ship, but haven't exactly sold like gangbusters. This is for a few reasons, but primarily because they do very little -- their sole purpose is to remove CAPTCHA. Why? Because as explained in their announcement (https://www.4chan.org/news?all#109) and subsequent posts, I have an intense distaste in the idea of fragmenting the community into "those who pay," and "those who don't" (a la Reddit Gold), and so 4chan Passes do one very specific thing, and nothing more. Which is reflected in their modest sales numbers.

Which leads us to what probably the main reason 4chan is a shitty business: because I choose for it to be one. If I'd decided to rape 4chan for all it was worth, as many would have, I'd probably be sitting on a pretty pile money from now, but as someone who has browsed the site daily for the past 10 years, the thought of seeing it littered with ads and other garbage makes my stomach sick. If that means scraping by for another 10 years, so be it.

I wrote this more for myself than you, but I appreciate your skepticism (and I find it extremely amusing).

moot··on Show HN: Probabilistically Generating HN Post Titles
"AppleCrate II: A New Future"

Fuck the iWatch and iTV -- I want an AppleCrate II.

"The Hacker News is a Work of Art"

Indeed it is.

moot··on Show HN: My new project - ask.io
Because 4chan is the worst place on the internet!!!!!!!!!
moot··on What 4chan thinks of HN
https://gyp.blogs.balabit.com/2009/03/anon-youve-been-infctd...

I think this was my "We've made it!" moment with 4chan. When people are writing viruses tailored to your service, you've clearly done something right.

...Or wrong.

moot··on What 4chan thinks of HN
I loathe nested comments and vastly prefer inline quote previews and backlinks.

Then again, I'm biased.

moot··on Vi Hart: cramming G+ into YouTube has made comments even worse, I'm leaving
> Of course Youtube being right below 4chan's /b/ in terms of online discussion it was a very risky decision.

I've always taken pleasure in pointing out that 4chan doesn't have the worst comments, and that title belongs to YouTube.

I'm glad the world agrees.

moot··on Finding the right CDN for our startup
I've been extremely happy with CloudFlare. 4chan probably wouldn't be around today without them. CF has helped us by mitigating every DDoS since we started with them two years ago, and have kept operating costs in check by offering flat pricing. Even at their highest tier (Enterprise), we're saving money versus what we'd be spending with our colo.
moot··on My really successful, unfundable, piece of shit startup I hate to love
I know this man's feels.

4chan is only one month older. It's like we're cousins.

moot··on Meatspace Chat
All great web services are measured in their initial "time til dicks" — or TTD.*

*Dicks can be substituted for Goatse.

moot··on A Letter From Media Temple Founder
http://www.4chan.org/news?all#39

They essentially suspended 4chan's original .net domain without warning, didn't notify me, then sent me in circles trying to get it back. At the time you couldn't e-mail or call the abuse department. You would leave a message, and they would [never] return your call. The domain was expired/released early, requiring I attempt to get it at auction, and instead a squatter got it.

So if you've ever wondered why 4chan is a .org, that's why. (And we were a .net originally because the site is based on 2chan.net.)

moot··on A Letter From Media Temple Founder
Bummer. GoDaddy is easily the worst company I've had to deal with in over a decade of running 4chan.

Godspeed to the MediaTemple guys!

moot··on Show HN: Snapchan - the Snapchat-only image board
If only 4chan had a POST API.
moot··on Chrome has updated - How to fix the changed New Tab page
Updating Chrome just now caused my Cookie Clicker tab to wonk out, leading me to believe the update had broken it.

It was almost the worst day of my life.

moot··on DivX Now Installs Malware
I'm amused by the user being more offended by the choice of search engine than the crapware itself.
moot··on Moot: Full House
We've been working on DrawQuest for the past year: http://www.drawquest.com

More info, in case you're curious: http://www.theverge.com/2013/2/8/3942110/drawquest-for-ipad-...

Same company, different product.

moot··on Moot: Full House
Yeesh, sorry.

It shouldn't come as a surprise that when I'm introduced to someone and they say they know of 4chan, my immediate response is "I'm sorry."

moot··on Moot: Full House
Definitely. Be sure to check out /d/!
moot··on Moot: Full House
I saw this and said "Why the fuck is this on Hacker News?" out loud.
← PreviousPage 3 of 5Next →