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
1234
Joined
3 yr. ago

  • It doesn't work fine for what it is. People use Bash for scripting all the time and it's full of footguns and gotchas. Powershell is just an attempt at a sane shell. It's not meant to be a full general purpose language like Python; it doesn't make sense to equate them.

    Personally I don't really like the style of Powershell. The structured data is very obviously a good thing but I don't really like the syntax. Nushell seems a lot nicer IMO.

  • bash scripting is not intended to perform all of your logic in the scripting language

    Maybe not all, but it's definitely intended to do some, and it's really bad at it.

  • Even when there are huge network effects like this you do occasionally see big shifts, usually when the incumbent screws up, or there's a competitor that is so much better that people want to switch anyway. For example SMS->BBM->WhatsApp, MySpace->Facebook->WhatsApp, Digg->Reddit, and of course Sourceforge->GitHub.

    So I guess the deeper question is "why does everybody else still use GitHub?" and the answer is:

    1. Microsoft haven't screwed GitHub up in any significant way (like e.g. Digg did).
    2. There aren't any competitors that are so obviously better than people want to use it despite the network effects.
  • Yeah so far it seems to be stronger than steel in the same way that glass is. Where can I buy some graphene wire?

  • I have yet to read an "as strong as / stronger than steel" that wasn't bullshit in some way.

    You know what's stronger than steel? Glass. Ordinary glass. Yeah that's how they trick you.

  • Simplicity is definitely something to be valued, but for some reason Linux people equate "just a few shell scripts" with simplicity.

    Sure there might not be much there, and maybe if you read all of those scripts you can understand them. But I don't want to have to read and manually maintain the shell scripts of my init system. That isn't simple for normal users. Simple is when the OS actually works reliably, and shell scripts are the antithesis of reliability.

  • I agree. I think it's driven by fear. I get it. I'm slightly afraid I won't have a job in 10 years (or at least a much worse paying one)...

    I'm still a much better programmer than AI today. But I don't cope with the fear by deluding myself into thinking that AI is useless and will stay useless.

    The feels a lot like portrait painters saying that photography will never amount to anything because it's blurry and black and white.

    • Free CI
    • Everyone else also uses GitHub

    Wake me up when there's a competitor that can match that.

  • Presumably because Forgejo didn't have CI support until extremely recently. And because Jenkins is trash.

  • Depends what it's for. I think a simple CLI text editor like this probably shouldn't have any smarts. Obviously an IDE like VSCode or IntelliJ should.

  • It's not quite that bad. They say

    This means that we cannot accept any changes based on the GNU source code.

    You are totally allowed to look at it. For example if there was some weird behaviour that you couldn't work out, you could look at the GNU code to understand it.

    What you can't do is closely base your code on the GNU code. I.e. you can't just translate it from C into Rust.

  • I agree. The right way to integrate AI into this process is to pre-fill the "release notes" box with an AI suggestion, that you then edit.

  • I don't think it works well enough yet.

  • Some of us live in the real world.

  • I don't know if it's necessary a bad thing. Presumably these people were enjoying the book until they read this. It's kind of like the invention of the printing press. Sure, the content may not be artistically crafted any more, and there may be waaaay more slop. But I bet we will end up getting way more high quality content too.

  • I don't think height adjustable matters. It's more important that it's deep (80cm+). Though I think most height adjustable desks are that deep.

  • Yeah based on my experience of lots of people using Linux in companies, you're pretty lucky.

    But obviously it can both be true that most people have no issues and it's really unreliable. Like, I would guess 20% of people in my company have serious issues with Linux - random crashes and not going to sleep in bags. That's really bad! But still 80% of people have no issues, which is why you always see confused comments like yours on forums saying they don't have any problems.

  • You can't automate these tasks without AI because anything that was capable of generalising to automating such a diverse set of tasks is AI.

  • Unless you're never doing new development you can't automate them. The kinds of tasks I've used this for:

    • Making an HTML visualisation of some complex function inputs. One-off project. I could totally do this but it would take me way longer.
    • Formatting a complex and very long SystemVerilog file. There aren't any existing SystemVerilog formatters (and certainly none that would handle the insane level of ifdefs in this file).
    • Writing a script to delete all Git branches at a particular commit. I only used this once.
    • Writing an Asciidoctor custom annotation. I don't know Ruby so...

    You can't automate any of those.