1416: "Pixels"

This forum is for the individual discussion thread that goes with each new comic.

Moderators: Moderators General, Prelates, Magistrates

Retsam
Posts: 57
Joined: Tue Aug 18, 2009 5:29 am UTC

1416: "Pixels"

Postby Retsam » Wed Sep 03, 2014 5:39 am UTC

Image
Alt: It's turtles all the way down.

Ooooh, it's another fun one. My favorite part so far is the Gödel, Escher, Bach reference.

User avatar
KarMann
As far as the hats go, I think it's safe to say that I'm pretty well set. Unless my hat, pre-dating Time itself, needs a hat of its own??
Posts: 916
Joined: Mon Feb 01, 2010 9:38 am UTC
Location: Tucson, AZ, USA, far from river and sea
Contact:

Re: 1416: "Pixels"

Postby KarMann » Wed Sep 03, 2014 5:42 am UTC

It's not working for me, using Firefox 31.0 on Linux. All I see is a blank white space. I did manage to see the picture eventually using the web console, but can't see the results of scrolling, which I assume includes the GEB reference among others. :(

ETA: It seems to stop in zoom.js, at line 143. Haven't figured out why yet, though.
P.S. I am Randall, but not that Randall.
We can rebuild it. We have the technology. We can make it better than it was. Better … stronger … well, maybe not faster.
Well, BlitzGirl is experiencing a bit of a title wave.
Magdiragdag wrote:I wait for it, therefore I am.
Illud expecto, ergo sum.

Eutychus
Posts: 437
Joined: Mon Jan 25, 2010 6:01 am UTC
Location: France

Re: 1416: "Pixels"

Postby Eutychus » Wed Sep 03, 2014 5:47 am UTC

Recursive comic is recursive.
Be very careful about rectilinear assumptions. Raptors could be hiding there - ucim

arisance
Posts: 1
Joined: Wed Sep 03, 2014 5:49 am UTC

Re: 1416: "Pixels"

Postby arisance » Wed Sep 03, 2014 5:52 am UTC

I pre-ordered the What If? book back in March and haven't thought about it for awhile. Yesterday I got shipment notification from Amazon and I am super excited.

book launch

WalksOnDirt
Posts: 4
Joined: Mon Nov 23, 2009 7:14 pm UTC

Re: 1416: "Pixels"

Postby WalksOnDirt » Wed Sep 03, 2014 6:02 am UTC

Do you need to use the scroll wheel to zoom? I get limited zooming from the menu, but scroll wheel zooming doesn't seem to end.

User avatar
Envelope Generator
Posts: 582
Joined: Sat Mar 03, 2012 8:07 am UTC
Location: pareidolia

Re: 1416: "Pixels"

Postby Envelope Generator » Wed Sep 03, 2014 6:06 am UTC

Scroll wheel zooming works for a little while but then my browser just freezes completely. Is it because I'm not a turtle?
I'm going to step off the LEM now... here we are, Pismo Beach and all the clams we can eat

eSOANEM wrote:If Fonzie's on the order of 100 zeptokelvin, I think he has bigger problems than difracting through doors.

hetas
Posts: 53
Joined: Fri May 13, 2011 5:17 am UTC

Re: 1416: "Pixels"

Postby hetas » Wed Sep 03, 2014 6:15 am UTC

It was working very badly for me with Firefox 31 on Windows. Firefox just updated to ver 32 and zooming seems to work now. Or maybe restarting the browser helped.

Ilze123
Posts: 11
Joined: Tue Jul 16, 2013 6:15 am UTC

Re: 1416: "Pixels"

Postby Ilze123 » Wed Sep 03, 2014 6:17 am UTC

It is working fine with exploder :)

Really nicely done. I wonder how deep the rabbit hole goes, and who will document the trip :)

User avatar
rhomboidal
Posts: 781
Joined: Wed Jun 15, 2011 5:25 pm UTC
Contact:

Re: 1416: "Pixels"

Postby rhomboidal » Wed Sep 03, 2014 6:20 am UTC

Mind-el-blow set. :shock:

User avatar
Thirsting
Posts: 17
Joined: Tue May 27, 2008 2:11 pm UTC
Location: Finland

Re: 1416: "Pixels"

