Live data from Hacker News

Ashet Home Computer

ashet.computer

61–70 of 97 posts

Re: Ashet Home Computer

#61
> Fully understandable by a single person, yet powerful enough to run a graphical desktop OS, it tries to bridge the gap between Arduinos and a RaspberryPi.

Considering this uses a RP2350, I am pretty sure that no single person on earth has a full understanding of this Computer.

Re: Ashet Home Computer

#62

> Fully understandable by a single person, yet powerful enough to run a graphical desktop OS, it tries to bridge the gap between Arduinos and a RaspberryPi. Considering this uses a RP2350, I am pretty sure that no single person on earth has a full understanding of this Computer.

The RP2350 is one hell of a tool, and I've seen it being used to solve some extremely thorny problems with great success.

So I'm pretty sure there are plenty of folks who understand whats going on, especially if they approach their study of the Ashet from the perspective of the RP2350.

Basically, its one hell of a swiss army knife for building computer systems.

Re: Ashet Home Computer

#63
post #11

There’s something to be said about an independent system you can understand and expand. What I think will be next frontier in home computing is truly understanding and owning the systems that run a smart home and that comes with understanding the environment (sensor data, presence detection, etc.). We live in an interesting time where embedded development has become so accessible and powerful that we can interface wi…

I like the eurorack-esque modular design. Not everyone will want the same base layout, so making it swapable like that is a nice touch.

Actually this thing would be a lot sexier if it were in fact complying with Eurorack standards, imho. There's no better environment to be dropping an alternative computing platform than directly into the rack alongside the rest of the interesting modules of the 21st century ..

Re: Ashet Home Computer

#64
post #62

> Fully understandable by a single person, yet powerful enough to run a graphical desktop OS, it tries to bridge the gap between Arduinos and a RaspberryPi. Considering this uses a RP2350, I am pretty sure that no single person on earth has a full understanding of this Computer.

The RP2350 is one hell of a tool, and I've seen it being used to solve some extremely thorny problems with great success. So I'm pretty sure there are plenty of folks who understand whats going on, especially if they approach their study of the Ashet from the perspective of the RP2350. Basically, its one hell of a swiss army knife for building computer systems.

I can solve thorny problems using Linux on a Laptop too, that doesn't mean I understand even 1% of the system. Even a relatively simple modern Microcontroller is so extremely complex that I don't think a single person could describe every aspect of it in detail.

Re: Ashet Home Computer

#65
post #49

"Compiled languages can be used externally" I realize that 8MB of RAM seems absurdly small to modern audiences, but I can assure you that I ran early versions of Turbo Pascal and compiled fine with 64K.

Creator here! I know, i know! This is what makes me a bit sad. I dont know of any modern compiler i can use on the platform, as most hobby compilers target aarch64 or 32/64 bit x86. What i need tho is a compiler that targets Arm/Thumb-2. My research tells me that this confines me to: - A non-complete patch series for TCC (maybe) - LLVM - GCC As twonof them obviously won't run on 8 MB, my options are stripped down to:…

Considered the effort required to add Lua support to the platform? At least eLua would fit and probably provide a great environment for onboard development (i.e. non-crosscompiling...)

Re: Ashet Home Computer

#66
post #62

Earlier quoted context omitted.

The RP2350 is one hell of a tool, and I've seen it being used to solve some extremely thorny problems with great success. So I'm pretty sure there are plenty of folks who understand whats going on, especially if they approach their study of the Ashet from the perspective of the RP2350. Basically, its one hell of a swiss army knife for building computer systems.

I can solve thorny problems using Linux on a Laptop too, that doesn't mean I understand even 1% of the system. Even a relatively simple modern Microcontroller is so extremely complex that I don't think a single person could describe every aspect of it in detail.

By way of anecdotal counterpoint, I've got a teenage trainee apprentice working in my lab who can indeed read the RP2350 datasheet and describe what its doing and how to use it effectively in other applications.

I don't think things are as difficult to understand as you do - but then again, I grew up with 8-bit computers where it really was competitively important to understand how they worked - and I don't think the cyclomatic complexity of the Ashet is much greater than anything from that era.

Re: Ashet Home Computer

#67
post #11

