nikhil.io

“Foreshadowing Is Not Character Development”

Via Deepu.

My anger has never been with the writers for having a character I love to come to a tragic end like that. No matter how gut-wrenching it was, they, or George RR Martin, always laid out a convincing argument for why it happened. And that’s what great writing does, it makes you think of the downfalls as being a result of the characters actions or a clear set of events.

For Ned, he went from Point A - being hand of the king, to point B - getting beheaded and his family being torn apart. No matter how devastating though, it was set up and executed perfectly. From the moment he figured our Cersei’s children were by Jaime and not Bobby B, the things he did, the decisions he made, led to his death. We as viewers know that he made a critical mistake in telling Cersei that he knew. In trusting and underestimating Littlefinger. And lastly with Sansa and himself trusting that Joffrey would keep his word in being merciful if Ned admitted treason. It is why when the end of Episode 9 happened, no one was talking about how bad the writers were. Our frustrations were with Ned, our anger was with Joffrey and Cersei. It is not that he deserved to get killed, it is that we have a full understanding of how he got there. There is no arguing against that progression.

And most importantly this moment hits us with what was the hard truth of the show the characters, no matter how much we love them, will suffer the consequences of their actions.

TropeAnatomy

And finally, and I’ve watched this a few times with unhealthy glee, Screen Rant on how the HBO Season 8 pitch meeting might have gone (via CM.)

Season 8 was a stark reminder1 of George RR Martin’s writing prowess2.

  1. Unoriginal and lame but couldn’t resist.↩︎

  2. Even if he has to imprison himself in a small cabin to finish things.↩︎

Fungi Are Horrifying

Every person I’ve sent this to has seen it. Not sure why my own internet excursions didn’t yield this manifestly horrifying video.

The last few seconds reminded me of scenes from Annihilation. Like this one:

Edit: It’s been used in Eastern Medicine for a while. Like the top YouTube comment notes, “Cordyceps is evolving to trick us into believing it is medicine.”

Game of Thrones Ratings

Via Rotten Tomatoes and with the awesome ChartJS. Dots are episodes, contiguous lines are seasons (static version.)

A search for episode titles on GitHub yielded this indescribably amazing, mostly hand-curated GoT Dataset by Jeffrey Lancaster (who published a Medium article describing his process. Has a Stranger Things dataset as well.)

Update: MFW watching the final episode.

Penny Flip Tip

Whenever you’re called on to make up your mind,

   and you’re hampered by not having any,

the best way to solve the dilemma, you’ll find,

   is simply by spinning a penny.

No—not so that chance shall decide the affair

   while you’re passively standing there moping;

but the moment the penny is up in the air,

   you suddenly know what you’re hoping.

Persi Diaconis, The Problem of Thinking Too
Much

Mama

For My Mother by May Sarton

Once more
I summon you
Out of the past
With poignant love,
You who nourished the poet
And the lover.
I see your gray eyes
Looking out to sea
In those Rockport summers,
Keeping a distance
Within the closeness
Which was never intrusive
Opening out
Into the world.
And what I remember
Is how we laughed
Till we cried
Swept into merriment
Especially when times were hard.
And what I remember
Is how you never stopped creating
And how people sent me
Dresses you had designed
With rich embroidery
In brilliant colors
Because they could not bear
To give them away
Or cast them aside.
I summon you now
Not to think of
The ceaseless battle
With pain and ill health,
The frailty and the anguish.
No, today I remember
The creator,
The lion-hearted.

💗

via Catherine

JavaScript Delenda Est

Back in the second century BC, Cato the Elder ended his speeches with the phrase ‘Carthago delenda est,’ which is to say, ‘Carthage must be destroyed.’ It didn’t matter what the ostensible topic of the speech was: above all, Carthage must be destroyed.

My opinion towards JavaScript is much like Cato’s towards Carthage: it must be rooted out, eliminated and destroyed entirely. I don’t know if I’d go quite so far as to say that the fundamental challenge of mass computing is the final destruction of JavaScript — but I want to say it, even though it’s false.

JavaScript is a pox, a disaster, a shame. It is the most embarrassingly bad thing to become popular in computing since Windows 3.1. Its one virtue (that it’s on every client device) is outshone by its plethora of flaws in much the same way that a matchstick is outshone by the sun, the stars and the primordial energy of the Big Bang added together.

