Recent submissions

Comment · 6 months ago
Minor trivia: the original motivation for adding SetWindowRgn was for Microsoft Bob characters and speech bubbles.
Comment · 11 months ago
Very impressive. Nice work.
Comment · 1 year ago
rePalm and the numerous projects on your home page are quite impressive. Nice to see WI running on it!
Comment · 1 year ago
Very nice to see new PalmOS apps being written, and good job on your strategy game.

I co-authored Warfare Incorporated, an RTS originally on Palm devices, if anyone remembers that. We had to pull out all the stops to get the perf and get it small enough to fit.

Comment · 1 year ago
Good times.
Comment · 2 years ago
The article suggests json patch is idempotent, but it isn’t idempotent for array mutations. JSON merge patch on the other hand is fully idempotent (in the array case the array is replaced).
Comment · 3 years ago
Thank you. I was wondering that.
Comment · 4 years ago
Love it - my wife and I enjoying playing that - on an iPad. Nicely made.
Comment · 4 years ago
Comment from the presentation: “Worked with fido alliance to work across platforms”.
Comment · 5 years ago
+1 impressive independent of anything else. +1 for doing this as an intern.
Comment · 7 years ago
That's a fair point, I'll restate: the level of abstraction that developers were exposed to was 95% the same. Exposed message loops, window classes, window messages, unpacking window params, post and send message semantics, painting, single cooperative input queue (window app hanging would hang all apps), and other equivalences.
Comment · 7 years ago
Once Microsoft agreed to the graphics api change, it was open season to redesign the window manager api because backward compat was moot at that point. The OS/2 window manager api was designed by the same team who designed the win16 window manager apis. There were improvements and a bunch of api change but at the 10K foot level the model was the same - input loop, window messages, and window procs.
Comment · 7 years ago
This is an important point. Being easier to create means faster to market, faster to create new features, easier cross platform, more value for users in less time. Not all apps can be web based but for those that can be, faster dev time has become a competitive requirement.
Comment · 7 years ago
I’ve seen the open plan sold as what engineers are asking for, but anecdotally I don’t see them asking for that, so I wonder what drives it. Does it attract people right out of college? (if so, it would be important for recruiting?)
Comment · 7 years ago
Why are open plans (among software engineers) so common in the industry? Is it really that most software engineers like them?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton