Forgot your password?
typodupeerror

Submission + - Working Palm OS Virus Rediscovered After 25 Years (linkedin.com)

ardiri writes: Palm OS developer Aaron Ardiri has rediscovered the original source code of a working, self-replicating Palm OS virus he developed and tested in June 2001, months before the planned PalmSource developer conference in San Jose.

Named "Virii," the virus intercepted Palm OS system calls to progressively infect legitimate applications while preserving their original functionality. Infected applications could then spread between handheld devices through infrared beaming, potentially allowing an infection to propagate among hundreds of developers exchanging software at the conference.

The virus also included a date-triggered payload designed to interfere with system time reporting between October 23 and 27, 2001, potentially causing erratic clocks, unreliable alarms, and missed appointments. Following the September 11 terrorist attacks, PalmSource 2001 was postponed until February 2002, and the experiment never went ahead. The virus was never publicly released.

In 2016, Ardiri mentioned the experiment in a retrospective about his involvement in the infamous Palm OS Liberty Trojan incident, believing the original source code had been lost. In October 2026, he rediscovered the complete implementation on a CompactFlash card containing files dated June 2001.

The newly published retrospective documents the original infection mechanism, potential conference-wide propagation, and historical context. The functional source code and binaries will remain private.

Submission + - 25 Years Later, a Palm OS Developer Opens His Development Archive (github.com)

ardiri writes: Palm OS developer Aaron Ardiri (slashdot.org/~ardiri) has released approximately 1 GB of historical Palm OS development resources, accumulated during the early days of handheld computing and preserved on hard drive backups for more than 25 years. The collection includes historical SDKs, developer conference presentations, technical documentation, programming examples, limited source code, and development utilities. ROM images, commercial applications, and simulator binaries have deliberately been excluded.

Ardiri previously published the source code for his Palm OS and VTOS projects, including work exploring the capabilities of early handheld devices. This latest release expands those preservation efforts beyond his own software, making a broader collection of development resources available to the retrocomputing community. The archive is available at https://github.com/ardiri/dev-... and is intended for historical preservation, education, and research, particularly as enthusiasts continue working to maintain, emulate, and revive the platform (available at https://www.ardiri.com./

Ardiri has also written an auto-biography and shas started explored the engineering principles behind these systems in his books, including Inside the Machine, which examines computer architecture from fundamental logic through modern computing systems. At a time when much of the early mobile development ecosystem has disappeared into defunct websites and aging backups, this collection offers another opportunity to preserve the tools and knowledge that helped define an important era of personal computing.

Submission + - From Palm OS to Foldable Phones (linkedin.com)

ardiri writes: Long-time Slashdot reader Aaron Ardiri, whose Palm OS work has appeared here a few times over the years, has revisited a mobile architecture he developed more than 20 years ago after this week's renewed attention on fold-able phones.

MedHand International began developing medical reference software for Palm OS in 2000, eventually supporting Palm OS, Windows Mobile, Windows and Mac OS X. Because medical publishers supplied content in wildly different formats, MedHand developed its own canonical XML representation—“MedHand XML”—and separated structured content from its presentation.

That work resulted in a patent filed in 2005 describing components, containers, a layout manager, hierarchical information and display-dependent presentation. Its diagrams explicitly show the same information hierarchy being presented differently on a mobile phone, PDA and desktop display.

The interesting comparison isn't that MedHand somehow “invented the foldable phone”—it didn't—but that modern foldables create essentially the architectural problem the software was designed to handle: the underlying information remains unchanged while the available display environment changes substantially, requiring the presentation and visible information hierarchy to adapt.

Ardiri has written a retrospective comparing the 2005 architecture with modern adaptive mobile interfaces. There's also an amusing historical circle: MedHand International built its own XML publishing pipeline before EPUB became an industry standard, while Ardiri has just released his autobiography and Inside the Machine as EPUBs—including on Apple Books.