JavaScript is the XML, the Yugo, the Therac-25 of programming languages. The sheer amount of human effort which has been expended working around its fundamental flaws instead of advancing the development of mankind is astounding. The fact that people would take this paragon of wasted opportunity and use it on the server side, where there are so many better alternatives (to a first approximation, every other programming language ever used), is utterly appalling.

JavaScript delenda est.

I don’t know what my newfound affection for it says about me. Via HackerNews.

A Vigilante

A Vigilante (2018)

IMDb

Rating: B+

The first two-thirds are brilliant. As for Olivia Wilde and her riveting performance:

[. . .] it’s still good to see a cunning and capable actress rise above her usual projects, such as stupid fodder like Tron or Cowboys and Aliens, or labels like “Sexiest Vegetarian Celebrity of 2010.”

After Enough and five Death Wish movies, the revenge genre is not without its recurring clichés, many of which get defrosted and microwaved again in A Vigilante. The point, if there is one, is that “heinous criminal felonies are acceptable if they are justified by a woman driven beyond the limits of reason.” As one battered wife says, “Every graveyard is full of people who didn’t make it.” The same is true of old movies gathering dust in Hollywood film vaults.

Rex Reed, Olivia Wilde Goes Full Charles Bronson in the Brutal Revenge Thriller ‘A Vigilante’

Gandhi the Annihilator

At least in Civilization:

[. . .] Gandhi tends to be the first to use nuclear weapons, and spares no expense on wiping your civilization off the map. You probably always thought you were crazy — how could a series that prides itself on historical accuracy portray Gandhi so wrong? Well, you’ll be happy to know that both your sanity and Civilization’s historical integrity aren’t at fault. Instead, a bug’s to blame.

In the earlier Civs, leaders are given a set of attributes that dictate their behavior. One such attribute is a number scale associated with aggressiveness. Gandhi was given the lowest number possible, a rating of 1. However, when a civilization adopted democracy, it granted a civilization -2 to opponent aggression levels. This sent Gandhi’s rating of 1 into the negative, which swung it back around to 255 — the highest possible rating available, and thus, the infamous warmonger Gandhi was born.

Geek.com, What caused Gandhi’s insatiable bloodlust in Civilization

And they just left it in there as an homage:

This cyclical aggression scale was fixed in later versions of the game, but Gandhi wasn’t totally cured of his bloodlust. The team fixed Gandhi’s aggression rating, but as an Easter egg paying homage to the earlier aggressive versions of Gandhi, ramped his nuke rating through the roof. So, while it may be difficult to push Gandhi over the edge, he goes from zero to nuclear option once you do.

Via MS.

Scaling Mountains

Mountains should be climbed with as little effort as possible and
without desire. The reality of your own nature should determine the
speed. If you become restless, speed up. If you become winded, slow
down. You climb the mountain in an equilibrium between restlessness and
exhaustion. Then, when you’re no longer thinking ahead, each footstep
isn’t just a means to an end but a unique event in itself. This leaf has
jagged edges. This rock looks loose. From this place the snow is less
visible, even though closer. These are things you should notice anyway.
To live only for some future goal is shallow. It’s the sides of the
mountain which sustain life, not the top. Here’s where things grow.

– Robert M. Pirsig, “Zen and the Art of Motorcycle Maintenance

via BG

Midwest Distances

Expression Real Distance
Next door 1 - 2 miles
Right up the road 5 - 10 miles
Up North 15 - 100 miles
A couple miles 10 - 20 miles
Not too far 20 - 50 minutes
A little ways Over an hour
A pretty good drive 2 hours+
Drive down there Literally any direction

Can attest 😆. Via.

Assistant Executive for the Task Force on Employee Services

Via GLP, a University Title Generator that generates “prestigious” titles and associated salaries. A few random gems

  • Associate Coordinator of the Subcommittee for Community Services
  • Deputy Vice President of the Office of Alumni Planning
  • Provost for the Subcommittee for Investor Diversity
  • Vice Chair of the Subcommittee for Donor Technology

It Will Be Okay

It seemed to me that the house would collapse before I could escape, that the heavens would fall upon my head. But nothing happened. The heavens do not fall for such a trifle.

– Conrad, Heart of Darkness (taken completely out of context…)

Alan Kay on OOP

OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. It can be done in Smalltalk and in LISP. There are possibly other systems in which this is possible, but I’m not aware of them.

Dr. Alan Kay on the Meaning of “Object-Oriented Programming”

So… Erlang? (RIP Joe Armstrong 🙏) And that was before this

