•••

Looks like matebook-applet got hit by the recent Codecov security blunder. There seems to be no evidence that the potentially leaked credentials have actually been used for anything, but I’ve revoked and rotated everything just in case. Better safe than sorry. A sensible person would have thought about such things from the start. By the way, wouldn’t it be nice if Travis had a dont_trust_this [COMMAND] alias that would drop all the “secure” environment variables before running [COMMAND]?

Ложечки

Коробка с ложечками пропала аккурат после юбилея. Главное, не так много народу-то и было: семьдесят пять — дата, конечно, солидная, но отмечали в тихом кругу, только свои. Вот что обидней всего: от своих-то Васильевна такого никак не ожидала. Казалось, такая дружная, тёплая семья; три поколения, да почти уже четыре, у старшего внука жена на сносях. И — на тебе! Серебряные ложечки, светлая память о покойном Николае — покусились же, на святое покусились, родственнички!

Паукальные числа

Для отображения вебменшенов у меня на сайте (пока) используется webmention.js. Он меня полностью устраивает, кроме того факта, что англоязычные вкрапления на русскоязычных страницах выглядят неаккуратно. Поэтому я сегодня сделал отдельный вариант для русскоязычных страниц, с переведёнными заголовками. И в процессе столкнулся с тем, что там, где в исходном коде было var t="<h2>"+e.length+" Response"+(e.length>1?"s":"")+"</h2>"; по-русски требуется что-то вроде var t="<h2>"+e.length+" ответ"+(((e.length%100>10&&e.length%100<15)||e.length%10>4)?"ов":(e.length%10==1?"":"а"))+"</h2>"; Интересно, есть ли более правильный/элегантный способ? Нет, я уверен, что где-то в дебрях npm есть библиотеки для локализации, но скрипт и так 3 килобайта, куда уж дальше раздувать.

Индивеб

А вот помните, сайты на narod.ru делали?.. Это тогда ещё называлось «домашняя страничка», и хорошим тоном считался тёмный фон, а шиком — менюшки с анимацией (и ещё тэг <marquee> модно было). А вместо комментов были гостевые книги на CGI, в которых толком не было авторизации. Это всё было очень мило, но не очень удобно: чтобы узнать, не опубликовал ли хороший человек чего-нибудь нового, нужно было идти к нему на сайт, да и за ответами в гостевые книги надо было нарочно заглядывать.

The Right to Be Forgiven

The “right to be forgotten” is stupid. It can’t be enforced. Let’s say you’ve tweeted something fifteen years ago, something you found funny and daring at the time, but it turned out to be stupid and misguided in the opinion of today’s you, and you regret ever typing those words. And let’s say I remember that tweet. You can make Twitter delete it, you can even make Web Archive delete it, you can make Google remove it from its caches and indexes, but as long as you don’t have that MiB flashy stick you can not make me forget it.

О свободе слова

Хорошо быть диктатором, тираном, да хотя бы просто царём: обладая абсолютной властью, можно в своих решениях и поступках не очень считаться с мнением окружающих. До определённого предела, конечно, — могут ведь и свергнуть, если совсем берега потеряешь — но в очень широких рамках. В обществе равных сложнее: свобода человека размахивать руками заканчивается там, где начинается кончик носа другого человека, или что-то в этом роде. Так или иначе, свободы и права — о которых вроде как договорились, что они всеобщие — оказываются чем-то объективно ограничены.

Goodbye, DreamHost

I’ve been a DreamHost customer ever since I switched from hosted solutions to managing my own website. Back then, I was searching for a web hosting that would allow me to host a Known instance with as little hassle as possible, and DreamHost was one of the first options IndieWeb Wiki listed. I gave it a try and fell in love immediately. DreamHost was great. Very easy to set up, with clean and comfortable to use administrative panel, seamless SSH access, and everything you’d need for a little private website available and easily accessible.

•••

Perhaps the most surprising thing about parenting a newborn child1 is the fact that you need to figure it all out by yourself. Parenting is not really a recent invention. In fact, humans have been doing it since even before we formed as species. Every generation in the history of mankind has done it — literally! — and no generation was a complete failure at it so far. You’d think that after accumulating knowledge in this area for tens of thousands of years, the most basic things would be common knowledge by today, wouldn’t you?

Печатай так!

Яндекс.Лавка предлагает начать печатать. Но клавиатуру тут же закрывает: печатай, мол, силой мысли…