1.83K subscribers
3.3K photos
131 videos
15 files
3.57K links
Блог со звёздочкой.

Много репостов, немножко программирования.

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
#article #soc

Goldin said Lego no longer labelled any of its products “for girls” or “for boys”. On Lego.com consumers cannot search for products by gender. Instead, the website offers themes that it calls “passion points”.

theguardian.com/lifeandstyle/2021/oct/11/lego-to-remove-gender-bias-after-survey-shows-impact-on-children-stereotypes
#prog #meme

Tag yourself в комментариях
Народ, подскажите, пожалуйста, инструмент для создания презентаций, который удовлетворяет следующим требованиям:

* позволяет писать слайды при помощи языка разметки (markdown или HTML)
* поддерживает вставку фрагментов кода с подсветкой синтаксиса
* работает в браузере (не обязательно локально)
* умеет в слайды во внешних файлах без того, чтобы поднимать веб-сервер

Нет, голый revealjs неудобен, я уже пробовал.
#prog #article

Статья о том, как человек сделал простой формат кодирования изображений без потерь и получил результат, сопоставимый с PNG по степени сжатия, но с более быстрым раскодированием и на порядок более быстрым кодированием.

(thanks @niksaak)
oleg_log
:( https://github.com/rust-lang/team/pull/671
#rust

blog.rust-lang.org/inside-rust/2021/11/25/in-response-to-the-moderation-team-resignation.html

TL;DR:

"Мы обсуждаем ситуацию, конкретные шаги будут в течение следующих нескольких недель, пока что мы можем только сказать, что заинтересованы в сохранении здоровья проекта. А, и спасибо тем, кто взял на себя должность модераторов."

Негусто.
Мне опять указали на то, что я себя нетактично веду.

Да что ж такое :(
Forwarded from замето4ки (m4xx1m)
Зависимость цвета ника от id

берем остаток от деления id на 7 и ищем число в таблице
мой id 704477361 делим на 7, берем остаток, получается 0

0 red
1 orange
2 violet
3 green
4 cyan
5 blue
6 pink

спасибо леха @twenth & @LyoSU
mfw подвал трансформируется в horny jail

#wafflecontext
Дайте инструкцию к этой жизни, пожалуйста, а то слишком сложно
Просветительский проект «Всенаука» открыл второй сбор средств на публикацию легального бесплатного научпопа. На этот раз команда экспертов хочет уделить внимание русскоязычным авторам, которые были отмечены премиями. Например, книги Станислава Дробышевского, Аси Казанцевой, Екатерины Шульман, Тима Скоренко и Александра Панчина.

Уже сейчас на площадке можно скачать более 40 научпоп-книг (есть Хокинг, Докинз, Саган, Каку, Тайсон и другие)! В рамках «второй волны» это число хотят удвоить.

https://www.mirf.ru/news/vsenauka-otkryla-sbor-sredstv-dlya-publikacii-novyh-besplatnyh-nauchpop-knig/
Осень и зима сражаются друг с другом на горе Дайсен в японской префектуре Тоттори. Линия фронта - на фото.
#prog #rust #js #article #successstory

Статья о том, как переписали с нуля плеер asciinema на Rust (с компиляцией в WASM) и Solid.js и получили прирост производительности в 50 раз.

(thanks @theLastOfCats)

Цитаты:

"At first I planned to implement the terminal emulation part in Rust without any optimizations, just write idiomatic Rust code, then revisit the tricks from the old implementation. The initial benchmarks blew my mind though, showing that spending additional time on optimizing the emulation part is absolutely unnecessary."

"I still thought I may need to implement some form of terminal state snapshot/restore to support the “seeking” feature. This feature requires feeding the terminal emulator with the whole text stream between the current position and the desired position, or in the worst case when you’re seeking back, feeding the emulator with the whole text from the very beginning of the recording up to the desired position. Optimizing this could be done, for example, by keeping snapshot of the terminal emulator state at multiple time points, sort of like having key-frames every couple of seconds. In ClojureScript implementation this came for free, thanks to the immutable data structures. In the new JS+Rust implementation this would have required extra work, but it turned out, that’s not needed either - clicking on the progress bar in the new player, to jump to the desired time in the recording, results in instantaneous jump, even when it has to feed the emulator with megabytes of data to parse and interpret."
Блог* pinned «Я, кстати, там докладчик, так что это ещё и шанс увидеться со мной вживую. Я бы сказал, какой доклад мой, но вы найдите сами, благо, зная меня, это не сложно.»