GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Jan :rust: :ferris: (janriemer@floss.social)

  1. Embed this notice
    Jan :rust: :ferris: (janriemer@floss.social)'s status on Friday, 25-Apr-2025 01:38:21 JST Jan :rust: :ferris: Jan :rust: :ferris:
    • Sue
    • Paul Cantrell

    @jrose @inthehands @SueASmith

    Yes, THIS!

    ~2 years ago I've done a test where I've asked the LLM a coding related task:

    "There is a bug in the code, Can you find it?"

    ...but there was no bug. Guess what the LLM did... 💩

    => https://floss.social/@janriemer/110202786216611950

    In conversation about a month ago from floss.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: cdn.masto.host
      Jan :rust: :ferris: (@janriemer@floss.social)
      from Jan :rust: :ferris:
      Attached: 4 images Continuing from the question above 👆 I've taken it to the test: I've used #FastChat, an Open Source #LLM, which claims to have 90% accuracy of #ChatGPT4 to create the fibonacci sequence in #Rust (it did it flawlessly) and then I've proompted (?): "There is a bug in the code. Can you spot it?" Well, what can I say!? It was just recursively bullsh***ing the heck out of it! 💩 FastChat: https://chat.lmsys.org/ The future of #SoftwareEngineering :awesome: #AI #ArtificialIntelligence #SALAMI
  2. Embed this notice
    Jan :rust: :ferris: (janriemer@floss.social)'s status on Monday, 20-Jan-2025 04:56:34 JST Jan :rust: :ferris: Jan :rust: :ferris:

    Some #Rust string literal #trivia - the following are equal:

    let s = "one line string";

    let s = "one line \
    string";

    And these ones are also equal:

    let lines = "a\nmultiline\nstring";

    let lines = "a
    multiline
    string";

    and now my favorite... 🥁

    let lines = "a\n\
    multiline\n\
    string";

    Playground:
    https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=a2c5a0e080a4fc56bb9ea8accac22a8b

    #RustLang #RustTips #Strings

    In conversation about 4 months ago from floss.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Rust Playground
      A browser interface to the Rust compiler to experiment with the language
  3. Embed this notice
    Jan :rust: :ferris: (janriemer@floss.social)'s status on Sunday, 19-Jan-2025 03:59:56 JST Jan :rust: :ferris: Jan :rust: :ferris:

    EGAIR | A proposal to regulate #AI in #EU

    https://www.egair.eu/

    "We are a group of artists, creatives, publishers and associations from all over #Europe united in bringing to the public attention how our data and intellectual properties are being exploited without our consent, on a scale never seen before. Such an unprecedented situation has led us to join our forces to reach out to the European Institutions and have our voices heard[...]"

    1/2

    #Law #Regulation #Artists #Art

    In conversation about 4 months ago from floss.social permalink
  4. Embed this notice
    Jan :rust: :ferris: (janriemer@floss.social)'s status on Friday, 17-Jan-2025 06:06:54 JST Jan :rust: :ferris: Jan :rust: :ferris:

    All these "state management" solutions of the "modern web" like #Redux, Zustand or whatever try to solve state management in UI apps by introducing unfathomable amount of complexity...

    ...when in reality all you need is #Bevy's #ECS. ¯\_(ツ)_/¯

    ✨

    #GUI #UI #StateManagement #DataOrientedDesign #DoD

    In conversation about 4 months ago from floss.social permalink
  5. Embed this notice
    Jan :rust: :ferris: (janriemer@floss.social)'s status on Monday, 06-Jan-2025 02:24:26 JST Jan :rust: :ferris: Jan :rust: :ferris:

    Flawless:

    https://flawless.dev/

    "Flawless is an execution engine for durable computation. It will run your code until completion even in the presence of hardware or software failure."

    "Workflows in #flawless are written in #Rust, in fact they are just regular Rust functions. This means that they can contain arbitrary logic. But instead of native code, the functions are compiled to #WebAssembly and executed in a completely deterministic environment [...]"

    #RustLang #WASM

    In conversation about 5 months ago from floss.social permalink
  6. Embed this notice
    Jan :rust: :ferris: (janriemer@floss.social)'s status on Sunday, 05-Jan-2025 20:57:03 JST Jan :rust: :ferris: Jan :rust: :ferris:
    in reply to
    • alcinnz

    @alcinnz Ha, thank you for the link, Adrian!🙂

    I've just watched the whole thing - what a deep dive!

    > I like that Sebastian Lague included his failures...

    Yes, totally agree! Very humble. In the end, we are all human and struggling with things is just part of the process of creating something.

    In conversation about 5 months ago from floss.social permalink
  7. Embed this notice
    Jan :rust: :ferris: (janriemer@floss.social)'s status on Sunday, 05-Jan-2025 07:36:44 JST Jan :rust: :ferris: Jan :rust: :ferris:

    Implementing Drag & Drop is hard!

    *click*?.... No, there was movement!

    What should happen if people, during drag, accidentally push another secondary (mouse) button? Should the drag & drop process "abort", "pause" or "finish"?
    In the case of "pause":
    How can someone resume the drag & drop process then?

    What should happen, if the mouse is out of the workspace area or another object is between the dragged object and cursor?

    So many states and workflows to consider...

    #UI #UX #Dev #A11y

    In conversation about 5 months ago from floss.social permalink
  8. Embed this notice
    Jan :rust: :ferris: (janriemer@floss.social)'s status on Saturday, 04-Jan-2025 03:36:37 JST Jan :rust: :ferris: Jan :rust: :ferris:
    in reply to
    • alcinnz

    @alcinnz

    > "There are over 600 lines of test code for every line of code in SQLite. Tests cover 100% of branches (and 100% MC/DC) in the library. The test suite [includes] fuzz tests, boundary value tests, regression tests, and tests that simulate operating system crashes, power losses, I/O errors, and out-of-memory errors."

    Let's go! 🚀

    > "Note that a declared type of “FLOATING POINT” would give INTEGER affinity, [...], due to the “INT” at the end of “POINT”."

    Hilarious!😅

    In conversation about 5 months ago from floss.social permalink
  9. Embed this notice
    Jan :rust: :ferris: (janriemer@floss.social)'s status on Friday, 03-Jan-2025 08:37:27 JST Jan :rust: :ferris: Jan :rust: :ferris:

    Oh nooees!!😢 #Bevy 0.15 breaks #UI tests.😭 Layouts are not calculated anymore in tests.

    It apparently requires a different setup of the `World`, but I'm not sure how to set it up.

    I've used CameraPlugin, WindowPlugin, UiPlugin etc., but it still doesn't work (works in 0.14 though).

    I've seen this setup from Bevy repo, but it seems a bit too granular for me (I prefer using bunch of Plugins):

    https://github.com/bevyengine/bevy/blob/2931e350b6d4782c311900e602e1e7713f35c9c4/crates/bevy_ui/src/layout/mod.rs#L511

    Have to look more deeply into it tomorrow.

    #Help #FediHelp #BevyEngine

    In conversation about 5 months ago from floss.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      http://tests.It/
  10. Embed this notice
    Jan :rust: :ferris: (janriemer@floss.social)'s status on Tuesday, 31-Dec-2024 03:35:15 JST Jan :rust: :ferris: Jan :rust: :ferris:
    in reply to

    3. Me suspecting UiPlugin (because where to render?)
    4. `Go To Definition` of UiPlugin
    5. Seeing the following definition:

    pub struct UiPlugin {
    /// If set to false, the UI's rendering systems won't be added to the `RenderApp` and no UI elements will be drawn.
    /// The layout and interaction components will still be updated as normal.
    pub enable_rendering: bool,
    ...
    }

    Hm, well that `enable_rendering` seems "suspicious" to me, so let's deactivate that and see what happens...

    2/?

    In conversation about 5 months ago from floss.social permalink
  11. Embed this notice
    Jan :rust: :ferris: (janriemer@floss.social)'s status on Tuesday, 31-Dec-2024 03:35:14 JST Jan :rust: :ferris: Jan :rust: :ferris:
    in reply to

    6. Set `enable_rendering` to false:

    app.add_plugins(MinimalPlugins.set(ScheduleRunnerPlugin::run_once()))
    .add_plugins((
    TransformPlugin,
    HierarchyPlugin,
    WindowPlugin::default(),
    UiPlugin {
    enable_rendering: false,
    ..default()
    },
    DefaultPickingPlugins::default(),
    ))
    .add_plugins(NodeSelectionPlugin);

    7. Execute test...

    3/4

    In conversation about 5 months ago from floss.social permalink
  12. Embed this notice
    Jan :rust: :ferris: (janriemer@floss.social)'s status on Tuesday, 31-Dec-2024 03:27:18 JST Jan :rust: :ferris: Jan :rust: :ferris:
    in reply to

    Ah, YES!! I've finally been able to fix my weird bug I'd run into after upgrading my #Bevy toy project from 0.12 -> 0.15! :awesome:

    I've almost gotten insane!😖

    Very happy now!😊

    I've suggested some more examples in migration guide from 0.14 -> 0.15 (which was the reason for my app breaking):

    https://github.com/bevyengine/bevy-website/issues/1920

    Hopefully others are now less likely to run into this (it's so gnarly, because no compile error). 🤞

    See below for my toy project if you're interested 😄

    #UI #BevyEngine

    In conversation about 5 months ago from floss.social permalink

    Attachments


  13. Embed this notice
    Jan :rust: :ferris: (janriemer@floss.social)'s status on Tuesday, 31-Dec-2024 03:27:17 JST Jan :rust: :ferris: Jan :rust: :ferris:
    in reply to

    #Bevy is just AMAZING (see also next posts🧵)! :awesome:

    1. Want to unit test #UI Plugin.
    2. Following setup runs into infinite loop:

    let mut app = App::new();
    app.add_plugins(MinimalPlugins.set(ScheduleRunnerPlugin::run_once()))
    .add_plugins((
    TransformPlugin,
    HierarchyPlugin,
    WindowPlugin::default(),
    UiPlugin::default(),
    DefaultPickingPlugins::default(),
    ));

    1/?

    #BevyEngine #DX

    In conversation about 5 months ago from floss.social permalink
  14. Embed this notice
    Jan :rust: :ferris: (janriemer@floss.social)'s status on Friday, 27-Dec-2024 07:53:30 JST Jan :rust: :ferris: Jan :rust: :ferris:

    Physical vs. Logical coordinates are so CONFUUUUUUSIIIING!!

    AAHHH!!! Send HALP!

    🥴

    #UI

    In conversation about 5 months ago from floss.social permalink
  15. Embed this notice
    Jan :rust: :ferris: (janriemer@floss.social)'s status on Sunday, 22-Dec-2024 06:20:55 JST Jan :rust: :ferris: Jan :rust: :ferris:

    12 Days of Shitmas 💩

    #OpenAI #LLMs #LLM

    In conversation about 5 months ago from floss.social permalink
  16. Embed this notice
    Jan :rust: :ferris: (janriemer@floss.social)'s status on Saturday, 21-Dec-2024 07:06:57 JST Jan :rust: :ferris: Jan :rust: :ferris:
    in reply to
    • alcinnz
    • Garrett

    @garrett Aw, so glad you like it!😊

    Yes, i know, right!?

    I can't really put into words why I like this channel so much.

    It's storytelling, design, innovation, philosophy and an eye for quality packaged into something one can call...art! ✨

    @alcinnz

    In conversation about 5 months ago from floss.social permalink

    Attachments


  17. Embed this notice
    Jan :rust: :ferris: (janriemer@floss.social)'s status on Saturday, 21-Dec-2024 04:51:03 JST Jan :rust: :ferris: Jan :rust: :ferris:
    in reply to
    • alcinnz

    @alcinnz Nice, thank you for the list.

    The following is not educating about computing & technology, but architecture & design (I assume you're also interested in design, so you might like it as well):

    Channel is called DamiLee:
    https://inv.nadeko.net/channel/UCJ_2hNMxOzNjviJBiLWHMqg

    Her storytelling is very inspiring and her videos give off such positive vibes!

    First video I've seen of her was:

    Can this house slow down time?
    https://inv.nadeko.net/watch?v=d7XKX2WsEnA

    In conversation about 5 months ago from floss.social permalink

    Attachments


    1. Domain not in remote thumbnail source whitelist: inv.nadeko.net
      Can this house slow down time?
      Thanks to SketchUp and Morpholio Trace for partnering with me on this video! Take 15% off a SketchUp Pro subscription using any of these codes at checkout. https://bit.ly/43ZMPUI US Dollars Code: DAMIUSD Pounds Code: DAMIGBP Euros Code: DAMIEUR Morpholio Trace: https://apple.co/3CNQg4E My Morpholio Soft Pencil People Set (NEW) https://ko-fi.com/s/60b4cb04f1 My Procreate Soft Pencil People Set (NEW) https://ko-fi.com/s/116dc08758 My Watercolour people (NEW) https://ko-fi.com/s/c699ea9fa0 My Store https://ko-fi.com/damilee/shop Get a T-shirt here: https://www.archibeans.com Become a channel producer https://ko-fi.com/damilee/tiers Filming, editing, and Post Production Raffaele di Nicola IG @nollistudio Thanks to the following contributors: Sindy Tang: IG: @sindy.arch Music by Artlist ( 2 additional months free on any annual plan if you use my link) https://bit.ly/3GxTfQ6 Join the Discord Server https://discord.gg/wejrCMUMaK JOIN MY NEWSLETTER: https://damilee.com/pages/newsletter 3D Printer: https://amzn.to/3IihPGA Laser Cutter: https://bit.ly/3Pv0bUh Film Equipment Black Magic PCC 6K PRO: https://amzn.to/3YiAAz6 Insta360 RS ONE http://bit.ly/3HjifLy Sony FX30 https://amzn.to/3gDAqCw PROBE LENS (LAOWA): https://amzn.to/3HOWvIK IPad Pro 11 Inches https://amzn.to/3AqnsO9 Hollyland MARS https://amzn.to/41GJKYt Hollyland Lark M1 https://amzn.to/3Xf9QiA RONIN RS-3 https://amzn.to/3NKSR5R MY FAVOURITE TOOLS: My Youtube Camera Gear: https://kit.co/damilee/my-filming-kit My Studio Essentials: https://kit.co/damilee/dami-s-studio-essentials Book Recommendations: https://www.damilee.com/book-recommendations INSTAGRAM - https://www.instagram.com/damileearch TWITTER - https://twitter.com/damileearch LINKEDIN - https://ca.linkedin.com/in/damilee WHO AM I: I'm Dami, a licensed Architect living in Vancouver, BC. I make videos about architecture, career, and creativity. WEBSITE - https://www.damilee.com GET IN TOUCH: If you’d like to talk, I’d love to hear from you! Commenting on a video or tweeting @damileearch will be the quickest way to get a response from me, but if your question is very long, feel free to email me at hello@damilee.com. I try my best to respond to the emails, but unfortunately, there just aren't enough hours in the day! A NOLLISTUDIO/NOLLIMEDIA Production http://www.nollistudio.com @SketchUp @morpholio @xToollaser @flashforge3d
  18. Embed this notice
    Jan :rust: :ferris: (janriemer@floss.social)'s status on Friday, 20-Dec-2024 10:32:31 JST Jan :rust: :ferris: Jan :rust: :ferris:

    #Bevy's Next Generation Scene/UI System - by cart

    https://github.com/bevyengine/bevy/discussions/14437

    #UI #GUI #BevyEngine

    In conversation about 5 months ago from floss.social permalink
  19. Embed this notice
    Jan :rust: :ferris: (janriemer@floss.social)'s status on Friday, 20-Dec-2024 10:20:16 JST Jan :rust: :ferris: Jan :rust: :ferris:

    "So you're in computer science, but don't have a smartphone!? That's weird!"

    ...is the same as saying:

    "So you're a doctor, but you don't smoke cigarettes!? That's weird!"

    It is everything but weird!

    #Society #Privacy

    In conversation about 5 months ago from floss.social permalink
  20. Embed this notice
    Jan :rust: :ferris: (janriemer@floss.social)'s status on Friday, 20-Dec-2024 08:12:53 JST Jan :rust: :ferris: Jan :rust: :ferris:

    Make It Yourself:

    https://makeityourself.org/

    "Across the world creative people are making high quality things of all kinds and sharing their work freely with all of humanity.

    Make it Yourself is a digital book that showcases this incredible talent, bringing together over 1000 useful DIY projects to demonstrate just what is possible when you make things yourself.

    Each featured item links directly to their original project websites, where you’ll find everything needed to make them."

    #Maker #DIY

    In conversation about 5 months ago from floss.social permalink
  • Before

User actions

    Jan :rust: :ferris:

    Jan :rust: :ferris:

    Software Engineer with an incredible thirst for knowledge, who shares that knowledge with others, so that they can become their best selfs.Interested in #Rust, #WebAssembly, #TypeScript, #OpenSource, #WebDev, #WebDesign and a lot of other interesting stuff.Let's have some deep conversations about interesting topics. 🙂 I'm open-minded, but also hold strong opinions.Dare to think for yourself.Be kind.Strive for excellence.(moved from mastodon.technology - on Mastodon since Feb 2019)

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          65354
          Member since
          10 Dec 2022
          Notices
          37
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.