Postby Thirsting » Wed Sep 03, 2014 6:27 am UTC

I think you killed my Chrome.

Richard Wolf VI
Posts: 1
Joined: Wed Sep 03, 2014 6:28 am UTC

Re: 1416: "Pixels"

Postby Richard Wolf VI » Wed Sep 03, 2014 6:30 am UTC

It seems to work best on IE 11, Chrome 37 (64 bit) hangs at the first recursion.

User avatar
Dr What
Posts: 69
Joined: Wed Dec 26, 2012 6:43 am UTC

Re: 1416: "Pixels"

Postby Dr What » Wed Sep 03, 2014 6:34 am UTC

This is fantastic!

User avatar
karhell
Posts: 684
Joined: Wed Jun 19, 2013 4:56 pm UTC
Location: Breizh

Re: 1416: "Pixels"

Postby karhell » Wed Sep 03, 2014 6:42 am UTC

errrr... wow. Just. Wow. :shock:

This definitely calls for some documentation
AluisioASG wrote:191 years ago, the great D. Pedro I drew his sword and said: "Indent thy code or die!"
lmjb1964 wrote:We're weird but it's okay.
ColletArrow, katakissa, iskinner, thunk, GnomeAnne, Quantized, and any other Blitzers, have fun on your journey!

User avatar
alvinhochun
Posts: 54
Joined: Wed Nov 14, 2012 3:07 pm UTC

Re: 1416: "Pixels"

Postby alvinhochun » Wed Sep 03, 2014 6:50 am UTC

After a few scrolls, the Chrome tab is using 900MB of RAM.

Nice memory killer.

EDIT: Oh and also a reminder, you need to disable HTTPS Everywhere for any interactive xkcd comics to work.

fishtoaster
Posts: 1
Joined: Mon Aug 16, 2010 4:09 am UTC

Re: 1416: "Pixels"

Postby fishtoaster » Wed Sep 03, 2014 6:58 am UTC

I'd love to show you all the list of image urls I've compiled, but the forum software keeps telling me I'm a spammer and won't let me post. :/

User avatar
Eternal Density
Posts: 5544
Joined: Thu Oct 02, 2008 12:37 am UTC
Contact:

Re: 1416: "Pixels"

Postby Eternal Density » Wed Sep 03, 2014 7:11 am UTC

Oh BHG :P
bhg.png
what does an Earth hydrant look like?


E!
E.png
EEEEEEEEEEEEEEEE


and of course if you zoom into this:
t1.png

you find this:
t2.png
Last edited by Eternal Density on Wed Sep 03, 2014 7:16 am UTC, edited 2 times in total.
Play the game of Time! castle.chirpingmustard.com Hotdog Vending Supplier But what is this?
In the Marvel vs. DC film-making war, we're all winners.

asdf28
Posts: 13
Joined: Fri Nov 08, 2013 12:43 pm UTC

Re: 1416: "Pixels"

Postby asdf28 » Wed Sep 03, 2014 7:12 am UTC

Works in opera 12, at least for one-and-3/4-zooms. After that, rendering performance slows to a crawl.

gtschemer
Posts: 3
Joined: Mon Aug 11, 2014 4:59 am UTC

Re: 1416: "Pixels"

Postby gtschemer » Wed Sep 03, 2014 7:14 am UTC

Eternal Density, how did you get THAT picture to show up? The lowest I got was the atom, which goes into blackness/starfield, before repeating.

User avatar
Eternal Density
Posts: 5544
Joined: Thu Oct 02, 2008 12:37 am UTC
Contact:

Re: 1416: "Pixels"

Postby Eternal Density » Wed Sep 03, 2014 7:19 am UTC

