Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)B
Posts
4
Comments
61
Joined
3 yr. ago

  • In these kinds of times it can seem pointless, but please make sure you eat and rest well, grieving is taxing on the mind and body, take care.

    In the end all we can hope for is having given them a happy and comfortable life, I'm sure you did.

  • Seems like a good policy in general, open to changes, i hope this will make reviewers' job easier, considering how hard reviewing PR's for a university project with partners who insist on using LLMs for almost everything, i can barely imagine how frustrating this all must be.

  • I can see that, personally i dislike using C++, as it has so many different ways to solve the same problem, confining a project to use a specific subset of C++ is very difficult.

    Though mostly what i would like to be closer to other languages, is what is mostly standard across everything, like tuples, so i wouldn't have to do:

     c
        
    Err fallible(Arg argument, Out* output) { ... }
    
      

    But at least attributes allow me to warn if the error in this case is unused.

    Thing is, C can compile to anything, so i wonder if Zig/Rust can really be a drop in replacement in most use cases.

  • I don't know if I'd assume the same about them, as the way the argument was worded made it seem the new features aren't a positive, or are broken in some way, or at least gave the appearance of the actual reason being technical and not skill.

    I was originally thinking of the use case for C is when you need to have something in a closed ecosystem, as in no dependencies, so generics made sense as an example, and while I'm aware one can use rust, it usually enables (and in a sense encourages) pulling in many dependencies, which is not always desirable.

  • That's very fair for the linux kernel, I'm aware that they use more modern features of C, though i have no idea to what extent.

    It was part of the inspiration for asking this question to begin with.

  • If you're willing to share, are you talking about embedded?

  • C Programming Language @programming.dev

    Why do some C devs prefer using mainly C89 over C23?

  • Very nice read, the code examples were very clear :)

  • and megabool::Statistics

  • I'd say 2001 and 2006 purely because the scrollbar is textured in a way that make it seem dragable at first glance |=|.

    Which is standard by now but still, besides that 1998 has all the other visual cues to denote what's clickable and i would otherwise agree as i generally prefer flatter designs.

  • Yeah a good spicy soup does not take that much effort, and i live in a one room apartment (😭) and my kitchen has exactly one stove top (also 😭).

    Also south asian spices is a must.

  • We also cannot just block these websites, there are just too many of them, i hope some effective alternatives to search engine (or perhaps a modern community made index) will be developed soon

  • Yes.

  • Deleted

    Permanently Deleted

    Jump
  • Cover the bottom half of the face, this man isn't smiling using his eyes.

  • The right's real harm is framed as hypothetical, while the left's harm is made to look "just as bad, without giving an example, you probably know this but your friend is pretty much a right winger.

  • I really want to see what happens to the web at large if given a way to create websites using wasm instead of js.

    I'm also looking forward to seeing if any new frameworks (with hopefully better APIs, robustness or just better practices) will be developed for the web, I'm tired of inaccessible React (or React-like) applications that break easily.

  • Polyphemus treatment

  • Linux @lemmy.ml

    How would i go about creating themes for a desktop environment like Cinnamon or KDE Plasma?

  • If it means anything, i appreciate the links now :)

  • If you're still interested, I've found tons of interesting techniques in open source projects, like CC and right now reading GLib source code, as I'm mostly interested in compile time guarantees and generic programming, I'd suggest starting with CC's source code.

  • I also come from python, actual meta-programming concepts are usually implemented via meta-classes, which I would describe as more complex than rust macros, in the "it takes longer to fully understand" sense.

    You could also generate python code and execute it if you don't mind the obvious security implications, but that's only a possibility thanks to it being an interpreted language, while rust macros can provide validations and readable error messages out of the box.

    To your post's point in general:

    • Python uses exceptions, rust uses errors as values, making rust more predictable.
    • Python uses Nullables (None | T) which require hand-written handling, instead of rust's Option<T> which has convenience methods and syntax support (... = maybe?).
    • Python has GC by default, and making a function fast requires delegating it to another programming language, meaning you usually would write python for software that needs not be performant.

    I have more points if you'd like to understand my position, and am willing to explain if you need.

  • Rust @programming.dev

    Inspired by madmo's post, my partner crocheted me a smaller but no less cute ferris :)

  • Rust @programming.dev

    This Week in Rust 632 · This Week in Rust

    this-week-in-rust.org /blog/2025/12/31/this-week-in-rust-632/