So how many supposedly “new” computing problems are really old architectural problems waiting for the hardware to catch up?

Comment Re: You can boo (Score 1) 177

Imagine having such a broken sense of logic that one might conclude: (a) that having a low digit /. account means the account owner actually spent the intervening decades in tech; (b) that the net worth of another individual was something you could even extrapolate from these forums; and (c) that one's fiscal net worth was any measure of their value as a human being. You're lost padawan, and you deserve all the shit you're getting in this thread. l8r

Comment Re:You can't legalize drugs (Score 1) 27

Way to straw man your way to glory ... in your own mind. You seem like a perfect candidate for psychedelic therapy, maybe open you up a bit to the universe.

In fact, the parent poster was correct. Nixon advisor John Ehrlichman admitted to this in 1994.
https://harpers.org/archive/20...

"You understand what I’m saying? We knew we couldn’t make it illegal to be either against the war or black, but by getting the public to associate the hippies with marijuana and blacks with heroin. And then criminalizing both heavily, we could disrupt those communities,

Comment Re:Stallman is right about this (Score 1) 205

Copyright law was created to ensure that someone could actually make a living creating new works. In the past you could achieve that objective by focusing on commercial publication because distribution was so difficult (your legalization of noncommerical infringement would have ruined that).

As someone who has in the past and continues to create new works, let me tell you that copyright law has no bearing on whether one makes a living at it. Quite the contrary. When I had a feature film appear in the torrent streams, I felt honored to have had created something that was "worthy" enough to be torrented. I feel a lot less ripped off by torrenting than I do by a sales agent who held back more than their agreed upon share and a distributor who played fast and loose with their Hollywood accounting and then later went bankrupt. So that thing about copyright ensuring that someone actually makes a living creating new works. Hokum.

I'm with RMS and parent on this one.

Comment Re:distributed denial of service (Score 1) 72

You are not accounting for the unknown knowns. Until there are embedded sensors in all roadways, mandating autonomous vehicles is a non-starter. Long time in the future, and the human drivers who see driving as freedom will not go lightly into that good night. Monkeywrenching and other swarm attacks will pick up in frequency towards these systems. Are they capable of dealing with them? They ain't even capable of dealing with brownouts or severe weather events.

Comment distributed denial of service (Score 0) 72

Autonomous vehicle systems are a lot more fragile than given credit, and engage much more in tragedy of the commons than they purport.

If I wanted to monkeywrench Waymo, I might arrange a group of similarly thinking human beings, maybe a dozen would be all it takes, to randomly, periodically arrange Waymo trips and upon exit leave the door ajar. Coordinated effectively, would have the same end result as the recent SF power outage, stranding robocars throughout the city. I mean heck, if I was one who got paid to unjar the doors, I might cynically enlist others into such a scheme if simply to create more revenue for myself.

My words are a philosophical speculation in the act of free speech, and I am not encouraging anyone to act upon my musings.

Comment Re:Ah, progress (Score 1) 60

You know it. The other thing is this uncanny valley of AI pronunciation. LLMs still don't get some difficult words right. I don't mean tomato tomahto type stuff, but head spinningly off. I was listening to this George Carlin on YouTube that I didn't realize was fake, until some jarring mispronunciations of words that George would never get wrong. Carlin was a stickler for language and he sure didn't grossly mispronounce common words. Wasn't nearly as funny as the original, and the whole thing was just grotesque and probably infringing on his life rights. This is not what people want, for any definition of people that does not include corporate stooges and NPCs.

Comment Re:fraidy cats (Score 2) 41

The problem with fair use law is that it is not very settled, and every case is a bit of a wildcard for both parties. We don't know if they assessed their chances of winning at 80% but the cost of time & money to litigate as too much of a burden. We also don't know what was offered in the settlement.

Slashdot Top Deals

Why be a man when you can be a success? -- Bertolt Brecht

Working...