<br>
Selections de 3 talks<br>
<small>3 présentations que j'ai aimées à FOSDEM'24</small><br>
<small>
<a href="https://hackmd.io/@ponsfrilus/FOSDEM24">https://hackmd.io/@ponsfrilus/FOSDEM24</a>
</small>
---
# Merci
Mais avant, un grand merci :
- Pour le voyage
- Pour l'organisation
- Pour la bonne ambiance / team building
- Pour les échanges et les partages (dont ceux d'aujourd'hui) !
---
## 3 talks
* Detecting Propaganda on Facebook and Instagram Ads using Meta API
* Public money, public code
* So you think you know Git
---
## Detecting Propaganda on Facebook and Instagram Ads using Meta API
https://fosdem.org/2024/schedule/event/fosdem-2024-3204-detecting-propaganda-on-facebook-and-instagram-ads-using-meta-api/
<!-- .slide: data-background="https://peterwitkowski.files.wordpress.com/2019/07/david-and-goliath.jpg" data-id="slide-epfl" data-contrast="on" -->
----
### Cambridge Analytica
https://www.theguardian.com/technology/2017/may/07/the-great-british-brexit-robbery-hijacked-democracy
----

[#PsyOps](https://en.wikipedia.org/wiki/Psychological_operations_(United_States))
----
* [Facebook/graph-api/ads_archive](https://developers.facebook.com/docs/graph-api/reference/ads_archive/)
* [VIGINUM](https://www.sgdsn.gouv.fr/files/files/20230719_NP_VIGINUM_RAPPORT-CAMPAGNE-RRN_EN1.pdf)
* [Fake-Advertisers](https://www.reset.tech/documents/24102023_Networks-of-Facebook-Fake-Advertisers_Reset.pdf)
* [Doppelganger](https://www.disinfo.eu/doppelganger)
---
## The new Swiss Open Source Law: "Public Money Public Code" by default
https://fosdem.org/2024/schedule/event/fosdem-2024-3401-the-new-swiss-open-source-law-public-money-public-code-by-default/
<!-- .slide: data-background="https://luxhub.com/wp-content/uploads/2022/11/open-banking-report-trends.png" data-id="slide-epfl" data-contrast="on" -->
----
### Loi fédérale sur l’utilisation de moyens électroniques pour l’exécution des tâches des autorités
* LMETA du 17 mars 2023
* Entrée en vigueur le 1er janvier 2024
----
Art. 9 Logiciels à code source ouvert
> Les autorités fédérales soumises à la présente loi **publient le code source des logiciels** qu’elles développent ou font développer pour l’exécution de leurs tâches, sous réserve que les droits de tiers ou des raisons importantes en matière de sécurité excluent ou limitent cette possibilité.
<small>https://www.fedlex.admin.ch/eli/fga/2023/787/fr#art_9</small>
----
Art. 10 Données ouvertes
> Les unités administratives soumises à la présente loi publient leurs données, qu’elles collectent ou produisent dans l’exécution de leurs tâches légales, et qu’elles ont sauvegardées sous une forme électronique et regroupées en registres.
<small>https://www.fedlex.admin.ch/eli/fga/2023/787/fr#art_10</small>
----
- https://www.ti8m.com/en/blog/open-source-gesetz-schweiz
- https://ossbenchmark.com/institutions
- https://ossbenchmark.com/people
---
## So you think you know Git
https://fosdem.org/2024/schedule/event/fosdem-2024-3611-so-you-think-you-know-git/
----
### 4 fondateurs de GitHub
* Tom Preston-Werner (Gravatar, TOML, SemVer & Jekyll) (@mojombo)
* Chris Wanstrath (CNET, Atom, Mustache) (@defunkt)
* P. J. Hyett (https://hyett.com/) (@pjhyett)
* Scott Chacon (Pro-Git) (@chacon)
<aside class="notes">
* GitHub créé en 2008 !
</aside>
----
* staash (stash all)
* signed push
* IncludeIf
----
* `git blame -w -C -C -C`
* ignore white space
* and delete lines moved or copied in the same commit
* or the commit taht created the file
* or any commit at all
* `git log -S` (function|string|etc)
----
* `rerere`: REuse REcorded REsolution
* `git config --global rerere.enable true`
----
* sparse checkout
* [Terraform](https://registry.terraform.io/providers/integrations/github/latest/docs)
* https://gitbutler.com/
----
### Other Git-Fu by Tekin Süleyman
https://youtu.be/1NoNTqank_U?si=cSc-w6sNiUz5Yloa
---
# Thanks for watching
<!--
This style apply by default to all slides, unless .slide is used.
Note the use of the reveal class selector: this mean that only the presentation is affected by this style, and the makrdown preview or the book mode of hackmd.io is style intact.
If you want/need a resizable background image, add the background-size: cover; property and change background-position: 0px 0px;
-->
<style>
.reveal {
background-color: #fff; /*#e6e6e6*/
background-image: url('https://upload.wikimedia.org/wikipedia/commons/8/8a/FOSDEM_logo.svg');
background-repeat: no-repeat;
background-position: 15px 15px;
background-size: 10%;
}
.reveal {
color: #000;
}
.reveal h1, .reveal h2, .reveal h3,
.reveal h4, .reveal h5, .reveal h6 {
color: #1c1c1c;
}
.reveal a {
color: #aa2791; /*#f009*/
}
.reveal a:hover {
color: #aa2791bd; /*#f00*/
}
.reveal code {
padding-top: 0.2em;
padding-bottom: 0.2em;
margin: 0;
font-size: 85%;
background-color: rgba(255, 255, 255, 0.46);
border-radius: 3px;
}
[data-contrast="on"] > div {
background-color: #ffffff94;
}
/* https://stackoverflow.com/a/39614958/960623 */
img[alt$=">"] {
float: right;
}
img[alt$="<"] {
float: left;
}
img[alt$="><"] {
display: block;
max-width: 100%;
height: auto;
margin: auto;
float: none!important;
}
</style>
{"description":"Mozilla Web API","title":"FOSDEM'24","contributors":"[{\"id\":\"98cf1d10-5049-49ca-9160-3f2e67fc1067\",\"add\":11892,\"del\":6338}]","slideOptions":"{\"transition\":\"fade\",\"theme\":\"black\",\"allottedMinutes\":5}"}