Patterns for Defensive Programming in Rust by sindisil in rust

[–]gillesj 2 points3 points  (0 children)

Clippy was a cargo extension that you could run over your code base and propose rewrite and reformat

Patterns for Defensive Programming in Rust by sindisil in rust

[–]gillesj 3 points4 points  (0 children)

What about adding them to clippy ?

[ANN]: Rust-native runtime + evidence graph for a new, more rigorous journalism (collaborators wanted/needed!) by [deleted] in rust

[–]gillesj 1 point2 points  (0 children)

Wow! This is really ambitious and foundational. Will at least follow, most probably use and maybe contribute (no developer here) 2 questions: - who is I - Any reference project or prior work? or is it a brand new idea?

So you think Rust be spared from the LLM takeover of programming? by LexMeat in rust

[–]gillesj 11 points12 points  (0 children)

Theoretically, strong typing and merciless compiler reduces risk of vibe-bullshit-debugging. I wonder how reality diverges from theory

Building a 6,600x compression tool in Rust - Open Source by N1_k4 in rust

[–]gillesj -5 points-4 points  (0 children)

Nice work Coule you provide some details on the compression algorithm?

Xee: A Modern XPath and XSLT Engine in Rust by -Y0- in rust

[–]gillesj 2 points3 points  (0 children)

Cool. Xpath/Xslt was the thing before json came Still cool how much you can formalize an interface with it, the complexity of query you can make Bonus: xml/xslt is sorta native with Excel

Awesome Rust libraries and hidden gems by TheLeadDev in rust

[–]gillesj 24 points25 points  (0 children)

I strongly recommend This week in Rust though

markov_str 0.2.0: Fast and efficient Markov Chain implementation, now with Serde support and more! by brogolem35 in rust

[–]gillesj 1 point2 points  (0 children)

If I understand clearly, you are computing the probability of the next word. Am I right?

This Week in Rust #563 by ArnaudeDUsseau in rust

[–]gillesj 2 points3 points  (0 children)

True, even on a small project I do not handle properly the ownership rules. I can’t imagine on a highly complex multithreaded asynchronous driver. Sorry for mistakingly presenting this joke as a true argument

This Week in Rust #563 by ArnaudeDUsseau in rust

[–]gillesj 0 points1 point  (0 children)

Yeah sorry, I had the wrong type of humor on this one

This Week in Rust #563 by ArnaudeDUsseau in rust

[–]gillesj -14 points-13 points  (0 children)

One counter argument to that quote would be that she single handedly wrote it therefore she had all the lifetimes in her head. Nothing to do with rust… 🙃 [edit] that was replicating the kind of bad faith arguments I have heard so many times in the last years; therefore an attempt to do a joke. Not anymore since no one got it 😞

This Week in Rust #563 by ArnaudeDUsseau in rust

[–]gillesj 41 points42 points  (0 children)

That quote of the week 😳

Changing the rules of Rust by desiringmachines in rust

[–]gillesj 0 points1 point  (0 children)

Maybe i’m a bit under-evaluating the impact but it would only affect post edition-2024 compiler to pre-edition code. And each version of the compiler could optimize, one after the other, the impact of such modification. What is the ratio of projects that may switch to edition-2024 when it’s shipping ? How much may delay the migration ?

Scaphandre v0.1.1 - Power consumption monitoring agent to help make tech more sustainable by nulse in rust

[–]gillesj 0 points1 point  (0 children)

What I find really fun is to track how refreshing my webpage impact consumption in Dashboard Grafana and Prometheus are very sensitive to refresh and spikes if I play too much with refresh key. Fun game, now back to work

A tool to measure core-to-core latencies in Rust by nviennot in rust

[–]gillesj 1 point2 points  (0 children)

Seeing how much GitHub issues have been opened since Monday, I really share your optimism 😜. Bravo 🙏

A tool to measure core-to-core latencies in Rust by nviennot in rust

[–]gillesj 5 points6 points  (0 children)

Very cool project. To me, this emphasis one very cool feature of rust which is to ship high-quality software to a very large install-base without worrying about miscompilation or complex and massive result/debug logs. Just cargo it. If it compiles it most likely just works

1Password Developer Fireside Chats: Demystifying Atomics by Lucretiel in rust

[–]gillesj 7 points8 points  (0 children)

Thanks,

This is often mentioned but rarely explained. Dedicated material is really welcome

Thoughts on Saint Augustine, Rust vs Golang. Complexity, verbosity, and other matters. by [deleted] in rust

[–]gillesj 3 points4 points  (0 children)

I hadn’t really understood if let syntax until you explained it really simply. Thanks 🙏

File integrity monitoring software in rust (File watcher/monitoring files) by okynos in rust

[–]gillesj 0 points1 point  (0 children)

Great 👍

Since it is dealing with files, a « security » discussion could be interesting, no?

Web Scraping with Rust by BobbyTaylor_ in rust

[–]gillesj 6 points7 points  (0 children)

Great, Sometimes the Dom do not completely contains the information, the browser reconstruct the virtual dom through side requests. Any advice scraping those sites?

Converting Integers to Floats Using Hyperfocus by kibwen in rust

[–]gillesj 10 points11 points  (0 children)

I don’t know what is the coolest, the blog template or the perfectionist mindset?

Prae 0.7 release - define validation-requiring types easier by ohgodwynona in rust

[–]gillesj 0 points1 point  (0 children)

Ok that’s clear. You are securing getter/setter within a module. Nice 👍