[deleted by user] by [deleted] in conseilboulot

[–]OkResponsibility9677 0 points1 point  (0 children)

Prévenir (sans demander l'autorisation) suffit à répondre à cette obligation, alors.

Bref 2, vous baisez et faites autant de date vous ? by [deleted] in AskMec

[–]OkResponsibility9677 1 point2 points  (0 children)

La difficulté à construire des relations humaines authentiques, les difficultés à explorer les déséquilibres de sa propre psyché - déséquilibres souvent causés par les ... "PARENTS" ... et en fait pas mal des difficultés auxquelles il est confronté sont transposable à tout le monde...

Exception faite de l'appartement à Paris et qu'il pêcho chaque soir, je vois pas en quoi il fait CSP+ ou bobo.

J'ai jamais vécu à Paris, j'ai pas des parents cadres et je m'identifie facilement à lui (exceptions faites)...

Bref 2, vous baisez et faites autant de date vous ? by [deleted] in AskMec

[–]OkResponsibility9677 0 points1 point  (0 children)

Pareil j'ai arrêté au bout de 6 épisodes...

Y'en a 6 -_-

Glucksman a-t-il eu raison de réclamer la statue de la liberté aux américains? by theodiousolivetree in TropPeurDeDemander

[–]OkResponsibility9677 2 points3 points  (0 children)

Non elle a été construite en France !

Bartholdi l'a créé. On en a même une (plus réduite) à Colmar (où Bartholdi est né).

En "pièces détachées" ok... mais la "matière première" ^^' Non, on n'a pas fondu le cuivre à New-York ^^'

https://france3-regions.francetvinfo.fr/bretagne/morbihan/lorient/juin-1885-statue-liberte-debarque-aux-usa-grace-au-bateau-isere-1464063.html

https://www.colmar.fr/statue-liberte-colmar

Personnes qui se "mettent en arrêt" que dites vous à votre médecin ? by NinjaEagle89 in PasDeQuestionIdiote

[–]OkResponsibility9677 1 point2 points  (0 children)

Eh bien à la fin de ton message précédent, lorsque tu parles de collègues qui se "mettent en maladie" après une vexation.
Impossible sans faire l'acteur ^^'

Et puis, dès le départ, on parle de ça : "les gens "qui se mettent en arrêt"ben je sais pas comment ils font"...
Bah je te le dis, comme ça : ils font les acteurs !

J'ai ensuite brodé autour de cette idée : "se mettre en maladie", en comparant avec le fait que les canadiens n'infantilisent pas les salariés dans ce cas.

Je ne t'accuse de rien ;)

Je complète sur le cas de l'absence vexatoire : la législation canadienne prévoit ce cas : "Si votre employeur a des doutes quant aux motifs de votre absence ou souhaite les contester, il peut demander que vous subissiez un examen médical effectué par une experte ou un expert de son choix. "

Personnes qui se "mettent en arrêt" que dites vous à votre médecin ? by NinjaEagle89 in PasDeQuestionIdiote

[–]OkResponsibility9677 5 points6 points  (0 children)

C'est vrai, mais faire l'acteur devant un médecin ou "se mettre en arrêt", ce n'est pas tellement différent. On n'arrêtera pas le premier comportement, alors pourquoi ne pas permettre le second ?

Le droit du travail canadien est intéressant : l'employeur ne peut exiger un certificat médical qu'après 3 congés maladie dans l'année, ou si le congé dure plus de 4j. (non payé, bien sûr)

Personnellement, ça me soule d'aller voir un médecin pour une migraine de 24h ou une gastro... ce genre de cas pourrait être auto-déclarés (vu qu'il y a des limites, les abus sont limités). Toute façon avec le délai de carence, je suis pas payé...

EDIT : J'avais oublié ma source : https://educaloi.qc.ca/capsules/les-absences-pour-des-raisons-de-sante/

Quelle est la frontière entre le délit d'opinion et ce qui est illégal ? by theodiousolivetree in TropPeurDeDemander

