Elektrine lite

← Feed

Aria Desires

Gankra@toot.cat

<p>It&#39;s me, the gay cat who maintains your docs</p><p>Author of The Rustonomicon and Learn Rust With Entirely Too Many Linked Lists. Also I made a lot of homestuck&#39;s games.</p><p>on a sabbatical</p>

Posts

  • View post

    calling everything in the python ecosystem 0ver if it hasn’t bothered to go to epoch 1 1!0.0.1 is a much more legit stable release than 1.0.0 (aka 0!1.0.0)

  • View post

    important update: 💹 is now the pleading emoji for pegging 💹😳💦 my currency is so unstable it needs to be pegged 👉👈

  • View post

    the ^default place in carbon’s proposed ownership model, defined as “the set containing all places that aren’t named”, really has me hoping they add ^russell, “the set of all place sets that don’t contain themselves” (^places are similar to rust’s &amp;#39;lifetimes, so the analogous concept in rust of &amp;#39;default in a function signature would be a lifetime that contains all elided lifetimes... so like you could do fn&amp;lt;&amp;#39;a&amp;gt;(&amp;amp;&amp;#39;a u32, &amp;amp;u32, &amp;...

  • View post

    tbh very enamoured with this terrible plumbing job a contractor did while openly admitting he super fucked up because he was sleep deprived

  • View post

    anyway just learned python typing invented a new kind of voldemort type -- one which when named doesn&amp;#39;t actually name it `float` and `int` are two distinct types in the type system but if you write `x: float` that actually means `x: float | int`. but if you write `x: float | int` that means `x: float | int | int`. anyway that&amp;#39;s why `ty` has a `JustFloat` extension that is an actual alias for actual `float` that doesn&amp;#39;t expand to `float | int`, so you can actual refer t...

  • View post

    periodic reminder that &amp;quot;but we have so much old code, surely adding more analyzers to catch bugs in all the old code is much higher impact than piecemeal writing new code in a memory-safe language&amp;quot; has been repeatedly demonstrated to be a falsehood by the android team https://security.googleblog.com/2024/09/eliminating-memory-safety-vulnerabilities-Android.html

  • View post

    function subtyping is easy, just remember you use **contra**ceptives when putting it inside and a **co**pay when taking it out