Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 (@aav) header
Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 (@aav) profile picture

Erlang, Rust, Clojure 50/120/14cm

Stuttgart, Germany
Joined January 2008
Photo by Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 (@aav)Photo by Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 (@aav)Photo by Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 (@aav)Photo by Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 (@aav)Photo by Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 (@aav)Photo by Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 (@aav)Photo by Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 (@aav)Photo by Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 (@aav)Photo by Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 (@aav)Photo by Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 (@aav)
Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 retweeted
this actually makes sense to me, because traditionally, if you work at The Enterprise, you don’t really have much agency
3
1
2
23
2,984
Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 retweeted
I’m looking for an intern to work on Rust/RustRover content creation. If you’re a university student in any EU country, the UK, Serbia, or Armenia, and are passionate about Rust and sharing your knowledge, I’d love to hear from you. Please RT to help spread the word. Links below.
2
11
18
3,876
Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 retweeted
All the collaboration tools you need — with none of the friction 🚀
4
21
3,675
Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 retweeted
Ребята вкорячили Cline в Huly Code. Теперь у вас есть IntelliJ IDEA CE + LSP servers (например Rust Analyzer) + tree-sitter (для подсветки синтаксиса) + Cline (один из самых продвинутых AI агентов) в одной бесплатной коробке с открытым исходным кодом. hulylabs.com/code
1
2
41
3,678
Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 retweeted
Rust 1.86.0 has been released!✨🎊🦀 This release adds trait upcasting, get_disjoint_mut on slices and hashmaps, #[target_feature] for safe functions, debug assertions for null pointers, Vec::pop_if, and more! Check out the blog post for all the details: blog.rust-lang.org/2025/04/0…
24
228
22
1,128
68,584
Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 retweeted
Memory safety disinformation abounds - Profiles make C++ memory safe. They don't. - Memory safety plans involve rewriting all your C++ code. Wrong. - Rust is just as unsafe because of its 'unsafe' keyword. Untrue. - Memory safety is no longer a concern because Trump. False.
5
6
1
51
3,412
Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 retweeted
Вчера программировал один там мини-проект с Grok 3. Впечатлён его смышлённостью, проактивностью и способностью за раз генерить сотни строк стройного, хорошо документированного, логичного, но абсолютно неработоспособного кода. Кого-то мне это напоминает, не могу вспомнить.
57
46
6
2,325
222,399
Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 retweeted
Я снова ищу работу. Конечно, многого от твиттера не жду, но почему бы и нет. 20+ лет опыта, стеки: Node.js, Nest.js, AWS CDK, Rust, Anchor (Solana), Loco.rs, RoR, React, Perl (не знаю, нужен ли он вообще ещё кому-нибудь, но длина твита позволяет)
6
23
2
62
9,780
Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 retweeted
Not long ago, I used to have a more optimistic impression of Rust users. I would not have guessed that so many otherwise-judicious people would go for blatantly AI-"maintained" Rust libraries. The `serde_yml` crate is a fork of a high-quality but unmaintained library. In the fork, the AI has taken initiative to add a big heap of stuff that is variously complete nonsense (docs.rs/serde_yml/0.0.11/ser…, docs.rs/serde_yml/0.0.11/src…) or unsound (docs.rs/serde_yml/0.0.11/ser…). On top of this, the crate's documentation has been broken in docs·rs for the last 5 months because AI hallucinated a nonexistent rustdoc flag into the crate's configuration. And yet 134 other published packages have chosen to adopt this? Including high-profile competently maintained projects like Jiff (for tests only), axodotdev, Wasmer, MiniJinja, and Holochain. This does not bode well. The bar for someone to do better at a YAML library is so low.
32
126
30
756
92,986
Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 retweeted
В американском Мар-а-Лаго (штат Флорида) произошла массовая драка с участием мультимиллиардеров Джефа Безоса и Билла Гейтса, а также десятка их телохранителей. Бизнесмены не смогли мирно договориться о том, кто первым должен попасть на аудиенцию избранного президента США.
1
1
148
Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 retweeted
С конца декабря плотно сижу на Rust, и вы знаете, такого кайфа от использования языка программирования я никогда еще не испытывал, а мне есть с чем сравнивать. Мне приходилось так или иначе потрогать несколько десятков языков, а во времена, когда мы делали среды разработки, трогали и языки которые мир так и не увидел, в общем несколько десятков — это не преувеличение. Многие из них либо сильно нишевые (понятие ниши у меня сложное, для меня Python и JavaScript например нишевые языки), либо сильно замороченные (типа Scala), либо просто херня. Так вот, реально кайфовал от языка я не часто. В конце 90-х конечно это была Java — глоток свежего воздуха, и возможность продуктивного программирования. Потом был Nim (для вещей куда Java не засунешь), очень кайфовал. Примерно в то же время кайфовал с Fantom — один из многих в то время “более лучших Java”. На месте Fantom мог бы быть Kotlin, который из той же серии, но к сожалению или к счастью, я нашел Fantom раньше. Kotlin же слизал язык с Fantom практически полностью, и для меня загадка почему они его не упоминают. Ну то есть я иногда слышал, как чуваки из JetBrains говорят: ну мы там и там “подглядывали”, что-то пизданули из Scala, что то из Groovy, и так далее, и это правда, только почему то не говорят, что они спиздили Fantom почти полностью, ну и прикрутили к нему штуки из тех разных мест о которых говорят. Ну это ладно, пост не об этом. Короче после Java, Nim и Fantom, я вновь кайфую, и причина — Rust. Это дамы и господа, безусловно вершина развития языков программирования, и без всяких оговорок, лучший язык, который когда либо человечество производило на свет. Возможно последний язык программирования сделанный человеческим интеллектом, дальше языки будут делать роботы. У Rust есть одна проблема — сложно войти. Я сам между делом пытался раза три за последние лет 7. И через пару лет после его появления, и пару раз потом. Все эти попытки заканчивались тем что я говорил “хуйня какая-то” и записывал его в негодные поделия типа C++. Признаю, был не прав. Те кто меня иногда читают, знают что я в последнее время выбирал язык для Huly нового поколения, и я метался между Zig, Odin, и даже C3 и V (сейчас такой же бум заменителей C/C++ как был c заменителями Java), признаю что зря, и язык выбран, это -- Rust. По сравнению с продуманностью и мощью Rust, все остальное выглядит как поделки отдельных ребят из клуба юных техников. Хорошие поделки, но их даже нелепо сравнивать с Rust: совершенно другой уровень и весовая категория. В общем, своими новостями поделился, кто захочет пробовать, совет один — не останавливаться. Rust — не телка которая вам даст на первом или втором свидании. Может вообще никогда не даст, но если даст, то это пиздец круто.
18
8
1
134
24,583
Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 retweeted
Crowdstrike Analysis: It was a NULL pointer from the memory unsafe C++ language. Since I am a professional C++ programmer, let me decode this stack trace dump for you.
2,948
19,455
4,823
95,368
34,932,477
Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 retweeted
Cool feature in #clojure 1.12 coming: insideclojure.org/2024/02/12… TLDR: Adding direct invocation of Java methods and constructors in addition to dot syntax. Also no reflection if annotated/unambiguous, so 🔥🔥🔥
7
12
2
89
6,125
Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 retweeted
Official Erlang News: Erlang OTP 27.0 Released erlangforums.com/t/3636 #Erlang #WeBeamTogether
7
16
800
Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 retweeted
The BEAM just keeps getting better and better! There is no end to the improvements they make. And I am being serious here. erlang.org/blog/optimization…
6
59
5
210
16,796
Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 retweeted
На чем ты программируешь, так ты и ебешься: — C++ — ебешь только в жопу — React — даешь только в жопу — Python — сосешь большие хуи — JavaScript — сосешь мелкие хуи — TypeScript — вертишь как хочешь и ебешь как хочешь — Go — качественно ебешь почти во все дыры — Rust — жестко ебешь все без разбору, так что потом просраться не могут, но не всегда понимаешь что и куда ебешь — Scala — очень хитровыебано ебешь, но не всегда понятно выебал или нет — Ruby — "между двух огней" -- принимаешь и отдаешь — Java — скучно — Kotlin — скучно, но тебя обманули и сказали что было заебись — Swift — а я ебу?
41
9
10
150
34,644
Walter Faber 🇩🇪 🇪🇸 🇺🇦 🇮🇱 retweeted
Erlang can do it without YAML 😅
Replying to @maria_fibonacci
Can Erlang do YAML?
2
14
133
8,583