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/)E
Posts
5
Comments
1326
Joined
6 yr. ago

  • Yeah, but you also have to be aware that companies rarely care to (fully) comply with licenses to begin with, if their own code isn't publicly accessible.

    Basically:

    • If they actually open-source their own code, they have to fully comply (though the worst consequence is often just having to open-source your own code, which it already is, so it might not always be the highest priority either).
    • If they build a frontend, they generally do want to comply, because someone might be able to decompile the software and prove that licensed code is used inappropriately.
    • If they build a backend or build tooling or the like, GPL and AGPL is often still prohibited due to the high impact, but other than that, complying with licenses is seen as reducing risk for something that's pretty unlikely to affect them. The chance of them being sued for code that no one sees is just practically 0, so it's usually treated as an acceptable legal risk to not give a fuck.
  • Oh man, in general, people be raving about aliens, but never give two looks to the ants in their garden. Or you know, the entirety of Australia. Or the deep sea. We have so much life that's alien buzzing around us. Hell, we even have the Scottish – humanoids that speak an entirely cryptic language. It's so much more compelling story-telling, too, if they don't arrive here in a spaceship, but rather have been living among us all this time.

  • New gf

    Jump
  • Oh man, of course that's a thing now. Can't copyright that shit, but you can watermark your territory and hope that no one bothers to distribute the non-copyrightable non-watermarked version that you're selling.

  • New gf

    Jump
  • It has a watermark, so presumably a stock photo...

  • Deleted

    Permanently Deleted

    Jump
  • Yeah, my mum is like that. She'll readily tell you that you can put dandelion into salad, but also considers it a weed.

    She's also always very concerned what the neighbors think of our lawn (not that she ever asked), and one time she told me we had to mow the lawn, because dandelions are growing on there. When I told her that dandelions are flowers and that I think flowers look better than bland green, you could really see that she never even thought about it this way.

  • My assumption would've been they do PDFs, because they have the same menu printed out in their restaurant. They're gonna need an A4/letter size format either way, so PDF is the simplest way of putting that same format onto their webpage.

  • PSA: Android Firefox can show PDFs without throwing it into your Downloads folder.

  • Yeah, I was gonna say, that might be the root cause.

    In the vast majority of cases, you want Box<dyn Error + Send + Sync>, but folks tend to leave out the Send + Sync, because it looks like additional complexity to them, and because it doesn't cause problems when they're not doing async/await.It's better to define a type alias, if you don't want that long type name everywhere.

  • until some random AI agent

    Wait, do they now have spam bots going around on random PRs to post advertisements?

  • cfg_select! looks good. cfg_if! always added so much boilerplate that it rarely reduced complexity, even though it offered a valid solution for when you had a complex condition in one branch and then not() that in the other. It was also annoying that you had to add a dependency for those rare cases.

    We did also move away from cfg_if!, though, because IDE tooling would mostly just quit working within the cfg_if! macro call. Will have to see, if that's better with this compiler built-in, or if the IDE tooling gets updated to support that well.

  • I think, the problem is that the customer-provided spec is so far away from being precise, that it just isn't useful.

    You end up making tons of micro-decisions while implementing and then you go out into the real-world to test your assumptions.At that point, some micro-decisions will be wrong, but the vast majority get confirmed by simply not causing problems. And your code ends up as the closest approximation to a precise specification, because it's the only documentation of many implicit requirements.

  • I think, this would technically classify as a burrito, but like a lazy version of it.

    Basically, I get in the shops:

    • Soft corn tortillas
    • Pre-cooked white beans (other pre-cooked beans probably work just as well; I believe black beans are used traditionally)
    • A vegetable spread, e.g. chili or eggplant or the like.
    • A bell pepper.

    Chuck the beans with a bit of salt into the microwave. Cut the bell pepper into squares.Put the vegetable spread onto the tortilla. Throw bell pepper and beans on top. Shove into mouth. Done.

    Only difficulty is that the individual ingredients need to be good. There is quite a quality range for tortillas, pre-cooked beans and vegetable spreads...

  • I, uh, haven't yet. 😅

    I'm not sure, what it's called in English. In German, we have the sexy term "Lendenwirbelsäulenblockade" for it.The internet tells me that it might be a "lumbar vertebral subluxation" in English, although that Wikipedia article sounds a lot more like quackery than my German impression of it. It might also be a "lumbar blockage"...?

    But basically, one of the many joints in the spine for some reason loses its ability to move. And often times, the solution is to apply a bit of force, to get it unstuck. You should talk to a professional about this, or at least a chiropractor, because force won't always be the correct solution.But yeah, if you ignore those safety instructions, what you can do, is to slowly move your back into the position that the right cat is in (while on your knees and hands). Then slowly arch your back into the other direction. At some point, you might hear a pop, as the joint regains its ability to move and then that's that.

  • I have actually managed to unfuck my back at some point, by doing a motion like the cat on the right. 🥴

  • The photo looks like an art piece, too...

  • Gab vorher kein Firefox Maskottchen. Es gibt mehr oder weniger noch ein Mozilla Maskottchen mit dem ursprünglichen Dino-Logo, falls du das im Kopf hast:

  • It's right-wing trolling that it's specifically non-binary. It's just iconography they use throughout Firefox, when displaying error messages or the like.

  • Deleted

    Permanently Deleted

    Jump
  • These days, you also likely get faster loading times when you self-host the font, because it can be sent through the same HTTPS connection and because caching doesn't work anymore like it used to many years ago (cached files aren't shared anymore between websites).