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/)SW
Posts
40
Comments
2,130
Joined
3 yr. ago

  • Doesn't look interesting to me. NB I'm not a Swifty. If you're someone looking to make a compile-time dependency injection validation framework, cycle detection seems like an early feature to add, and feels like a pretty early unit test to implement.

    E: read response from BurgersMcSlopshot please :)

  • part of what helps is coming here and seeing the spectrum of chud output to inoculate yourself a little.

    What REALLY helps is broadening your own knowledge and worldview, in the sense that when you realise that everything is political, you start asking yourself the meta questions. Like, what’s the agenda here, what’s not being said, etc. I mean, understanding author intention is already part of reading comprehension, it’s going a little further beyond the face-value meaning. As the memes say, you are not immune to propaganda.

  • yes! To be clear, what I said was lacking nuance. What I meant was: preaching for only non-violence is fucked. And preaching for very limited forms of non-violence is fully fucked, for example, state/police sanctioned “peaceful” protests as the only form of protest

  • Unfortunately, the terms "code generation" and "automatic code generation" are too broad to make any sort of value judgment about their constituents. And I think evaluating software in terms of good or bad engineering is very context-dependent.

    To speak to the ideas that have been brought up:

    "making the same or similar changes at some massive scale [...] suggest[s] that you could save time, energy and mental effort by deduplicating somewhere"

    So there are many examples of this in real code bases, ranging everywhere from simple to complex changes.

    • Simple: changing variable names and documentation strings to be gender neutral (e.g. his/hers -> their) or have non-loaded terms (black/white list -> block/allow list). Not really something you'd bother to try and deduplicate, but definitely something you'd change on a mass scale with a "code generation tool". In this case, the code-generation tool is likely just a script that performs text replacement.
    • Less simple: upgrading from a deprecated API (e.g. going from add_one_to(target) to add_to(target, addend)). Anyone should try to de-dupe where they can, but at the end of the day, they'll probably have some un-generalisable API calls that still can be upgraded automatically. You'll also have calls that need to be upgraded by hand.

    Giving a complex example here is... difficult. Anyway, I hope I've been able to illustrate that sometimes you have to use "code generation" because it's the right tool for the job.

    "My understanding was you build a thing that takes some config and poops out code that does certain behaviour."

    This hypothetical is a few degrees too abstract. This describes a compiler, for example, where the "config" is source code and "code that does certain behaviour" is the resulting machine code. Yes, you can directly write machine code, but at that point, you probably aren't doing software engineering at all.

    I know that you probably don't mean a compiler. But unfortunately, it's compilers all the way down. Software is just layers upon layers of abstraction.

    Here's an example: a web page. (NB I am not a web dev and will get details wrong here) You can write html and javascript by hand, but most of the time you don't do that. Instead, you rely on a web framework and templates to generate the html/javascript for you. I feel like that fits the config concept you're describing. In this case, the templates and framework (and common css between pages) double as de-duplication.

  • TechTakes @awful.systems

    Essay on our SV pals: The New Legislators of Silicon Valley - The Ideas Letter

    SneerClub @awful.systems

    Wake up honey, new open letter asking to stop superintelligence research just dropped

    TechTakes @awful.systems

    Per Forbes: "Al Singer Xania Monet Just Charted On Billboard, Signed $3M Deal."

    TechTakes @awful.systems

    5 Secret Ways to Use ChatGPT Like an AI Pro (2025 easy prompt guide!)

    TechTakes @awful.systems

    Meta announces money pit; Alexrandr tapped to lead

    TechTakes @awful.systems

    OpenAI engineers are flocking to its rival Anthropic. “They let us huff our own farts,” says one

    TechTakes @awful.systems

    Lionsgate: "The AI movies are coming, we swear, they're just stuck in Canada"

    TechTakes @awful.systems

    Google: “after billions of dollars spent, we found a brilliant and innovative way to monetize AI! You’ll never guess what it is!!!”

    TechTakes @awful.systems

    Theranos: First Blood Part II

    TechTakes @awful.systems

    Musk accretes Gebbia, wants to run an AirBnB out of 1600 Pennsylvania

    TechTakes @awful.systems

    What is the charge? Eating an LLM? A succulent chinese LLM? Deepseek judo-thrown out of Australian government devices

    TechTakes @awful.systems

    OpenAI says stealing is wrong and bad unless they do it

    TechTakes @awful.systems

    Musk presses H twice to perform the Nazi salute twice on stage at inauguration.

    TechTakes @awful.systems

    Grimes defends Musk’s gaming honor, for “personal pride”

    TechTakes @awful.systems

    GM avoids reinventing a bus or a train with this one weird trick

    TechTakes @awful.systems

    Are we going to see prediction markets enter mainstream journalism? Taylor Lorenz says yes

    TechTakes @awful.systems

    SF tech startup Scale AI, worth $13.8B, accused of widespread wage theft

    SneerClub @awful.systems

    In which some researchers draw a spooky picture and spook themselves

    Buttcoin @awful.systems

    Gotta pump tuah and dump that thang

    TechTakes @awful.systems

    Elon is constructing a texas compound to trap, err, I mean, house his ex wives and children