Introducing the 4chan API
4chan.org
4chan.org
That was my reaction too. Beyond statistics, this will make it easier to develop all sorts of user-facing and machine-to-machine applications -- for sharing, grouping, ranking, and linking items, and even for 'overlaying' the content on top of other social networks.
I'd expect the API to be grow and mature over time, and am curious to see what comes out of this experiment.
BUT, be careful with the concept of 4chan and "no retribution". There have been countless examples of 4chan "reacting" to threads, I'm sure I don't need to go into detail here.
Garbage dump is entirely appropriate. I have no idea how anyone older than 20 can tolerate 4chan.
>Do you think that people posting gore do it because they enjoy the content?
I think there are those who post gore because they get pleasure from grossing people out, outraging people or otherwise eliciting a strong emotional reaction (which is probably what you mean by "shock value") but I do not think that is all of it.
I think a significant fraction of the people posting gore do it because it will induce others to post gory pictures that the OP has not seen yet. And I think that they want that because they derive pleasure from seeing people and animals being harmed.
One of the reason I believe that is a book I read called Among the Thugs, in which a reporter spent some time hanging out with British football hooligans. He reported that after running with the hooligans a while, engaging in violence and contemplating engaging in violence became pleasurable. This and other things suggest to me that many people are capable of deriving pleasure from seeing people get fucked up once they've acquired a taste for it.
The main reservation I have about 4chan is that it seems to be enabling many to acquire a taste for it (and for other things like harassing people on Facebook).
Yes, it does.
> you need to take a step back and look at where you are - the internet. Well...
I suggest reading this introduction to the subject of "why second degree&ironic gay bashing work only if there is real homophobia somewhere": http://www.queerty.com/does-calling-someone-a-fag-really-mea... I have better articles about sexism and homophobia but there are written in french.
It doesn't take spending a lot of time in any nerd culture group to see that the racism, sexism, and homophobia are not ironic at all. Case in point, the enormous administrator/moderator-led backlash on SA in the past ~year against anyone daring to not openly welcome the death of anyone who is not a white cis male.
However, it does mean that people like you don't go there, so it's a pretty good thing that they have that slang.
http://suptg.thisisnotatrueending.com/archive.html
Full board archives have been around for quite some time as well:
http://easymodo.net/ (the original complete archiver, now dead)
https://archive.installgentoo.net/
etc.
I'd say the fact that your posts are most likely to be forgotten, even if it is archived, is much more of a negative aspect of the site than a positive. How many times have I spent 30 minutes on a post, only for no one to respond to it, or worse, realize that the thread 404'd? It makes you look at yourself and wonder why you bothered.
Forced anonymity is the interesting part of imageboards -- the text BBS equivalents to anonymous imageboards, based off the original 2chan, manage to maintain a very similar flavor while featuring permanent archival of all posts, and enjoy longer-form discussion as a result.
This is the most magical aspect of 4chan, which is why I don't care for archives.
The written word allows us to lend ideas (memes, concepts, what have you) a sense of permanence that they never would have had otherwise. But at the same time, it prevents them from evolving in a way they otherwise might have, if their exact origins were not so easily recorded & referenced.
I don't think it's a coincidence that 4chan, which lacks this permanence, is the origin of so many of the top memes of the past decade (and by 'meme', I don't just mean things like LOLcats).
(Gleick argues this same point in the first few chapters of The Information, for those who are interested).
EDIT: Just realized who I was replying to - if I may ask, are you concerned at all that an official API might detract from 4chan (by making said content more traceable)?
I agree, and that's why it was horrible for 4chan. In the beginning, there were new memes, concepts, and what have you every other day, and old stuff was forgotten (or rather used to show you'd been there for a while.) Now, it's just a constant recycling of the first few years of the site.
IMHO it was caused by archives and meme dictionaries. No need to lurk moar anymoar. Also, very little reason to laugh.
Two features I still think wouldn't conflict with the site are buttons to expand images inline in a thread and turning the text links clickable (copying and pasting on a tablet sucks). I know there are bookmarklets which do this but I can't display my bookmarks bar on chrome on my tablet.
I understand that 4chan isn't very/at all profitable. I think there really is opportunity for you branch out on some boards rather than just links to that jlist site. Have you considered doing more contextually aware ads or even relevant amazon affiliate links in threads to boost your revenues? There will always be detractors but I think most users really appreciate 4chan and would love to see you better compensated for it as long as it doesn't ruin the site in the process.
one more thing, This API will no doubt be used by people to create their own sites which add the features they want to 4chan, do you consider the API a potential source of revenue by perhaps charging for faster versions of it?
I guess it's my own fault for fighting against the nature of the site, but sometimes I try to go the extra mile and put some effort into a post, and feel like no one even notices when I do. It's very discouraging for a conversation to have long since moved on by the time you've posted, or for a person you were trying to help to have given up already and left their thread. While I like 4chan for what it is, I'm still a little bit sad that the textboards never really took off as much, and I wonder why they didn't -- anonymous somewhat-long-form discussion sounds appealing to me. I'd be right at home in a text board with a fraction of the userbase of a 4chan board and a slightly slower pace, but most of the ones I know of are practically dead at this point.
On the other hand, the default in my mind is anonymous discussion. You only don a pseudonym or reveal your true identity when it's actually relevant to the conversation, and immediately stop when it isn't -- people usually don't care about who I am, but they might care about what I have to say. As an example of this, I've browsed Hacker News daily for over a year now, and just recently got around to creating an account. I still feel uneasy about it, even though I'm posting with nothing but a pseudonym, and not posting about anything that I would particularly care about having traced back to me. I doubt Hacker News would have the same culture if it had allowed anonymous posting, but I certainly would have started contributing much earlier if I didn't have to create a pseudo-identity to do so.
It's important to note that while it might be true that Reddit serves as the West's 2chan, the two deliver markedly different experiences. 2chan being as enormous as it is (millions of posts per day) should indicate to you that there is some itch that a giant collection of anonymous textboards can scratch that Reddit can't.
track usages of phrases over time. (thinking of the recent evolution of "rustled my jimmies" derivatives)
See what topics are trending
Fuck maybe I should build some of this...
de-anonymizer based on posting times, writing style, what baits them to respond, etc. The Thread-Local unique ID's would help, giving you more stuff that you knew came from same user. Don't know if this one is practical. Kindof scraping the bottom here...
That's it for now.
And who. The API just made a group of intelligence hackers very happy indeed.
I guess there's mime/url encoding or whatever, but that's hardly an issue.
Pipes/YQL seems not to have been banned yet, so getting 4chan data back wrapped in a callback for nothing-but-front-end hacks seems doable. Also along those lines: it'd be super-awesome if the API would take ifModifiedSince as a query parameter and not just in headers.
"Everything that could be done with this API has already been done using HTML parsing. This development will simply make those applications faster."
Truth?
I'd be interested in doing some language statistics and comparing them to the aforementioned networks.
If this is true, I don't know how to utilize this API to make something valuable since all I can do is get the url or text. Somebody please enlighten me. Thanks!
So I don't think a lot of stuff is going to change, excluding the diminishing server load that happened with old clients/extensions.
curl http://api.4chan.org/b/res/423418552.json | python -mjson.tool
curl http://api.4chan.org/b/res/423418552.json | json_pp
Example for grabbing a thread and prettyprinting the JSON of it.Because, you know, we need more 4chan in the house.
(EDIT: brief skimming of the comments indicates it may be semi-offensive, so be warmed. We're skimming /b/, after all.)