There’s something to be said about an independent system you can understand and expand. What I think will be next frontier in home computing is truly understanding and owning the systems that run a smart home and that comes with understanding the environment (sensor data, presence detection, etc.). We live in an interesting time where embedded development has become so accessible and powerful that we can interface wi…

> What I think will be next frontier in home computing is truly understanding and owning the systems that run a smart home and that comes with understanding the environment (sensor data, presence detection, etc.) That's gonna be a while coming - we're now entering a stage where we won't even understand the code that gets written. Now, sure, some holdouts will understand the code, but that's not going to be the norm s…

I totally see what you mean - with minified js bundles and mobile walled gardens we've probably already been in that stage for a good ten years - and AI-driven development that we don't even monitor is likely going to make that worse in the short term...

But I do wonder if LLM-driven code analysis might actually increase code comprehension and agency for laymen?

I've been quite impressed with AI's ability to decipher and visualise code and system relationships in e.g. mermaid diagrams.

Perhaps the representation of code will become more elastic (i.e. you have literal code, or AI-produced translations you can directly manipulate)

Re: Ashet Home Computer

#68

This looks really interesting. I'd love to make something like this myself, from scratch, but I know I'd only get about 2 days into it before ADHD brain decided to do something else. Plus I'd be the only person who'd ever use it, and at that point it would be easier just to use a commercial PC. It could make a cool "cyberdeck" though. I'm already thinking about how I could do the bus stuff for the expansion cards, wi…

Another ADHD person here and I think my vision is almost the same as the creators. My goal is to build a fully self-hosted risc-v computer from scratch.

It now took me 3 iterations and 3 years to get a somehow working risc-v CPU written in VHDL, that I am mostly satisfied with. It's a crazy hard struggle (finally pipelined though!). Everything breaks, I constantly get headaches and almost want to quit, but somehow I can keep on pushing this project. It helps me a lot.

Almost nothing works, things break all the time, it doesn't even look cool. But somehow it's satisfying that I can type words with a PS/2 keyboard on a VGA screen getting processed by my own RISC-V CPU (running Rust btw lol. I ditched that by now though, the struggle was too big). See here: https://i.imgur.com/PtKeAYt.mp4

I have no idea how far I can make it, maybe not fully self-hosted, but a small OS should be doable. I have interrupts and timers working, so I should have everything I need.

The downside is, I am way worse than OP and have no documentation at all. I should do that, but that's where the motivation is missing.

Edit: I type so slow in the video because I did poll the scancodes (too slow) and had to think which characters not to press, because i dont accept all yet and was scared that it breaks

Re: Ashet Home Computer

#69
post #55

Earlier quoted context omitted.

Creator here! I'm also having ADHD but you can get help with the focus problem ;) It's incredible to work for many years on the same thing and it's so pleasing to have steady progress. So: Go, start building a vision for your cyberdeck! Having a clear goal helps you working towards building it, and you cam embrace the ADHD by jumping around between the many aspects of such a project. sw design, hw design, visual desi…

Haha, I've been trying to get help with the focus problem for a while now :P It's gone on my infinite todo list of projects, and maybe I'll get around to it one day, but its true that it would exercise lots of different brain parts. The most interesting part to me right now is running Zig on a microcontroller, since that's something I really wanted to do this year (like a new year's resolution thing). I've been inter…

> It's gone on my infinite todo list of projects

The best thing that helped me: Force myself to one single project only. And if I really don't want to do the current one, do a ___really___ small one, that's pure fun. I have to remind myself of that again and again, but it helps

Re: Ashet Home Computer

#70

Earlier quoted context omitted.

Haha, I've been trying to get help with the focus problem for a while now :P It's gone on my infinite todo list of projects, and maybe I'll get around to it one day, but its true that it would exercise lots of different brain parts. The most interesting part to me right now is running Zig on a microcontroller, since that's something I really wanted to do this year (like a new year's resolution thing). I've been inter…

> It's gone on my infinite todo list of projects The best thing that helped me: Force myself to one single project only. And if I really don't want to do the current one, do a ___really___ small one, that's pure fun. I have to remind myself of that again and again, but it helps

Yeah, I've recently started noting down my "ongoing projects" so that I can try to stay more aware of them, limit what I start to like two projects maximum, and push stuff back onto the future list where possible
Post reply on HN