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/)S
Posts
4
Comments
1452
Joined
1 yr. ago

  • Deleted

    Permanently Deleted

    Jump
  • I uninstalled Discord yesterday.

  • I would totally go for that! After being together for a decade, it does become quite difficult to find something novel to enjoy together.

    And if they are doing their job right, they also won't lose that many customers.

  • Nah, they used oxygen-free bananas though.

  • The problem is with hardware requirements scaling exponentially with AI performance. Just look at RAM and computation consumption increasing compared to the performance of the models.

    Anthropic recently announced that since the performance of one agent isn't good enough it will just run teams of agents in parallel on single queries, thus just multiplying the hardware consumption.

    Exponential growth can only continue for so long.

  • Can it be necrophilia if it has never lived?

  • Deleted

    Permanently Deleted

    Jump
  • Holdovers from when "don't be evil" was still a thing.

    Both Android and Chromium are rapidly deteriorating in regards to FOSS. Yes, they are technically FOSS, but in the stranglehold of Google who keep carving away more and more freedoms.

    Just consider Google Play Integrity and Manifest v3 (in regards to e.g. Adblocking) as two obvious examples.

    If Google could, they'd instantly close the Android sources and remove the ability to adblock on Chromium.

  • Deleted

    Permanently Deleted

    Jump
  • 80 cents for how much initial value?

  • The last uncleanly-wound spool I had was in 2018. I haven't paid more than €25 per kg ever, usually €15-20.

  • Never had a pre-tangled spool. Tangles happen if someone lets go of the end.

  • Hot take: open-source top-tier printers are a thing of the past.

    We are so far by now that companies can make out-of-the-box amazing printers for far cheaper and more high-quality than any DIY solution.

    You can still DIY and get freedom, customizability and repairability for it, but you can't DIY to get the best and/or cheapest solution anymore.

  • Means he's unemployed. "Living at the edge of his benefits check"

  • That's because americans have difficulty spelling/pronouncing foreign words.

  • Sorry, I figured from your post history that you are from an english-speaking country.

    The term isn't "weener", it's "wiener": https://www.merriam-webster.com/dictionary/wiener

    The point still stands: If you don't see discrimination against a certain group of people as something bad, using discriminatory terms isn't a statement but just a thing people do without thinking.

  • Says someone from a country where the word for people from my home town is used to mean "penis".

    That's the thing: if you don't consider racism to be a bad thing, using racist terms isn't done to show anything.

    To get back to my original example: Using "wiener" to mean penis is deeply offensive to people from Vienna, because in German it just means "Person from Vienna". But people from Vienna aren't a group that's "protected" by anti-racism, and thus people commonly use it. They often don't even know that the city of Vienna exists, let alone that it's called Wien and that people from Wien are called Wiener, and that the sausage is named after that city.

    So they happily use the word "wiener" to mean "penis" and sometimes they even use it as a generic derogatory term: "You are such a wiener".

    In that context it's not surprising that before anti-racism became a thing people would just use racist terms for every-day items like food.

  • In this context, YAGNI is a very good principle, because incidentally, working too much ahead to avoid technical debt can actually cause technical debt.

  • The writer made the whole essay because saying “just ask your engineers what they need to improve” wouldn’t make him money.

    I wonder if the writer ever worked as an engineer.

  • Tech debt is a term directed at managers to convince them to not always go for the quickest and dirtiest hack.

    It's not a term that's ever meant to describe anything to an engineer.

  • Technical debt is a management term.

    The reason we use it is to tell non-technical management people why implementing a simple feature might take an hour on a fresh project and a week on an old legacy project.

    It's used to tell them why we shouldn't go with the quickest and dirtiest solution but instead should go with a more expensive proper solution.

    It also tells management why we might have to spend some time imrpoving our code base without any tangible improvements to the customer.

    And because it's a term that speaks to non-technical management it uses financial language, becausee that's what they understand. Technical debt means "I am choosing to cut corners today, but we will have to pay up in the future by fixing stuff that wouldn't be broken if we do it right today."

    And because it's aimed towards non-technical management and not towards developers, it's of course not very specific. Non-technical management doesn't need to understand about dependency hell, unclean code or bad developer documentation. That's not their field and it doesn't have to be.

    The real problem in OOPs example wasn't that there's no clear metric or definition of technical debt. The problem was that non-technical managemnt thought that technical debt is an engineering concept instead of a management one, and thought that they themselves were allowed to meddle with it.

    The right way to handle that is to ask the people who are actually impacted by technical debt what they want to improve. Any developer can quickly give you a good list of the most pressing tech debt issues in their code base. No need to pull in someone from outside of the project to make up some useless KPIs that will end up missing critical topics.


    Btw, engineers already have engineering terms for what's described as technical debt. E.g. "dependency hell", "low test coverage", "outdated dependency", "bad code style", "unoptimized code" and so on. And since these are engineering terms, they actually have specific meanings and most of them are testable and quantifiable in some specific way.

  • I guess if you want an automatic alarm, that could be useful.