VISUALGUI

nut job

AMP Breaks The Open Web

A few weeks ago, I tried to AMPed up this blog. The quick and easy solution is to run Automattic’s AMP plugin. After half an hour of playing with the plugin, I deactivated it and decided not to use it because it published a separate version for AMP. Furthermore, the default design looked too generic and uninspired.

My next step was to follow the tutorial on the AMP Project website to create the basic markup. The first thing I had to do was adding an external JavaScript from Google and including some default styles. I am using Typekit to display fonts, but the document doesn’t give any example on how to do so. I tried googling, but found nothing. For images, I have to use AMP’s proprietary amp-img. For CSS, I have to use AMP’s proprietary <style amp-custom>. All CSS has to be inlined since and <link rel=”stylesheet”> is disallowed. At this point, I simply gave up. The markup is now under Google standards instead of the web standards the web community has fought so hard to maintain. For performance, giving up standard markup is simply not worth it since I have done my best too keep this site as fast as possible. In addition, I don’t want to lose control of my design.

Fortunately, I am glad that I am not alone. John Gruber and others have stepped up to call for killing Google AMP. I am with them.

Ted Gioia: How to Listen to Jazz

The author of The History of Jazz invites us inside his head and show us his own process of how he listens to jazz. It’s a fascinating read if you want to get inside the music. Reading this book reinvigorates my love for classic jazz. Time to load those good old Louis Armstrong, Miles Davis, and Clifford Brown into my iPhone.

Learn CSS Grid

Learn CSS Grid by Jonathan Suh is easy to understand and showcasing the power to create web layouts. Bookmarked it for future learning and referencing.

Jessica Valenti: Sex Object

Valenti’s moving memoir, which chronicles her experiences of being groped, raped, exposed to, and jerked on, helps me understand better about sexism that women have to deal with everyday. As she confessed, “Doing the right thing has never come easy to me. I cheated on almost all of my boyfriends with regularity and without remorse,” Valenti’s goal is to be honest rather than motivational.

Ailing Hell

One less powerful sex offender in the world.

Đán on Marriage

Đán: Daddy, you’re the best. I want to marry you.
Dad: No, thank you. I am already married to your mom.
Đán: You know, a boy can marry a boy.
Dad: Of course. Are you going to marry a boy?
Đán: No.
Dad: Who are you going to married then?
Đán: Nobody.

That was our conversation when I let him played on my iPhone.

Worse Than A Child

Alexandra Petri:

Sometimes children are not cruel on purpose. Children can sit still and are often unable to stick their feet into their mouths, and sometimes will let you get more ice cream than they get.

He is something more terrifying than a child. Children can learn.

Funny yet scary.

Những Niềm Vui Nhỏ

Hôm qua sau giờ làm đón thằng Đán về và ghé qua thư viện đọc với nó ba quyển sách thiếu nhi. Về đến nhà thằng Xuân đòi đi dạo nên đẩy xe cho nó hóng gió. Tối trước khi đi ngủ đánh một bàn cờ với thằng Đạo. Trong tuần được chúc thời gian với tụi nhỏ vậy là vui rồi.

Hôm thứ Hai tôi đi tham quan trường học mới cho thằng Đạo. Nó được cơ hội vào chương trình Magnet. Chương trình này đặt biệt áp dụng nghệ thuật vào lớp của học sinh. Chẳng hạn như kết hợp giữa toán và nhạc electronic để việc học được phong phú hơn. Nghe thì cũng thấy thú vị. Người hướng dẫn cũng cho biết rằng bây giờ trường không cho bài tập về nhà làm mà chỉ khuyến khích các em đọc sách. Theo những thống kê cho biết việc làm bài vỡ ở nhà không có tác dụng nhiều nên để cho tụi nhỏ nó có thời gian làm những thứ khác như thể thao hoặc đọc sách.

Sau khi ra khỏi trường gặp một bà mẹ người Phi đến đón con tôi hỏi thăm bà về trường này. Bà có thằng con trai học lớp năm. Bà không thích trường nầy lắm gì bà muốn trường dại cao hơn và cho bài tập về nhà nhiều hơn. Lớp học hơi dễ dãi cho thằng con trai của bà nhất là đối cới những đứa Á Châu. Tôi thì không suy nghĩ như thế. Miễn tụi nó theo kịp là đủ rồi. Không cần chúng nó lúc nào cũng phải học bù đầu. Tôi chỉ khuyến khích chúng nó đọc sách. Thằng Đạo bây giờ cũng thích đọc lắm. Bây giờ đến thằng Đán. Sau này chỉ cần cả nhà ngồi trên sofa đọc sách là tui vui rồi.

Fuck You, Republicans

McConnell, Ryan, and the GOP leaders, you ain’t nothing but a bunch of coward motherfuckers. When are you going to stand up for your country and stop this childish shit? You know damn well that the dumbass president is fucking up the country and you are still on your knees. Be a fucking leader, not a swallower.

The Dunning-Kruger Effect

David Brooks on the child leader:

He is thus the all-time record-holder of the Dunning-Kruger effect, the phenomenon in which the incompetent person is too incompetent to understand his own incompetence.

Here’s Brooks’s accurate description of the kid:

We’ve got this perverse situation in which the vast analytic powers of the entire world are being spent trying to understand a guy whose thoughts are often just six fireflies beeping randomly in a jar.