alt.hn

7/27/2026 at 2:22:34 PM

Paged Out #9 [pdf]

https://pagedout.institute/download/PagedOut_009.pdf

by laurensr

7/27/2026 at 4:44:58 PM

I like page 30: The Subpixel Zoo. It must be hell for text rendering:

https://en.wikipedia.org/wiki/Subpixel_rendering

by Rendello

7/27/2026 at 8:04:36 PM

Sorry, we moved this. It's on page 37 now - "Hardware" section works better for this one than "Food for thought".

https://pagedout.institute/webview.php?issue=9&page=37&artic...

by gynvael

7/28/2026 at 4:31:33 AM

> Sorry, we moved this.

Isn't the borrow checker supposed to prevent these things? I was still holding an immutable reference.

by Rendello

7/28/2026 at 6:04:37 AM

Actually the title is what doesn't change, not the page number. I.e. the object manager has a mapping where a given object (article) is in memory (on what page, pun intended). So you have to go through the object manager to resolve the mapping each time you want to interact with the object... or at least that's how we have it implemented in the web viewer ;)

by gynvael

7/27/2026 at 7:41:22 PM

Desktop OSes just assume the vertical subtiles (at best with an option between RGB and BGR). TVs and mobile devices don't generally support subpixel rendering at all.

by brainwad

7/27/2026 at 4:59:01 PM

I've never seen this before, it's like a modern 2600 - deeply technical, scattered topics and depth, all very hacker-curious - and beautifully designed to boot.

by lubujackson

7/28/2026 at 9:59:17 AM

And it blocks IP ranges it doesn't like, so who knows what's in it?

by inigyou

7/28/2026 at 10:57:43 AM

Wait, you're getting blocked trying to download Paged Out!? This most likely is a problem with your ISP, not with the zine's server. Check with them first.

by gynvael

7/28/2026 at 11:21:21 AM

Yep they seem to be hard-blocking Tor users.

by inigyou

7/28/2026 at 11:34:52 AM

That might be something at Google Cloud ingress then. We're not blocking on IP level (we have some other stuff, but it shouldn't interfere with Tor).

by gynvael

7/28/2026 at 12:14:54 PM

> Google Cloud

Ew. Do you need hosting donations?

by inigyou

7/28/2026 at 8:34:08 PM

Hahaha thank you, if needed we have a few more options. For now I'm sticking to it since it's familiar territory for me.

by gynvael

7/27/2026 at 5:37:13 PM

`Baby Steps in C` is hilarious lol. I'll be buying the print editions going forward. They hooked me right in with that.

by zOneLetter

7/27/2026 at 9:04:02 PM

That article triggered me to send it to my friends. C be crazy.

by malfist

7/28/2026 at 1:00:58 AM

It's not standard conforming C. asm() is an extension.

by asveikau

7/27/2026 at 9:42:07 PM

Simultaneously triggered my PTSD and made me laugh

by blueSky1989

7/27/2026 at 8:36:33 PM

It reminds me a little bit of a Phrack textfile, but if Phrack had raster image art advertising in it.

by walrus01

7/27/2026 at 9:01:53 PM

What you've described is the printed version of Phrack!

by gynvael

7/27/2026 at 7:23:01 PM

Fun fact - the computiles piece is an uncredited rediscovery of Wang's work from the 1960's on computable tilings. Specifically, he went as far to show that the halting problem is equivalent to the 'domino problem' - can we tile the plane using a given finite set of dominoes (aka tiles) where we have infinitely many copies of each and the tiling must preserve edge-meet criteria. Every tiling is a computer program, every computer program is a tiling.

by unprovable

7/27/2026 at 7:29:16 PM

It’s credited in section 3

by Graziano_M

7/27/2026 at 4:53:31 PM

Michał Zalewski's article on page 42 is very funny.

by bbayles

7/27/2026 at 5:26:34 PM

Would someone be interested in explaining what in the world is going on in that article?

by mixedmath

7/27/2026 at 8:37:55 PM

I'll try to do the first one since I think it's the most illustrative:

  1  long typedef[[]]*($)(void*($),...);  
  2  int main() {  
  3   char* str = "Hello, world.";  
  4   $ $ asm("puts");  
  5   $:&&$&&$(str);  
  6  }

(1) is equivalent to "typedef long* $(void*, ...)". '$' is the name of the defined function type.

it's obfuscated as follows:

- typedef is a specifier and can go on either side of the type, same as int const/const int

- [[ ]] is an empty list of attributes

- "void*($)" is an argument named '$' of type void*, but parameter names are ignored in declarations.

- you can put parens in declarations since sometimes you need to group prefixes and postfixes in a different order

- dollar signs in names are allowed in many c compilers (and some other c-like languages)

- "..." are variadic arguments. puts doesn't have those, but the first argument uses the same register either way so it happens to work out in this case

(4) declares a function named '$' of type '$', shadowing the type, and links it to the assembly label "puts". calling $ calls puts.

normally it looks like `int call_foo(void) asm("foo");`

(5) is parsed as: "label $: address-of-label $ and function $ called on str. the address of a label is truthy, so the function also gets called.

unary && looks for the argument in the label namespace, but other operators don't, so the two dollars refer to different things.

that's about it. if you're familiar with the c standard and some common gnu extentions, you can deconstruct the examples into their basic elements easily enough

by pillmillipedes

7/27/2026 at 5:56:06 PM

What do you mean? It's just simple beginner's examples in C. Should be easy enough to understand, C is famously very simple ('portable assembler' as they say!).

by q3k

7/27/2026 at 9:14:20 PM

> In our experience, C has proven to be a pleasant, expressive and versatile language for a wide variety of programs. It is easy to learn, and it wears well as one's experience with it grows.

The C Programming Language K&R

by FergusArgyll

7/28/2026 at 12:47:33 AM

When does the Printed edition go on sale? Lulu doesn't have the 9th edition listed yet.

by MiltarizdMerica

7/28/2026 at 6:01:26 AM

It should be available on lulu until the end of the week. We're running QA on it still.

by gynvael

7/27/2026 at 5:51:31 PM

The anime avatar twitter people have finally created something beautiful.

by brcmthrowaway

7/27/2026 at 6:47:40 PM

Ahaha thank you for this comment, it's peak internet meme culture. Made my day :D

by gynvael

7/27/2026 at 3:18:32 PM

My fav zine

by yu3zhou4