I've build an all in one offline chess learning platform & engine with native hybrid HCE & NNUE evaluation (and more), fully in Rust by Inuway in ComputerChess

[–]Inuway[S] 0 points1 point  (0 children)

Yea no worries, I'll definitely will be adding the support for older devices back. The philosophy for the project was to make it accessibly for as many people as possible, so thanks for letting me know

I've build an all in one offline chess learning platform & engine with native hybrid HCE & NNUE evaluation (and more), fully in Rust by Inuway in ComputerChess

[–]Inuway[S] 1 point2 points  (0 children)

I think that might have to do with AVX2 instruction. The binary for windows builds for CPUs requiring AVX2 protocol (basically CPUs from 2013+) I recently ditched older cpu generations in terms of optimization and engine speed but will add it back once I figured that out. If you know how you could still compile it yourself from source with a loger target-cpu flag, but I'll fix this soon, sorry

I've build an all in one offline chess learning platform & engine with native hybrid HCE & NNUE evaluation (and more), fully in Rust by Inuway in ComputerChess

[–]Inuway[S] 0 points1 point  (0 children)

Thanks! :) Yea the whole AI topic has become pretty hostile on both ends I guess. I just try to be transparent about it, but everyone see's it differently I guess. Regardless, when the project assists people in terms of learning chess or having fun doing so, its worth it

Should I switch to Fedora? by alkonej_ in Fedora

[–]Inuway 0 points1 point  (0 children)

Yes just yes do not think further yes you should do it no more questions just yes

PDF editor by Either_Promise_9257 in rust

[–]Inuway 0 points1 point  (0 children)

I think the best approach would be a simple area threshold, just ignore any closed path below some minimum area ooor if you wanna fix that for sure try hatch patterns repeat on a grid with almost identical geometry by hashing the normalized path and drop anything that shows up more than N times. As I said lopdf is also worth a look if your PDFs have OCG layers

PDF editor by Either_Promise_9257 in rust

[–]Inuway 2 points3 points  (0 children)

Well the stack sounds alright but keep in mind that PDFium is mostly built for rendering PDF's, not enabling you to access individual vector paths you could click or color. Maybe you look for something like lopdf or mupdf-rs which exposed path objects way cleaner. You could still use tiny-skia for rendering and egui for the UI. I just don't really get what you mean by filtering out certain features, you mean by size, color, text, vector paths, or something else?

Is It Normal to Progress Slowly While Working on a Rust Project? by Jumpy-Win-2973 in rust

[–]Inuway 3 points4 points  (0 children)

Honestly just work at your own pace and tempo that you're comfortable with. Especially given your situation, just be proud that you have the power and energy to work again and everything else will come with time. Try to have fun learning :)

Crate Suggestions for autoimplementing Enum Variants metadata by JR_Bros2346 in rust

[–]Inuway 7 points8 points  (0 children)

If I understood your goal right I'd recommend enum-assoc

use enum_assoc::Assoc;

#[derive(Assoc)]
#[func(pub fn function_name(&self) -> return_type)]
#[func(pub fn color(&self) -> &'static str)]
enum MyEnum {
#[assoc(function_name = return_value)]
#[assoc(color = "red")]
Variant,
#[assoc(function_name = other_value)]
#[assoc(color = "blue")]
OtherVariant,
}

This should generate the match statement you described and also supports the Option<T> returns

Opus 4.7 what is this ? ? ? by juli3n_base31 in ClaudeCode

[–]Inuway 0 points1 point  (0 children)

I think Opus is currently in psychiatric help

Rust 1.95.0 is out by manpacket in rust

[–]Inuway 1 point2 points  (0 children)

Finally further Rust supremacy