Today I'm celebrating 17 years of #emigration (to #France). It's been quite a ride!
1.4.2025 07:05Today I'm celebrating 17 years of #emigration (to #France). It's been quite a ride!My team at Polytechnic Institute of Paris/Télécom #Paris school of engineering is looking for a research engineer to conduct development and empirical experiments in various fields, most notable #software #security and #SoftwareEngineering.
Programming skills in #Rust are particularly welcome, even though we are quite polyglots and would also welcome C/Java/OCaml developers 😉
3-year contract, on site in the south of Paris.
Full job description at: https://institutminestelecom.recruitee.com/l/en/o/ingenieure-ou-ingenieur-de-recherche-en-informatique
26.3.2025 10:06My team at Polytechnic Institute of Paris/Télécom #Paris school of engineering is looking for a research engineer to conduct development...I find myself tempted by subscribing #AdBlock Premium to filter out cookie walls and the like. Can anyone confirm that even the premium part if actually free software? (I'm willing to pay for it if it is, much less so if not.) I also welcome direct experience reports from people who tried it, especially if based in the EU.
23.3.2025 07:56I find myself tempted by subscribing #AdBlock Premium to filter out cookie walls and the like. Can anyone confirm that even the premium part...please, someone write a `zstdtail -f` implementation
14.3.2025 18:45please, someone write a `zstdtail -f` implementationAs a bilingual French/English speaker visiting #Montreal, I find it very hard to decide between "Hello" and "Bonjour" when I enter a store. Most places have bilingual staff, but some places seem to have a strong preference for one or the other. Should I just toss a coin? What do the locals do?
6.3.2025 13:25As a bilingual French/English speaker visiting #Montreal, I find it very hard to decide between "Hello" and "Bonjour"...If you're at #SANER2025 and interested in this, feel free to reach out to either me or Andrea to discuss more!
5.3.2025 14:47If you're at #SANER2025 and interested in this, feel free to reach out to either me or Andrea to discuss more!This week I'm in #Montreal to present at #SANER2025 recent joint work with A. Gurioli and M. Gabrielli, on how to recognize AI-generated code. Key differences in our results wrt the state-of-the-art are: (1) a multilingual approach that supports 10 different programming languages, and (2) a fully #reproducible pipeline based on both #OpenWeight and #OpenData self-hosted LLMs. Talk info and #OpenAccess preprint at: https://conf.researchr.org/details/saner-2025/saner-2025-papers/36/Is-This-You-LLM-Recognizing-AI-written-Programs-with-Multilingual-Code-Stylometry
5.3.2025 14:45This week I'm in #Montreal to present at #SANER2025 recent joint work with A. Gurioli and M. Gabrielli, on how to recognize AI-generated...and I thought one couldn't improve upon #cat https://github.com/sharkdp/bat (available in #Debian as "bat", which was surprisingly not taken yet!) #riir #rust
2.3.2025 13:00and I thought one couldn't improve upon #cat https://github.com/sharkdp/bat (available in #Debian as "bat", which was...Repeat after me: if #Firefox stops being maintained, #LibreWolf is not a viable long-term alternative (nor is any other Firefox-based web browser).
28.2.2025 17:46Repeat after me: if #Firefox stops being maintained, #LibreWolf is not a viable long-term alternative (nor is any other Firefox-based web...I'm getting used to #PaperWM as a tiling solution on top of #GNOME. It's quite nice, but it took me some tweaking (in particular key bindings) to finally appreciate it.
21.2.2025 12:13I'm getting used to #PaperWM as a tiling solution on top of #GNOME. It's quite nice, but it took me some tweaking (in particular key...I always conclude my bug reports to #opensource projects, or even my first followup message to a bug report filed by others, with a sentence like: "Thanks a lot for maintaining PROJECT, it's amazing!".
It's a little gesture, but it goes a long way.
When you use #freesofware made by others, remember that it is first of all a *gift* that they are giving to all humanity (and you among them), and only second a software product with defects and avenues for improvement.
19.2.2025 15:19I always conclude my bug reports to #opensource projects, or even my first followup message to a bug report filed by others, with a sentence..."Trump, national-capitalism at bay" by Thomas Piketty https://www.lemonde.fr/blog/piketty/2025/02/18/trump-national-capitalism-at-bay/
19.2.2025 08:12"Trump, national-capitalism at bay" by Thomas Piketty...Our recent work on #NixOS package #reproducibility, with @luj and @Zimm_i48, made the front page of the orange site: https://news.ycombinator.com/item?id=42989666
13.2.2025 11:58Our recent work on #NixOS package #reproducibility, with @luj and @Zimm_i48, made the front page of the orange site:...It's fascinating how academic rituals differ from one field to another. Today's example: I'm at a french HDR defense in philosophy. The candidate is facing the jury, who is in turn facing the public. Hence the candidate is *not* facing the public. Much more like an exam than a lectio magistralis.
In computer science it is the opposite: the jury sits with the audience, on the first row; the candidate faces both. Hence it feels much more like a traditional lecture, even if it's an exam.
7.2.2025 15:38It's fascinating how academic rituals differ from one field to another. Today's example: I'm at a french HDR defense in...Got my ticket (and flight, and hotel, etc.) for #MSR2025 + #ICSE2025 in #Ottawa this April, where 3 recent papers I've co-authored with great students and colleagues will be presented. I'm really looking forward to this, after having skipped these conferences for a couple of years now. Also, I've never been to Ottawa!
5.2.2025 08:34Got my ticket (and flight, and hotel, etc.) for #MSR2025 + #ICSE2025 in #Ottawa this April, where 3 recent papers I've co-authored with...Very interesting and important #replication experiment by @huggingface, who is building a #deepseek R1 equivalent #opensource model, with all the needed pieces (yes, including the datasets): https://huggingface.co/blog/open-r1
(Strictly speaking: it will not be fully end-to-end reproducible, because the distillation part in step 1 starts from Deepseek, which is itself non-reproducible. But it will be *much* better than the status quo, and will produce as byproducts many useful reasoning datasets.)
4.2.2025 19:31Very interesting and important #replication experiment by @huggingface, who is building a #deepseek R1 equivalent #opensource model, with...It's starting now, in UB2252A.
1.2.2025 10:40It's starting now, in UB2252A.#FOSDEM #Rust@ed at #OpenSourcePolicySummit "please join me in telling Mark Zuckerberg and Yann LeCun that #Llama is not #opensource".
31.1.2025 16:05@ed at #OpenSourcePolicySummit "please join me in telling Mark Zuckerberg and Yann LeCun that #Llama is not #opensource".Last but not least, my student @luj will present «How reproducible is #NixOS?» on Saturday https://fosdem.org/2025/schedule/event/fosdem-2025-4430-how-reproducible-is-nixos-/ . The talk is about our large-scale historical (2017-2023) experiments on the bitwise reproducibility of #Nix packages. Unmissable if you are into functional package managers and/or #reproduciblebuilds .
For the gory details, check out the preprint of our #MSR2025 paper about this work: https://upsilon.cc/~zack/research/publications/msr-2025-nix-reproducibility.pdf
31.1.2025 07:20Last but not least, my student @luj will present «How reproducible is #NixOS?» on Saturday...My colleague and dear friend Sebastiano Vigna will present «Huge #graph analysis on your own server with #WebGraph in #Rust» on Saturday https://fosdem.org/2025/schedule/event/fosdem-2025-4773-huge-graph-analysis-on-your-own-server-with-webgraph-in-rust/ . The talk is about our recent clean slate Rust re-implementation of WebGraph, which is the best #FOSS compression framework out there for big graphs (as in: trillions of edges).
For more details, checkout our WWW 2024 paper about it: https://dl.acm.org/doi/abs/10.1145/3589335.3651581
31.1.2025 07:15My colleague and dear friend Sebastiano Vigna will present «Huge #graph analysis on your own server with #WebGraph in #Rust» on Saturday...