Apos's recent activity

  1. Comment on MonoGame v3.8.5 is out in ~comp

    Apos
    Link
    This is a pretty huge release! It adds a DirectX 12 and Vulkan platform. A new content builder which doesn't require using a user interface to add your game content. ARM support. Lots of bug fixes.

    This is a pretty huge release!

    It adds a DirectX 12 and Vulkan platform. A new content builder which doesn't require using a user interface to add your game content. ARM support. Lots of bug fixes.

    1 vote
  2. Comment on What programming/technical projects have you been working on? in ~comp

    Apos
    Link Parent
    I'm a big fan. I haven't used it too much yet, but I really like where it's going. Been following it for at least 5 years. Andrew Kelley's posts and interviews are great to listen to. In this...

    I'm a big fan. I haven't used it too much yet, but I really like where it's going. Been following it for at least 5 years. Andrew Kelley's posts and interviews are great to listen to.

    In this project, it's not only for wasm, I also run the engine locality to generate a lot of data to train the neural net on. It's sooooo much faster than the JavaScript version.

    1 vote
  3. Comment on What programming/technical projects have you been working on? in ~comp

    Apos
    Link
    I'm been doing more iterations on my chess variant: https://apostolique.github.io/AposChess/ The neural net that I'm training is getting better though gains are starting to slow down by a lot. I...

    I'm been doing more iterations on my chess variant: https://apostolique.github.io/AposChess/

    The neural net that I'm training is getting better though gains are starting to slow down by a lot.

    I had done a similar project back in 2012. Chess projects are huge rabbit holes. Nowadays, the state of the art of writing chess engines is NNUE. It's really cool how you're not training the engine to learn to play the game, but to evaluate a position. It doesn't know anything about what a valid move is. You feed it a bunch of board positions and then it evaluates the board. And a trick to improve the evaluation is to only train on quiet board positions. You remove all the boards after a piece captures or when there are checks.

    I also got an engine that plays the worst move every time. (It's in handcrafted -> Lemming.)

    Developing this using an LLM is pretty interesting, it feels more like I'm playing a game of Civilization than development. It's like a turn by turn game. Starting a new game is fast, but then you spend a lot of time moving your pieces into the late game and you realize you're a few hours later.

    2 votes
  4. Comment on What programming/technical projects have you been working on? in ~comp

    Apos
    (edited )
    Link
    I decided to give a try to vibe coding a side project since my work requires me to learn that stuff. Did an implementation of my chess variant. Posted about it a while ago here, but I designed the...

    I decided to give a try to vibe coding a side project since my work requires me to learn that stuff. Did an implementation of my chess variant. Posted about it a while ago here, but I designed the rules back in 2006. It's pretty cool to finally see it played online. I used to only play it on the board with friends.

    The LLM implemented all the features and I did the QA:

    • Play locally on one device with your friends, against the AI, or watch AI vs AI.
    • Has AIs that can play the game, including neural networks that I'm training to get better.
    • Play a friend online with just a share code, no account or server (there's a fallback that uses https://www.metered.ca/ if the P2P connection can't be done).
    • Auto-matchmaking to get paired with another player.
    • Has a puzzle mode with tactics pulled from the games that the neural net is generating to learn the game better.
    • Has an analysis board with an eval bar and best-move hints.
    • Board editor to set up any position.
    • Move history, captured pieces, sounds, and PGN import/export.
    • Hosted straight from GitHub pages and the matchmaking is done with trystero.

    Play it here: https://apostolique.github.io/AposChess/.

    If you want to watch AI vs AI, the loop-champion is the current strongest neural net. At the time that I'm posting, it has 3 hidden layers: 64, 16, 8. It tends to beat the handcrafted AI (where the piece value and position evaluation is hardcoded) at depth 6 a good 67% of the time.

    For quick games, depth 4 vs depth 4 is good, tick the eval option to see what each one is thinking. It's really cool how different AIs will disagree on who is currently winning. I find that using custom and setting depth to 0 and timeout to 6000 gives good quality games.

    The variant doesn't tend to result in as much draws as regular chess from what I can see.

    1 vote
  5. Comment on What about having an LLM teach you to code? in ~comp

    Apos
    Link
    I've been using this tutor prompt: https://www.patreon.com/posts/guide-to-turn-ai-153388398 The creator used to work for Veritasium before he split off to make videos about AIs. This is the video...

    I've been using this tutor prompt: https://www.patreon.com/posts/guide-to-turn-ai-153388398

    The creator used to work for Veritasium before he split off to make videos about AIs. This is the video where he explains the system: https://youtu.be/Wn-17_6m_w4

    3 votes
  6. Comment on I’ve ‘run out’ of notes on TickTick in ~tech

    Apos
    Link
    I use Joplin for notes and TODO lists. It's free, you can set it up with your own cloud storage, or they offer their own cloud service if you want too pay for it. It's cross platform. It's...

    I use Joplin for notes and TODO lists. It's free, you can set it up with your own cloud storage, or they offer their own cloud service if you want too pay for it. It's cross platform. It's markdown. I tried Obsidian too, but I like Joplin more, been using it for years.

    2 votes
  7. Comment on TV Tuesdays Free Talk in ~tv

    Apos
    Link
    I finished the One Piece live action season 2. I'm really impressed with what they managed to pull off. I preferred some of the characters more than their anime or manga versions such as Dr....

    I finished the One Piece live action season 2. I'm really impressed with what they managed to pull off. I preferred some of the characters more than their anime or manga versions such as Dr. Hiruluk, Barock Works especially Mr. 5 and 9, Sanji, Ussop.

    Music was on point again.

    I wish they kept Crocus' house in Laboon though I liked the way it concludes.

    I'm rewatching it again. With my family, catching so many details that I missed the first time.

    Hopefully the next session comes out next year.

    2 votes
  8. Comment on What is your top, unknown, non fiction recommendation ? in ~books

  9. Comment on One Piece | Season 2 official trailer in ~tv

    Apos
    Link
    There's another trailer that just came out: https://youtu.be/-sKjdYceH04 The show comes out in 1 week, on Tuesday.

    There's another trailer that just came out:
    https://youtu.be/-sKjdYceH04

    The show comes out in 1 week, on Tuesday.

    2 votes
  10. Comment on Chef Gusteau in Ratatouille was a fraud in ~movies

    Apos
    (edited )
    Link Parent
    Edit: or not, been a while since I watched it.

    I like that chef Skinner instantly suspects that a rat is the cook which does strengthen the theory.

    Edit: or not, been a while since I watched it.

    3 votes
  11. Comment on Chef Gusteau in Ratatouille was a fraud in ~movies

    Apos
    Link
    I really like this theory along with the one in his YouTube comments about Chef Gusteau losing his hair so he couldn't be controlled anymore.

    I really like this theory along with the one in his YouTube comments about Chef Gusteau losing his hair so he couldn't be controlled anymore.

    6 votes
  12. Comment on One Piece | Season 2 official trailer in ~tv

    Apos
    (edited )
    Link Parent
    To me, One Piece is the modern Odyssey. I think the world has a lot to offer well passed the Grand Line. There are lots of questions that get answered along the way but Oda is really good at...

    To me, One Piece is the modern Odyssey. I think the world has a lot to offer well passed the Grand Line. There are lots of questions that get answered along the way but Oda is really good at laying the foundation for bigger and better mysteries.

    A lot of the time, it feels like side characters could easily be the main characters in their own stories. There are unknowns in the exploration but there is also a lot hidden in the timeline. So many things are related to the history of the world and its political system.

    3 votes
  13. Comment on One Piece | Season 2 official trailer in ~tv

    Apos
    (edited )
    Link Parent
    I think that the time that it took is justified for One Piece. If you remember, there was the writer's strike which happened after the first season. It delayed the production. Seasons 3 will come...

    I think that the time that it took is justified for One Piece. If you remember, there was the writer's strike which happened after the first season. It delayed the production.

    Seasons 3 will come out faster, they are filming it right now. It looks like Netflix is investing heavily in the live action. It's quite possible that it'll become their big flagship now that Stranger Things is over if they play their cards right.

    6 votes
  14. Comment on One Piece | Season 2 official trailer in ~tv

    Apos
    Link
    You can also watch the cast reaction to the trailer. The actor that does Sanji also did a reaction. It's looking truly amazing. Their best trailer so far. So cool to see my favorite character...

    You can also watch the cast reaction to the trailer. The actor that does Sanji also did a reaction.

    It's looking truly amazing. Their best trailer so far. So cool to see my favorite character (Wapol). Can't wait to see more of him.

    3 votes
  15. Comment on The hidden cost of AI art: Brandon Sanderson's keynote in ~tech

    Apos
    Link Parent
    Yeah, that's true, I'm currently back in school and I've spoken with some people that are scared about the future. Some of them are thinking of dropping out. One of my friends that's currently in...

    Yeah, that's true, I'm currently back in school and I've spoken with some people that are scared about the future. Some of them are thinking of dropping out. One of my friends that's currently in a computer science program was thinking of switching to something else last session. He ended up staying but he doesn't think that he'll ever be good enough.

    I've been working as a programmer for many years so I feel like I live in a different world.

    AI is definitely something that teachers talk quite often about. I got AI training in multiple different courses. One thing that comes up often is how LLMs don't have any critical thinking skills.

    It's definitely a huge paradigm shift.

    I wonder how the unemployment ratios for graduates will shift over the coming months or years.

    3 votes
  16. Comment on The hidden cost of AI art: Brandon Sanderson's keynote in ~tech

    Apos
    (edited )
    Link Parent
    There are many ways but sometimes the teacher will give you a study guide to know what you should study for an exam. For example, in a marketing class, the teacher might say that you need to know...

    There are many ways but sometimes the teacher will give you a study guide to know what you should study for an exam. For example, in a marketing class, the teacher might say that you need to know about the four real costs of losing a client. The answer that the AI will give would sound plausible but it's not what the teacher taught in the class.

    Testing it right now, the ChatGPT outputs is: Lost lifetime revenue; Cost to replace the client; Lost growth and upsell potential; Indirect damage through reputation and referrals.

    The actual answer from the course would be: The cost of the lost sale; The cost of lost revenue; The cost of lost profit; The cost of negative publicity (reputational damage). It's close but not quite right. Compound those little errors and you lose quite a lot of points and you waste time since you're trying to memorize the wrong stuff.

    Of course the AI would make more accurate tests if it was fed all the notes from the class, but people don't really tend to do that.

    Also from what I could see, the tests that the teachers make are way more interesting than what the AI generates. The AI makes tests that are way easier and don't capture as much knowledge.

    (Actually, some teachers were tasked by the school to make mini tests using AI (probably copilot). One teacher made us answer out loud. At the end he said that the AI was rather nice since the difficulty was really low.)

    4 votes
  17. Comment on The hidden cost of AI art: Brandon Sanderson's keynote in ~tech

    Apos
    Link Parent
    Yeah, that's more how I feel too. I went back to school this year and it's really easy to try to skip steps. I've seen people use ChatGPT to study for a test but they ended up memorising stuff...

    Yeah, that's more how I feel too. I went back to school this year and it's really easy to try to skip steps. I've seen people use ChatGPT to study for a test but they ended up memorising stuff that wasn't in the course. It could generate mock tests so they felt pretty confident.

    3 votes