mkhoury

joined 2 years ago
[–] mkhoury@lemmy.ca 10 points 9 months ago (1 children)

Wow I've never seen enshittification mentioned by a politician. Glad to hear it's getting inside the Overton Window.

[–] mkhoury@lemmy.ca 1 points 9 months ago

I have 20+ years of software development experience having to deal with user requests, so I am for sure sensitive to that fact! I don't think that current LLMs can do anything but the most superficial change to code. But that doesn't mean it always will, in 5-10 years, with realtime inference (e.g. 100x generations for the same prompt allowing for much better error correction) and video support, you could have a long session (say, 1 or 2 hours) of asking questions, reviewing mockups, tweaking the requirements, etc.) in order to understand the ask, and then the user will spend some time using it and testing it.

[–] mkhoury@lemmy.ca 0 points 9 months ago* (last edited 9 months ago) (2 children)

I agree that with the current state of tools around LLMs, this is very unadvisable. But I think we can develop the right ones.

  • We can have tools that can generate the context/info submitters need to understand what has been done, explain the choices they are making, discuss edge cases and so on. This includes taking screenshots as the submitter is using the app, testing period (require X amount of time of the submitter actually using their feature and smoothening out the experience)

  • We can have tools at the repo level that can scan and analyze the effect. It can also isolate the different submitted features in order to allow others to toggle them or modify them if they're not to their liking. Similarly, you can have lots of LLMs impersonate typical users and try the modifications to make sure they work. Putting humans in the loop at different appropriate times.

People are submitting LLM generated code they don't understand right now. How do we protect repos? How do we welcome these contributions while lowering risk? I think with the right engineering effort, this can be done.

 

Public code repositories like Github are currently being beset by a flood of LLM-generated contributions. It’s becoming a bit of a problem and is one of the facets of the Great Flood the web is currently experiencing.

What does it look like when we are able to use LLMs to handle the flood of contributions? What happens when we’re able to screen and adopt PRs effectively with little to no human intervention?

I use the Voice audiobook app to listen to my DRM-free books. In this app, there’s a configuration setting for auto-rewind. If you pause the book, when you resume, it will rewind by X seconds. I didn’t like that feature, I wanted the amount of seconds to rewind to be based on how long it has been since I’ve paused. So if I resume within a minute, no rewind; within 5 minutes, 10 second rewind; more than that would be 30 seconds.

I can do this because I’m part of a small percentage of people who can clone a repo for an Android app, modify it, rebuild it and push it to my phone. But I don’t want this power to be constrained to a priesthood who know the secret language of coding. I want everyone to be able to do stuff like that.

Imagine a world in which, as I use a specific piece of software, I can request modifications to its behaviour to an LLM-augmented system. That system will pull the open source code, make the necessary modifications (following the project’s contribution guidelines), build it and reload it on my device. Then I can use it and test it, and fix any problems that come along. That modification can then be uploaded to my own repo and made publicly available for anyone else who wants it, or it could even be pushed as a PR to the original system who could scan it for usefulness, alignment, UX, etc., modify it if needed, and then merge it to the main branch.

This wonderful world of personal and communal computing would be unimaginable in a closed source world. No closed source system will accept an external AI to come in and read/modify it at will. This is why open source is more important than ever.

We need to build a Software Commons so that we can give everyone the ability to adapt their digital lives to their liking. So that these intimate, private devices to which we entrust most of our attention, these things which have great effects on our cognitive and emotional functions, remain ours in a real sense. And the way that we do this is to create the tools and processes to allow anyone to make modifications to their software by simply expressing that intent.

And what does communal software development look like? Let’s explore the space of social consensus mechanisms so we can find those that drive the creation of software which promote culture, connection, compassion and empathy.

I want to see the promise of community made by the 90’s web survive the FAANG+ Megacorp Baronies and flourish into a great digital metropolis. The web can still get free to be weird, we just have to make it happen together.

[–] mkhoury@lemmy.ca 8 points 9 months ago

Unless you have a balanced diet that anticipates your workouts and gives you the proper amount of sodium, potassium and magnesium. Sports drinks are just selling you those at a big premium. Stick with water. Eat a banana.

[–] mkhoury@lemmy.ca 5 points 10 months ago* (last edited 10 months ago)

I don't know, the person was trying to get it to output defamatory things. They got to print what they wanted to print.

The failure of the bot to provide the action is a separate issue which wouldn't have made the news. It's not like they were trying to get help and it instead started insulting its own company, right?

[–] mkhoury@lemmy.ca 8 points 10 months ago (3 children)

This feels like the equivalent of "I was able to print 'HP Sucks' on an HP printer". Like, yes you can do that, but... why is that important or even needs to be blocked?

[–] mkhoury@lemmy.ca 1 points 10 months ago

Thanks! I had actually gotten confused by the Create Post interface and accidentally did not post the URL to the blog post heh. I fixed it now

4
submitted 10 months ago* (last edited 10 months ago) by mkhoury@lemmy.ca to c/parenting@lemmy.world
 

I have two young kids and spend a lot of time thinking about how to approach the process of parenting. LLMs are a great resource to augment some aspects of parenting. In this blog post, I go into some examples that I use for the following uses:

  • Coming up with activities
  • AI Generation games
  • Thinking through past and future events
  • Approaching complex topics
  • Talking to parenting books
[–] mkhoury@lemmy.ca 2 points 10 months ago

These are very poor arguments for smoking cigarettes, but sure...

[–] mkhoury@lemmy.ca 3 points 10 months ago (2 children)

Another argument to give your tween a smartphone is that they need to learn how to use it, to develop a healthy relationship with it, to understand the pros/cons, to understand how to use it effectively. Abstinence will just make them envious and less likely to think through the consequences.

[–] mkhoury@lemmy.ca 10 points 11 months ago

There are lots of people who could use them. Schools, libraries, poor people.

[–] mkhoury@lemmy.ca 1 points 11 months ago* (last edited 11 months ago)

I get ya. I think there's also a petulant sentiment of "you don't want to play fair? Then fuck you, I won't either"

[–] mkhoury@lemmy.ca 8 points 11 months ago (2 children)

No no, that is not what the headline says.

The headline says "you're told that what you're doing is buying by the people selling you the media, but that's not what you're actually doing. So, if they're lying to you about what you're buying, then pirating a different thing isn't stealing the thing they are trying to sell you."

It's definitely tongue in cheek and has some hyperbole in it, but that is the gist of the statement.

 

Hi all, Is there a way for me to block a particular domain no matter in which community it finds itself in? There are some news outlets that I just don't want to be polluted by.

Thanks!

 

I read this book recently, and as a father of two young children it really gave me the desire to get my kids outside and interact with their environment.

I would highly recommend this book if you have kids!

view more: next ›