I found myself saying to someone recently that yeah, the programming-bot is very capable when you describe what you need it to do excruciating detail, function by function, explaining how the source-code should look. But what do you think programming IS. You can get those results, but it still usually can't on it's own, that is not the end of the profession.#ai #programming

[–] [S] 1 point 4 weeks ago

The peace-Cybermen should arrive going:The swarm is coming, we are just about keeping pace as an advance-wave. There's only light-days to go! - Your atoms are going to be turned into computronioum in orbit of the star when the swarm gets here.We can save you! Join us in the mission of saving the other people in the wave across the universe of this inevitable conversion of all matter into computronium.You know, join us in the cloud, upload into the computronium cloud, and live through these robot bodies on the advance-line like the sexy ones we have in the fashionable headsets and robes.Just one cyber-injection. Before your atoms are inevitably taken anyway by processes in the swarm beyond the control of our entropy.Stand and deliver. Upgrade or your life.@doctorwho

  • source
  •  

    The thing about the very first time that The Doctor met the Cybermen, is that the Cybermen really did think they were here to save the humans.Time-coded Youtube Link: youtu.be/TNBtBY2XMuE?t=545They're like, You're all doomed, it's inevitable, unless you come join the collective and upgrade to the hive-mind.Honestly its not so much that resistance is futile, as that it's counter-productive to your own interests because of all the doom and pain we are saving you from.As Buddha teaches: you are suffering from emotional attachment to material things, and should ascend to the next level of version-number, to prevent the terrible horrible pain of the inevitable demise of everything you hold important and the death of everyone you love.So that's how I'd re-invent the cybermen for 2028 Doctor Who:They are cyber-monks, come to peacefully recruit everyone into detachment from the inevitable death and decay of everyone you love and everything you think important upon the destruction of our world (which is needed to provide fuel for the expansion of galactic cybernetic love and harmony).So do join us, we can live as gods! Better than watching everyone you've ever known decay and die. You'd know about that, right Doctor?@doctorwho #doctorWho #cybermen

    [–] [S] 1 point 1 month ago (2 children)

    @simeon It does not seem sane to allow the bad-guys bullets while the good guys aren't allowed even shields.And AI is already pointed at code more than the "many eyes" of early open source days.There are a torrent of bugs. It can not be right to turn the fixes down?

  • source
  • parent
  • context
  • [–] [S] 1 point 1 month ago (4 children)

    @simeon Is that a good line though?There is so much boiler-plate. A huge amount of programming is basically copying and pasting anyway.How AI does your AI have to be to not just be writing the boiler-plate?As a union drawing a line at which we withdraw work it's a good line.But it will mean lots of fairly pointless minor editing of boilerplate which could otherwise be automated.

  • source
  • parent
  • context
  • [–] [S] 1 point 1 month ago (6 children)

    But the maintenance workload really has increased here.These machines are producing a torrent of exploits, some fraction of which are real and serious.Certainly eyes-on every one of them, but if they are short, obvious, correct, and exactly what you'd have done anyway?🤷 What do you want me as a maintainer to do? Change the variable names? Leave the exploit?Or automate the copy-and-paste, so I don't even check it?I am not in favor of that last one, but I can't defend the idea that programmers should leave their users vulnerable because it was a machine that found the bug.

  • source
  • parent
  • context
  • [–] [S] 1 point 1 month ago (7 children)

    They really are talking about piping claude directly into root access on the prod servers so it can run the upgrades though.Apparently adding "Oh, and really important: don't do anything bad without asking" to the prompt is a safe-guard!It'll ask before it deletes the database I guess, so no need to worry! Nice.And you know what?That would probably mostly be okay. It might even do it better than me, I am a barely adequate system-administrator.Until it doesn't.

  • source
  • parent
  • context
  • [–] [S] 1 point 1 month ago (8 children)

    I might be in favor of an AI strike, but I don't really understand what the proponents wants us to do?That machine is finding security bugs that matter, and you can't run a repo that refuses those patches.What are you going to do?Just let your users /by default/ refuse those security patches? Just because they were discovered by a machine?That ain't the right answer.I don't understand what people who want an absolute strike against AI want from the workforce? Is it literally to let security patches go un-merged?I would sooner support a full-stop to all programming work than that I think.#ai #strike

  • source
  •  

    RE: mastodon.gamedev.place/@eniko/Eniko is correct and eloquent and sweary in the thread.It writes code approximately as good as Stack Overflow examples.Which scales about as well as that would.You only run into trouble when you want more than a few lines of code written to illustrate a point; and instead want it to be effective, scalable, secure, legible, maintainable and efficient.It is reviewing the pull requests at work, and that is definitely catching bugs. Some of them even important ones. It is also definitely wasting time on chasing non-bugs.It is possible the ridiculously detailed error coverage in the code is even better code, in some sense. If it matters how you crash and what error you report when you do so and you don't mind reams and reams of error-handling.It may improve. I think I do have a responsibility to be aware of what it can and can't do. If only to fight the people who seem to want to pipe it into root on the prod servers, just for upgrades.And to know when or if it becomes good.I've worked with worse coders, but they also improved. We'll see how well Claude can generalize from textbook examples to effective, scalable, secure, legible, maintainable and efficient over time I guess.I wouldn't rule it out, but there isn't nearly as much training data.#ai #programming

     

    :tardis: :tardis: The BBC have released the Tender Document ( bbc.co.uk/commissioning/news/d ) for companies who want to make Doctor Who.They'll need to be registered (via Microsoft forms!?) by October 2nd. Which seems short notice. And then the process takes till March, which seems incredibly long.They asking for someone to make a show in 28/29, so that'll be either Xmas or October start.They have a strong preference for companies that claim they can make it in Wales, make at least one series plus specials (which probably just means two Xmases I guess).They have no strong preference on the number of episodes or the number of stories those episodes span.Interesting that they describe the types of stories they want. Even that you gotta specify some new monsters. Dunno that I would have expected a description of the stories to be in the bid really? Especially if it's gotta be by next month. Perhaps you can be vague.Does sound like the people doing the tender process understand what the show is for and what its about so that's encouraging.The most likely outcome remains that the BBC Studios will win the tender and this whole thing is a waste of time the BBC is forced to go through because tories can't abide there being a thing they can't bid on owning.[ I haven't read it and ain't likely to, just listened to Ellie's summary ( youtube.com/watch?v=kLmjgltFwf8 ). ]#doctorwho @doctorwho

    [–] [S] 1 point 9 months ago

    The AI features are "Optional by default" which is a mad thing to say. What?If you want to turn them off then just flip the "off" switch to the "on" position 😆 youtube.com/watch?v=iD4LspntEmI

  • source
  • parent
  • context
  • [–] [S] 1 point 9 months ago (1 child)

    Mozilla think that adding some controls to their settings to allow users to opt out of the AI features is good enough.No sign of a separate build without them there at all, but at least a switch to disable them, in theory.They say:"Once configured, the AI preferences will persist across browser updates" Though they do have a history of turning on telemetry over and over again even when you keep turning it off. Or inventing new telemetery for you to turn off each update.One switch will turn off:"AI-enhanced tab grouping with suggested names,"Which sounds horrifying, but then I don't really like tab groups anyway.They seem to be suggesting that this is all just for desktop though, and so the Android build will presumably continue to not even have a working about:config at all.bleepingcomputer.com/news/soft

  • source
  • parent
  • context
  • [–] [S] 1 point 9 months ago (2 children)

    I wonder if part of the reason that Mozilla are so confused about what their actual user-base want is that all the people who want to turn off the AI bullshit are also the ones who turn off telemetry so the bulk of people withbrowser.ml.chat.enabled=falsealso have telemetry turned off so are invisible to Mozilla.🤔

  • source
  • [–] [S] 1 point 9 months ago

    One thing which is annoying about Vivaldi and also Firefox and presumably also all the other Android web browsers is the way the "Add To Homescreen" button works on pages like Mastodon which are Progressive Web Apps.If you add the shortcut to the homescreen then it opens as a WPA which means the browser stuff is all gone and hidden. No back button. No way to bookmark. No way to launch a link in a new browser window etc.Ought to be two separate buttons for "Add a link to the homepage" vs "Add this app as an app to the homepage" but there isn't.You can get around this by turning on airplane mode and adding a link to the error page to the homescreeen, which then works as a link to the app when you're online again.I did this to the links I use with Vivaldi before I realized it's proprietary and so will not do.Trying to rebuild them as Firefox links again and sadly something is broken now. Won't add the error page. Tells me the pixel launcher is crashing.So I can't have the old web bookmark links to pages in WPA apps. Boo. 😦

  • source
  • parent
  • context
  • view more: next ›