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/)F
Posts
2
Comments
1239
Joined
3 yr. ago

  • Make a post on StackOverflow claiming that no such project exists.

    Haha, seriously though, ChatGPT is a solid bet. Lots of Googling. Maybe try https://grep.app/ if you have some very domain specific words to try.

    1. Immediately lose the case because nobody is claiming that when copilot does emit copyrighted code verbatim it is magically stripped of copyright protections.
  • It's definitely not cheating. But you also do need to understand what you're doing.

  • Looks nice. Well as far as I can tell anyway. Maybe next time you're showing off a GUI don't make the screenshots 320x240?

    Anyone know what toolkit they are using? As far as I know none of the Rust GUI toolkits are close to mature.

    Edit: it's iced.

  • True but it'll have to be like 10% and I don't see that happening ever really. Unless Microsoft really screws up, which to be fair they are doing their best.

  • Would be cool to have more people on Linux finding and fixing these little details.

    Unlikely to happen. This is very complicated low level stuff that's often completely undocumented. Often the hardware is buggy but it works with Windows/Mac because that's what it's been tested with, so you're not even implementing a spec, you're implementing Windows' implementation.

    Also the few people that have the knowledge to do this a) don't want to spend a ton of money buying every model of monitor or whatever for testing, and b) don't want to spend all their time doing boring difficult debugging.

    I actually speak from experience here. I wrote a semi-popular FOSS program for a type of peripheral. Actually it only supports devices from a single company, but... I have one now. It cost about £200. The other models are more expensive and I'm not going to spend like £3k buying all the other models so I can test it properly. The protocol is reverse engineered too so.. yeah I'll probably break it for other people, sorry.

    This sort of thing really only works commercially IMO. It's too expensive, boring and time consuming for the scratch-an-itch developers.

  • Yeah there's no way I trust their methodology has stayed that stable over 15 years. Hell if you just look in the last year supposedly 3% of global users jumped from Mac to Windows in a single month (Nov 2023).

    There are also loads of new Linux device classes that may have Linux in their user agent but aren't really "the year of the Linux desktop" that you're thinking of. It seems they try to count ChromeOS (though badly - seems like "Unknown" contains a lot of ChromeOS depending on the month), and obviously Android, but what about Steam Deck? Smart devices with web browsers built in? Is your Tesla desktop Linux?

    I'd buy it's gone up; not to 4% though. I would be moderately surprised if 4% of web users had even heard of Linux.

  • we will soon begin building LightBurn on a new framework that will require our development team to write custom libraries for each platform we support.

  • TL;DR (there should be an open source drama summarising website!):

    • Hazing someone in your discord because they have pronouns in their bio
    • Speaking pretty bluntly against queer people and minorities at large
      • "at 15 he doesnt even know what he will be studying at uni and he already wanna go get AIDS?"
        • "I think this server's motto should be 'love guns, hate damn minorities'"
  • Eh web rings were pretty lame even when they existed. There are plenty of ways to find new stuff these days. I hear they even have sites where anyone can post links and vote on which ones are good.

    1. Ctrl-left/right jump to the beginning/end of words
    2. No exactly sure what you mean here.
    3. Page up/down let you scroll up/down quickly. Ctrl-P :123 lets you jump to a specific line, but I generally use editing history (alt-left) instead.
    4. I can type perfectly well...
    5. Ctrl-{ or } does this I think.

    Do you have any more compelling examples?

  • numpy

    Numpy is written in C.

    Numba

    Numba is interesting... But a) it can already do multithreading so this change makes little difference, and b) it's still not going to be as fast as C++ (obviously we don't count the GPU backend).

  • Unless the C++ code was doing something wrong there's literally no way you can write pure Python that's 10x faster than it. Something else is going on there. Maybe the c++ code was accidentally O(N^2) or something.

    In general Python will be 10-200 times slower than C++. 50x slower is typical.

  • threading bugs are sometimes hard to catch

    Putting it mildly! Threading bugs are probably the worst class of bugs to debug

    Definitely debatable if this is worth the risk of impossible bugs. Python is very slow, and multi threading isn't going to change that. 4x extremely slow is still extremely slow. If you care remotely about performance you need to use a different language anyway.

  • Rust adoption is stagnating

    Is it? I would like to see some evidence for that.

    because of [the small standard library and potentially supply chain security issues]

    Yeah I can guarantee that is not a significant reason for people to avoid Rust. If it was people wouldn't use NPM, where the problem is even worse.

    I do think it would be good to putt some more stuff in the standard library makes sense, or even just add some kind of official sanction of de facto standard library crates like regex.... But this author is an idiot.

  • You're right of course. I think the issue is that Linux doesn't care about the UI. As far as it is concerned GUI is just another program. That's the same reason you don't have things like ctrl-alt-del on Linux.

  • Interesting I hadn't heard of these "atomic" distros. There isn't really much description of what exactly is atomic about them though - all you get is "The whole system is updated in one go". Can you explain it?

  • I mean... let's just hope he isn't doing this professionally.

  • Python is going to die eventually. It's too slow and the infrastructure is too painful for it to survive super long term.

    It's ridiculous popular now though so it's going to take decades to die down.