(I’m not against types, but I don’t know of any type systems that aren’t a complete pain, so I still like dynamic typing.)

Indeed, Dr. Kay.

Medieval Fun Land

As the final season of HBO’s blockbuster television series Game of Thrones hits screens around the world today, audiences in China are begging for the explicit scenes of sex and violence not to be censored.
[. . .]
Disgruntled viewers in China have previously compared the significantly edited version to a “medieval castle documentary”.

Which natually leads to (which won’t embed for some reason so here)

Timelapse of the Future

Best thing I’ve seen this year. About as spiritual as it gets.

After an unimaginable length of time, even the black holes will have evaporated and the universe will be nothing but a sea of photons, gradually tending towards the same temperature, as the expansion of the universe cools them towards absolute zero. Once the very last remnants of the very last stars are finally decayed away to nothing and everything reaches the same temperature, the story of the universe finally comes to an end. For the first time in its life, the Universe will be permanent and unchanging. Entropy finally stops increasing because the cosmos cannot get any more disordered.

Nothing happens. And it keeps not happening forever.

😢 how beautiful is that? And black holes take a long, long time to evaporate

A black hole with the mass of the sun will last a wizened 1067 years. Considering that the current age of our universe is a paltry 13.8 times 109 years, that’s a good amount of time. But if you happened to turn the Eiffel Tower into a black hole, it would evaporate in only about a day.

And that’s after this happens

It will take hundreds of trillions of years for the first stellar remnant to cool completely, fading from a white dwarf through red, infrared and all the way down to a true black dwarf. By that point, the Universe will hardly be forming any new stars at all, and space will be mostly black.

BLN and I spoke about how we simply have no good strategy to attempt a comprehension of “hundreds of trillions” of years.

The Wailing

The Wailing (2016)

IMDb

Rating: A

Saw with LD. Long, slow, visceral, beautiful, gory. Kept me guessing. Excellent stuff.

There’s a pervasive hush and sense of stillness that lingers over the region of Gokseong, and scenes of brazen, crazed madness are often preceded by shots of tranquil mountain vistas whose lush, thickly forested landscapes increasingly feel smothering and secretive. This is a film as beautiful as it is gory, as painstakingly scenic as it is committed to stark visual interplays between darkness and light.

All the while, the story of Gokseong unfolds in fits and starts, each puzzle piece more confusing than the last. Are the residents of the town being systematically poisoned with a drug that causes them to become frenzied, savage killers? Are they being cursed? Or is it both, and for what reason? Na’s writing layers tension upon tension, particularly through the escalating paranoia that each of the townspeople comes to feel for any and all outsiders.

However, answers are much harder to find in this film than accusations. Horror fans wanting a plot whose ending dovetails nicely with all the elements that preceded it may wind up feeling frustrated, though many more may be drawn into the heart of its darkness: the conviction that terror has come to this town and there is no escape to be had.

Aja Romano, The Wailing is the most unsettling Korean horror film in years, but it offers more chills than answers

Rōshi Shopsin

A few favorites from a selection of Kenny Shopsin’s infinite wisdom. He ran this diner (which doesn’t really sound like one…)

On ambition

It’s just an initiation into the idea until the abilities to appreciate life forthe moments in a row starts to make you a deeper and more fulfilled person, and the energy you put towards pursuing the goals … it starts out obsessive.

The point of goals

My stupid goal: I’ve risen above that and I don’t need a goal, I’m just stupid. I just float free, knowing that after you’ve pursued a stupid goal for a long time, even if you understand it’s not important, you understand it’s a device to help you overcome the absurdity of life.

Social Media (article lists this as “on getting involved”)

[One] modern phenomenon is that people have begun to savor their spectatorship rather than being involved. They don’t want to be a part of it, or if they do, they don’t know how. They construct an artificial wall between reality and themselves — and they don’t cross it.

And on life

The only way to not be crushed by the stupidity of life is to pursue something energetically and gain as much satisfaction as you can before it gets stupid — and just ignore the fact that it’s stupid. The whole thing is shitty. You’re gonna fucking die.

Paleoart

All Yesterdays is an exploration of things we know we will never know about “dinosaurs and prehistoric animals” . Jonathan Wojcik at bogleech.com has an excellent review of the book. Of particular interest: We know little-to-nothing about the creatures’ anatomies and morphologies because of missing soft tissue data. Here are paleoartists’ recreations of a cow and a swan:


