Ого, постик с vaporwave font взлетел на пол тыщи. достижение.
https://www.reddit.com/r/ProgrammerHumor/comments/bjx3ed/vaporwave_font/
https://www.reddit.com/r/ProgrammerHumor/comments/bjx3ed/vaporwave_font/
Reddit
From the ProgrammerHumor community on Reddit: Vaporwave font
Explore this post and more from the ProgrammerHumor community
Я пока не проверял, но этой дифурой можно восстановить данные с помощью одного параметра (я возможно криво перевел).
Папер интересный, ситуация страшная.
Если кто решит сильно раскурить/заюзать - отпишитесь.
папер: https://arxiv.org/pdf/1904.12320.pdf
Папер интересный, ситуация страшная.
Если кто решит сильно раскурить/заюзать - отпишитесь.
папер: https://arxiv.org/pdf/1904.12320.pdf
Недетерминированная жесть.
Решил я тут обновить свой olegk.dev сгенерированный через hugo (https://gohugo.io/), чтобы он создал статик файлы в папке public нужно просто вызвать команду hugo.
Вот только при повторном вызове и отсутствии изменений он генерирует разный результат:
- он то решает добавить index.html в <link>
- то добавляет :: в <noscript>
- ну или просто делает глитч (вставляет какой-то кусок хтмл в середину и закрывает </html>)
Последнее классическая проблема канкаренси либо непочищенного буфера, но вот как он решает впихнуть /index.html - загадка, а заводить тикет или дебажить лень 🙃
Решил я тут обновить свой olegk.dev сгенерированный через hugo (https://gohugo.io/), чтобы он создал статик файлы в папке public нужно просто вызвать команду hugo.
Вот только при повторном вызове и отсутствии изменений он генерирует разный результат:
- он то решает добавить index.html в <link>
- то добавляет :: в <noscript>
- ну или просто делает глитч (вставляет какой-то кусок хтмл в середину и закрывает </html>)
Последнее классическая проблема канкаренси либо непочищенного буфера, но вот как он решает впихнуть /index.html - загадка, а заводить тикет или дебажить лень 🙃
gohugo.io
The world's fastest framework for building websites
Hugo is one of the most popular open-source static site generators. With its amazing speed and flexibility, Hugo makes building websites fun again.
О, нашел прикольную вещь: CLI tool to generate tf and tfstate files from existing infrastructure (reverse Terraform).
Пока еще свежее и возможно багнутое, но определенно в закладки девопсирования.
https://github.com/GoogleCloudPlatform/terraformer
Пока еще свежее и возможно багнутое, но определенно в закладки девопсирования.
https://github.com/GoogleCloudPlatform/terraformer
GitHub
GitHub - GoogleCloudPlatform/terraformer: CLI tool to generate terraform files from existing infrastructure (reverse Terraform).…
CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code - GoogleCloudPlatform/terraformer
Натыкнулся на такой роскошный доклад от Guy Steele. О том, как создавать и развивать язык. Хоть с момента доклада прошло 20+ лет, он озвучивает те вещи, с которыми придется сталкиваться каждому.
И если подвести итог, то язык должен расти по мере требований (ну прям как заголовок, удивительно, да?). Не надо пихать в него всё и вся, пока это не будет необходимо и подтверждено на практике.
Хм, на самом деле тут опять работает правило Кнутта, а если копнуть сильнее, то это бритва Оккама 🤔
UPD: язык может спокойно расти за счет либ, а не за счет фич.
https://www.youtube.com/watch?v=_ahvzDzKdB0
И если подвести итог, то язык должен расти по мере требований (ну прям как заголовок, удивительно, да?). Не надо пихать в него всё и вся, пока это не будет необходимо и подтверждено на практике.
Хм, на самом деле тут опять работает правило Кнутта, а если копнуть сильнее, то это бритва Оккама 🤔
UPD: язык может спокойно расти за счет либ, а не за счет фич.
https://www.youtube.com/watch?v=_ahvzDzKdB0
YouTube
Growing a Language, by Guy Steele
Guy Steele's keynote at the 1998 ACM OOPSLA conference on "Growing a Language" discusses the importance of and issues associated with designing a programming language that can be grown by its users.
ACM OOPSLA conference
Speaker: Guy L. Steele Jr.
ACM OOPSLA conference
Speaker: Guy L. Steele Jr.
На самом деле оч жалко, что мало кто задумывается о такой проблеме с непечатаемыми символами и как это влияет на скринридеры и людей с плохим зрением.
Не пишите на перле/руби/кложуре в своих (хотя бы) именах.
https://twitter.com/ryanflorence/status/1013857875230257153
Не пишите на перле/руби/кложуре в своих (хотя бы) именах.
https://twitter.com/ryanflorence/status/1013857875230257153
Twitter
Ryan Florence
Ever wondered what your cute user name sounds like to a screen reader user? (I like you @izs, sorry for using your account as an example but it's about as bad as it can get. For screen reader users, especially in threads, it's a nightmare.)
Cloudflare опять что-то выдумывает и вроде бы планирует сделать нашу жизнь лучше. Хм (тлдр в последнем абзаце)
Tell HN: Archive.is inaccessible via Cloudflare DNS (1.1.1.1)
Archive.is’s authoritative DNS servers return bad results to 1.1.1.1 when we query them.
The archive.is owner has explained that he returns bad results to us because we don’t pass along the EDNS subnet information. This information leaks information about a requester’s IP and, in turn, sacrifices the privacy of users.
We are working with the small number of networks with a higher network/ISP density than Cloudflare (e.g., Netflix, Facebook, Google/YouTube) to come up with an EDNS IP Subnet alternative that gets them the information they need for geolocation targeting without risking user privacy and security. Those conversations have been productive and are ongoing. If archive.is has suggestions along these lines, we’d be happy to consider them.
link: https://news.ycombinator.com/item?id=19828317
Tell HN: Archive.is inaccessible via Cloudflare DNS (1.1.1.1)
Archive.is’s authoritative DNS servers return bad results to 1.1.1.1 when we query them.
The archive.is owner has explained that he returns bad results to us because we don’t pass along the EDNS subnet information. This information leaks information about a requester’s IP and, in turn, sacrifices the privacy of users.
We are working with the small number of networks with a higher network/ISP density than Cloudflare (e.g., Netflix, Facebook, Google/YouTube) to come up with an EDNS IP Subnet alternative that gets them the information they need for geolocation targeting without risking user privacy and security. Those conversations have been productive and are ongoing. If archive.is has suggestions along these lines, we’d be happy to consider them.
link: https://news.ycombinator.com/item?id=19828317
Йоу, друзейки, а пошарьте своих ботов, в телеге, вк или даже вайбере (за ссыль на репо отдельно спасибо)
Или подкиньте тех, которых чаще одного раза использовали, буду тоже признателен.
Кидать сюда @olegkovalov
Или подкиньте тех, которых чаще одного раза использовали, буду тоже признателен.
Кидать сюда @olegkovalov
Что-то я совсем не понимаю этой сесурити вещи в фирмах: нуу наше репо/билд/вики приватное, мы не хотим никакой утечки.
Ладно там секретная фича, которая может фирму на рынке сделать сильнее, но ведь такое редко бывает.
Пример из жизни:
1. бегаю по репам с го и фикшу баги, потому что мне скучно.
2. тима обновляет деплой ямлы и сама обновляет все и всем, где может добраться.
3. другие люди обновляют внутренний фреймворк для микросервисов и бесплатно бампает зависимости и мигрирует.
Офкорс, если утечет токен одного пользователя, то (условно) утечет только репы, к которым он имеет доступ, но в таком случае все тимы должны быть попрятаны друг от друга. Не знаю, такого еще не встрачал.
А, и самое приятное - просить доступ, чтобы сделать бранч в чужой репе внутри тимы. Пожалуй самый глупый аргумент в контексте безопасности. (а потом еще окажется, что доступ к билдам тоже отдельно просить).
Ладно там секретная фича, которая может фирму на рынке сделать сильнее, но ведь такое редко бывает.
Пример из жизни:
1. бегаю по репам с го и фикшу баги, потому что мне скучно.
2. тима обновляет деплой ямлы и сама обновляет все и всем, где может добраться.
3. другие люди обновляют внутренний фреймворк для микросервисов и бесплатно бампает зависимости и мигрирует.
Офкорс, если утечет токен одного пользователя, то (условно) утечет только репы, к которым он имеет доступ, но в таком случае все тимы должны быть попрятаны друг от друга. Не знаю, такого еще не встрачал.
А, и самое приятное - просить доступ, чтобы сделать бранч в чужой репе внутри тимы. Пожалуй самый глупый аргумент в контексте безопасности. (а потом еще окажется, что доступ к билдам тоже отдельно просить).
One bad programmer can easily create two new jobs a year.
(c) David Parnas
(c) David Parnas
Понадобился клиент к RabbitMQ на го и как же это красива, один клиент - одна либа. Все.
Но вот все остальные...это minio, ну как можно было туда напихать парсер ini файлов? В клиент блен. Скорее не как, а зачем, как очень просто делается.
Если профкомы дадут мне еще выходных, я таки запаблишу(дада, я угрожаю) клиент для S3 подобных сервисов без всего этого спагетти 🍝
Делайте клиентские либы тонюсенькими, плес.
Но вот все остальные...это minio, ну как можно было туда напихать парсер ini файлов? В клиент блен. Скорее не как, а зачем, как очень просто делается.
Если профкомы дадут мне еще выходных, я таки запаблишу(дада, я угрожаю) клиент для S3 подобных сервисов без всего этого спагетти 🍝
Делайте клиентские либы тонюсенькими, плес.