• 0 Posts
  • 18 Comments
Joined 18 days ago
cake
Cake day: April 20th, 2026

help-circle
  • Not sure, if you’re actually looking for an explanation or rather just want to rant and/or hope for dating tips, but maybe still helpful to be aware of:

    Diagram of a normal distribution

    With your specific expectations, you’re somewhere to the far left or far right, whichever way you want to read it.
    For example, this graph could be applied to alcohol consumption, with 0 on the left and lots on the right. Then you’re on the far left.

    The Y-axis shows how many people exist in that range. There’s some median alcohol consumption, which is going to be in the center of this diagram, where most people are. At 0 alcohol consumption, there’s very few people, because it’s an extreme.

    Obviously, this simplifies a lot. In a real survey, there’s probably actually somewhat of a bump at 0 alcohol, because certain religions prohibit consumption.
    But yeah, in general, you’re hoping for relatively many extremes, so the number of people that match that are quite low. You will naturally get magnitudes more romantic interest from Average Joes, because there’s just magnitudes more of them.

    As somebody else already said, try to find groups that naturally attract folks from the extremes that you look for, like outdoor sports groups.
    Online dating, as problematic as it is, can also be rather good at finding very specific extremes.


  • trem@lemmy.blahaj.zonetoAsk Lemmy@lemmy.world*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    1
    ·
    1 day ago

    You can’t generally just add license terms to an open-source license. At that point, it is not anymore an open-source license, but rather your own custom (a.k.a. proprietary) license.

    As in, there’s a list of license texts that are approved by the Open Source Initiative and you don’t really want to deviate from that. (There’s also a list by the Free Software Foundation for the more freedom-loving among us, which is rather similar and also valid.)

    This also has larger legal implications. There’s been lawsuits for open-source licenses, to which you can point and tell a company to fuck off, if they do a similar violation. As soon as you start adding own terms, there can be contradictions and just generally surface to attack.

    In particular also, most code exists in the form of libraries. If you’re a library and you want users, you do want to stick to the well-known licenses, because no one wants to deal with each library having different custom terms (considering you can easily end up using hundreds of libraries in an application).



  • Hmm, that’s interesting. Don’t you guys generally use concrete for paving in the US? In building construction, you’re supposed to give concrete like a month to fully harden, even though it already looks firm after a day or so.

    For paving, they’re likely using a hardening accelerator, so the timelines wouldn’t be the same, but if building construction is anything to go by, it seems like you’d want to give it as much time as possible, not send cars on there while it’s still hot. 🥴


  • The old “tomatoes are not a vegetable” is pretty frustrating. They are a vegetable.

    In botanical terms, the concept of a vegetable does not exist, which is where tomatoes are classified as fruits. But in culinary terms, vegetables do exist and tomatoes are classified as such.

    I just find it frustrating, because I believed that garbage myself at some point, and I thought, I was smart for knowing that.
    Just one of those examples that you can easily spread misinformation, so long as you make it sound plausible.






  • Yeah, the big thing is that management has no sense how little coding you actually do in a software engineering role. You spend so much more time understanding requirements, understanding how you can resolve roadblocks within your organization and understanding what the hell the code does that was previously written.

    In particular, the last part is something that will most definitely take longer for vibecoded programs.
    The code is often needlessly complex, because:

    • folks throw in additional features with no restraint,
    • the AI will gladly generate a second implementation for stuff, you already solved in the codebase, and
    • AI-generated code tends to just be noisy, because you need rigorous logical reasoning to find the most minimal solution.

    But you also just don’t have human beings that made all the detail decisions and can tell you why they’re important. In vibecoded code, all of these detail decisions are accidental and only ‘proven’ in so far as the given accidental state that the code is in, happens to not explode in reality. If you need to tweak anything about it, you’re completely blind as to what’s actually important and what’s just in there, because the AI figured, it’s the most likely thing to autocomplete there.


  • I mean, even then, they could increase the price per token, if they want to hand out fewer tokens for the price paid.

    They could make this work like a prepaid SIM card, where you charge it with e.g. $10 and then you can use it until the $10 are used up.
    Instead, they make it work like in-game currencies in scammy free-to-play games. Except that they didn’t choose a confusing conversion rate, for some reason…


  • Yeah, I imagine that they did try. But it’s not just the intentionally misleading announcement post, they also have 5(?) different subscription tiers, which get different changes from this. And one of the subscription tiers is actually called “Pro+”, so that does not mean “Pro and more expensive tiers” like I wondered. And they have this ridiculous intermediate currency to make things even more confusing.

    Their offering itself is overly complex and confusing…




  • So, did they use AI tools to type “LGTM” 400 times or nah?

    But yeah, I also find that frustrating. Management just looks at terrible metrics like PRs closed or lines of code produced.
    It’s not even novel that you can produce terrible code very quickly. Decades ago, our industry learned that it isn’t worth it, because you suffer for it later. Now the game is altered slightly and management demands that we throw all these learnings out the window.