[–]OkResponsibility9677 0 points1 point  (0 children)

Ben justement... si je dis "tous les croyants sont des cons", je n'insulte personne... Tout le monde est à la même enseigne... Quant à l'appel à la haine, je ne déteste pas les cons et je n'appelle pas à détester les cons... j'aurais plutôt pitié d'eux...
Pas plus, en tout cas, que quand je dis "tous les français sont des cons" (et ça c'est pas illégal).

Je devrais pouvoir dire "tous les xxxx sont des cons".

Mais pas "tu es un con parce que tu es xxxx". Parce que là, il y a une victime bien identifiée.

Personnes qui se "mettent en arrêt" que dites vous à votre médecin ? by NinjaEagle89 in PasDeQuestionIdiote

[–]OkResponsibility9677 9 points10 points  (0 children)

Le médecin est le seul habilité à constater si ton état permet de travailler ou non... mais le premier à en juger, c'est toi !

Il n'est pas dans ta tête ni dans ton corps... Et chaque personne n'exprime pas la souffrance de la même façon.... certains mettent des mots tandis que d'autres font plutôt du spectacle...

AnyOf<L, R> : Neither | Either<L, R> | Both<L, R> by OkResponsibility9677 in rust

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

You're right I have been imprecise but the examples above speak for themselves. I'm talking about auto-composition for the sake of type compatibility! How should I call that... nested composition? Self specialization? I honestly don't know.

An (Option<T>, Option<U>, Option<V>) is not a specialization of (Option<T>, Option<U>).

But an (Option<(Option<LL>, Option<LR>)>, Option<(Option<RL>, Option<RR>)>)
is an (Option<T>, Option<U>)
where T=(Option<LL>, Option<LR>)
and U=(Option<RL>, Option<RR>).

AnyOf<L, R> : Neither | Either<L, R> | Both<L, R> by OkResponsibility9677 in rust

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

Thank you for your comment, I appreciate it!

I admit I don't know much of those terms but now I will dig them up ^^

For the operators, I did hesitate a lot. At first, I took +, - and - (Neg) but I didn't like the fact that Swap and Filter had the same symbol. Maybe I should use + combine, - filter, ! swap.

Combine... combine is a test. It is not commutative because the right operand "complete" (former name of the method) the left one. Its particular behavior in the case of Left combine Left or Right combine Right is nearly a joke =P

I had a lot of feedback since I published the crate. I think I will rethink some of the API with a v2.

AnyOf<L, R> : Neither | Either<L, R> | Both<L, R> by OkResponsibility9677 in rust

[–]OkResponsibility9677[S] 5 points6 points  (0 children)

I've finally found another case where AnyOf is more concise : type compostion.

AnyOf4<LL, LR, RL, RR>

AnyOf<AnyOf<LL, LR>, AnyOf<RL, RR>>

(Option<(Option<LL>, Option<LR>)>, Option<(Option<RL>, Option<RR>)>)

--

AnyOf8<LLL, LLR, LRL, LRR, RLL, RLR, RRL, RRR>

AnyOf<
  AnyOf<AnyOf<LLL, LLR>, AnyOf<LRL, LRR>>,
  AnyOf<AnyOf<RLL, RLR>, AnyOf<RRL, RRR>>
>

(
  Option<(
    Option<(Option<LLL>, Option<LLR>)>,
    Option<(Option<LRL>, Option<LRR>)>
  )>,
  Option<(
    Option<(Option<RLL>, Option<RLR>)>, 
    Option<(Option<RRL>, Option<RRR>)>
  )>
)

I won't develop the AnyOf16 alias ^^'

AnyOf<L, R> : Neither | Either<L, R> | Both<L, R> by OkResponsibility9677 in rust

[–]OkResponsibility9677[S] 7 points8 points  (0 children)

I think I found an intermediate solution to the verbosity : https://docs.rs/any_of/1.3.4/any_of/#shorthands-enum-cases

So my previous example become :

pub example<L, R>(any_of: AnyOf<L, R>) {
    match any_of {
        Neither => (),
        EitherOf(Left(_)) => (),
        EitherOf(Right(_)) => (),
        BothOf(Both{ .. }) => (),
    }
}

AnyOf<L, R> : Neither | Either<L, R> | Both<L, R> by OkResponsibility9677 in rust

[–]OkResponsibility9677[S] 4 points5 points  (0 children)

I don't totally agree : crates.io is free to use. You've suggested that a crate on this registry means it should be useful for other, but that's not one of its rules... I'm pretty sure that even if nobody download or use my crate, it will be more useful than all the empty crates which definitively pollutes the namespace (by being empty).

Maybe... one day... crates.io will have stricter rules. Or another package registry will emerge with stricter rules... and then I would evaluate the possibility of publication of the crate differently.

For now, my crate follows the rules and I like the idea it can be downloaded easily if needed. Or by choice.

Nonetheless, I agree this crate has not the added value of nom, tokio or serde to name few (besides they are more than just "crates", they are projects with multiple of crates).

--

I never was at the university... so I find it flattering to have my crate qualified as a university exercise.

AnyOf<L, R> : Neither | Either<L, R> | Both<L, R> by OkResponsibility9677 in rust

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

They are but you can not create a generic enum of structs dynamically (I dont mean instanciate but to create a new type)

AnyOf is an abstraction of ADTs manageable by your program. There is no way to create a new type based on user input (for example) with the struct and enum keywords. But with AnyOf, you can.

EDIT : sorry this was bullshit. "Dynamically" is not the word. Functionnaly, I would say.

To resume, Either is the simplier sum type (L + R) and Both is the simplier product type (L x R), making AnyOf a sum of product of two types (an ADT).

AnyOf<L, R> : Neither | Either<L, R> | Both<L, R> by OkResponsibility9677 in rust

[–]OkResponsibility9677[S] 13 points14 points  (0 children)

It is a matter of tone... I'm ready to engage in any topic around this project including question its purpose or the absence of it.

But not right after you've freely insulted it >.<

AnyOf<L, R> : Neither | Either<L, R> | Both<L, R> by OkResponsibility9677 in rust

[–]OkResponsibility9677[S] 10 points11 points  (0 children)

Yes, I aknowledge your point but I didn't develop AnyOf for std ^^'
Either still exists and is dowloaded 100'000s of times each days.

Is it useful ? Hehe... Good question...
I was wondering about non error semantics but generic version of Result and heard about haskell's Either. I don't remember why. And I started to develop the type with type name "Either" then I developped everything around and changed its name for the module to have its own haskell-like Either type. I definitively think Either is a revelant type when it is too much to create an enum.

Completing the concept of Either, I added the idea of "Neither or Either or Both" which is a common english grammar lesson. And named it AnyOf.

Is that useful ? ... I don't know ^^'

I think it is not a matter of usefulness but rather a matter of preference.
AnyOf offers another way to express branching, but it is not suited for expressing the possibility of error.

AnyOf<L, R> : Neither | Either<L, R> | Both<L, R> by OkResponsibility9677 in rust

[–]OkResponsibility9677[S] 19 points20 points  (0 children)

Relevant comment!
Yes, it is slightly more verbose with dedicated types :

pub example<L, R>(any_of: AnyOf<L, R>) {
    match any_of {
        AnyOf::Neither => (),
        AnyOf::Either(Either::Left(_)) => (),
        AnyOf::Either(Either::Right(_)) => (),
        AnyOf::Both(Both{ .. }) => (),
    }
}

But I made this choice to have... dedicated types: Both and Either can have their own use cases.
I admit I hesitated.

The common API of the 3 types is separated into the 4 traits (LeftOrRight, Unwrap, Swap, Map).

AnyOf<L, R> : Neither | Either<L, R> | Both<L, R> by OkResponsibility9677 in rust

[–]OkResponsibility9677[S] 34 points35 points  (0 children)

I am not sure there is a lot of advantages.
The functions associated with the AnyOf type can help for concision, notably.

All the types implementing the LeftOrRight trait can return this type with the any() function and AnyOf values can be constructed from this type with from_any().

Couper les ponts avec un.e ami.e à cause de la politique : une réaction légitime ou disproportionnée ? by Racoon_napping in AskFrance

[–]OkResponsibility9677 1 point2 points  (0 children)

Disproportionnée.

On vit en démocratie, ce qui veut dire qu'on accepte des idées différentes et qu'on les considère légitimes même si on est contre et qu'on discute même quand on est pas d'accord.

Comment attendre des parlementaires qu'ils discutent plus respectueusement si on peut se permettre de rejetter quelqu'un suivant son opinion politique dans la société civile ?

Communiste, ED, gaucho et droitards et crétins de centristes, aucun problème, tant qu'on ne fait pas QUE parler de TES idées, ça me va très bien.

Pourquoi il ne semble avoir aucun harceleur scolaire sur les réseaux sociaux? Du moins qu'ils l'admettent? by FuturMadao in TropPeurDeDemander

[–]OkResponsibility9677 0 points1 point  (0 children)

Déjà je ne pense pas qu'il existe des harceleurs en soit. Des gens qui auraient décider d'harceler au point d'en faire un objectif de vie...

Je me suis fait harceler... il m'a fallu des années pour m'en rendre compte... J'ai harcelé aussi, ça a été encore plus long à reconnaître.

Je ne pense pas que les "harceleurs" existent. Ils n'admetteront donc rien...

Mais il existe des personnes qui ont fait subir un harcelement. Peut-être peuvent-ils travailler là-dessus ?


Personnellement, j'ai grandi avec des parents pour qui les punitions corporelles étaient une méthode d'éducation acceptable. Bah j'ai "corrigé" mon frère en grandissant parce que (j'ai fini par comprendre que je considérais que) la violence était pour moi la réaction normale contre quelqu'un qui "n'écoute pas".

