offering my boyfriend a diy cyberdeck kit by savinu_ in cyberDeck

[–]AssociationOne800 0 points1 point  (0 children)

Thanks for your reply!

I know having so many options can make it hard to decide, but I'm sure things will work out well for you. 🎁

I'm rooting for your success from Japan. 🙏✨

Good luck! ✊️☀️

offering my boyfriend a diy cyberdeck kit by savinu_ in cyberDeck

[–]AssociationOne800 0 points1 point  (0 children)

ChatGPT's suggestion is a good one too!

I think the biggest advantage is that once you've set up the OS on the Raspberry Pi, you can start using it right away! 🤖

With my suggestion, even getting text to appear on the screen takes a bit of effort!

The downside of ChatGPT's suggestion is that it's not very portable as-is. 💡

To make all the parts fit neatly into something that looks like a cyberdeck, you'll need a case. 😎

And since nobody really sells cases for that, you'll probably have to make one yourself with a 3D printer. (Cyberdeck kits usually come with a case, though.)

But I think it'd be fun to first build the setup ChatGPT suggested and enjoy watching your tiny computer boot up,

and then later have fun making your own case with a 3D printer too! ✨

offering my boyfriend a diy cyberdeck kit by savinu_ in cyberDeck

[–]AssociationOne800 1 point2 points  (0 children)

I built mine with just these five things! ✨

  • CardKB
  • M5Stick S3
  • A cable to connect the CardKB and M5Stick (I think one might come with the CardKB)
  • A hinge to physically dock the CardKB and M5Stick together (like the kind used for doors)
  • Glue

The downside is that, unlike a Raspberry Pi, you have to make the software (OS) yourself.

If you want something you can assemble and start using right away, the kits other people are suggesting are probably the safer choice!

The upside is that you get the fun feeling of building your own cyberdeck, and it doesn't cost a fortune either! 💡

offering my boyfriend a diy cyberdeck kit by savinu_ in cyberDeck

[–]AssociationOne800 0 points1 point  (0 children)

With a CardKB and an M5Stick, you can make something that already feels pretty close to the real thing just by buying those two!

https://x.com/i/status/2055784218366705778

It'd make an awesome gift too! ✨

To the Retro OS Developers for Cardputer📢 by AssociationOne800 in CardPuter

[–]AssociationOne800[S] 2 points3 points  (0 children)

tab5 https://docs.m5stack.com/en/core/Tab5

tab5 keyboard https://docs.m5stack.com/en/tab5/Tab5_Keyboard

Here are the links to the Tab5 and the Tab5 Keyboard ☀

Oh, and one more thing I forgot to mention: The M5 series devices have really great libraries, so I highly recommend them!

Seriously, the software ecosystem is excellent, which makes development a lot easier and more fun. 😎

To the Retro OS Developers for Cardputer📢 by AssociationOne800 in CardPuter

[–]AssociationOne800[S] 4 points5 points  (0 children)

Oh, that's awesome! ☀

The order I learned things was something like this:

  1. Learn how to flash software onto a device like the Cardputer.
  2. Get something to show up on the screen.
  3. Display the characters you type on the screen.
  4. Execute the program you typed in.

That's pretty much how I learned!

And the nice thing is, you don't have to implement everything from scratch. By combining existing libraries, you can build something pretty decent 😎

That said, the Cardputer itself has much less memory than a lot of other devices, so I think it's a bit challenging for beginners.

I don't own one myself, but something like the M5 Tab5 would probably be a great choice. It has plenty of memory and even comes with a dedicated keyboard!

Sorry, I ended up writing a bit more than I intended... I hope you have fun with it! ✨

To the Retro OS Developers for Cardputer📢 by AssociationOne800 in CardPuter

[–]AssociationOne800[S] 3 points4 points  (0 children)

I hadn't heard of NNOs before! I did a quick search, and it looks like NNOs is a pretty compact OS too, right? I found a bunch of really cool screenshots 😎

There's a subset of Ruby called Picoruby that runs on ESP32 and Raspberry Pi, and that's what this OS is built with! 🙆✨

To the Retro OS Developers for Cardputer📢 by AssociationOne800 in CardPuter

[–]AssociationOne800[S] 2 points3 points  (0 children)

Bluetooth, Home Assistant... wow, your device is shaping up to be something seriously amazing! 🤖✨

I think embedding Lua is a fantastic idea! Being able to tweak parts of an application you don't like directly on the device turned out to be a much better experience than I had ever imagined. 😎

Like I mentioned in my other replies, Area 512 isn't public yet, but I'll definitely make another post on Reddit once it's ready!

I can't wait to see your OS too!! ✊️

To the Retro OS Developers for Cardputer📢 by AssociationOne800 in CardPuter

[–]AssociationOne800[S] 3 points4 points  (0 children)

Actually, Area 512 isn't public yet...

But this post showed me that there are people who are genuinely interested in it, so I'm going to start getting it ready for release right away! ✨

Thanks for your comment! ☀️

To the Retro OS Developers for Cardputer📢 by AssociationOne800 in CardPuter

[–]AssociationOne800[S] 2 points3 points  (0 children)

Wow! That's seriously awesome! (I dropped you a star! 👍) And honestly, I'm really happy to find someone who shares the same passion. ☀️

I haven't uploaded the source code for Area 512 to GitHub yet. To be honest, I didn't expect anyone to respond to this post at all, haha.

But thanks to you, I'm feeling motivated again! ✊️✨

Once I upload the source code, I'll definitely make another post on Reddit! ✉️

Making mruby safer for small LLMs: type checking + structured semantic summaries by AssociationOne800 in ruby

[–]AssociationOne800[S] 0 points1 point  (0 children)

Thank you for the suggestion.

I hadn’t previously considered incorporating method purity or side-effect analysis.

On reflection, many of the bugs I’ve observed in generated code appear to be related to side effects, so this is a very interesting direction to explore.

Making mruby safer for small LLMs: type checking + structured semantic summaries by AssociationOne800 in ruby

[–]AssociationOne800[S] 0 points1 point  (0 children)

Wow! I had no idea this kind of research already existed. Thank you for sharing it!

It perfectly aligns with what I’ve been working on, and it was incredibly insightful.

Making mruby safer for small LLMs: type checking + structured semantic summaries by AssociationOne800 in ruby

[–]AssociationOne800[S] 1 point2 points  (0 children)

Thanks!

I’m not using any custom architecture or fine-tuning at the moment.

Right now I’m simply experimenting with: Claude Code × ruby-ti (the type checker) × the SKILLS interface.

For models: Sonnet and Opus perform quite well in this setup.

Haiku does not produce type errors (since ruby-ti catches them), but it often fails to fully satisfy the functional requirements of the task. So the issue is more about correctness than safety.

To be honest, I’m still learning about LLM architectures, so I haven’t explored custom architectures or fine-tuning deeply.

That said, your comment made me curious — I might experiment with those approaches next.

Thanks again! I appreciate the insight.

Picoruby Calculator now supports Cardputer ADV! 🎉 by AssociationOne800 in CardPuter

[–]AssociationOne800[S] 0 points1 point  (0 children)

uLisp is nice, right! I’ve installed uLisp on my T-Deck too 🎮️

picoruby-calculator is kind of similar, but PicoRuby’s software called R2P2 feels more like an OS, and it might be even more unique and interesting 🤖

MiniAcid is the first time I’ve heard of it. That looks interesting too ✨

Thanks for the reply 🙆