home.social

#creusot — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #creusot, aggregated by home.social.

  1. [Veille 📣] Audioblog - #244 La vie ouvrière du Creusot au XIXe
    audioblog.arteradio.com/blog/9

    Un heure d’histoire de la révolution industrielle à Creusot, entre mine et métallurgie. Ça fourmille d’informations, c’est super bien réalisé.

    Lien vers cette entrée dans ma veille : links.vulgarisons.info/shaare/
    Toute ma veille est disponible ici : links.vulgarisons.info/
    #industrie #Creusot #mine #métallurgie #révolutionIndustrielle #veilleAudio #Mayday #radio
    #links #veille

  2. 📍 #FablabUtopi du Creusot Permanence 14 aout 2025
    🔥 Même en plein été, les bénévoles sont sur le pont : Coffre du Pirate 🏴‍☠️, impression 3D, Scan 3D Creality Raptor
    #Raptor, retouche d’images… Cap sur la #FoireDuCreusot en septembre 🚀
    #makers #fablab #Creusot

  3. F* (fstar) Interactive Tutorial:

    fstar-lang.org/tutorial/

    I'm only like 10% into the tutorial, but this language is CRAZY (fun)! :awesome: 😄

    I try to learn the fundamentals of it, so I can use the backend of it in #Aeneas... so I can ultimately formally verify my #Rust crate (former attempts with #Creusot and #Kani failed for me).

    Aeneas:
    github.com/AeneasVerif/aeneas

    See part two of toot for a toy example of proving function equivalence

    1/2

    #FormalVerification #FunctionalProgramming #RustLang

  4. Huh, seems like I really have been living on the bleeding edge (of #FormalVerification):

    github.com/creusot-rs/creusot/

    The verification in the prev toot is currently not possible in #Creusot due to missing specs for the `Hash` trait and HashMap more broadly. 😔

    Oh well, seems like (at least currently!) I won't be able to fully verify the diffing algorithm of #CSVDiff.🥺

    Options I have now are:
    - Only verify parts of the algorithm (that don't depend on HashMap ops)
    or
    - Use fuzzing/property testing

  5. Hm...I'm running into a timeout with #Creusot when trying to verify a simple `add` operation on a HashMap newtype 🤔

    github.com/creusot-rs/creusot/

    Does anyone have any idea what's going on here?

    Disclaimer: I'm totally new to creusot and #FormalVerification, so please be gentle with me.😊

    Boosts very much appreciated. :boost_love:

    Thank you! ❤️

    #IDontKnowWhatIamDoing #Help #FediHelp #FollowerPower #Rust #RustLang #Proof #Timeout

  6. Nice, I think I've found a (for me) suitable workaround for the above problem 👆 :awesome:

    => github.com/creusot-rs/creusot/

    The "trick" is to use conditional compilation with `cfg` and `cfg_attr`, so we don't derive or use `Debug` when in context of Creusot.

    See the above linked comment on how to do this exactly.

    More on `cfg`, `cfg_attr` and conditional compilation in the #Rust reference:

    doc.rust-lang.org/reference/co

    #RustLang #Creusot #Bug #Workaround

  7. #PhotoJanuary2025
    Jour 13 : artificiel

    Non vous n'avez pas été drogués à l'insu de votre plein gré : cette allée du parc de la Verrerie au #creusot arbore une #couleur tout ce qu'il y a de plus artificiel dans le cadre de jeux d'été 🪅
    Ou comment voir la vie en rose alors qu'on est en train de vider l'appartement maternel 😬

    Septembre 2023

    #photography #saonetloire

  8. Une pensée pour un écrivain et poète qui a toujours vécu au #Creusot
    . Un homme simple et abordable qu'on croisait en ville et avec qui on pouvait discuter.
    Merci Monsieur Bobin...
    😟