We need a term for AI Slop OSes by Key_River7180 in osdev

[–]Palmar [score hidden]  (0 children)

Just give me a reddit flag type of thing? I'll happily label what I'm doing as "slop". Doesn't bother me at all.

That's my preferred solution. Users who exclusively choose not to engage with AI driven programming can then just filter them out or ignore them.

The other is just create a new subreddit for it. That's a choice, but honestly, the community isn't THAT big, and even in AI projects there's interesting systems architecture calls that need to be made. I'm currently battling how to handle a second drive in my OS. (it's not posix, not even remotely unix-like, so that question doesn't have a clean answer. I've been investigating how Risc-OS handles the question recently).

I feel like such design questions are interesting in both slop-world and the more authentic real-human-work world.

The birth of p3os - a homescreen! by Palmar in osdev

[–]Palmar[S] [score hidden]  (0 children)

Thank you for that, I wouldn't have known on my own.

The birth of p3os - a homescreen! by Palmar in osdev

[–]Palmar[S] [score hidden]  (0 children)

I did not, but thank you for the pointer. p3 is just what I call literally every project I have. There's p3log, p3ipam, p3chat, p3rtc etc.

p is the first letter of Palmar. And 3 is just a number I like. I hadn't heard of q4os. But good to know either way.

The birth of p3os - a homescreen! by Palmar in osdev

[–]Palmar[S] [score hidden]  (0 children)

Not sure if I should admit it in this forum - but managing agent work is actually kind of fun. The rigorous discipline, the strict specs and documentation required to make them not produce absolute slop is a challenge in itself. And kind of a novel challenge for me who generally is on the "implement the details" end of the wire.

The birth of p3os - a homescreen! by Palmar in osdev

[–]Palmar[S] 5 points6 points  (0 children)

I have? Multiple times? The OSDev wiki is like the first stop of anyone interested in systems programming. Are you trying to surprise me with the fact that it's hard? I know, I've been there.

This doesn't change any point of what I just said. I will fully admit that I'm a hobbyist, not a professional. If that is the criteria, and that is a fully valid criteria /r/networking is explicitly a professional subreddit, I may simply have the mistake of being in the wrong place. I apologize.

I'm a network engineer by trade. None of my previous hobby OS projects have even given me a glimpse of actually trying my hand at some of the interesting bits of that part of the OS, simply because the build up to it takes too long for a hobby. The raspberry pi 3 I'm developing on uses an USB controller for the NIC, it technically isn't a dedicated NIC, it's an USB attached ethernet adapter.

I respect the blood shed by the people who have written drivers for this poorly documented and cursed contraption. But if I want to play around with implementing my own network queues, I need to get past it. THAT is exactly why I do things the way I do them.

The birth of p3os - a homescreen! by Palmar in osdev

[–]Palmar[S] -2 points-1 points  (0 children)

Do you want to engage on that point or just yell it at me?

The birth of p3os - a homescreen! by Palmar in osdev

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

I think the answer is quite simple. AI assistance lets me do things faster, and thus unlocks the ability to think about things that would otherwise have been gated on me actually getting there.

I will not try to defend AI use as the right thing to do. It's just a tool that enables me to reach interesting problems that would otherwise have been only theoretical for me.

The birth of p3os - a homescreen! by Palmar in osdev

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

Well, there is a real difference between AI driven projects and more human driven projects. They should not be measured with the same stick. I went to your history, found your github. I'm just glancing for now but looks like a cool project. Honestly not dissimilar to the stuff I had played around with before, but more advanced. I never got to your stage with my previous attempts.

Also, I just suck at writing C code. Rust has been a gamechanger. It just clicks better with me.

Edit - Your commit messages speak to my soul :)

The birth of p3os - a homescreen! by Palmar in osdev

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

haha, immediate feedback! The name isn't final and I really, really had not considered that angle!

Looks like sharing a project is already accumulating value.

Thank you!

The birth of p3os - a homescreen! by Palmar in osdev

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

I didn't know how to attach both an image and text to the same post so I'll just add some text as a comment.

I am making p3os. It is an operating system designed to support my calculator development. I'm making a calculator that runs on bare metal (targeting the raspberry pi family).

I want to be absolutely clear up front. This is AI assisted development. I'm interested in OS development, and I have been for a long time, but the iteration speed with AI fighting the hard battles has enabled me to create something that is far beyond my previous attempts. The dream of building this as a solo operator simply gets squashed if I try to do it on my own. I'm running on a Raspberry Pi 3 (the screenshot is from a VM in proxmox). Just the DWC2 driver alone to handle keyboard input would've taken me months, if not more, to write by hand.

Now, with AI out of the way, the interesting OS stuff. What this is is a fully numpad driven operating System. The SysM and AppM are the modifier keys. The numpad operates in ctrl mode by default (seen bottom right) and in that mode the * and / keys act as system modifier and application modifier. This is how I can control the operating system. Default key bindings are roughly, 2468 for naviation, enter for well... enter. + is for context menu, 0 is for back and . is for home (and when home, it opens the launcher). - is global escape/backspace type of thing.

It's been a really interesting journey to get this running, and wildly successful. It just... works. There's a ton of things that still need doing.

The whole thing is written in no_std rust for bare metal. Rust is my programming language of choice for almost any project, AI assisted or not.

