Collect HN: Aprils Fools
181–190 of 233 posts
Re: Collect HN: Aprils Fools
#182Earlier quoted context omitted.
Hm, some basic AR eyewear + UnLogo software https://www.kickstarter.com/projects/816924031/unlogo-the-co... (still looks pretty rough, but it's a start) could actually do that.
Yeah, I was so happy to see it because I've been thinking about this exact thing for quite a long while. I like the idea of replacing all ads with random images from my photo albums. I would be so much happier. One day.
Re: Collect HN: Aprils Fools
#183Re: Collect HN: Aprils Fools
#184Blizzard Entertainment's April Fools starcraft: http://us.blizzard.com/en-us/games/console/ warcraft: http://us.battle.net/wow/en/game/dungeon-helper/ http://us.battle.net/wow/en/game/dungeon/tomb-of-immortal-da... diablo: http://us.blizzard.com/diablo3/media/horadrapp/
Re: Collect HN: Aprils Fools
#185xkcd is 3D: http://xkcd.com/ Randall is accepting user-submitted 3D versions of each comic: http://xkcd.com/xk3d/ Unfortunately, it looks like there is no title text for 3D comics yet.
Re: Collect HN: Aprils Fools
#186Earlier quoted context omitted.
It's both. The "DNF" header can't be a serious proposal since it doesn't follow the convention of other HTTP headers. They're leaving "Do-Not-Fool" unused in case it later becomes a serious proposal. But it does actually send the header, so in that sense it's legit. Announcement for our DNF support: http://ourdoings.com/2011-04-01
> The "DNF" header can't be a serious proposal since it doesn't follow the convention of other HTTP headers. Why do you say that? The Do Not Track header (which is of course quite serious) is "DNT".
Re: Collect HN: Aprils Fools
#187Re: Collect HN: Aprils Fools
#188Re: Collect HN: Aprils Fools
#189Re: Collect HN: Aprils Fools
#190I'm planning on installing a transparent proxy that rotates web pages 1-2 degrees with CSS3 transforms. https://github.com/gcr/proxies/blob/master/rotating-proxy.js
This is AWESOME. Got a link to an example?
Run the proxy with
sudo -u nobody node rotating-proxy.js
It will start listening on your local machine. If you want to filter all output on your computer through this proxy, try an iptables redirect: iptables -t nat -A OUTPUT -p tcp --dport 80 -j REDIRECT --to-ports 8080 -m owner '!' --uid-owner nobody
If you want to do it on the router for a network of machines, the trick is to redirect all HTTP traffic through a dedicated box running the proxy. Pretend this machine is 10.0.2.15.First, ensure that that machine's traffic gets through normally and isn't redirected to itself:
iptables -t nat -A PREROUTING -s 10.0.2.15 -j ACCEPT
Then, redirect all HTTP traffic on your network (say, 10.0.2.0/24) through that machine: iptables -t nat -A PREROUTING -s 10.0.2.0/24 -p tcp --dport 80 -j DNAT --to-destination=10.0.2.15:8080
Finally, ensure that your packets get back to the source with a masquerade: iptables -t nat -A POSTROUTING -p tcp -d 10.0.2.15 --dport 8080 -j MASQUERADE
Here's what it looks like.
http://img855.imageshack.us/img855/4035/april1.png