Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

How do YOU browse /prog/?

Name: Anonymous 2011-10-04 16:50

Currently using Firefox... every page refresh includes:


[22:38:53.261] GET http://dis.4chan.org/prog/ [HTTP/1.1 304 Not Modified 343ms]
[22:38:53.627] GET http://static.4chan.org/css/dis/world4ch/global.css [HTTP/1.1 304 Not Modified 1326ms]
[22:38:53.642] GET http://static.4chan.org/css/dis/world4ch/0ch.css [HTTP/1.1 304 Not Modified 1342ms]
[22:38:53.649] GET http://static.4chan.org/css/dis/world4ch/print.css [HTTP/1.1 304 Not Modified 1342ms]
[22:38:53.659] GET http://static.4chan.org/js/dis/styleswitcher.js [HTTP/1.1 304 Not Modified 1342ms]
[22:38:53.669] GET http://static.4chan.org/js/dis/global.js [HTTP/1.1 304 Not Modified 1342ms]
[22:38:53.678] GET http://edge.quantserve.com/quant.js [HTTP/1.1 304 Not Modified 32ms]
[22:38:54.990] GET http://static.4chan.org/css/dis/world4ch/terminal.css [HTTP/1.1 304 Not Modified 671ms]
[22:38:55.001] GET http://static.4chan.org/css/dis/world4ch/yotsuba.css [HTTP/1.1 304 Not Modified 686ms]
[22:38:55.089] GET http://www.google-analytics.com/ga.js [HTTP/1.1 304 Not Modified 16ms]
[22:38:55.099] GET http://static.4chan.org/image/dis/world4ch/ba.gif [HTTP/1.1 304 Not Modified 671ms]
[22:38:55.119] GET http://pixel.quantserve.com/pixel;r=1049778134;fpan=0;fpa=P0-1735707900-1317758114728;ns=0;url=http%3A%2F%2Fdis.4chan.org%2Fprog%2F;ref=http%3A%2F%2Fdis.4chan.org%2Fread%2Fprog%2F1317291280%2F1-40;ce=1;je=0;sr=1366x768x24;enc=n;ogl=;dst=1;et=1317760734982;tzo=-120;a=p-0bq3T16a3nFeM [HTTP/1.1 204 No Content 47ms]
[22:38:55.180] GET http://www.google-analytics.com/__utm.gif?utmwv=5.1.7&utms=16&utmn=259954299&utmhn=dis.4chan.org&utmcs=UTF-8&utmsr=1366x768&utmsc=24-bit&utmul=nl&utmje=0&utmfl=-&utmdt=4chan%20BBS%20-%20Programming&utmhid=1071642701&utmr=http%3A%2F%2Fdis.4chan.org%2Fread%2Fprog%2F1317291280%2F1-40&utmp=%2Fprog%2F&utmac=UA-166538-1&utmcc=__utma%3D228619097.856403201.1317758115.1317758115.1317758288.2%3B%2B__utmz%3D228619097.1317758288.2.2.utmcsr%3Dgoogle%7Cutmccn%3D(organic)%7Cutmcmd%3Dorganic%7Cutmctr%3D%252Fprog%252F%2520commander%2520site%253Adis.4chan.org%3B&utmu=q~ [HTTP/1.1 200 OK 16ms]


all these useless HTTP requests, a lot of them seem to be simply
for tracking who you are. there has to be a better way to
browse /prog/. what do you think?

i was thinking either one of two things:

1- write a simply HTTP proxy to anonymize your webtraffic by
filtering out certain things (<script>'s, cookies).

2- write a scraper/user interface for /prog/ using RACKET

Name: FrozenVoid 2011-10-08 5:46

>>40
Because its not cached,subject.txt is large and volatile(changed every post)
Consider what if you had to load 2mb file for every HTTP request? it doesn't matter if JavaScript was slow, it wouldn't load the huge file instantly, it has to download and process it.

Name: Anonymous 2011-10-08 5:52

>>41
It is cached.  The parsing and such isn't too bad either.  It's the operation to mark every thread as read that's super slow.

Name: FrozenVoid 2011-10-08 6:14

>>42
Can you post link to code or pastebin it?

Name: Anonymous 2011-10-08 6:27

>>43
http://userscripts.org/scripts/show/81403

The slowness is because of the storage method used.  The database is synced to disk for every thread.

I wonder if I used some other method when converting the application to an extension?

Name: FrozenVoid 2011-10-08 6:36

>>44
I can understand why its slow(horrible nests of functions calls and eval!), i would rather rewrite it completely, though i don't need such scripts(i don't want to download a huge database to know "updated threads" and i don't need to subscribe to RSS, i either read /prog/ or not).

Name: FrozenVoid 2011-10-08 7:48

>>44
I would suggest switching to hiding threads by number,
map a hotkey or command from greasemonkey- a function to save current page thread number number into a database/GM_SetValue or localstorage, so you would never see it again. It would be very fast and does not require downloading huge files.

Name: Richard Stallman 2011-10-08 8:12

I browse the web by having a daemon I wrote fetch the webpages for me and then email me them. After this, I print them out and then insert them deeply into my rectum.

Name: Anonymous 2011-11-20 2:56

>>8
this

Name: Anonymous 2011-11-20 3:26

A few days later I noticed first bug reports — apparently, Adblock Plus “glitches”were observed with this NoScript version, especially around NoScript’s domains (but not only those). When I investigated this issue I couldn’t believe my eyes. NoScript was extended by a piece of obfuscated (!) code to specifically target Adblock Plus and disable parts of its functionality


http://adblockplus.org/blog/attention-noscript-users

Name: Anonymous 2011-11-20 3:36

Now with more tracking cookies (4chan is using Cloudflare now).

Name: Anonymous 2011-11-20 6:14

>>8,48
PROTIP:Noscript is free software. You are free study it and improve to fit your needs.

Name: Anonymous 2011-11-20 6:20

>>51
PROTIP: It's written by a creepy exploitive cunt. Don't use it.

Name: Anonymous 2011-11-20 6:40

>>52
It's written by a creepy exploitive cunt
Why does this matter when the source is available to study?

Name: Anonymous 2011-11-20 7:44

>>53
NoScript was extended by a piece of obfuscated (!) code to specifically target Adblock Plus and disable parts of its functionality

obfuscated (!) code

Name: Anonymous 2011-11-20 8:22

>>54
Publishing obfuscated code with an evil intent is simply evil. However, the fact that it is free software implies the community can always improve bad software releases, no matter what the intent of the original author. Obfuscated code that doesn't have a preferred form for editing isn't considered free software.

Name: Anonymous 2011-11-20 23:46

I use Lynx.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List