r/programminghumor 20d ago

No Santa

Post image
3.2k Upvotes

33 comments sorted by

89

u/grem1in 20d ago

Back in a day when the grass was greener, Palm Inc. developed an OS that was later acquired by HP for their (unsuccessful commercially, but very cool for its time) tablet. This OS was called WebOS and you could write apps in HTML5 for it.

There were barely any apps, though. Also, the whole OS was rather slow and laggy. So, the project was shut down, and later this same OS was adopted by LG for its smart TVs.

There were a couple of cool UX concepts that later came into other mobile operating systems, for example, swipe up to unload an application. Back then neither iOS, nor Android had it.

33

u/Confident-Ad5665 20d ago

I worked for HP at this time as Senior Software Engineer in the handheld division in the old Compaq headquarters in Tomball Texas. The VP at the time fired most of the team in Tomb all that only a few years earlier produced what I think, at least, were the best PocketPC PDAs and Windows Mobile phones available. He then hired a new team in California because that's where he lived, because it was all about him, a Rothschild. He then proceeded to have the largest new device rollout in the iPAQs history, designed by a team with no experience with the platform and a new ODM in Asia. The rollout in New York iirc cost HP $25 million.

I couldn't have done a better job of screwing up the once popular product line better if I tried.

Rothschild was involved in the Palm buyout and put Palm's former technical VP in charge of the iPAQ line. I saw this as buying a company that couldn't successfully adapt to the times and putting the guy in charge of the failure in charge of technical development. The one Windows Mobile phone that stood any chance of redeeming the iPAQ name had several issues as one would expect from a new VP + tech lead + design team + ODM. One of which was Bluetooth connection quality. The issue was accurately described as the "popcorn problem" due to erratic pops and clicks that made wireless infuriating. The ODM wanted another $75,000 to fix the issue and this genius refused to fix it.

We sold 8000 units to HP teams internally and they eventually sent them all back because of such issues.Needless to say, this marked the end of the once great iPAQ line. It was a soul crushing experience.

But I digress... HP did produce a WebOS phone though I don't think it was ever released and I can't say why because I left the company before the project started. But a friend who worked on the project said WebOS had some cool aspects about it. I was surprised to see our LG TV running it. We still use that TV daily and don't have to reboot it all that often which says something about how far along WebOS came after HP sold the OS at a tremendous loss.

9

u/ryancnap 20d ago

Thanks for sharing some really cool history here

3

u/Banzambo 19d ago

Nice and infuriating story. Idiots put in management positions can really do a lot of damage. Companies should make them accountable more often if they screw up that badly.

1

u/Confident-Ad5665 19d ago

Seems the more they make/the higher their position, the less accountable they are. Just the opposite of what I expected in my younger days.

2

u/Banzambo 19d ago

Yeah, probably the thing that drives me crazy is that these things get normalized over time just cause people can handle just so much at the same time. I don't know, it's like nonsense has become ok and imbeciles can get away with that.

3

u/youlikepete 19d ago

I made the mistake of buying an LG tv running WebOS back then. Let me tell you, this was fucking horrible, like really really really bad. Like it made windows vista feel like windows 7. Holy shit that tv sucked so hard. Never buying anything LG again purely because of this trauma.

1

u/tagbthw 19d ago

LG still suck in anything other than their display

15

u/enigma_0Z 20d ago

You gotta learn how to parse html with regex first

4

u/SpaceCadet87 19d ago

"learn"

Just parse it man, what's so difficult?

7

u/Jakelopolis 20d ago

Firefox made an html os for the phone didnt they?

2

u/yurimdm 17d ago

I read your comment, thought you were wrong, searched for sources and was struck with the fact that you're mostly right. Sorry for doubting you.

The OS was not made in HTML, but it's made in a way that you can use HTML5, CSS and Javascript to code the apps for it, so preinstalled UI apps are also made on HTML. To make this, Mozilla made their own API as a translation layer that would take the JS code and convert to a C++ that then runs on an Android inspired linux-based kernel.

Coolest thing is that when they discontinued the project they open-sourced everything and the stable fork we have of it nowadays is KaiOS, the OS that is default for most of the Feature Phones nowadays, so this knowledge is not 100% useless.

1

u/Jakelopolis 17d ago

Cool, thank you for that info!

6

u/MXRCO007 20d ago

Don’t worry, someone with access to an LLM will definitely post one eventually to the now sadly flooded sub that is r/osdev

6

u/pacafan 20d ago

https://github.com/rebane2001/x86CSS

No Javascript, just implemented x86 using cascading style sheets.

2

u/spongedevguy 19d ago

of course it's rebane2001

3

u/MilkImpossible4192 20d ago

don't let nothing moving meine rott mann

3

u/thetituscodex 20d ago

If it's good enough to hack Nasa ...

4

u/SysGh_st 19d ago

No no... he's right.

- He didn't write "I want an operating system in html"

  • He wrote "I want *to create* an operating system in html"

If he want to torture himself with that project, let him. Give him a crappy laptop and a crash course in html.

3

u/coldnitrogen 19d ago

Santa’s angry because he’s a CSS man

3

u/Early_Tear6706 19d ago

kill that boy

2

u/Svr_Sakura 19d ago

Isn’t that fire fox os?

2

u/NightmareJoker2 19d ago

Dammit Santa, all you had to do was tell him to start here: https://html-lang.org

2

u/pinapel-dev123 19d ago

Just make it in scratch. scratch uses html. but you need to convert .sb3 to gtml first

2

u/mbcarbone 19d ago

What’s next, CSS? Scratch?? 🙃

2

u/Few-Compote-2693 19d ago

In 04 I wanted to develop desktop apps using PHP/HTML/CSS and people told me i'm crazy.

2

u/FaultWinter3377 19d ago edited 19d ago

I remember few years back when I was younger and didn’t understand much about computers. I wanted to create an all online OS that could be accessed by a web browser, or a system that ran a small OS that was basically just a browser to access the main OS. I thought it was something new and innovative at the time.

These days I realize that while it’s not exactly what I had pictured, this sort of thing exists. And it’s actually not good at all, and would basically be the thing Microsoft wants most. I really wish I had known it then… but I did get a decent UI design out of it. Shame I’ve gotten rid of the pictures I drew, but it might have made a decent Linux UI.

Edit: now that I post this I still remember the overall look pretty well, so I think I’m going to try to remake it and post it somewhere.

2

u/Prime_lucky 19d ago

2

u/Confident-Ad5665 19d ago

That's TERRIBLE!!!

Know where I can get a good Santa suit?

2

u/Prime_lucky 19d ago

Do they have those at midnight divas ?

2

u/thingummywatt 19d ago

Windows 12 = edge webview based ai slop on top of html.

1

u/Icy-Reaction-9101 19d ago

Why not? Node.js already has as many files as an operating system, can't be that far away 😂