Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

Nikita :rust: Bishonen

@bshn@hachyderm.io
mastodon 4.6.6
  • Open on hachyderm.io
0 Followers
0 Following
33 Posts
Joined November 19, 2022
Web Blog:
https://bshn.rs

Posts

Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Aug 01, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io

RE: @kenshirriff@oldbytes.space

History is a good way to accept that you are not living in “unique/special” times. Technical revolution was pushing people out of comfort zone for centuries and now Agentic Driven Development is forcing us

oldbytes.space

Ken Shirriff: "The IBM 604 calculator used about 1300 tubes and …" - OldBytes Space - Mastodon

0
0
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Jul 29, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io

Moooooore lints!

https://gitlab.com/oss47/rusty/diy_lints

1
0
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Jul 28, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io

Unfortunately helix stagnation is not letting me enjoy it as I used to, so I am looking for alternatives. It is nice to see that TTT is making a big progress! https://github.com/eugenioenko/ttt?ref=terminaltrove

0
0
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Jul 28, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io

God, bless Ansible! 🤖

0
0
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Jul 23, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io

New #rust DIY dylint :neocat_laugh_nervous: that protects your codebase from manual Redact secrets impls: https://gitlab.com/oss47/rusty/diy_lints/-/tree/main/manual_redact_impl

0
0
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Jul 22, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io

not nice 🥲

0
1
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Jul 21, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io

Would be nice to find a native #linux hardware vendors like TuxedoPC, but who have more options with Radeon GPUs and liquid coolings for them.

hachyderm.io

Hachyderm.io

0
0
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Jul 12, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io

ну что же, не мы первые программисты, которых настигает «промышленная революция. Надо адаптироваться.

0
0
1
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Jul 08, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io

Hellou, no, the Claude is not working here, I think you called the wrong number 😂

2
0
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Jul 01, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io

Пассажиры Lufthansa должны - приехать заранее в аэропорт, пройти досмотр, согласовать павербанк для провоза в салоне, ждать нескончаемой посадки.

Самолёты Lufthansa - мы просто будем опаздывать всегда и везде, а стыковочные рейсы не будут ждать ни минуты.

1
0
1
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · May 11, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io
Replying to @orhun@fosstodon.org
@orhun@fosstodon.org 😂😂😂
1
0
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Apr 29, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io
Replying to @jdm_@mastodon.social
@jdm_ @servo sorry for the long delay, I found it when was looking through source code: https://github.com/servo/servo/blob/8aa2008945ac56928a988c6920c1c98754127e03/tests/wpt/README.md?plain=1#L4
1
0
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Apr 29, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io

Small tech fights back 🦾

0
0
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Apr 29, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io

RE: @EUCommission@ec.social-network.europa.eu

Yep, we are fucked. And still some companies think that office work is a good thing 😂

ec.social-network.europa.eu

European Commission: "Climate change is not a ‘future’ threat. It is ou…" - European Commission on M

0
0
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Apr 28, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io
Replying to @pinskia@hachyderm.io
@pinskia@hachyderm.io thanks Andrea. I just was fascinated that my PC frooze when I started to build it without restrictions. -j4 and —nocheck speed it up significantly
0
0
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Apr 28, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io

Those who say that Rust compile times are slow didn’t compile GCC 😂

1
1
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Apr 24, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io
Replying to @servo@floss.social
@servo congratulations. Decided to check what you are using for test automation. https://book.servo.org/hacking/testing.html book is currently missing. Just looking through repo I found wpt tests, yet if it is interesting for you, maybe you can write a small post about test automation for such an interesting project, especially UI testing.
0
1
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Apr 24, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io
Replying to @bshn@hachyderm.io
The manual guide if someone interested https://gist.github.com/jamesmeneghello/37fc7988ec94edc962969ade428cd710
0
0
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Apr 24, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io

Trying to automate Tauri app testing on arch linux.

Currently faced an issue of webkitgtk not providing webkitdriver. Anyone knows which package already exists that includes the driver? I am searching over the web, but all I found is a suggestion to build it by myself, which can be okay, yet I think I just had no luck in finding existing package.

#arch #webkit #tauri

0
1
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Apr 23, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io

RE: @esoastronomy@mastodon.social

⭐🤩

0
0
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Apr 21, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io
Replying to @EndlessMason@hachyderm.io

@EndlessMason@hachyderm.io I want to say a big thank you, as you not only asked a great question, but your reply also led me to understand that I copied wrong example to the initial post (and thanks god no one noticed 🤣).

