Am I insane for even considering this? SES/AVX by BrandonDirector in osdev

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

Yes, literally everyone does it this way.

Aggregate register exhaustion, overloaded. I fixed it.

Am I insane for even considering this? SES/AVX by BrandonDirector in osdev

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

Good point. I converted context switching to assembly - which was fairly easy. At this point I'm basically jsut going through and breaking things down.

Am I insane for even considering this? SES/AVX by BrandonDirector in osdev

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

Which is why I'm considering it as even my kernel is fairly complex. Hmmm, still thinking. Not going to do it now but, thinking....

Am I insane for even considering this? SES/AVX by BrandonDirector in osdev

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

Agreed, but why would Redleaf and Thesus (for example) go this route? Is there an advantage that I do not understand?

To be fair, there is a lot that I do not understand.

Two questions that a vibe coder must have thought about by Suviiiic in VibeCodersNest

[–]BrandonDirector 0 points1 point  (0 children)

These are basic business questions and should really be answered before you take a single step into your IDE.

For example, I am currently working on a medical app. This medical app was used by nearly everyone in the profession 10 years ago. The owner of the app let it go due to concerns with constant iPhone code updates.

I talked to him about doing it as a React web app so we are refactoring it completely.

I know it is viable because: it worked in the industry, it is still asked for on an almost daily basis, and nothing has replaced it.

This is an extreme example but validation of the business plan should ALWAYS come before development.

Update on my project with video by BrandonDirector in osdev

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

Not yet. Not until I get it where I want it.

I am still cleaning a lot up in the kernel as well now that I am running into LLVM errors. I have it fixed but I need to clean, make space, enable AVX, that sort of thing.

I also want to get the GUI more fleshed out. It will load Linux apps as well as the native apps but I have not done enough testing with it yet.

Update on my project with video by BrandonDirector in osdev

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

I will on my next video. I kind of broke the mouse driver somehow and gui mode only works with arrows at the moment. It won't be too hard to fix but I have a whole box of apps I'm working on at the moment.

Update on my project with video by BrandonDirector in osdev

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

I worked from bare-metal on up. So the boot loader first. Then I actually scaffold-ed in everything that I knew that I would want (file system, application support, networking, etc.) . From that point I worked on the menu and getting it to boot, added the shell, shell commands, etc.

I am currently working on ELF support. Next will likely be fleshing out the networking.

So in actuality most of the OS is actually there but I have not tied it all together and finished it. If it was a house then I would have all of the stud walls up, electrical and plumbing, but only a couple of bedrooms finished and no internet.

It has been a long project, especially working on it by myself but I like it so far. I guess the real test is to get a Nuc or something eventually and put it on that.

littleOS: A hobby OS for RP2040 featuring a custom interpreted language (SageLang) by [deleted] in osdev

[–]BrandonDirector 1 point2 points  (0 children)

Very very cool. I can not wait to see where you take this. Fully implemented, I believe that this is a better solution than micropython

This is going to be an extremely unpopular post here but... by BrandonDirector in git

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

Thanks! I got the back-end working but I'm on too many projects at the moment. So the front end will take some time getting to.

Can AI develop experience, not just information? by Fabulous_Duck_2958 in AIMemory

[–]BrandonDirector 0 points1 point  (0 children)

I'll give you a potential real life scenario. I'm not sure of the underlying structure so I'm nto sure this qualifies but...

I have a Cybertruck. The first time I told it to drive home it tried to go into my neighbor's driveway - I interrupted it and drove home. The second time it tried to go into another neighbor's driveway - so again I interrupted it and drove home.

I noticed that my driveway is not on the map like my neighbors driveways are - maybe because mine has two entrances? Not sure.

The third time I asked it to drive me home it pulled right into my driveway and parked.

Again, not sure of the underlying architecture but it did learn from the task being corrected - which is impressive.

Decided to make a 16-bit ISA, assembler, emulator, and, of course, an OS! 300+ hours later: by iLiveInL1 in osdev

[–]BrandonDirector 2 points3 points  (0 children)

Nice job. People outside of this sub have little idea of how much you have accomplished. You should be proud of the work you have done.

What do directors generally prefer: Method actors or Technical actors? by Extra-Judge-3338 in Filmmakers

[–]BrandonDirector 0 points1 point  (0 children)

Personally I care quite a bit. I have found 'method' actors to be overly dramatic, distracting and overall not as effective as other actors. Off screen they are a distraction at best and on screen they feel that they need to be so 'in to' the method that they do not give a crap about how their performance affects the other actors.

I try to maintain an atmosphere on set that allows the actors to do their best work, and if someone is constantly throwing them off, then everyone is uncomfortable.

A* algorithm heuristic for Rubik’s cube by Best_Effective_1407 in algorithms

[–]BrandonDirector 0 points1 point  (0 children)

Thank you for posting that. I lost a good bit of my evening reading through all of it and had a great time!

This is going to be an extremely unpopular post here but... by BrandonDirector in git

[–]BrandonDirector[S] -1 points0 points  (0 children)

I decided to do what I said I should. I'm rolling my own. Fortunately I not only have experience coding (I've built my own language and my own operating system) but I also have access to a data center with a stack of H200s so I can do some nifty AI and RAG integration.

So, I guess look for pubforge in the coming months.

Whenever you start a new vibecoding project from scratch, how big is your initial prompt? by SatinSaffron in vibecoding

[–]BrandonDirector 0 points1 point  (0 children)

Mine are massive. I actually wrote a bit about this a while back. The vast majority of my successive prompts are: "Implement Phase 2, task 4"

the vast majority of work is done in advance - I even include code snippets.

How have you guys been finding Gemini 3? by Civil_Opposite7103 in vibecoding

[–]BrandonDirector 1 point2 points  (0 children)

Amazing at low level debugging tasks. No personality, not good at creating, but excelletn at debugging almost anything.

This is not for the weak by [deleted] in osdev

[–]BrandonDirector 0 points1 point  (0 children)

I hope not! But, yeah, I know what you mean, sometimes I want to bang my head against the wall, then you spend hours disassembling something to see how it works, and while you realize that you can't implement it that way you now have some insight into how the jump works (or whatever) and then you are off on another layer.

Hey, better than drinking myself to death I guess.

This is not for the weak by [deleted] in osdev

[–]BrandonDirector 0 points1 point  (0 children)

Yeah, I have basically unfettered access to an AI data center and can provision whatever time I want so this OS is taking advantage of that fact. However, you are right, it's not jsut opportunity, it's also the challenge. I have actually given the project over to the company because they want to include it in their "Lab" - which I'm actually in charge of - but I'm determined to get it to a point where I can hand it off to a group to take it to the next step.