Sign in

Serhii Potapov

@greyblake.bsky.social
71 followers 28 following 87 posts

Web developer (Rust/TS) and father by day, value investor and aspiring solopreneur by night. Building screamingvalue.com

PostsRepliesMedia
Serhii Potapov @greyblake.bsky.social · 05/10/2026
I thought #Claude max20 plan is 4x of what max5 plan. It's true for a per-session cap, but there is a catch for a weekly cap. #ClaudeCode #Anthropic #AI #LLM
100
Serhii Potapov @greyblake.bsky.social · 01/09/2026
This is why I need an LLM open.spotify.com/track/2gPHhM...
000
Serhii Potapov @greyblake.bsky.social · 28/08/2026
The best feedback one could get as a maintainer of an open source library! > You can't imagine how much nutype is saving us. > I can't imagine having to write all these traits and checks manually... > Great library 🤗 #nutype #rustlang #opensource
040
Serhii Potapov @greyblake.bsky.social · 31/01/2026
Unified agents :D :D :D
000
Serhii Potapov @greyblake.bsky.social · 05/12/2025
#Cloudflare
010
Serhii Potapov @greyblake.bsky.social · 10/08/2025
Wow wow wow! It's too much censorship!!! #Chatgpt #openai #llm
010
Serhii Potapov @greyblake.bsky.social · 10/08/2025
What do you think about **collapsible if** clippy rule? rust-lang.github.io/rust-clippy/... I doubt that I like it, at least in this particular case of nutype. #rustlang
110
Serhii Potapov @greyblake.bsky.social · 05/08/2025
Rust doesn’t have a garbage collector. It has you, staring at the screen during compile time, reflecting on life choices. #rustlang #software #compiler #garbasecollector #meme #ferris #crab
Ferris the Crab starying at you.
ust doesn’t have a garbage collector.
It has you, staring at the screen during compile time, reflecting on life choices.
022
Serhii Potapov @greyblake.bsky.social · 03/08/2025
#rustlang #ferris #crab #pullrequest
020
Serhii Potapov @greyblake.bsky.social · 01/08/2025
#rustlang #friday #ferris #crab
020
Serhii Potapov @greyblake.bsky.social · 30/07/2025
#Ukraine #Politics #NABU #Zelensky #Humor #Software #Git #Dev
010
Serhii Potapov @greyblake.bsky.social · 20/07/2025
One should really never ever rely on the data in #wikipedia en.wikipedia.org/wiki/List_of... #argentina
000
Serhii Potapov @greyblake.bsky.social · 30/03/2025
A method every ORM needs.
010
Serhii Potapov @greyblake.bsky.social · 25/01/2025
Deepseek R1, a little jail break :D #LLM #ollama #deepseek
000
Serhii Potapov @greyblake.bsky.social · 20/01/2025
Some delayed birthday gifts #Rust #RustLang #Programming
070
Serhii Potapov @greyblake.bsky.social · 11/01/2025
Random piece of wisdom from the Internet that resonates with me a lot
000
Serhii Potapov @greyblake.bsky.social · 03/01/2025
Interesting discovery, this Rust code compiles, apparently for `const` evaluation the moving semantic has different rules. Meter does not implement Copy.
110
Serhii Potapov @greyblake.bsky.social · 07/12/2024
I never used it until today, but Rhai is very handy embedded scripting language! Easy to use, excellent documentation! #rustlang #rust #rhai
080
Serhii Potapov @greyblake.bsky.social · 04/12/2024
For some reason I was ignorant of the existence of std::any::Any and downcast/downcast_ref in #rustlang, but they can be extremely powerful in certain situations!
use std::any::Any;

fn main() {
    let items: Vec<Box<dyn Any>> = vec![
        Box::new(5i32),
        Box::new("hello"),
        Box::new(3.0f32),
    ];

    for item in items {
        if let Some(i) = item.downcast_ref::<i32>() {
            println!("i32: {}", i);
        } else if let Some(f) = item.downcast_ref::<f32>() {
            println!("f32: {}", f);
        } else if let Some(s) = item.downcast_ref::<&str>() {
            println!("str: {}", s);
        } else {
            println!("Unknown type");
        }
    }
}
140
Serhii Potapov @greyblake.bsky.social · 30/11/2024
Learning Loco... It brings warm memories of rails :) #rustlang #rust #locors #rubyonrails #ror
150
Serhii Potapov @greyblake.bsky.social · 27/11/2024
#ToTheMoon
000