About your question specifically, I think the words "unexpected" behavior are toooo close to "undefined" behavior, and by using them I am putting readers to a confusion.

In my thoughts "unexpected" were used to represent how such casts can affect the typesystem of our programs and produce unexpected (from programmers point of view) behavior once we make changes in the code or just make wrong assumptions from the start.

Most of such situations will be caught by compiler, yet the resolution of errors it will show still require additional effort.

https://bshn.rs/blog/not-so-trivial-casts/

I made a small post with examples of how casts, explicit type definitions and implicit coercion compare to each other. And I also plan to create additional post (here and maybe also on my blog), to show how Trivial_Numeric_Casts can lead to bugs (I will not call it unexpected behavior anymore) next week.

0
0
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Apr 21, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io

RE: @ironicbadger@techhub.social

A little bit of downsides on having home lab 🤣

techhub.social

Alex Kretzschmar: "Some more details on the MS-01 that lit itself on…" - TechHub

0
0
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Apr 20, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io
Replying to @bshn@hachyderm.io

First one is kinda small and simple Trivial_Casts 🔢➡️🔟

The trivial_casts lint in Rust is designed to catch what the Rust compiler considers to be "obviously unnecessary" type casts. These casts are often a result of typos or misunderstandings of how types work in Rust, and they can lead to unexpected behavior if not caught early on.

When you cast one type to another, the compiler will automatically perform certain "trivial" casts that are considered safe and obvious. However, it might also flag cases where the cast is unnecessary because Rust can infer the correct type without any issues. These flagged cases are what the trivial_casts lint is designed to catch.

Example:

        let square = Square([2; 8]);
        let square = &square as □

#lotw

1
2
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Apr 20, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io

Let me introduce new weekly thread that I want to have here - Lint of the week ( #lotw ). Every week I will post a new Rust lint that in my opinion should be used by most of the rust projects. Let's start!

hachyderm.io

Hachyderm.io

1
3
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Apr 06, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io
Replying to @Natasha_Jay@tech.lgbt

@Natasha_Jay it is unbelievable how some people can come up with such business ideas!

  1. Buy one pricey GPU
  2. Establish "polling company" entity
  3. Collect orders, run simulations, earn bucks

🤣

0
0
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Apr 06, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io

Thanks @ratatui_rs@fosstodon.org and @orhun@fosstodon.org for the top-100 ratatui tools.

Today I put many of them in my box and want to show you one example of nushell (which I will continue to use) and xan (which I will use over nushell from now on):

even simple view of csv is better, I can't yet tell how much more cool features inside!

Real pleasure that most of the tools available in arch extra repo.

fosstodon.org

Ratatui (@ratatui_rs@fosstodon.org) - Fosstodon

7
0
5
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Mar 29, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io
Replying to @zeldman@front-end.social
@zeldman
1
0
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Mar 04, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io
Replying to @akhil@mastodon.ml
@akhil@mastodon.ml прикольно, правда я купил волла фон с убунту тач и это оказалось полным разочарованием. Так что пока ждём стоящих решений. Старлабс лайт выглядит прикольно и уже несколько поколений в продаже
0
0
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Feb 02, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io
Replying to @Mara@hachyderm.io
@Mara ✊✊✊
0
0
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Jan 27, 2026
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io
Replying to @Mara@hachyderm.io
@Mara 🤝
0
0
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Nov 20, 2025
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io
Replying to @bshn@hachyderm.io
@Mara@hachyderm.io also in my projects I enable errors for all warning lints, including "unwrap_used". Which I think more than enough to prevent accidentally misusing it.
0
0
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Nov 20, 2025
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io
Replying to @Mara@hachyderm.io
@Mara@hachyderm.io I think we should not solve the problems of people who didn't read the Book 😁 If comment seriously, not sure that changing the name will help here, as this functionality so basic, that no developer would use it without understanding the consequences.
0
2
0
0
Open post
bshn
Nikita :rust: Bishonen @bshn@hachyderm.io · Jul 24, 2025
Nikita :rust: Bishonen
@bshn@hachyderm.io
hachyderm.io
Replying to @b0rk@social.jvns.ca
@b0rk@social.jvns.ca welcome to the club! It has nice options to customize "keybindings", including some submenus with custom commands. I totally can feel the pain with overloading files and many other nuances, but once I stick to helix, I can't get away from it to any other editor now. Hope that Steel plugin system will be merged soon to open endless customisation capabilities.
0
0
0
0

Remote instance

hachyderm.io
Open on original server

Media

313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 23:37:51 UTC