Posts by janriemer@floss.social
 (DIR) Post #AZ8TQAMgJ2DR7cXlhY by janriemer@floss.social
       2023-08-26T18:54:05Z
       
       0 likes, 0 repeats
       
       Eunice Newton Footehttps://en.wikipedia.org/wiki/Eunice_Newton_Foote"Eunice Newton Foote (July 17, 1819 – September 30, 1888) was an American scientist, inventor, and women's rights campaigner. She was the first scientist to conclude that certain gases warmed when exposed to sunlight, and that rising carbon dioxide (CO2) levels would change atmospheric temperature and could affect climate, a phenomenon now referred to as the Greenhouse effect."2/2
       
 (DIR) Post #AZu05PanuKDffm9Msy by janriemer@floss.social
       2023-09-18T20:00:08Z
       
       0 likes, 0 repeats
       
       The AI Incident Databasehttps://incidentdatabase.ai/"The #AI Incident Database is dedicated to indexing the collective history of harms or near harms realized in the real world by the deployment of artificial intelligence systems. Like similar databases in aviation and computer security, the AI Incident Database aims to learn from experience so we can prevent or mitigate bad outcomes."#ArtificialIntelligence #LLM #LLMs
       
 (DIR) Post #Aa8T10hmOOaiJlvcyO by janriemer@floss.social
       2023-09-25T17:41:54Z
       
       0 likes, 1 repeats
       
       1 Hour Dive into #Asynchronous Rust - by Herbert Wolverson:https://farside.link/https://www.youtube.com/watch?v=0HwrZp9CBD4(or YT: https://www.youtube.com/watch?v=0HwrZp9CBD4)This is probably the best end-to-end overview of #async #Rust you can get! So much valuable information packed into 1 hour. Love it!Thank you @herberticus for this excellent presentation. 🙏 Boost this to the moon, my fellow Rustaceans! :ferris:  :boost_love: The video is one month old and only has ~1,500 views.😬 #RustLang #Learning #Tutorial #Concurrency #AsyncProgramming
       
 (DIR) Post #AaN7hJCQjn8SDeQc5Y by janriemer@floss.social
       2023-10-02T18:47:45Z
       
       0 likes, 0 repeats
       
       Aaaaaannnd we have another example of #AI creating bullshit code. 💩 This time it tries to create a "simple" #Rust function that checks if a string is an acronym:https://www.youtube.com/watch?v=Fvy2nXcw3zc&t=224s (YT, because timestamp)The AI generated code absolutely does not care about #unicode at all, so it panics, when you give it a unicode character that happens to not have their char boundary at byte index 1.1/2#LLM #LLMs  #ArtificialIntelligence #SALAMI #RustLang
       
 (DIR) Post #AaN7hLXQ2j73TKGP56 by janriemer@floss.social
       2023-10-02T18:52:07Z
       
       0 likes, 0 repeats
       
       Here is a playground with the AI shitty code and a better version that doesn't panic, _created by us humans_ (I know, wild!):https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=9e5c78234031e86a4e76810cbf64fe73⚠️Warning: the more correct version doesn't handle grapheme clusters, so there is still room for improvement.Docs for chars() mention this (thank you Rust _people_ for these great docs):https://doc.rust-lang.org/std/primitive.str.html#method.charsIt's all not that simple!And the most scary thing is: as of now, noone in the YT comments seem to recognize this mistake.2/2
       
 (DIR) Post #AaYVvYlSYeX0Y4p984 by janriemer@floss.social
       2023-10-08T08:46:37Z
       
       0 likes, 0 repeats
       
       Stirling PDF | locally hosted web application that allows you to perform various operations on #PDF files "such as splitting, merging, converting, reorganizing, adding images, rotating, compressing, and more."Website:https://www.stirlingtools.com/GitHub:https://github.com/Frooodle/Stirling-PDF/This looks awesome! :awesome: #OpenSource #SelfHosting #SelfHosted #Documents
       
 (DIR) Post #Aaii1JZMwd9VbJJ82i by janriemer@floss.social
       2023-07-29T07:12:51Z
       
       0 likes, 1 repeats
       
       V:https://vlang.io/Val:https://www.val-lang.dev/Vale:https://vale.dev/Can someone please pick the best ideas from all these #ProgrammingLanguage's  above and call it `Vax`.Thank you.A vaccine against memory unsafety if you will.#Vax #MemorySafety #Val #VLang #Vale
       
 (DIR) Post #AajiRUWn1Cm4H6Xj4S by janriemer@floss.social
       2023-10-13T17:54:20Z
       
       0 likes, 1 repeats
       
       Like a wise person once said:"Everything that can be rewritten in #Rust, will eventually be rewritten in Rust."#RIIR #RustLang #Oxidization
       
 (DIR) Post #AbqNGfeIKrg0SzxGYC by janriemer@floss.social
       2023-11-15T20:38:39Z
       
       0 likes, 2 repeats
       
       People in the #Rust #community are so lovely and #kind! 🥰 👪 You just toot about the library X or Y that you are planning to use and immediately maintainers of those libraries respond to you:"If you need any help, feel free to message me anytime...oh and did you know that our library has this really cool feature that makes you feel like a wizard. Here, let me tell you all about it..."Urgh, I just love this #enthusiasm! ❤️ #RustLang
       
 (DIR) Post #Ac4wV1lR7q6VicJd9k by janriemer@floss.social
       2023-11-22T21:15:23Z
       
       1 likes, 0 repeats
       
       There is still plenty of room for #innovation in the space of #code #editor's:sapling | A highly experimental vi-inspired editor where you edit code, not text.https://github.com/kneasle/saplingAccessible AST-Based #Programming for Visually-Impaired Programmers (2019)https://dl.acm.org/doi/pdf/10.1145/3287324.3287499Also related:diffsitter | A tree-sitter based AST #difftool to get meaningful semantic diffshttps://github.com/afnanenayet/diffsitter#StructuredEditing #A11y #AST
       
 (DIR) Post #AcC4eC5mFqSa63Qnho by janriemer@floss.social
       2023-11-25T19:24:38Z
       
       0 likes, 1 repeats
       
       *makes some happy screaming noise* :awesome: :ferris: #Rust will end this year with a long awaited feature that will define it's future:We will get "async fn and return-position impl Trait in trait" (#AFIT & #RPITIT).It will be stabilized in the next #RustLang version 1.75, which will be released on 28 December, 2023.https://releases.rs/docs/1.75.0/PR:https://github.com/rust-lang/rust/pull/115822Thank you Rust #community for all of your hard work! ❤️ #RustAsync #AsyncRust
       
 (DIR) Post #AcPazSmf75LhXC9gBM by janriemer@floss.social
       2023-12-02T19:15:11Z
       
       0 likes, 1 repeats
       
       Whoop! 🎉 Continuing this series, we'll (very likely) get `dyn (trait) upcasting` in #Rust 1.76! :awesome: 🎡 I've accidentally stumbled upon this (😄), while trying to answer @luna's question here:https://floss.social/@luna@lunar.place/111511081757642056It basically allows you to upcast trait objects.See the original RFC (with some nice examples on when you need this)...:https://github.com/rust-lang/rfcs/blob/master/text/3324-dyn-upcasting.md...and it's tracking issue:https://github.com/rust-lang/rust/issues/65991#RustLang
       
 (DIR) Post #AdKufWPjGwiVHqbwxM by janriemer@floss.social
       2023-12-30T12:01:02Z
       
       0 likes, 1 repeats
       
       Yay! @notgull is working on `smol` integration with #axum! :awesome: https://github.com/notgull/smol-axumThe smol #async runtime:https://github.com/smol-rs/smol#Tokio is not the end-all-be-all runtime. You should keep looking at alternatives and what unique features they can offer. ✨ Don't be blinded by "if it is the most popular, it must be the best" fallacy.#Rust #RustLang #RustAsync #AsyncRust
       
 (DIR) Post #AdQrIe7dJVXZcQJ59s by janriemer@floss.social
       2024-01-01T20:00:15Z
       
       0 likes, 0 repeats
       
       I now get spammed @GitHub @github ?See my handle mentioned in the following scam/spam message:https://github.com/bossoff/e-learning-project/pull/1#issuecomment-1873440202Please ban the user "tim-tepia" from your service (I've simultaneously reported the user via your UI).#GitHub #Spam #Scam #CryptoScam
       
 (DIR) Post #AhuviBfAHfuLI6T4Uq by janriemer@floss.social
       2024-03-24T16:58:59Z
       
       0 likes, 0 repeats
       
       Many people say that #Rust is very hard to #prototype with or to #refactor. This couldn't be further from the truth! It is the exact opposite!Let me share with you one of the most profound experiences I had with #RustLang on a casual sunday - a thread 🧵 I'm currently rewriting my #transpiler from #nom to #chumsky and until now everything has turned out great so far, until I've hit the following road block:Implementing parsers by using #parser functions that have indirect #recursion.1/11
       
 (DIR) Post #AhuviMQgFrrEgMm9wm by janriemer@floss.social
       2024-03-24T17:25:17Z
       
       0 likes, 0 repeats
       
       So what should this all tell you? It should tell you that:- #Rust enables fearless prototyping, refactoring and maintenance of software- you shouldn't be afraid of stepping into the unknown- despite seeming very scary at first, #chumsky is more approachable than you might think - thank you to chumsky contributors for such an amazing crate!10/11#RustLang
       
 (DIR) Post #AkvIv0ghzcDoZivEoK by janriemer@floss.social
       2024-04-23T20:31:21Z
       
       0 likes, 0 repeats
       
       C++ will be taken over by #Rust.What will be the Rust-equivalent for #JavaScript?I mean #TypeScript is a very good first step, but it's basically the C++ for C.So in short:C                  => C++JavaScript  ≈> TypeScriptC++              => #RustLangJavaScript  => ???I think it will be a looong way to go, but maybe, _maybe_ we'll see more and more #WebAssembly in the #frontend, but not quite sure yet.#WASM #ProgrammingLanguage #CPlusPlus #C
       
 (DIR) Post #AkvIv3nYQcTqDp9FOi by janriemer@floss.social
       2024-06-08T14:51:17Z
       
       1 likes, 0 repeats
       
       @alcinnz Remember the discussion we had regarding #JavaScript and #Lua (see above☝️)?Well, someone (@face-hh) made "an alternative for the World Wide Web" called "Bussin Web X".Websites are made of HTML, CSS and...guess what, Lua! :awesome: Repo:https://github.com/face-hh/webx(Funny) video by FaceDev about its creation:https://invidious.reallyaweso.me/watch?v=qiOtinFFfk8(or YT: https://www.youtube.com/watch?v=qiOtinFFfk8)I thought, you might be interested. 😉
       
 (DIR) Post #Aw8WlkGziYJx9OjF6O by janriemer@floss.social
       2025-07-14T21:16:44Z
       
       0 likes, 0 repeats
       
       @internetarchive http://starwarsweb.net/...which has been taken over by the #CIA!👮 The original is still there, though, thanks to your awesome work! ❤️ https://web.archive.org/web/20101230033220/http://starwarsweb.net/#StarWars #Crazy #Archive #WebArchive
       
 (DIR) Post #AwKrlcW6UcY2YalVlQ by janriemer@floss.social
       2025-07-13T10:22:23Z
       
       1 likes, 0 repeats
       
       mdq - by yshavithttps://github.com/yshavit/mdqlike #jq but for #Markdown: find specific elements in an md docAlso available as a crate:https://docs.rs/mdq/latest/mdq/Tagging @wader 😉 #CLI #Parser #Rust #RustLang