Looked up a sperm whale’s skeleton and can’t imagine how lacking a recreation would be:

Source

This article discusses the history and current state of paleoart. And this post is the ultimate TL;DR on the subject

As C.M. Kosemen explains throughout All Yesterdays, we really can’t ever know how much fat and other soft tissues contributed to the overall shape of dinosaurs since that’s the first thing to rot and shrivel tight against their bones and like even a sperm whale has a little skinny skeleton.

so like


how would we know?

Hugo Migration

Gave Hugo a try and was quite impressed by the ease and speed. The official documentation kinda sucks at introducing key ideas (like taxonomies) in a gradual way that’s helpful to newcomers, but is great for variable and function references. Found these two posts very helpful. Here’s another that explains template variable scope well. And another that goes over theme development step-by-step.

Sticking to Jekyll for now since

  • I don’t post that often and can wait a minute for recompilation if/when I have that many posts
  • Hugo does not compile SASS like Jekyll; don’t want to make an asset pipeline or turn to readymade solutions like this
  • It doesn’t do archives like Jekyll. Approaches like these might be creative but… 🤷‍♂️

Hugo is as insanely fast as advertized. I love the section and taxonomy abstractions, myriad content types, and I18n support. I’d use it to build any static website that’s not a blog. For now, Viva Jekyll.

Letters to a Computer

The Des Moines Register on how to send them email in (I’m guessing) the late 80s/early 90s.

An article on how Baud Rate isn’t the same as Bit Rate

Baud rate refers to the number of signal or symbol changes that occur per second. A symbol is one of several voltage, frequency, or phase changes. NRZ binary has two symbols, one for each bit 0 or 1, that represent voltage levels. In this case, the baud or symbol rate is the same as the bit rate.

– Lou Frenzel, Electronic Design, “What’s The Difference Between Bit Rate And Baud Rate?

Via /r/bitcoin

It’s Never Finished

I think my job doesn’t have an end goal. Words like “finished” or “complete” don’t exist. We do our best with today’s menu and entertain our guests. That’s all for today, it’s repetition.

– Chef Nozumu Abe, Sushi Noz

A Love Letter to the Internet of Old

In an age where we interact primarily with branded and marketed web content, Cameron’s World is a tribute to the lost days of unrefined self-expression on the Internet. This project recalls the visual aesthetics from an era when it was expected that personal spaces would always be under construction.

Crazy Rich Asians

Crazy Rich Asians (2018)

IMDb

Rating: C

I don’t understand the ratings and the hullabaloo over what was affluence porn with a tired Bollywood plot (Kabhi Khushi Kabhie Gham came to mind but I’m sure there’s something else that aligns better with CRA.) Might be a satirical, over-the-top take on new and old money in Singapore, though I wonder it was construed as such by the target audience.

And then:

Racism against minorities is endemic in Singapore. Job advertisements frequently only ask for those who can speak in English and Mandarin, and even if minorities are able to do so, they are told that only ethnic Chinese are wanted. Muslim women in hijabs are kept out of certain civil service jobs because of their headwear. While there are police bans on speaking in Tamil, there are yearly tax-funded programs to promote speaking in Mandarin. Minority representations are rife with stereotypes and the idea of the quintessential Singapore girl is one that embodies only East Asian beauty standards. The country’s ruling power has stated that Malay-Muslims in Singapore cannot be trusted in the armed forces due to their divided loyalties between religion and state. It has further accused them of being unable to ‘integrate’ an irony considering that Malay people are considered the original inhabitants of the land. The founding father of Singapore, Lee Kuan Yew, holds views on genetics that would seem disconcertingly similar to eugenicist and white supremacist ideals, as he has touted the genetic superiority of the Chinese as stronger and hardier, with Indians not being as bright, but still better than the lazy, un-driven Malays. Chinese people wear Indians in ‘brown face’ and many elite public schools are reserved for them.

[. . .] Given this context, this movie is actually perpetuating the state of racism and Islamophobia in Singapore. The only Brown people in the movie are opening doors or in service of the elite Chinese in the movie. Minorities only exist in the periphery of the film. Why is this being lauded as revolutionary?

What people celebrating this movie are doing is bringing a Western racial framework to bear upon a Singaporean one.

Sangeetha Thanapal, “Crazy Rich Asians” Promotes The Ongoing Systematic Erasure And Oppression Of Singapore Minorities On A Global Screen.