Linux dev. Android user. Security curious. Beginner rustacean. Casual hardcore gamer. — French native, english toots — Personal account — He/him. Posts in CC-BY-ND for a month, then CC-BY-NC-ND, contact me for other arrangements. Profile picture is a line drawing caricature of myself by french artist Frank Tizzoni; I have a french-style flat cap and a light beard.
Public Key
npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Profile Code
nprofile1qqs9rpsa3mmdpd9mp440pkj245en6ta663k4qwapyj4sx4e5uuy4wsqpz4mhxue69uhhyetvv9ujuerfw36x7tnsw43q8qt5pn
Show more details
Published at
2026-07-14T17:06:08Z Event JSON
{
"id": "4186ff03e2d58e6dabc2c6310765620fd74a6c627e3d16812e931b334dff99f2" ,
"pubkey": "51861d8ef6d0b4bb0d6af0da4aad333d2fbad46d503ba124ab035734e7095740" ,
"created_at": 1784048768 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://social.treehouse.systems/users/Aissen",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"Anisse\",\"about\":\"Linux dev. Android user. Security curious. Beginner rustacean. Casual hardcore gamer. — French native, english toots — Personal account — He/him.\\n\\nPosts in CC-BY-ND for a month, then CC-BY-NC-ND, contact me for other arrangements.\\n\\nProfile picture is a line drawing caricature of myself by french artist Frank Tizzoni; I have a french-style flat cap and a light beard.\",\"picture\":\"https://cache.treehouse.systems/accounts/avatars/109/659/862/364/002/603/original/3a898a9665a5becf.png\",\"banner\":\"https://cache.treehouse.systems/accounts/headers/109/659/862/364/002/603/original/bcd1ef455af7efbe.png\",\"nip05\":\"[email protected] \",\"fields\":[[\"website\",\"https://anisse.astier.eu\"],[\"Message me on Signal\",\"https://signal.me/#eu/y7Yv18foRXDoXscEQlKOEY5G899AwTr8Mlp0wO0eU3hN3pSM3JtEWJpwudNLxfXz\"],[\"Kernel Recipes 2025 liveblog\",\"https://kernel-recipes.org/en/2025/category/live-blog/\"],[\"Kernel Recipes 2024 liveblog\",\"https://kernel-recipes.org/en/2024/category/live-blog/\"],[\"Kernel Recipes 2023 liveblog\",\"https://archives.kernel-recipes.org/wp-content/uploads/2025/01/live_blog_2023.pdf\"],[\"Kernel Recipes 2022 liveblog\",\"https://archives.kernel-recipes.org/wp-content/uploads/2025/01/livre_blog_2022.pdf\"]]}" ,
"sig": "d5ac6cfba38c2effbd44420d52a31ea18777ae7594fd6a8568290b209e9e623b24cc037b0d3c01f3310529f020198d13a7aedb42576a2880c35a1d7105bad0d0"
}
Last Notes npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse @nprofile…apqt attention, avec ce genre d'approche, ceux qui font de simples recherches (pas LLMs, juste celles des années 90) peuvent aussi être indirectement touchés: https://social.treehouse.systems/@Aissen/116674374905680680 npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse @nprofile…50mt you probably don't care about this usecase (if you only have high res screens), but egui one the Web has fonts without subpixel anti aliasing, and that's sad… (also probably unfixable without adding bits of fingerprinting). npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse @nprofile…8d0p I understand maintaining branches is a lot of effort, but it's a bit annoying that getting the fix means updating to Android 17 right away. npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse @nprofile…50mt I applaud you for being that careful about the legal aspect of clean room RE. However I wonder if you're not being overly cautious. I'd be curious to see a legal case about this particular chain (unclean RE -> ai training -> ai RE). I doubt we'll see a clear confirmation of your position in the next 10 years. npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse First talk of the day with Greg @nprofile…ma7m KH to talk about Untrusted data in in Linux : How Rust is going to save us. #RustWeek #RustWeek2026 #LinuxKernel #RustLang https://cache.treehouse.systems/media_attachments/files/116/605/762/568/306/037/original/25bf83f3460e99ab.jpg npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse @nprofile…m7tv quite happy with mine: no external crate, but uses my own little library. Only 3 functions from it: https://github.com/anisse/advent2025/blob/main/src/bin/day04.rs Library just here: https://github.com/anisse/advent2025/blob/main/src/lib.rs Do not hesitate if you have any question. npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse @nprofile…f9sr French gos user here. > the references to human rights organizations, large tech companies and others using GrapheneOS weren't included This is verifiably false: > Notre travail sur la sécurité et la confidentialité est très apprécié par les professionnels de la sécurité et est régulièrement recommandé et utilisé par les militants des droits de l’homme, les journalistes et les avocats. For a mainstream media, this is a fairly favorable article (with obvious falsehoods). They contacted you and gave you the article closing words in the middle of police PR op, instead of taking it as-is. Your feud with /e/ distracts from the interesting points like France being unfortunately more and more quick to adopt authoritarian policies. npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse @nprofile…204s what do you mean using it internally? Like a corporate VPN for outbound connections? npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse @nprofile…204s IP protection is being discontinued with most of the rest of privacy sandbox. https://cache.treehouse.systems/media_attachments/files/115/542/790/459/102/859/original/34fd7b467c17513b.png npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse @nprofile…ssyg why limit the influence to the system prompt (which is already quite alt-righty)? Pre- and post- training could also contain specific orientation (at the cost of performance?… It depends on their priorities). npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse Did you know? On Linux you can observe the file descriptor positions using `/proc/<pid>/fdinfo/<fd-number>` https://man7.org/linux/man-pages/man5/proc_pid_fdinfo.5.html You can use that to observe long-running file processing jobs' progress. But there are tools that format this properly; Debian (/Ubuntu) packages `progress` a tool that does just that: https://github.com/Xfennec/progress It can snoop for coreutils processes, or just watch an arbitrary pid: `progress --monitor --pid $(pidof -s lbzcat)` #LinuxTips #Debian npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse We have Ben Brandt at Rust In Paris on "Building a serverless WASM AI runtime in Rust". #RustInParis #RustLang #WASM #Serverless #AI https://cache.treehouse.systems/media_attachments/files/114/161/605/879/715/529/original/1450f5045c5dc4c4.jpg npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse Are you preparing for the weekend? Do you wish to learn more about Rust for Linux, and even look at some driver code? You're in luck, my FOSDEM presentation video is now available: Rust for Linux: an overview https://fosdem.org/2025/schedule/event/fosdem-2025-5875-rust-for-linux-an-overview/ #LinuxKernel #FOSDEM #RustLang #RustForLinux npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse Interesting tidbit of kernel development process: netdev maintainer Jacub Kicinski publishes subsystem-specific statistics to encourage developers to share the review workload: https://lore.kernel.org/netdev/[email protected] / I wonder if it's working? #LinuxKernel npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse @nprofile…h5yr why wouldn't Rust workaround it in libstd/libcore's alloc? Did you try how does musl's allocator fare ? npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse @nprofile…h5yr is there a rust bug report for this ? npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse I won't be bringing any of those collector T-shirts to #FOSDEM, since the 25 years group photo is very close/overlaps with my talk! https://cache.treehouse.systems/media_attachments/files/113/919/367/146/094/635/original/c323d9397af12673.jpg npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse Nice debugging story: Why is my CPU usage always 100%? (Upgrading my Chumby 8 kernel part 9) https://www.downtowndougbrown.com/2024/04/why-is-my-cpu-usage-always-100-upgrading-my-chumby-8-kernel-part-9/ It reminds me of when I was an embedded developer. I also did one of my studies projects with the Chumby, so that was fun. #LinuxKernel #Chumby #Debugging #EmbeddedSystems npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse @nprofile…xg92 better than AGPLv3: how to ensure no one from inside a corporate network can touch your Open Source code ? Make it available only via IPv6! npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse Intel terminates x86S initiative — unilateral quest to de-bloat x86 instruction set comes to an end https://www.tomshardware.com/pc-components/cpus/intel-terminates-x86s-initiative-unilateral-quest-to-de-bloat-x86-instruction-set-comes-to-an-end npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse I'll be giving a talk at FOSDEM: "Rust for Linux: an overview" in the Kernel devroom: https://fosdem.org/2025/schedule/event/fosdem-2025-5875-rust-for-linux-an-overview/ See you there! #RustForLinux #RustLang #LinuxKernel #FOSDEM #FOSDEM2025 npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse Fish shell 4.0b1, now in Rust https://fishshell.com/blog/fish-4b/ #RustLang #FishShell npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse That's it for this edition of Kernel Recipes! Read all the live blog articles here: https://kernel-recipes.org/en/2024/category/live-blog/ See you in 2025! #kr2024 #KernelRecipes npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse I have been thinking about that Linux CVE thing… Has anyone built automation to find out what Linux code you're actually running in prod and is impacted by fixes ? It shouldn't be too hard if you're not running distro kernels, start with what you build in the kernel, before doing profiling for loaded code. Not that it would help to cherry-pick, but knowing if you're impacted does have value. #LinuxKernel #CVE npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse @npub1lks…a4mq aren't you the one who also mandated expiring certificates as well, making them lose so much time in the first place? npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse It's 2024 and GitHub still encourages bad development processes: - it has no commit message review UI (like Gerrit or ... e-mail 😬). Good commit messages are essential to long term projects, and not encouraging reviews if bad. - GitHub actions don't test each commit independently, meaning you can very easily break bisectability of issues (there are workarounds) - and it tends to encourage squash and merge (as a result of those two previous points?), which is only good for write-only projects #Github npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse @npub1r9s…xge4 I'm curious to know how much this is a function of connectivity to or from your network (and how long/distributed was the test to take blocking into account). npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse @npub129g…4kwg good luck. I wholly support using the correct hashtag but won't be joining you in this behavior: - it feels like trying to boil the ocean - it might feel aggressive to some people to do that on every post, or even as a bad first interaction with the (mastodon) Rust community. Instead I'll continue to lead by example and only use the correct hashtag (and not the other). npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse There was a great #RustForLunch presentation on serialization by @npub129g…4kwg just now. #RustLang npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse @npub1cm7…32y8 don't forget the #RustLang hashtag npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse @npub129g…4kwg I already argued :-) https://social.treehouse.systems/@Aissen/111879514294983863 npub12xrpmrhk6z6tkrt27rdy4tfn85hm44rd2qa6zf9tqdtnfecf2aqqknec4h Anisse I'll be heading to FOSDEM tomorrow evening 🥳 ! I'll be giving two ( 😱 ) presentations for this edition ! Come and say hi 😊 "WASM 101: porting a Sega Game Gear emulator to the browser" on Saturday at 15:30 in the Rust 🦀 devroom https://fosdem.org/2024/schedule/event/fosdem-2024-1691-wasm-101-porting-a-sega-game-gear-emulator-to-the-browser/ and "How do you write an emulator anyway ?" on Sunday at 9:00 in the Emulator 👾 devroom https://fosdem.org/2024/schedule/event/fosdem-2024-2146-how-do-you-write-an-emulator-anyway-/ #FOSDEM #WASM #RustLang #EmulatorDevelopment #GameGear