#prog #rust #article
Is this trait sealed, or not sealed — that is the question
В Rust есть идиома под названием sealed trait. Этим называют трейт, который обычно предназначен для использования в публичном API, но при этом имплы которого не могут быть написаны вне крейта, в котором он определён. В данной статье рассказывается о том, как новая версия cargo-semver-checks 0.35 понимает, что трейт является запечатанным. Ответ на этот вопрос не самый прямолинейный и содержит граничные случаи внутри граничных случаев внутри граничных случаев.
Is this trait sealed, or not sealed — that is the question
В Rust есть идиома под названием sealed trait. Этим называют трейт, который обычно предназначен для использования в публичном API, но при этом имплы которого не могут быть написаны вне крейта, в котором он определён. В данной статье рассказывается о том, как новая версия cargo-semver-checks 0.35 понимает, что трейт является запечатанным. Ответ на этот вопрос не самый прямолинейный и содержит граничные случаи внутри граничных случаев внутри граничных случаев.
predr.ag
Is this trait sealed, or not sealed — that is the question
Detecting sealed Rust traits allows many new SemVer lints. Why did building it take so long?
#math #video
How good is advantage in D&D?
Видео, которое со всех сторон рассматривает статистические эффекты преимущества и помехи на броски в Dungeons&Dragons — в частности, пытается прикинуть, каким модификатором их можно заменить. Если вам непонятны термины выше — спокойно, у видео есть вводная, которая это всё объясняет.
How good is advantage in D&D?
Видео, которое со всех сторон рассматривает статистические эффекты преимущества и помехи на броски в Dungeons&Dragons — в частности, пытается прикинуть, каким модификатором их можно заменить. Если вам непонятны термины выше — спокойно, у видео есть вводная, которая это всё объясняет.
YouTube
How good is Advantage in D&D?
Can we equate rolling with advantage in Dungeons and Dragons to a flat modifier? Let's ask this kenku we pulled off the street. Oh no, they're going on a long-winded tangent on probability...
(Note for commenters: I am aware that rolling a 1 is automatically…
(Note for commenters: I am aware that rolling a 1 is automatically…
🔥3
#prog #rust #rustasync #article
Async Rust can be a pleasure to work with (without Send + Sync + 'static)
<...> How? Through a combination of Structured Concurrency and thread-per-core async runtimes.
Async Rust can be a pleasure to work with (without Send + Sync + 'static)
<...> How? Through a combination of Structured Concurrency and thread-per-core async runtimes.
Evan Schwartz
Async Rust can be a pleasure to work with (without `Send + Sync + 'static`)
Async Rust is powerful. And it can be a pain to work with (and learn). Async Rust can be a pleasure to work with, though, if we can do it without `Send + Sync + 'static`.
👍7🥰1
#prog #sql #abnormalprogramming
github.com/nuno-faria/tetris-sql
Using SQL's Turing Completeness to Build Tetris
(thanks @nosingularity)
github.com/nuno-faria/tetris-sql
Using SQL's Turing Completeness to Build Tetris
(thanks @nosingularity)
GitHub
GitHub - nuno-faria/tetris-sql: Using SQL's Turing Completeness to Build Tetris
Using SQL's Turing Completeness to Build Tetris. Contribute to nuno-faria/tetris-sql development by creating an account on GitHub.
🤯5
Forwarded from Технологический Болт Генона
Наша постоянная рубрика
Обновляем гитлабчики 💅💅💅
https://about.gitlab.com/releases/2024/09/11/patch-release-gitlab-17-3-2-released/
Обновляем гитлабчики 💅💅💅
An issue was discovered in GitLab CE/EE affecting all versions starting from 8.14 prior to 17.1.7, starting from 17.2 prior to 17.2.5, and starting from 17.3 prior to 17.3.2, which allows an attacker to trigger a pipeline as an arbitrary user under certain circumstances. This is a critical severity issue (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H, 9.9). It is now mitigated in the latest release and is assigned CVE-2024-6678.
https://about.gitlab.com/releases/2024/09/11/patch-release-gitlab-17-3-2-released/
🔥6👍1
#gamedev #article
The Art of the Spiral: Failure Cascades in Simulation Games
Статья о каскадных катастрофах в играх-симуляторах и о том, какие средства есть в Rimworld для снижения силы петли положительной обратной связи.
The Art of the Spiral: Failure Cascades in Simulation Games
Статья о каскадных катастрофах в играх-симуляторах и о том, какие средства есть в Rimworld для снижения силы петли положительной обратной связи.
Gamedeveloper
Featured Blog | The Art of the Spiral: Failure Cascades in Simulation Games
Exploring how failure cascades shape gameplay in simulation games like Songs of Syx and Rimworld, balancing dramatic stories with player recovery opportunities.
❤2🌚2
Forwarded from Хреногубка
Общаюсь с другом. Он параллельно смотрит видеоролики про бешенство у собак. Состоялся следующий диалог:
- Хреногубка, вот тебя когда-нибудь кусали собаки?
- В детстве было дело...
- И ты не делал прививку от бешенства?
- Неа. Собственно, поэтому я и стал админом телеграм-канала.
- Хреногубка, вот тебя когда-нибудь кусали собаки?
- В детстве было дело...
- И ты не делал прививку от бешенства?
- Неа. Собственно, поэтому я и стал админом телеграм-канала.
💩11👎3🍌3👌2
Forwarded from Neural Machine
О тебе сложился стереотип, что ты хороший человек, поэтому давай тебя дискредитируем.
🌚9👍2🍌2