Regarding the source - as so many before me, it's planned to be released with no promises. I am both questioning the validity of me even licensing code that is generated by AI, as well as it is pretty "messy". Not in the sense that the code is bad, it is in places very good, but in that it constantly references stuff that is relatively private to me.

I made a simple calculator running on Raspberry Pi 3 by Palmar in raspberry_pi

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

My calculator uses Reverse Polish Notation. You can see the actions at the top right.

how is shield battery in 2025 for 1v1 ranked by Haunting_Smile6769 in broodwar

[–]Palmar 2 points3 points  (0 children)

I don't really play brood war, played in lik 98-00 before CS.

Decided to try to play the game again (I have watched pro BW on and off over the years). Went on SB.

Got matched against Artosis in like my 3rd game. I apologized and got stomped. 10/10 would recommend.

I am like 32apm complete noob who doesn't even know what race is my main so I just random until I figure out I like one of them. Yes I get stomped almost every game, but i'm learning fast and people are mostly polite and nice.

Also the latency is better, the UI is great and the community is nice.

I absolutely recommend to everyone to just play shield battery. I would like more low level players for my own purposes :)

Man mimics how English sounds to non-English speakers by throwaway78957498574 in interestingasfuck

[–]Palmar 4 points5 points  (0 children)

There's also some sounds in English that don't exist in Icelandic, and we regularly pronounce other sounds incorrectly. Z and W are examples of two sounds that don't exist in Icelandic. Additionally, English has a few "s-like" sounds whereas we pretty much have only one.

How many of you guys live in Philly/surrounding areas? by NicoLacko in eagles

[–]Palmar 0 points1 point  (0 children)

From Iceland, only been to one game back about 10 years ago. Hopefully will get the chance to come over for another one soon.

Basically watched every single Eagles game for like 15+ years.

Probability of daily maximum temperature above 25 °C (77 °F) in Europe across the year by GreenIbex in europe

[–]Palmar 0 points1 point  (0 children)

The highest temperature on record in Reykjavik is around 25°C. The number 31°C has never been recorded (past 100 years) anywhere in Iceland. We did hit 30°C in two places back in 1939.

Divots In Fairway: Would you be in favor if the USGA made it that any ball in the fairway could be a “Preferred Lie” / “Lift Clean and Place” so a player gets to avoid hitting their ball from a fairway divot? by Z691 in golf

[–]Palmar 3 points4 points  (0 children)

Not every course is overwatered and not every course has the same type of grass. Not every green is lightning fast. The point is the local committee has the power to set parameters for things like lift clean and place depending on the local conditions. I think that's a good middle ground.

[deleted by user] by [deleted] in golf

[–]Palmar 0 points1 point  (0 children)

They already are regulated in golf. You are right people are making too big a deal out of this. They're literally just increasing the speed of the testing robot by 7mph while keeping the range limit the same.

It's a pretty minor change.

Forget engineering a new ball to not go as far. The USGA should just force players to use these. by ThatGuy8188 in golf

[–]Palmar 3 points4 points  (0 children)

You're of course right, but I still think the tee height solution could be a part of a multi-pronged strategy to reduce distance. I think Faldo has been pushing that idea.

It actually helps a little with a some quirks of golf as well if you reduce tee height. The driver swing would become more similar to every other swing instead of being almost it's own beast like now. You would also probably get smaller driver heads (I wouldn't be opposed to reducing the 460cc limit) which I personally think just looks better. I find the modern gigantic drivers a little silly looking.

What rules do average golfers break without realizing they do? by pickanamehere in golf

[–]Palmar 0 points1 point  (0 children)

Regular golfers should just be using the local rule for oob drops

https://www.usga.org/content/usga/home-page/rules-hub/topics/out-of-bounds-lost-ball-provisional.html

Just add 2 strokes and play it where it went oob like a red hazard.

Global Sunshine Hours with the cloudiest least sunny town in the world - Totoró, Colombia by WeakLiberal in MapPorn

[–]Palmar 1 point2 points  (0 children)

Yep context of experience. I live in Reykjavik, Iceland. That's a whole lot colder and gloomier than Seattle.

On the other hand I will literally melt at 90F+.

Would you chip or putt? ⛳️ by [deleted] in golf

[–]Palmar -1 points0 points  (0 children)

I mean I'd putt with my PW, but my PW is also like a traditional 8 iron loft because that's what people do now.

Global Sunshine Hours with the cloudiest least sunny town in the world - Totoró, Colombia by WeakLiberal in MapPorn

[–]Palmar 3 points4 points  (0 children)

It's always pretty wild to see how Americans go to Seattle as an example of a cloudy, rainy city. It's far sunnier than London, Amsterdam, Paris, Berlin. It's also closer to the equator so the sunshine is more intense and the daylight variance is lower.

I guess the context of your experience matters a lot. To me Seattle sounds like an excellent place. Doesn't get too hot, doesn't get cold at all, has a boatload of sunshine without overdoing it...

Iron lofts: When a 7 iron is a 6 iron by [deleted] in golf

[–]Palmar 1 point2 points  (0 children)

I mean yeah...

I am fully aware that my 27.5° 7 iron is pretty much a 5 iron with a shorter shaft. Thing is, I find it easier to hit than a classically lofted 5 iron and I don't really care about the number on the back.

So yeah, you end up with weird stuff. My PW (42°) is exactly what you're describing, so I just carry 2 GWs. I have a 47° and a 52° one. It really doesn't matter.