1.84K subscribers
3.27K photos
130 videos
15 files
3.55K links
Блог со звёздочкой.

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

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

Optimizing GoAWK with a bytecode compiler and virtual machine

Не смотря на то, что, очевидно, статья про программу, написанную на Go, почти ничего из перечисленного не является специфичным именно для Go. Единственным исключением является ремарка насчёт switch: на момент написания статьи компилятор Go компилировал switch по набору числовых констант, идущих по значению, в бинарный поиск, а не в jump table.

(thanks @go_perf)
👍4
Тем временем Discord объявил об изменениях в Terms of Service, Privacy Policy и Community Guidelines, которые вступят в силу 28 марта, и насчёт изменений Community Guidelines там есть весьма занимательное добавление:

Off-platform behaviors. We will now consider relevant off-platform behaviors when making policy and enforcement assessments. This includes membership or association with a hate group, illegal activities, and hateful, violent sexual, or other types of violent acts.

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

Большой брат Дискорд следит за тобой, пчел.
😢7💩3👍1
Forwarded from Neural Machine
Меня тошнит от новостей
👍54👎4
В СМЫСЛЕ УЖЕ МАРТ
😱3
Forwarded from Life of Tau
15👍3
Forwarded from flexagoon
Есть Worlde с названиями библиотек в js

Это просто обычный wordle

Потому что на любое слово есть библиотека для js
😁10
Молодой динамично развивающийся блокчейн-стартап starter pack:

* "Мы строим будущее"
* претенциозное название, опционально включающее в себя "De" или ".io"
* команда — все, как один, passionate developer with big experience
* сайт — одностраничный лендинг, с отдельными секциями, которые появляются с анимациями при прокрутке
* продукт обязательно простой в использовании, автоматизируемый и работающий между различными чейнами
* в дорожной карте пункт реализации протокола отмечен, как запланированный, но деньги от инвесторов уже есть
* разработка ведётся на Rust поверх Substrate/Solana
* "Если не идёте к нам, то расскажите о нас друзьям, ну пжалста 🥺"
14🤮10👍3😁3
Блог* pinned a photo
#prog #rust #article

A Rust match made in hell

Или о крайне неочевидном способе получить ошибку в коде на Rust, против которого пока не ограждают ни компилятор, ни линтер.
👎1
Блог*
#prog #rust #amazingopensource diffstatic — инструмент для определения разницы между исходниками, который понимает синтаксис и потому отображает более адекватный дифф (см. пример). (thanks @rustawesome)
#prog #rust #rustlib

Dissimilar: diff library with semantic cleanup

This library is a port of the Diff component of Diff Match Patch to Rust. The diff implementation is based on Myers' diff algorithm but includes some semantic cleanups to increase human readability by factoring out commonalities which are likely to be coincidental.
#prog #rust #rustlib

halfbrown — библиотека, реализующая хэш-таблицу с гибридным бекендом: вектор для малого количества ключей и полноценная hashbrown для бо́льшего числа ключей
Заметил, что сложно искать посты с библиотеками для Rust, так что теперь под это дело есть отдельный хештег rustlib
🔥3
#prog #rust #rustlib

assay — более мощный тест-раннер для Rust. В частности, позволяет запускать каждый тест в отдельном процессе
#prog #rust

cargo-nextest

Features

* Clean, beautiful user interface. nextest presents its results concisely so you can see which tests passed and failed at a glance.
* Up to 60% faster than cargo test. Nextest uses a state-of-the-art execution model for faster, more reliable test runs.
* Detect flaky tests. Nextest can automatically retry failing tests for you, and if they pass later nextest will mark them as flaky.
* Partition test runs across several CI jobs. If your tests take too long to run in CI, nextest can automatically split them up for you across several jobs.
* Cross-platform. nextest works on Unix, Mac and Windows, so you get the benefits of faster test runs no matter what platform you use.
🔥2🤔1
Forwarded from Санечка Ъысь (Anna Weiss)