☕️ Мерлин заваривает τσάι 🐌
Киберпанк мёртв, но дело его живёт
Часто вижу утверждения, что киберпанк мёртв потому что наступила реальность, описываемое будущее стало настоящим.
Я думаю, что это не так. Гибсону и компании киберпанк уже казался настоящим - это было первое поколение, заставшее интернет и компьютеризацию, зачатки массовой автоматизированой слежки.
Киберпанк резонировал с футуршоком и страхом перед технологиями современников, но невозможно быть шокированным продолжительное время.
К 2000-м выросло поколение читателей, для которых чувство новизны от всепроникающих компьютеров и сетей было уже в прошлом.
Чего киберпанк почти не предугадал - так это всеобщей цензуры, ванилизации информационного пространства и фрагментации сети. Тут мне стоит начать бить в бубен и призывать людей покаяться перед лицом наступающего тоталитарненького, серенького конца света. Вот о чём стоит писать - о конце света в мире киберпанка.
Я думаю, что это не так. Гибсону и компании киберпанк уже казался настоящим - это было первое поколение, заставшее интернет и компьютеризацию, зачатки массовой автоматизированой слежки.
Киберпанк резонировал с футуршоком и страхом перед технологиями современников, но невозможно быть шокированным продолжительное время.
К 2000-м выросло поколение читателей, для которых чувство новизны от всепроникающих компьютеров и сетей было уже в прошлом.
Чего киберпанк почти не предугадал - так это всеобщей цензуры, ванилизации информационного пространства и фрагментации сети. Тут мне стоит начать бить в бубен и призывать людей покаяться перед лицом наступающего тоталитарненького, серенького конца света. Вот о чём стоит писать - о конце света в мире киберпанка.
👍7🐳1💊1
автоматизация для умного дома
- покрывает 80% юзкейсов: 24-часовой таймер с перезапуском
- покрывает 95% юзкейсов: календарь с таймером
- покрывает 80% юзкейсов: 24-часовой таймер с перезапуском
- покрывает 95% юзкейсов: календарь с таймером
👍7💊7🥰1🤔1
☕️ Мерлин заваривает τσάι 🐌
Ого, nplus1 использует minio для раздачи статики? Смело, конечно https://minio.nplus1.ru/app-images/773785/642c5f7e925df_img_desktop.jpg
Telegram
Кавычка
Есть такая штука для хайлоада - MinIO
Объектное хранилище с открытым исходным кодом на Go.
Забавно, как POST запрос на ручку /minio/bootstrap/v1/verify раскрывает его секреты.
Бага прогремела (CVE-2023-28432) в Китае (вот разбор), а у нас чет не встречал…
Объектное хранилище с открытым исходным кодом на Go.
Забавно, как POST запрос на ручку /minio/bootstrap/v1/verify раскрывает его секреты.
Бага прогремела (CVE-2023-28432) в Китае (вот разбор), а у нас чет не встречал…
❤1
Хммммм, насколько хороша идея запретить пользователям вводить пароли из Top-1M?
❤2🏆1
Хммммм, насколько хороша идея запретить пользователям вводить пароли из Top-1M?
🤪12🏆1
☕️ Мерлин заваривает τσάι 🐌
Хммммм, насколько хороша идея запретить пользователям вводить пароли из Top-1M?
Насколько хороша идея сделать дедупликацию сообщений в каналах?
😁19
TIL Carl Sagan's son Jeremy wrote the graphical bits of Lotus 123 in Forth. not the only Forth/spreadsheet connection either: VP Planner was written in a custom Forth. it's around in sundry Internet archives, and if you disassemble a copy, you soon find out that it's a direct threaded Fort, using the usual 8086 inner interpreter (LODSW; JMP AX), supporting multiple segments (DS and SI are pushed to the return stack in NEST) and keeping BX in TOS. yet no comparative review made particular note of its slowness
of course, VP Planner was the first spreadsheet to try to compete head-on with 123 - on both price and quality! - and Lotus buried it, claiming and winning a spurious "look and feel" infringement and driving it off the market. this emboldened Lotus to go after Borland, forgetting that Borland had much better lawyers... and Philippe Kahn, not one to back down from a scrap; Borland's win or appeal largely put paid to "look and feel" lawsuits, thankfully
of course, VP Planner was the first spreadsheet to try to compete head-on with 123 - on both price and quality! - and Lotus buried it, claiming and winning a spurious "look and feel" infringement and driving it off the market. this emboldened Lotus to go after Borland, forgetting that Borland had much better lawyers... and Philippe Kahn, not one to back down from a scrap; Borland's win or appeal largely put paid to "look and feel" lawsuits, thankfully
Go Modem Protocol
This Go modem protocol was developed by Bruce Wilcox, with input from David Fotland (who supplied this definition), Anders Kierulf, and other computer Go Programmers. It is available in the post-2000 releases of NEMESIS and Many Faces of Go and used by those programs in computer Go competitions. It is hoped that all Go programs will implement this protocol so that all Go program users will be able to play go by phone, no matter which program they own, and so that computer/computer competitions can be played without needing an operator to type moves back and forth.
The protocol is followed by the code used to implement it from Nemesis and Many Faces. The authors make this code available royalty free, for use for any purpose, commercial or otherwise.
https://www.britgo.org/tech/gmp.html
This Go modem protocol was developed by Bruce Wilcox, with input from David Fotland (who supplied this definition), Anders Kierulf, and other computer Go Programmers. It is available in the post-2000 releases of NEMESIS and Many Faces of Go and used by those programs in computer Go competitions. It is hoped that all Go programs will implement this protocol so that all Go program users will be able to play go by phone, no matter which program they own, and so that computer/computer competitions can be played without needing an operator to type moves back and forth.
The protocol is followed by the code used to implement it from Nemesis and Many Faces. The authors make this code available royalty free, for use for any purpose, commercial or otherwise.
https://www.britgo.org/tech/gmp.html
👍2
Тем временем вышел релиз лучшего, по моему мнению, opena api генератора для Go oapi-codegen.
Интересно, что релиз посвящён в основном выпиливанию зависимостей.
Пост автора генератора https://www.jvwww.tg-me.com/posts/2023/10/23/oapi-codegen-v2-decrease/
Релиз https://github.com/deepmap/oapi-codegen/releases/tag/v2.0.0
Интересно, что релиз посвящён в основном выпиливанию зависимостей.
Пост автора генератора https://www.jvwww.tg-me.com/posts/2023/10/23/oapi-codegen-v2-decrease/
Релиз https://github.com/deepmap/oapi-codegen/releases/tag/v2.0.0
❤5🔥1
Примерно через 3 часа UNIX timestamp достигнет красивой отметки 1700000000
https://www.epochconverter.com/countdown?q=1700000000
https://www.epochconverter.com/countdown?q=1700000000
🍾26❤2👍1
Amazon анонсировал поддержку JSON в Api SQS (кто не знает - это такая SaaSная очередь).
Я полез смотреть как оно устроено сейчас и был уверен что увижу XML RPC - но нет!
Оказалось, что их ручки принимают POST запросы в виде application/x-www-form-urlencoded - то есть чисто технически можно написать простенткий SQS клиент на чистом HTML без js🤔
Анонс: https://aws.amazon.com/about-aws/whats-new/2023/11/amazon-sqs-support-json-protocol/
SQS API: https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-making-api-requests-xml.html
Я полез смотреть как оно устроено сейчас и был уверен что увижу XML RPC - но нет!
Оказалось, что их ручки принимают POST запросы в виде application/x-www-form-urlencoded - то есть чисто технически можно написать простенткий SQS клиент на чистом HTML без js
Анонс: https://aws.amazon.com/about-aws/whats-new/2023/11/amazon-sqs-support-json-protocol/
SQS API: https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-making-api-requests-xml.html
Please open Telegram to view this post
VIEW IN TELEGRAM
Amazon
Amazon SQS announces support for JSON protocol
🤯3👍1
В какой-то момент у меня выработалось странное когнитивной искажение — чем более уверенным тоном или бескомпромиссной манере мне доносят какую-то мысль, тем сильнее у меня одно из двух ощущений:
- мне вешают лапшу на уши;
- собеседник вываливает на меня своибеды с башкой комплексы или просто ещё не закончил седьмой класс;
- мне вешают лапшу на уши;
- собеседник вываливает на меня свои
👍25
Я всегда считал, что один из самых важных ресурсов для новичков в ЯП - это статьи/гайды, описывающие создание готовых штук от самого начала до конца. У нас более чем достаточно статей вида "применяем документацию из стандартной библиотеки" или "вот пример как делать один небольшой компонент".
Поэтому наткнуться на эту статью было приятным сюрпризом https://habr.com/ru/articles/774796/
И пусть мне нравятся не все выборы автора (зачем писать свой auth, если есть ory https://github.com/ory ; не люблю подход suito-в в тестах) - я буду рекомендовать эту статью всем новичкам.
Поэтому наткнуться на эту статью было приятным сюрпризом https://habr.com/ru/articles/774796/
И пусть мне нравятся не все выборы автора (зачем писать свой auth, если есть ory https://github.com/ory ; не люблю подход suito-в в тестах) - я буду рекомендовать эту статью всем новичкам.
Хабр
Пишем gRPC сервис на Go — сервис авторизации
В этой статье мы научимся писать полноценный gRPC сервис на Go на примере сервера авторизации с полноценной архитектурой, готовой к продакшену. Мы напишем как серверную часть, так и клиентскую. В...
❤5👍3🫡1