Mikhail Cheshkov
mcheshkov.bsky.social
Mikhail Cheshkov
@mcheshkov.bsky.social
Reposted by Mikhail Cheshkov
if you know what the C10k problem is, don't forget to take your blood pressure medication this morning (I just realized I did as I made this joke. rubber ducking works)
December 25, 2025 at 5:07 PM
I have a wild idea in this space (not published, very much “initial research”): use Substrait more or less directly as query IR, provide smth to declare “access schema” from code Po, use typed builders in Rust
Ultimate goal is to eliminate SQL in runtime, and have clearer building blocks for quering
November 20, 2025 at 3:47 PM
atexit(3) should sound like an invitation to a bar fight
November 19, 2025 at 1:51 AM
For me zachtronics games is this vs vibes

Music, visual aesthetic, just the idea of stealing^Wdownloading solitaire game from department of applied semiotics server in NSTU; it just can do something to me
October 18, 2025 at 1:56 AM
IIRC, that’s the reason for a bunch of weird stuff: you can’t compose empty structs, but can inherit (due to Empty Base Optimization). Like container can’t keep allocator in member: default allocator is empty and would waste space. But it can inherit from allocator!
September 24, 2025 at 9:11 PM
she amoswap my x10 till I beq (technique known as “spinlick” or something)
September 24, 2025 at 12:45 PM
“keep cargo/rustc secured when rustup distribution is compromised” is kinda specific thing to achieve. If rustup (can be installed) compromised, it’s mostly game over.
Also keep in mind that executables from “cargo install” are not affected by this, only toolchain executables (installed by rustup)
September 23, 2025 at 2:53 PM
Same for me. I already had this kind of argument, and it was necessary to explain that “serious” does not exclude “simple” or “empathetic”. Having proper API reference published is “serious”, having ONLY that can be unempathetic. Paraphrasing, “your compiler is not your buddy, and it’s a good thing”
September 23, 2025 at 2:08 PM
Empty Vec IMO
Reasoning goes like this: it is a host language directed parsing (as in “no IDL, types are descriptors”), and this language allow this state

Non-empty case should be explicit: separate type (like NonZero ints), or at least separate annotation (like facet(min_length=1))
September 10, 2025 at 4:02 PM
Some kind of DNS/net monitoring service. AFAICT, one can ask it to ping/check port/send HTTP anywhere. Site is on Russian, post says that in 2024 something was rewritten from Go to Rust
August 24, 2025 at 12:47 PM
Computer can have a little __gxx_personality_v0 as a treat
July 16, 2025 at 7:54 PM
Do you have a tour schedule? 😅
July 8, 2025 at 12:16 AM
Transmeta CPUs can doublejmp (they also can LongRun)
July 2, 2025 at 11:56 PM
На двух последних посудомойках единственный способ сбросить уже запущенный цикл (забывал натыкать отсрочку) был фактори ресет, и да, оно будто бы новые ключи шифрования генерирует, а не ресет дёргает
June 30, 2025 at 12:31 PM