Size: a a a

2021 October 07
oleg_log
источник
2021 October 08
oleg_log
True dat
источник
oleg_log
Меня даж как-то начинает напрягать это...Cloudflare сваливается в 1 сервис который умеет делать все. Вот теперь выкидывать https://improvmx.com

Им реально осталось сделать сервис для очереди и managed Kubernetes.

https://blog.cloudflare.com/introducing-email-routing/

Вспомнилось заявление CEO, что они хотят стать 4м cloud provider. На самом деле для них очень даже достижимая цель https://www.protocol.com/enterprise/cloudflare-r2-storage-aws
источник
oleg_log
RenderingNG is a long-term project to systematically improve Chrome performance as experienced by our users over time, while also anticipating future needs.

Scroll latency by up to 8%
Responsiveness by up to 3%
Peak rendering speed by up to 3%
GPU memory use by more than 3%
CPU time spent rendering and interacting with tabs, resulting in a savings of more than 1400 years of CPU time per day
Battery life by up to 0.5%

https://blog.chromium.org/2021/10/renderingng.html
источник
2021 October 09
oleg_log
Мы (Искандер и я) через минут 20 пойдем писать чекеры или что там для go-critic, добавлю ссылку к этому посту. Заходите, чай попьем.

https://www.youtube.com/watch?v=GFEwbY41y9g
источник
oleg_log
Однако
источник
oleg_log
Вот почему надо всегда в примерах использовать либо свои домены, либо example.com/.org/.net.
источник
2021 October 10
oleg_log
Был бы я более питонистом, сразу бы пошел собирать из сорцов, но нет.

Вообще фигня клевая, по шагам проходишь с чекаута до рантайм штуковин, прям бери Python и фикси под свои нужды.

https://realpython.com/cpython-source-code-guide/#what-does-a-compiler-do
источник
2021 October 11
oleg_log
Задачка на разминку мозгов: почему вы считаете, что вы не застряли в оранжевом кружочке в рамках своей айти-карьеры?
источник
oleg_log
источник
oleg_log
Стыдно признаться, но я только сегодня увидел шпаргалку (cheat sheet) по поиску на Github.

stars:>100 позволит отсеять мелочь
fork:false бесполезные повторы в результате

Ну про language:go или filename:unsafe.rs я знал, то предыдущие 2 как-то тупил до сегодня.

https://docs.github.com/en/search-github/getting-started-with-searching-on-github/about-searching-on-github

Напомню о @techchsh еще :)
источник
oleg_log
Я вот про эту кнопочку внизу :(
источник
oleg_log
Как всегда годнота у Даниилы, в этот раз про процессоры https://t.me/experimentalchill/124
Telegram
Experimental chill
Недавно задался вопросом, а где вообще почитать про процессоры и как они устроены. К сожалению, архитектура практически всех современных процессоров закрыта.

С одним небольшим исключением, которое мне скинули друзья из ARM. Это процессоры Exynos, которые делались для каких-то Samsung вплоть до S20. Это единственные продакшен процессоры, которые соревновались с Snapdragon и Apple A* на мобильных устройствах. Серверные процессоры скорее отличаются большими кешами, а вот branch predictions, pipelining достаточно похожи. Статья сложная, но хочу рассказать о ментальной моделе, которую я выучил.

Branch Predictor во всех процессорах это мелкие перцептроны (однослойные нейронные сети), которые собирают три-четыре объекта

GHIST (Global History) — хэш информации о том, как последние N бранчей были взяты или не взяты. В статье сказали, что в M1 модели было 160 бит, к 4 поколению 200
PHIST (Path History) — хэш нескольких бит адресов (со второго по четвёртый) последних бранчей, массив длины 80
PC (Program Counter) — хэш…
источник
2021 October 12
oleg_log
источник
oleg_log
Apple неплохо так WebKit залатали https://thehackernews.com/2021/10/apple-releases-urgent-iphone-and-ipad.html (спасибо Ивану за ссыль)
источник
oleg_log
Rob Pike aka BATYA против.

> I propose that we do not update the libraries in 1.18.

Я уже не раз встречал коменты или упоминания, что давайте не трогать стдлиб, и смысла в этом полно (нет, я не переобулся), но подождать 1-2 релиза и потом завести дженерики в тот же sort, sync.Pool, шо там еще.

Так будет больше похоже на Go-way: сперва сделаем MVP, а потом уже дотюним. Ну прям как сами дженерики в языке!

https://github.com/golang/go/issues/48918
источник
2021 October 13
oleg_log
CORS — история появления и нюансы использования

Джейк Арчибальд написал статью про CORS с интерактивными примерами — "How to win at CORS".

Впервые управление кроссдоменными-запросами появилось в Flash с помощью файла /crossdomain.xml, в котором описывались права доступа сторонних сайтов. В 2005 году рабочая группа W3C Voice Browser Working Group предложила альтернативное решение для XML-ресурсов. Так как XML не получил широкого распространения для представления HTML-документов, предложение рабочей группы трансформировалось в CORS (Cross-Origin Resource Sharing), который управляется с помощью HTTP-заголовка: Access-Control-Allow-Origin.

Кроме истории появления CORS в статье также рассказывается о нюансах его использования. В общем, хорошая статья. Рекомендую почитать.

#web #security #history

https://jakearchibald.com/2021/cors/
источник
oleg_log
Ойой
источник
oleg_log
Упал и по-настоящему лежит огромный датацентр хостинга OVH. Причина видимо в том, что за пол часа до того планировались изменения в сетевой инфраструктуре. OVH один из самых популярных хостингов на наших рынках, очень недорогой и доступный https://twitter.com/ovh_status/status/1448185498812485633

Я бы вообще об этом не писал, но у них, буквально, ЗАВТРА по плану был IPO. И все это для меня выглядит как небольшая диверсия, хотя скорее всего это опять проблемы с BGP. https://ipo.ovhcloud.com/sites/default/files/2021-10/OVHcloud%20-%20Press%20Release%20-%20Oct%205%202021%20-%20OVHcloud%20launches%20its%20initial%20public%20offering%20on%20Euronext%20Paris%20and%20announces%20its%20indicative%20price%20range.pdf
источник
oleg_log
Пойду удалять аккаунты со всех этих ваших клонов Jira. Наконец-то.
источник