gtschemer wrote:Eternal Density, how did you get THAT picture to show up? The lowest I got was the atom, which goes into blackness/starfield, before repeating.
I don't think I've seen an atom. (Oh wait, I have. I just hadn't realised it was.)
Have you seen the 'more struts' and the time turner discussion?

Also, sometimes while zooming it just turns white because of this:
crash.png
Did anyone notice the Javascript?
crash.png (9.23 KiB) Viewed 21009 times


What you get depends on what you zoom in on.
Play the game of Time! castle.chirpingmustard.com Hotdog Vending Supplier But what is this?
In the Marvel vs. DC film-making war, we're all winners.

gtschemer
Posts: 3
Joined: Mon Aug 11, 2014 4:59 am UTC

Re: 1416: "Pixels"

Postby gtschemer » Wed Sep 03, 2014 7:26 am UTC

Now I'm really confused. I've zoomed on every symbol I have found, as far as I know, and I haven't seen ANYTHING with a white background. All I get is endless recursion with this sort of thing:

recursion.png


It works for me in Internet Explorer though, so I guess it is broken for some version(s) of Firefox.

User avatar
Eternal Density
Posts: 5544
Joined: Thu Oct 02, 2008 12:37 am UTC
Contact:

Re: 1416: "Pixels"

Postby Eternal Density » Wed Sep 03, 2014 7:29 am UTC

I get white backgrounds from white pixels and black backgrounds from black pixels. And if I zoom into a border between different regions, it sometimes gets confused so the image I'm zooming in on changes when I get a little closer.

Here's something I posted to the Time thread:
Image
Play the game of Time! castle.chirpingmustard.com Hotdog Vending Supplier But what is this?
In the Marvel vs. DC film-making war, we're all winners.

User avatar
manvandmaan
The Period Guy
Posts: 140
Joined: Mon May 07, 2012 8:59 am UTC
Location: noitacoL

Re: 1416: "Pixels"

Postby manvandmaan » Wed Sep 03, 2014 7:32 am UTC

So I guess work is not going to be done today... Got some zoomin' to do!

If you follow the "book launch" ones, there is a comic about how they use a rocket to actually launch the book!

So probably, there are more secret comics hidden in the layers...

Let's find them all!

Fun!
Congratz BlitzGirl BlitzRandir!
Godspeed to all the OTT travelers! I am one of you now!

- Former (Never was) Grand Mason of the now abolished SandMasons (which off course never existed)
- The Croissant Man (or Period Guy, whatevs)

User avatar
eviloatmeal
Posts: 562
Joined: Thu Dec 11, 2008 9:39 am UTC
Location: Upside down in space!
Contact:

Re: 1416: "Pixels"

Postby eviloatmeal » Wed Sep 03, 2014 7:50 am UTC

Is there anything encoded in the whitespace?

Spoiler:
Image

Image

Image

Image
00010010000110010000000001010111101
11100001100011000100110001000011100
00011011101110100000110101001010100
00001111111100011101101001010100001
11010001011001011000011001110100010
10111011011001001100111100001110111
01001101000110010110000000001100000
10011111010000111110110001111011001
11110111101111010110100010101110000
11110101001101101000110000011010101
etc.


Just noise, or?

gtschemer: It seems that each frame is composed of a specific set of other frames, so if you zoom in on frame A and get lots of small Bs and Cs, then zoom in on B and get lots of small As, then those As will lead back to B and C, and so on.

If you want to explore, you have to zoom into all the different frames, and each frame is composed of different frames in different pixels - like in my pictures above, where the black pixels are composed of two different black frames, and the white pixels are two different white frames.
*** FREE SHIPPING ENABLED ***
Image
Riddles are abound tonightImage

User avatar
KarMann
As far as the hats go, I think it's safe to say that I'm pretty well set. Unless my hat, pre-dating Time itself, needs a hat of its own??
Posts: 916
Joined: Mon Feb 01, 2010 9:38 am UTC
Location: Tucson, AZ, USA, far from river and sea
Contact:

Re: 1416: "Pixels"

Postby KarMann » Wed Sep 03, 2014 8:03 am UTC

alvinhochun wrote:EDIT: Oh and also a reminder, you need to disable HTTPS Everywhere for any interactive xkcd comics to work.

Ah, that little reminder took care of it for me. Thanks a bunch!

Eternal Density wrote:Did anyone notice the Javascript?

I totally noticed the JavaScript. To the point that I forgot about the other reasons it might be broked.
P.S. I am Randall, but not that Randall.
We can rebuild it. We have the technology. We can make it better than it was. Better … stronger … well, maybe not faster.
Well, BlitzGirl is experiencing a bit of a title wave.
Magdiragdag wrote:I wait for it, therefore I am.
Illud expecto, ergo sum.

User avatar
Eternal Density
Posts: 5544
Joined: Thu Oct 02, 2008 12:37 am UTC
Contact:

Re: 1416: "Pixels"

Postby Eternal Density » Wed Sep 03, 2014 8:10 am UTC

Code: Select all

/* turtles all the way down -- by chromakode (http://chromakode.com) */
hmmm

Code: Select all

TurtlesDown.prototype._zoom = function(amount) {
  var centerOffset = this.size / 2
  var originX = (this._mousePos.x - centerOffset)
  var originY = (this._mousePos.y - centerOffset)

  amount = 1 + amount
  var oldScale = this.offset.scale
  this.offset.scale *= amount > 0 ? amount : 1 / amount

  // FIXME: these formulae are slighly off, somehow.
  var scaleDeltaX = (originX * this.offset.scale - originX * oldScale) / this.offset.scale
  this.offset.x = ((this.offset.x - centerOffset) * this.offset.scale - scaleDeltaX) / this.offset.scale + centerOffset
  var scaleDeltaY = (originY * this.offset.scale - originY * oldScale) / this.offset.scale
  this.offset.y = ((this.offset.y - centerOffset) * this.offset.scale - scaleDeltaY) / this.offset.scale + centerOffset

  this.render()
}
'FIXME' :P

Code: Select all

TurtlesDown.prototype.render = function() {
  // there is no elegance here. only sleep deprivation and regret.
awwwww

This part seems critical to deciding which images show up:

Code: Select all

Turtle.prototype._gen = function() {
  if (this.data || !this.img || !this.spec) {
    return
  }

  this.data = new NArray(Array, this.w, this.h)
  var imageData = getImageData(this.img, this.w, this.h)

  // imageData is an array of UInt8s in RGBA order
  for (var i = 0; i < imageData.data.length; i += 4) {
    var isBlack = imageData.data[i] < 128
    var id = isBlack ? choice(this.spec.black) : choice(this.spec.white)
    this.data.setLinear(i / 4, id)
  }
}

Turtle.prototype._src = function(id) {
  return imgsEndpoint + 'turtledown/' + id + '-tiled.png'
}
Play the game of Time! castle.chirpingmustard.com Hotdog Vending Supplier But what is this?
In the Marvel vs. DC film-making war, we're all winners.

masterpi
Posts: 1
Joined: Wed Sep 03, 2014 8:11 am UTC

Re: 1416: "Pixels"

Postby masterpi » Wed Sep 03, 2014 8:14 am UTC

I wrote a quick python / bash / imagemagic hack to download and convert all the images. It's much more fun to scroll through the page, but here's the imgur album when you're done having fun with the comic: /a/WccVt#0

It won't let me put the whole link in because my account is new :(

RThaiRThai
Posts: 22
Joined: Sat Jun 27, 2009 8:02 am UTC

Re: 1416: "Pixels"

Postby RThaiRThai » Wed Sep 03, 2014 8:23 am UTC

masterpi wrote:I wrote a quick python / bash / imagemagic hack to download and convert all the images. It's much more fun to scroll through the page, but here's the imgur album when you're done having fun with the comic: /a/WccVt#0

It won't let me put the whole link in because my account is new :(


Aw... you got here before me. I'm pasting my work anyway. (Edit: I like yours better though; the way I did mine they're in no special order) For running in the JavaScript console on any page in the c.xkcd.com domain:

Code: Select all

var ids = {};

(function () {
    var firstId = 'turtles';

    var main = function () {
        ids[firstId] = true;
        fetch(firstId);
    };

    var fetch = function (id) {
      var req = new XMLHttpRequest();
      req.onload = function() {
        try {
            var spec = JSON.parse(req.responseText);
            addToIds(spec);
        } catch (e) {}
      }; 
      req.open("GET", 'http://c.xkcd.com/turtle/' + id, true);
      req.send();
    };

    var addToIds = function (imageData) {
        addToIdsForColor(imageData, 'white');
        addToIdsForColor(imageData, 'black');
    };

    var addToIdsForColor = function (imageData, color) {
        var newIds = imageData[color];
        for (var i = 0; i < newIds.length; i++) {
            var id = newIds[i];
            if (!ids[id]){
                ids[id] = true;
                fetch(id);
            }   
        }   
    };

    main();
}());


Edit: And then you run this after the first part.

Code: Select all

for (var id in ids) {
    document.write('<img src="http://imgs.xkcd.com/turtledown/' + id + "-tiled.png" />');
}

User avatar
jestingrabbit
Factoids are just Datas that haven't grown up yet
Posts: 5965
Joined: Tue Nov 28, 2006 9:50 pm UTC
Location: Sydney

Re: 1416: "Pixels"

Postby jestingrabbit » Wed Sep 03, 2014 8:40 am UTC

masterpi wrote:I wrote a quick python / bash / imagemagic hack to download and convert all the images. It's much more fun to scroll through the page, but here's the imgur album when you're done having fun with the comic: /a/WccVt#0

It won't let me put the whole link in because my account is new :(


Its nice to not have a forum full of spam, it would be nicer if it were easier to work out what was what, so that it could be mechanised. Regardless, here is your link.

http://imgur.com/a/WccVt#0
ameretrifle wrote:Magic space feudalism is therefore a viable idea.

Andromeda321
Posts: 123
Joined: Fri Sep 18, 2009 11:31 pm UTC

Re: 1416: "Pixels"

Postby Andromeda321 » Wed Sep 03, 2014 8:48 am UTC

Poked around, got a few different things- fun! (I don't know about for others btw, but for me there is nothing really interesting comic-wise in the black- you need to scroll in the white.)

Further, most of the panels repeat, but I saw one joke that repeated- the boy and girl wondering to each other "let's be honest- can we really tell if anyone lives in Stockholm?" I'm sure the Swedish will be happy. :lol: (For the record, pretty sure some people live there as I went there last spring, and it seemed like a nice enough place.)

User avatar
StClair
Posts: 404
Joined: Fri Feb 29, 2008 8:07 am UTC

Re: 1416: "Pixels"

Postby StClair » Wed Sep 03, 2014 8:53 am UTC

jestingrabbit wrote:http://imgur.com/a/WccVt#0


Okay, that's enough struts.
Now, MOAR BOOSTERS!

User avatar
Pfhorrest
Posts: 4610
Joined: Fri Oct 30, 2009 6:11 am UTC
Contact:

Re: 1416: "Pixels"

Postby Pfhorrest » Wed Sep 03, 2014 8:55 am UTC

Andromeda321 wrote:Further, most of the panels repeat, but I saw one joke that repeated- the boy and girl wondering to each other "let's be honest- can we really tell if anyone lives in Stockholm?" I'm sure the Swedish will be happy. :lol: (For the record, pretty sure some people live there as I went there last spring, and it seemed like a nice enough place.)

I thought the joke was that people who live in Stockholm and claim that they like it there may just have Stockholm Syndrome. The quote was "How do we know anyone really wants to live in Stockholm?"
Forrest Cameranesi, Geek of All Trades
"I am Sam. Sam I am. I do not like trolls, flames, or spam."
The Codex Quaerendae (my philosophy) - The Chronicles of Quelouva (my fiction)

azt.tm
Posts: 4
Joined: Wed Sep 19, 2012 11:51 am UTC

Re: 1416: "Pixels"

Postby azt.tm » Wed Sep 03, 2014 9:04 am UTC

Just isolated all image-relations. I describe the procedure on my blog: azttm wordpress com (just add the dots).
Currently working on an image-collage. Stay tuned...

User avatar
Flumble
Yes Man
Posts: 1996
Joined: Sun Aug 05, 2012 9:35 pm UTC

Re: 1416: "Pixels"

Postby Flumble » Wed Sep 03, 2014 10:08 am UTC

gtschemer wrote:Now I'm really confused. I've zoomed on every symbol I have found, as far as I know, and I haven't seen ANYTHING with a white background. All I get is endless recursion with this sort of thing:

[image/]

It works for me in Internet Explorer though, so I guess it is broken for some version(s) of Firefox.

Firefox 31 and 32 have this problem for me too.

Oh well, I had some chromium left, so I've fired it up and I'm now zooming in on turtles... FOR SCIENCE.

jeanrenaud
Posts: 18
Joined: Tue Jun 25, 2013 1:59 am UTC

Re: 1416: "Pixels"

Postby jeanrenaud » Wed Sep 03, 2014 10:34 am UTC

A little processor-hungry on my Core 2 Duo (but can't blame Randall for my PC being outdated). Slow, but worth it.

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
I have a computosaur.

User avatar
C'tol
Posts: 10
Joined: Mon Aug 20, 2012 6:26 pm UTC

Re: 1416: "Pixels"

Postby C'tol » Wed Sep 03, 2014 10:40 am UTC

alvinhochun wrote:EDIT: Oh and also a reminder, you need to disable HTTPS Everywhere for any interactive xkcd comics to work.

Cannot confirm. I didn't turn it off and it still worked for me (until I hit that "white" error posted earlier in this thread)

Edit: Or do you mean the ruleset for xkcd? That I have turned off, yes.

KarMann wrote:It's not working for me, using Firefox 31.0 on Linux.

Using FF 31 on Linux as well, but for me it ran just fine (a bit sluggish, but well...)

Thanks to the people who already posted the collections. Awesome work!

User avatar
NoMouse
Posts: 710
Joined: Mon Mar 25, 2013 10:05 pm UTC
Location: Czech Republic

Re: 1416: "Pixels"

Postby NoMouse » Wed Sep 03, 2014 10:57 am UTC

Oh no... It worked fine with Firefox 31.0 on Windows 8.1 (only a little bit slower when many different images were loading) and now it stopped working with Firefox 32.0, when I zoom in, I see white space. :?

Edit: And for those who don't want to destroy their scroll wheels, up and down arrows work just fine. :wink:

Edit2: That's weird, it doesn't work neither in IE11, Chrome and Opera 12.17, so now I have no option to view the comic. :cry:
Time. The final frontier. These are the voyages of Cueball and Megan. Its continuing mission: to explore strange new worlds, to seek out new life and new civilizations, to boldly go where no one has gone before.

User avatar
bachaddict
Handel Played it Better
Posts: 484
Joined: Wed Dec 19, 2012 7:18 am UTC
Location: Aotearoa

Re: 1416: "Pixels"

Postby bachaddict » Wed Sep 03, 2014 11:08 am UTC

Not working for me in Chrome or Firefox on Win7. Turns white when I get far enough in to load the next layer.

Thanks to those who scraped all 79 images for us to see!
slinches wrote:Also, the OTC isn't a disease. In fact, it's the cure. As we all know, Time heals all wounds.

Thanks for the molpish wig ggh!
he/him/his

User avatar
NoMouse
Posts: 710
Joined: Mon Mar 25, 2013 10:05 pm UTC
Location: Czech Republic

Re: 1416: "Pixels"

Postby NoMouse » Wed Sep 03, 2014 11:12 am UTC

Explain xkcd says "The comic (along with many other features of the site) will not work at all at present, as the server for dynamic content, c.xkcd.com, is down. " (last edit on the page) so that's probably the real reason.
Time. The final frontier. These are the voyages of Cueball and Megan. Its continuing mission: to explore strange new worlds, to seek out new life and new civilizations, to boldly go where no one has gone before.

User avatar
Eternal Density
Posts: 5544
Joined: Thu Oct 02, 2008 12:37 am UTC
Contact:

Re: 1416: "Pixels"

Postby Eternal Density » Wed Sep 03, 2014 11:17 am UTC

Thanks for the scraping!
I think the only ones I hadn't seen were the rocket launch (I think it kept crashing for me before I got that deep) and the rope.
Play the game of Time! castle.chirpingmustard.com Hotdog Vending Supplier But what is this?
In the Marvel vs. DC film-making war, we're all winners.

azt.tm
Posts: 4
Joined: Wed Sep 19, 2012 11:51 am UTC

Re: 1416: "Pixels"

Postby azt.tm » Wed Sep 03, 2014 11:20 am UTC

azt.tm wrote:Just isolated all image-relations. I describe the procedure on my blog: azttm wordpress com (just add the dots).
Currently working on an image-collage. Stay tuned...


Now the collage is finished: http://azttm.wordpress.com/xkcd-com-1416-pixels


Return to “Individual XKCD Comic Threads”

Who is online

Users browsing this forum: No registered users and 20 guests