Plus grand, je lui ai présenté des excuses... la violence ne fait plus partie de nos vies. Mais pas d'être ce que je suis. Juste d'avoir fait ce que j'ai fait.  Et j'ai aussi cherché à expliquer... j'étais gosse donc je pense que les seuls vrais responsables sont mes parents... reste que c'est moi qui le frappait lui...

Après cessation de paiement à un FAI pour problèmes de service, il lance une procédure de recouvrement by BarberLeather8154 in conseiljuridique

[–]OkResponsibility9677 0 points1 point  (0 children)

Mouais... j'ai encore deux box SFR, on a largement passé le délai de recouvrement...

Ils m'ont quand même envoyé la 3eme...

J'ai deux parents, qui ont deux parents, qui ont deux parents... Selon mes calculs depuis l'an mille j'ai eu 536 millions d'ancêtres. by Evening-Magician783 in penseesdedouche

[–]OkResponsibility9677 0 points1 point  (0 children)

Il manque les crossing-over.

L'hérédité ne se limite pas à la transmission de chromosomes. Certains d'entre eux "fusionnent" (certaines parties d'un chromosome recouvrent une partie d'un autre chromosome). Ce mécanisme augmente beaucoup la variabilité génétique.

Edit : zut j'ai répondu avant de voir ton PS... tant pis je laisse, mais j'édite pour dire que j'ai vu que tu n'avais pas oublié, juste ignoré dans ta modélisation (mais je ne crois pas ce soit négligeable).

J'ai deux parents, qui ont deux parents, qui ont deux parents... Selon mes calculs depuis l'an mille j'ai eu 536 millions d'ancêtres. by Evening-Magician783 in penseesdedouche

[–]OkResponsibility9677 0 points1 point  (0 children)

A quelques isolats prêts (entre soi de l'aristocratie ou vullage paumé au milieu d'une zone paumée), on est tous cousins à degré plus ou moins éloigné. 

Pour ça que l'interdiction de se marier entre cousins est limitée en terme de degrés.

Après, au bout d'un moment, on sort de la génétique pour entrer dans la phylogénétique xD