Lego Strandbeest!

Previously, previously, previously, previously, previously.

Tags: , , ,

Turtles, all the way down. Or gliders. Or glider turtles.

Conway's Game of Life, emulated in Conway's Game of Life:

The life simulator used is Golly which has a built-in script to generate these metapixel grids (select a pattern, and choose "" from the scripts list).

Outer Totalistic Cellular Automata Meta-Pixel:

The metacell uses a period 184 tractor beam, which acts as a clock. It pulls a block downwards by eight cells per impact, releasing a glider in the process. Some of the gliders are utilised; the rest are eaten. When the block reaches the base, it is restored at the top to begin the cycle again. Period 46 and 184 technologies (which are compatible) are used extensively throughout the configuration.

The rule is encoded in two columns, each of nine eaters, where one column corresponds to the 'Birth' rule and the other corresponds to 'Survival'. The nine eaters correspond to the nine different quantities of on cells (0 through 8). The presence or absence of the eater indicates whether the cell should be on in the next meta-generation. The state of the eater is read by the collision of two antiparallel LWSSes, which radiates two antiparallel gliders (not unlike an electron-positron reaction in a PET scanner). These gliders then collide into beehives, which are restored by a passing LWSS in Brice's elegant honeybit reaction. If the eater is present, the beehive would remain in its original state, thereby allowing the LWSS to pass unaffected; if the eater is absent, the beehive would be restored, consuming the LWSS in the process. Equivalently, the state of the eater is mapped onto the state of the LWSS.

Previously, previously, previously.

Tags: , ,

Slinky on a Treadmill

Such pathos!

Tags: ,

Dum Dum Girls

(I'd say they're 3/5th Split-era Lush, 1/5th Belly, and 1/5th that inexplicable country twang you get from Raveonettes and White Stripes.)

Tags: , , ,


(Hi Grimace!)

Tags: , , ,

Young Prisms

(These shoes aren't gonna gaze themselves!)

Tags: , , ,

It's alive

Today I implemented about two-thirds of the OpenGL 1.3 API in terms of the OpenGLES 1.0 API.

Gibbering commences now.

Though it's actually been a lot easier than that time when I implemented four-fifths of Xlib in terms of Cocoa.

Here's a gem: look upon my works and despair.

#define WRAP(NAME,SIG) \
void jwzgles_##NAME (ARGS_##SIG) \
{ \
if (state->compiling) { \
void_int vv[4]; \
list_push (STRINGIFY(NAME), (list_fn_cb) &jwzgles_##NAME, \
PROTO_##SIG, vv); \
} else { \
} \

WRAP (glTranslatef, FFF)


Tags: , , ,

Legalizing domestic misinformation

But would we really be able to tell?

An amendment that would legalize the use of propaganda on American audiences is being inserted into the latest defense authorization bill.

The tweak to the bill would essentially neutralize two previous acts -- the Smith-Mundt Act of 1948 and Foreign Relations Authorization Act in 1987 -- that had been passed to protect U.S. audiences from our own government's misinformation campaigns.

In a little noticed press release earlier in the week -- buried beneath the other high-profile issues in the $642 billion defense bill, including indefinite detention and a prohibition on gay marriage at military installations -- Thornberry warned that in the Internet age, the current law "ties the hands of America's diplomatic officials, military, and others by inhibiting our ability to effectively communicate in a credible way."

The new law would give sweeping powers to the government to push television, radio, newspaper, and social media onto the U.S. public. "It removes the protection for Americans," says a Pentagon official who is concerned about the law. "It removes oversight from the people who want to put out this information. There are no checks and balances. No one knows if the information is accurate, partially accurate, or entirely false."

Um, guys, I think "entirely false" is the whole idea here...

Tags: , ,

An Introduction to Objectivist-C

An Introduction to Objectivist-C

In Objectivist-C, an object -- every object -- is an end in itself, not a means to the ends of others. It must live for its own sake, neither sacrificing itself to others nor sacrificing others to itself.

In Objectivist-C, software engineers have eliminated the need for object-oriented principles like Dependency Inversion, Acyclic Dependencies, and Stable Dependencies. Instead, they strictly adhere to one simple principle: No Dependencies.

In Objectivist-C, there are only two numerical data types: rational and real.

In Objectivist-C, there are not only properties, but also property rights. Consequently, all properties are @private; there is no @public property.

In Objectivist-C, each program is free to acquire as many resources as it can, without interference from the operating system.

In Objectivist-C, there are no exceptions.

Tags: , ,

Today in Haunted Vagina news:

Carlton Mellick III:

When a living corpse climbs out of her during an awkward night of sex, Stacy learns that her vagina is actually a doorway to another world. She persuades Steve to climb inside of her to explore this strange new place. But once inside, Steve finds it difficult to return... especially once he meets an oddly attractive woman named Fig, who lives within the lonely haunted world between Stacy's legs.

Not to be confused the previous haunted vagina. Since this guy appears to write 7+ books a year, I'm guessing this is what happens when the underbelly of Usenet meets self-publishing.

You should probably just read Kathy Koja's The Cypher instead.

Previously, previously, previously, previously.

Tags: , , ,

  • Previously