Кстати, я тут понял, что посты с разбором нововведений сложно найти, так что сделал хештег rustreleasenotes и отредактировал все старые посты с ними, которые смог найти, чтобы они включали этот хештег
🔥12👍1👎1
Личные мыслишки Эмили
Я конечно против войны, и желаю Украине всего лучшего, но вот такие приколы не радуют
Если вам есть, что сказать — идите в чат канала, https://t.iss.one/decltype_chat_ptr_t, я не хочу читать комментарии, авторы которых даже ответы нормальные делать не могут
Telegram
Чат* ([не]большое [не] хорни комьюнити [воннаби-программистов])
Чат со звёздочкой. Компаньон для Блог*а: @dereference_pointer_there.
Немного флуда, много обсуждения.
Тут разговаривают на русском.
Мат разрешён только если из песни слов не выкинешь. Можно ли выкинуть — решает админстрация в каждом конкретном случае.
Немного флуда, много обсуждения.
Тут разговаривают на русском.
Мат разрешён только если из песни слов не выкинешь. Можно ли выкинуть — решает админстрация в каждом конкретном случае.
👎9❤3🤔1
#video
I Made A Water Computer And It Actually Works
(на самом деле не компьютер, а четырёхбитный двоичный сумматор, но всё равно впечатляет)
I Made A Water Computer And It Actually Works
(на самом деле не компьютер, а четырёхбитный двоичный сумматор, но всё равно впечатляет)
YouTube
I Made A Water Computer And It Actually Works
The first 200 people to sign up at https://brilliant.org/stevemould/ will get 20% off an annual subscription.
Computers add numbers together using logic gates built out of transistors. But they don't have to be! They can be built out of greedy cup siphons…
Computers add numbers together using logic gates built out of transistors. But they don't have to be! They can be built out of greedy cup siphons…
Блог*
#prog #rust #rustreleasenotes Вышла версия Rust 1.59.0! (Об известных событиях есть короткая ремарка в начале блогопоста, но, в отличие от заметок к релизу Rust 1.44.0, почти полностью убирать пост не стали. Впрочем, не исключено, что это лишь из-за того…
А Вафель, кстати, от своего имени на Хабре выложил перевод анонса
Хабр
Rust 1.59.0: встроенный ассемблер, деструктурирующее присваивание, отключение инкрементальной компиляции
Команда Rust публикует новую версию языка — 1.59.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. [политическое сообщение удалено...
❤3
Блог*
Так, чтобы решить возможные споры раз и навсегда, предлагаю вашему вниманию следующий вопрос:
Вафель классный?
Вафель классный?
Сотня человек считает Вафеля классным
👎22👍1🤔1
#prog #go #article
Optimizing GoAWK with a bytecode compiler and virtual machine
Не смотря на то, что, очевидно, статья про программу, написанную на Go, почти ничего из перечисленного не является специфичным именно для Go. Единственным исключением является ремарка насчёт
(thanks @go_perf)
Optimizing GoAWK with a bytecode compiler and virtual machine
Не смотря на то, что, очевидно, статья про программу, написанную на Go, почти ничего из перечисленного не является специфичным именно для Go. Единственным исключением является ремарка насчёт
switch
: на момент написания статьи компилятор Go компилировал switch
по набору числовых констант, идущих по значению, в бинарный поиск, а не в jump table.(thanks @go_perf)
Benhoyt
Optimizing GoAWK with a bytecode compiler and virtual machine
How I sped up GoAWK by switching from a tree-walking interpreter to a bytecode compiler and virtual machine interpreter.
👍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 является нейтральными неангажированными людьми, это было бы слишком нереалистично.
Большой брат Дискорд следит за тобой, пчел.
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 является нейтральными неангажированными людьми, это было бы слишком нереалистично.
Discord
Discord Policy Updates August 2025
Discord has updated the Terms of Service, Paid Service Terms, Privacy Policy, and Community Guidelines. Learn about the highlights of the updates made.
😢7💩3👍1
Forwarded from мне не нравится реальность
YouTube
Forcing rustfmt to break code
Follow me on Mastodon: https://hachyderm.io/@fasterthanlime
Support me on Patreon or GitHub: https://fasterthanli.me/donate
Support Mara on GitHub: https://github.com/sponsors/m-ou-se
Print a, run cargo fmt, print b. Easy right?
Contents
00:00 Intro
00:52…
Support me on Patreon or GitHub: https://fasterthanli.me/donate
Support Mara on GitHub: https://github.com/sponsors/m-ou-se
Print a, run cargo fmt, print b. Easy right?
Contents
00:00 Intro
00:52…
Forwarded from flexagoon
Есть Worlde с названиями библиотек в js
Это просто обычный wordle
Потому что на любое слово есть библиотека для js
Это просто обычный wordle
Потому что на любое слово есть библиотека для js
😁10
Молодой динамично развивающийся блокчейн-стартап starter pack:
* "Мы строим будущее"
* претенциозное название, опционально включающее в себя "De" или ".io"
* команда — все, как один, passionate developer with big experience
* сайт — одностраничный лендинг, с отдельными секциями, которые появляются с анимациями при прокрутке
* продукт обязательно простой в использовании, автоматизируемый и работающий между различными чейнами
* в дорожной карте пункт реализации протокола отмечен, как запланированный, но деньги от инвесторов уже есть
* разработка ведётся на Rust поверх Substrate/Solana
* "Если не идёте к нам, то расскажите о нас друзьям, ну пжалста 🥺"
* "Мы строим будущее"
* претенциозное название, опционально включающее в себя "De" или ".io"
* команда — все, как один, passionate developer with big experience
* сайт — одностраничный лендинг, с отдельными секциями, которые появляются с анимациями при прокрутке
* продукт обязательно простой в использовании, автоматизируемый и работающий между различными чейнами
* в дорожной карте пункт реализации протокола отмечен, как запланированный, но деньги от инвесторов уже есть
* разработка ведётся на Rust поверх Substrate/Solana
* "Если не идёте к нам, то расскажите о нас друзьям, ну пжалста 🥺"
❤14🤮10👍3😁3
#prog #rust #article
A Rust match made in hell
Или о крайне неочевидном способе получить ошибку в коде на Rust, против которого пока не ограждают ни компилятор, ни линтер.
A Rust match made in hell
Или о крайне неочевидном способе получить ошибку в коде на Rust, против которого пока не ограждают ни компилятор, ни линтер.
fasterthanli.me
A Rust match made in hell
I often write pieces that showcase how well Rust can work for you, and how it can let you build powerful abstractions, and prevents you from making a bunch of mistakes.
If you read something like S...
If you read something like S...
👎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.
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 Одним из пунктов снижения размера исполняемого файла скомпилированной программы на Rust является обработка бинаря strip. Недавно это стало возможным делать с помощью cargo. Да, это пока nightly, но это значит, что, скорее всего, на stable попадёт…
Окей, это заняло больше времени, чем я ожидал