☕️ Мерлин заваривает τσάι 🐌
1.09K subscribers
3.54K photos
64 videos
94 files
2.43K links
Merlin makes a slice
Merlin iterates it's twice
Happy compiling!
Download Telegram
Одна из интересных вещей, о которых не так давно прочитал - это система складывания, которая применялась при развертке панелей космических аппаратов, а сейчас используется, например, при складывании бумажных карт и схем. Называется она "Миура-ори" и, среди прочего, раскладывается одним движением руки. https://en.wikipedia.org/wiki/Miura_fold

Кстати, одно из ее применений - алюминиевые банки с напитками, которые обычно деформируются при открытии и теряют жесткость. В случае привнесения в структуру этого паттерна - банка остается жесткой и ее даже удобнее держать в руке.
не дежурить по выходным/по ночам > получать двойную ставку за дежурства

change my mind
Наткнулся на любопытную идею квадратичного голосования.

Суть в следующем: при прямой демократии работает эффект "тирании большинства". Суть эффекта примерно состоит в следующем: идёт голосование по безразличному для большинства, но важному для небольшой доли людей вопросу, и в большом количестве случаев решение будет приниматься не заинтересованным меньшинством, а безразличным большинством (надо понимать, что роли меньшинства и большинства людей постоянно меняются в разных обстоятельствах).

Грубо говоря, голосуют люди района Кукушкино за постройку детских качелек в сквере имени Девяткина — и большинство проголосуют под действием случайного импульса, они в этот сквер не ходят. Посетители сквера и рады бы решить этот вопрос между собой — но, скажем, по историческим причинам, такие вопросы решаются на уровне района.

А через месяц голосование насчёт сноса гаражей на другом конце Кукушкино.

Квадратичное голосование -- это вариант голосования с покупкой голосов. При этом цена голосов растёт как квадрат их количества: если для на выборах тебе хочется купить 1 голос, то ты платишь 1 условный рубль (можно сделать так, что один голос тебе всегда достаётся бесплатно), если 2 голоса -- то платишь 4 рубля, если 1000 -- то миллион и т.д.

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

С другой стороны, просто купить голосование не получится -- да, условный богатенький буратино может купить 10к голосов, но они обойдутся ему в 100 млн рублей, в то время как чуть более чем 1000 вась с 256 рублями могут его опрокинуть.

Я не знаю, насколько жизнеспособен этот механизм, но меня заинтересовали две штуки:

1. Необычный подход к взвешиванию голосов
2. Попытки верификации подхода -- я привык, что в обсуждении подобных штук аргументы обычно берутся с потолка

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2343956
☕️ Мерлин заваривает τσάι 🐌
Наткнулся на любопытную идею квадратичного голосования. Суть в следующем: при прямой демократии работает эффект "тирании большинства". Суть эффекта примерно состоит в следующем: идёт голосование по безразличному для большинства, но важному для небольшой доли…
В комментах поделились выпуском базового блока с обсуждением книги https://xn--r1a.website/basicblockradio/431 #подкаст


Так же в шоунотах есть статья Виталика Бутерина с обзором книги авторов статьи https://vitalik.ca/general/2018/04/20/radical_markets.html — там затрагивается тема квадратичного голосования
Сообщество Go на следующий день после релиза 1.18 би лайк
Раз пошла такая пьянка, решил вытащить из стола свою старую библиотеку для батчинга. Старую версию (на interface{} и капле рефлексии) я использовал в нескольких домашних проектах.

Конечно, это в первую очередь для личного пользования, но вдруг кому-то понадобится что-то подобное

https://github.com/ninedraft/batch
Пришла в голову игра по мотивам старой фантастики

Во многих книгах было такое устройств — ансибл — для мгновенной связи на межзвёздные расстояния. Он позволял передавать порядка 6 бит в минуту.

Можно попробовать было бы сделать а-ля хакатон, когда командам выдаётся сокет со скоростью, не будем садистами, около 8 бит в секунду. На другой стороне сокета сидит интепретатор с доступом в какое-то хранилище данных.

Участникам нужно быстрее других команд найти и выгрузить какую-то информацию через этот сокет.

Цимес тут конечно должен быть в использовании интерпретатора на другом конце ансибля, а не в самой выгрузке данных, поэтому хорошо было бы сделать хранилище данных нестандартным. Что-нибудь вроде документов, связанных ссылками, без доступа к файловой системе.
Решил вложиться в эти ваши криптовалюты
Science is very competitive and becoming first author is a challenge. That’s why people outdo themselves while trying for this position.

Наука - очень конкурентная среда, а стать первым автором сложно. Люди соревнуются в сборе грибов чтобы определить порядок авторства.
Я не буду подводить итоги года — это сделали уже все.

Что можно сказать про наступающий год? Будет неприятно и грустно, местами тяжело. Кое-кому будет страшно и весело.

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

С новым годом
👍198🔥3
Готовьтесь обновлять гошечку на проде
https://github.com/golang/go/milestone/240
Немного потрошения старлинка

https://habr.com/ru/company/itsumma/news/t/598511/
👍1🔥1