• 4 Posts
  • 42 Comments
Joined 3 years ago
cake
Cake day: June 1st, 2023

help-circle
  • Its an interesting perspective, except… that’s not how AI works (even if it’s advertised that way). Even the latest approach for ChatGPT is not perfect memory. It’s a glorified search functionality. When you type a prompt the system can choose to search your older chats for related information and pull it into context… what makes that information related is the big question here - it uses an embedding model to index and compare your chats. You can imagine it as a fuzzy paragraph search - not exact paragraphs, but paragraphs that roughly talk about the same topic…

    it’s not a guarantee that if you mention not liking sushi in one chat - talking about restaurant of choice will pull in the sushi chat. And even if it does pull that in, the model may choose to ignore that. And even if it doesn’t ignore that - You can choose to ignore that. Of course the article talks about healing so I imagine instead of sushi we’re talking about some trauma…. Ok so you can choose not to reveal details of your trauma to AI(that’s an overall good idea right now anyway). Or you can choose to delete the chat - it won’t index deleted chats.

    At the same time - there are just about as many benefits of the model remembering something you didn’t. You can imagine a scenario where you mentioned your friend being mean to you and later they are manipulating you again. Maybe having the model remind you of the last bad encounter is good here? Just remember - AI is a machine and you control both its inputs and what you’re to do with its outputs.





  • The Test part of TDD isn’t meant to encompass your whole need before developing the application. It’s function-by function based. It also forces you to not have giant functions. Let’s say you’re making a compiler. First you need to parse text. Idk what language structure we are doing yet but first we need to tokenize our steam. You write a test that inputs hello world into your tokenizer then expects two tokens back. You start implementing your tokenizer. Repeat for parser. Then you realize you need to tokenize numbers too. So you go back and make a token test for numbers.

    So you don’t need to make all the tests ahead of time. You just expand at the smallest test possible.





  • An MMO where is truly feels like player versus environment and not another pawn versus environment. Stop having 300 people deliver the one lost ring to the same npc for days at a time. I think one way to do it is to provide a general prompt to GPT models and have them generate a few hundred similar but different quests that get assigned per player. But also keep track of these generated differences to weave a story. Make there be more npcs than players.


  • 8 years ago I posted on facebook that whoever is interested in keeping in touch should text me and I deleted my account a week later. 4 people texted - all 4 were my high school friend. I’m very good friends with them still. We have a tiny discord server for communication. Since then I had maybe 4 more people who I thought “huh, I wonder what are they up to now” over the years, but my curiosity wasn’t big enough to start facebook again. For the rest I didn’t really care.




  • I think a lot of American privacy/security folks start with realizing the US government isn’t about privacy, so they want smaller government, but the only party pushing for smaller government pushes bigoted views to so the privacy folks get sucked into that mental space… not condoning them at all but I think this situation is the result of two-party government. I’m in security sector, but I do research and so there are a lot more left-leaning people around me. Sorry I don’t know any podcasts to recommend though.








  • What the article fails to address and what I’ve been struggling with personally is… We all need food. Yeah it’s great working on GPL code and ensuring it’s all open. But when companies consider your gpl library vs someone else’s mit library they will naturally go with mit. And then they’ll say “well we’re using this free library already might as well donate/fund it”. So suddenly this MIT dev is able to put way more time into the mit library than your gpl library because it becomes their job. Something that feeds them. Their library gets better faster… And more and more companies use it and fund it. GPL is great if absolutely everyone is on board and everyone is fed. But that’s not the world we live in.