<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: knuckleheadsmif</title><link>https://news.ycombinator.com/user?id=knuckleheadsmif</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 18 Aug 2026 15:13:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=knuckleheadsmif" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by knuckleheadsmif in "A spectre is haunting Unicode"]]></title><description><![CDATA[
<p>It is a blunder that Japan could not see that they just copied other characters in to JIS and it’s also why we see duplicated Romaji characters within Unicode. The duplication is frankly bad regardless of number of bits need to encode although with 16 it was indeed a requirement.</p>
]]></description><pubDate>Sun, 16 Aug 2026 01:27:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49315998</link><dc:creator>knuckleheadsmif</dc:creator><comments>https://news.ycombinator.com/item?id=49315998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49315998</guid></item><item><title><![CDATA[New comment by knuckleheadsmif in "A spectre is haunting Unicode"]]></title><description><![CDATA[
<p>That’s correct, it was deemed critical to making Unicode 16bits (although there were other good technical reasons but they would apply to unifying other languages as well.)</p>
]]></description><pubDate>Sun, 16 Aug 2026 01:21:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49315956</link><dc:creator>knuckleheadsmif</dc:creator><comments>https://news.ycombinator.com/item?id=49315956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49315956</guid></item><item><title><![CDATA[New comment by knuckleheadsmif in "A spectre is haunting Unicode"]]></title><description><![CDATA[
<p>I was involved in this before Unicode be a e Unicode when it started as discussions with Xerox and Apple—Xerox at that time had their XCCS standard. Those discussions directly morphed into Unicode. [[I was even there when we picked the name Unicode for what we had home to produce.]]<p>Conceptually we long debated unifying everything and in an ideal perfect world we would have done it. The reason was one primary goal for a new standard was to make it easily parseable and having unique rather than repeated codes was key to that. Sadly in the end we did not unify everything only to get buy-in from all major countries to support. That’s even why you see the roman/asciii characters repeated within Unicode itself—like as romaji. This was all well in good until we came to CJK and the  number characters with semantical overlap was huge that this was more seriously considered—infact we started investigating this at Xerox before even thinking about Unicode and that work predated and influenced and leveraged the work done later.</p>
]]></description><pubDate>Sun, 16 Aug 2026 01:18:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49315943</link><dc:creator>knuckleheadsmif</dc:creator><comments>https://news.ycombinator.com/item?id=49315943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49315943</guid></item><item><title><![CDATA[New comment by knuckleheadsmif in "Clarification on the Notepad++ Trademark Issue"]]></title><description><![CDATA[
<p>That’s correct. The best example is that of cellophane tape which was a brand but it lost protection. Xerox very aggressive in the day and wrote lawyer letters to anyone who used Xerox as a verb to protect their brand.<p>I’m not sure if Google has ever done similar but people use google as a verb to mean web search and I’m not sure if they worried about losing brand protection or though of it as an advantage in acquiring users.</p>
]]></description><pubDate>Tue, 05 May 2026 19:01:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48026951</link><dc:creator>knuckleheadsmif</dc:creator><comments>https://news.ycombinator.com/item?id=48026951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48026951</guid></item><item><title><![CDATA[New comment by knuckleheadsmif in "I recreated the Apple Lisa computer inside an FPGA [video]"]]></title><description><![CDATA[
<p>No one knew the market at the time. Clearly this was for large businesses and not a home computer. It targeted the same demographic as the Xerox Star which shipped before it and suffered a similar fate. No one knew what would work, easy to see in retrospect but at the time it was not easy to see. Apple also had a big disadvantage in the ‘office’ marketplace having no sales force that everyone assumed was necessary. Besides price, Xerox’s other problem was while they did have a sales force they only knew how to sell copiers. I suspect only IBM at that time with a product like the Star or Lisa could have succeeded.
 But the Mac was a completely different product for a different marketplace and even it was a failure at first—until desktop publishing turned things around.</p>
]]></description><pubDate>Mon, 04 May 2026 01:43:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48003678</link><dc:creator>knuckleheadsmif</dc:creator><comments>https://news.ycombinator.com/item?id=48003678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48003678</guid></item><item><title><![CDATA[New comment by knuckleheadsmif in "Want to write a compiler? Just read these two papers (2008)"]]></title><description><![CDATA[
<p>All these years I thought The Dragon Book referred to the “Green” Dragon book (which was the text I used in my compiler class in the very early 80s) only to Just realize that when folks refer to “The Dragon Book” that it is the red/purple book by 2 of the same authors from ‘84.<p>I remember that I ignored most of the stuff when I did my compiler from the book I used and did a recursive descent parser which the book really, if I remember correctly, did not cover except maybe for a brief mention. The instructor was also pushing everyone to use lex/yacc and I thought that was not the right way to go if you wanted to actually understand things. Interesting most of the folks that used lex/yacc had trouble completing the assignment whereas I thought it was straightforward.</p>
]]></description><pubDate>Sun, 19 Apr 2026 21:36:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47827841</link><dc:creator>knuckleheadsmif</dc:creator><comments>https://news.ycombinator.com/item?id=47827841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47827841</guid></item><item><title><![CDATA[New comment by knuckleheadsmif in "Ada, its design, and the language that built the languages"]]></title><description><![CDATA[
<p>Mesa was my first language that I used out of Collage for the seven years that I worked on the Xerox Star document editor. The job where I learned more in 6 months than I did in 4 years of collage or my entire working career afterwords.<p>It was by far the best language that I used for my entire working career where I had to endure such languages as PL/1 (and PL/S), C, C++, Java, JavaScript and PHP. While Java as a lang was not too bad it still paled in features and usability compared to MESA and it too was influenced by MESA.<p>But as was true at Xerox was it was the complete network that was revolutionary at the time in the early 80’s. The fact that I could source debug any machine remotely on the corporate would wide network of over 5000 machine and that the source code would be automatically done loaded to my machine (mean I could easily debug from any nearby random machine) was just something I could never “easily’ do elsewhere.<p>MESA was missing a few things (which CEDAR solved and used generally within only Xerox PARC partially because at the time it really only ran on Dorado class machine) such as Garbage collection and in the case of Star it would have been much better if the language supported OOP. For Star we had had a system called Traits to support objects but it had some serious issues IMHO (which would be fodder for a separate post.)<p>When talking about Mesa you also need to talk about Tajo, its development environment built onto- of the OS Pilot (Star also used Pilot.) But systems also supported a mouse and a large bitmapped monitor and had  overlapping windows (although most of Star have automatic non overlapping windows that was a UI usability decision.)<p>There is also more because the network was very important. Print severs, file servers, mail servers, cloudless store for all of Star’s user files/desktop.  All this in the very early 80’s was unheard of elsewhere. It’s very similarly to what Steve Jobs missed when he saw Smalltalk where he only really saw a new UI and missed much more that was demoed.<p>It was a magic place to work at the time, I had left in the very late 80s for Apple and it was a huge step backwards at the time (but did amazing stuff with their limited tools but made working not fun.)</p>
]]></description><pubDate>Fri, 17 Apr 2026 16:28:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47807675</link><dc:creator>knuckleheadsmif</dc:creator><comments>https://news.ycombinator.com/item?id=47807675</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47807675</guid></item><item><title><![CDATA[New comment by knuckleheadsmif in "Don't Become a Scientist (1999)"]]></title><description><![CDATA[
<p>Being a physics researcher he built a time machine and in late 2001 went back in time to post it.</p>
]]></description><pubDate>Tue, 30 Sep 2025 03:54:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45421743</link><dc:creator>knuckleheadsmif</dc:creator><comments>https://news.ycombinator.com/item?id=45421743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45421743</guid></item><item><title><![CDATA[New comment by knuckleheadsmif in "Bill Atkinson: Polaroids Showing the Evolution of the Lisa GUI [video]"]]></title><description><![CDATA[
<p>More likely late 82 or even  83 when you saw it.</p>
]]></description><pubDate>Wed, 25 Jun 2025 19:11:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44380874</link><dc:creator>knuckleheadsmif</dc:creator><comments>https://news.ycombinator.com/item?id=44380874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44380874</guid></item><item><title><![CDATA[New comment by knuckleheadsmif in "Bill Atkinson: Polaroids Showing the Evolution of the Lisa GUI [video]"]]></title><description><![CDATA[
<p>The desktop metaphor absolutely was in the Xerox Star and that was copied by the Lisa team (and carried over to the Mac) after they viewed it when Star was first announce. That’s well documented. The Star also had limited pull down menus mostly a single menu item on the top right of every window that was hamburger-like in design that had items in it.<p>The Xerox Development Environment (TAJO/XDE) was more windows like where windows were processes and shrunk down to the bottom of the screen when closed. Star was developed using Tajo but are completely separate systems with very different user interfaces. For example Tajo used cut/copy/paste and any window could be set overlapping where as Star use a MOVE, COPY where use selected the object pressed the verb action button, and then selected the destination (use that was modal!). Also Star choose to have non-overlapping tiled windows (except for modal dialogues & style sheets.) The windowing was changed in later versions to allow any window to overlap.<p>What’s even more confusing is that Xerox had lots of systems including smalltalk, interlisp, star, Cedar & Tajo at the time Lisa was released. They also had lots or prototypes systems including Rooms and the Alto for that matter.<p>Apple absolutely also did their own research and design that was unique. And in cases the duplicated earlier research but came to a different conclusion (for example the number of buttons on a mouse.)<p>I think Apple did more with direct manipulation than others did taking it to more extremes — but you can still see that in other earlier systems.</p>
]]></description><pubDate>Wed, 25 Jun 2025 18:52:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=44380683</link><dc:creator>knuckleheadsmif</dc:creator><comments>https://news.ycombinator.com/item?id=44380683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44380683</guid></item><item><title><![CDATA[New comment by knuckleheadsmif in "I convinced HP's board to buy Palm and watched them kill it"]]></title><description><![CDATA[
<p>I was there and it’s true. Another point that people forget was the Head/CEO of Palm (which was an independent subsidiary) at the time was Jon Rubinstein who was head of software at NeXT and Apple.<p>I’m pretty sure the decisions were made before he was consulted. I also think everyone at the time had a very low opinion of the CEO of HP and the entire board. HP was dysfunctional.</p>
]]></description><pubDate>Fri, 13 Jun 2025 22:16:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=44272794</link><dc:creator>knuckleheadsmif</dc:creator><comments>https://news.ycombinator.com/item?id=44272794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44272794</guid></item><item><title><![CDATA[New comment by knuckleheadsmif in "I convinced HP's board to buy Palm and watched them kill it"]]></title><description><![CDATA[
<p>I was at Palm when launched working on the device end user software startup experience. The software I think was ready but the hardware was far inferior to the current iPad at the time. However it’s possible that the next iteration could have been more competitive, they just had to stick with it.  But neither the hardware or software mattered because it was the CEO who killed it through poor long term judgement As the author noted.<p>[I remember sitting in meetings where HP seemed proud to be selling more and more PC at below their manufacturing costs. They raced to the bottom and were happy they were gaining market share in the race to the bottom.]</p>
]]></description><pubDate>Fri, 13 Jun 2025 22:03:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44272715</link><dc:creator>knuckleheadsmif</dc:creator><comments>https://news.ycombinator.com/item?id=44272715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44272715</guid></item><item><title><![CDATA[New comment by knuckleheadsmif in "The effect of physical fitness on mortality is overestimated"]]></title><description><![CDATA[
<p>There is mortality and there is quality of life and someone who is fit will have a better quality of life even if they don’t necessarily live longer.</p>
]]></description><pubDate>Mon, 19 May 2025 00:09:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=44025303</link><dc:creator>knuckleheadsmif</dc:creator><comments>https://news.ycombinator.com/item?id=44025303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44025303</guid></item><item><title><![CDATA[New comment by knuckleheadsmif in "Plain Vanilla Web"]]></title><description><![CDATA[
<p>Yes, making UI’s is not a new problem but building on top of the DOM/HTML as the backbone is.<p>I too am from the before times where I guess we built essentially our own frameworks to handle own unique issues and take security into our own hands (verses have to trust external libraries and external resources….)<p>I sadly laugh when I hear 20+ years late people are still fighting back button navigation issues. I still see sites that can’t handle double posts correctly or recovery gracefully when post responses fail/timeout.<p>I’m out of the game now but for all the benefits of the web it’s been haves to death to support stuff the underlying infrastructure was nit designed for.</p>
]]></description><pubDate>Sun, 11 May 2025 20:49:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=43957032</link><dc:creator>knuckleheadsmif</dc:creator><comments>https://news.ycombinator.com/item?id=43957032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43957032</guid></item><item><title><![CDATA[New comment by knuckleheadsmif in "You wouldn't steal a font"]]></title><description><![CDATA[
<p>But you can Copyright the Name of a font. But yes long standing rule says you can copyright how letters & numbers look. Note that if you make a font that contains your own “artwork’ that does not represent a letter or number you can get protection for that.<p>And only fairly recently (in the past 30 years—I forget when Adobe won this court case) the courts ruled you can protect the code for generating a fonts look from being copied.</p>
]]></description><pubDate>Wed, 23 Apr 2025 20:38:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43776390</link><dc:creator>knuckleheadsmif</dc:creator><comments>https://news.ycombinator.com/item?id=43776390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43776390</guid></item><item><title><![CDATA[New comment by knuckleheadsmif in "Terak Museum"]]></title><description><![CDATA[
<p>We used these for my first CS class at UCSB in 1979 running the UCSD P-System and they were great machines. It was frankly a much better system than the shared university IBM mainframe clone based computers used for other first year courses which used PL/1. Playing Space Invaders was one of the more popular activities on the Terak.<p>The compiler/run/debug & repeat cycle was light years ahead of how we developed on the mainframe. On the mainframe, using PL/1, you had a global onerror handler that would dump all variables and do a core dump of your program failed/crashed. The output was on from a line printer that you usually got a few hours after you submitted your job. On average you got 1 maybe 2 job runs a day. At least we didn’t have to use punch cards like the electrical engineers did for their Fortran programs; we used “glass TTYs” where we could save our virtual cards to a file system and later modify. Oh, and you needed to have the magic JCL cards at the beginning or your job. Those were the days.<p>Later that year the CS dept got their own VAX and from then on most coursework was done on that system using BSD Unix. The EE’s still had to use punch cards on the mainframe.<p>We did have a few other systems for some courses but the majority of stuff ended up being C or Pascal on Unix (with the occasional language like lisp or prolog for some classes.)</p>
]]></description><pubDate>Wed, 16 Apr 2025 23:20:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=43711373</link><dc:creator>knuckleheadsmif</dc:creator><comments>https://news.ycombinator.com/item?id=43711373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43711373</guid></item><item><title><![CDATA[New comment by knuckleheadsmif in "Happy 20th birthday, Y Combinator"]]></title><description><![CDATA[
<p>In the mid 90s (1996?) So myself and 3 others worked for Intuit and we traveled, from Mountain View CA, to your tiny office near Harvard to look at acquiring the company. I believe Intuit made a lowball offer and eventually you sold yourselves to Yahoo for twice the price. At Intuit we did not offer you guys money for the product, it really was not that special at all, but for the people—I thought only 3 folks at the time? The product was a web store front builder (Viaweb?) I don’t think we actually talked to Paul that day but I remember Trever and the tiny ‘server’ room.<p>It possible we may have met you too. It was a long time ago.</p>
]]></description><pubDate>Wed, 12 Mar 2025 07:20:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=43340657</link><dc:creator>knuckleheadsmif</dc:creator><comments>https://news.ycombinator.com/item?id=43340657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43340657</guid></item><item><title><![CDATA[New comment by knuckleheadsmif in "When Professor Bryant Lin got cancer, he taught a class about it"]]></title><description><![CDATA[
<p>NYT is worth paying for and is one of the few institutions doing real journalism these days. It would be said to see if go.</p>
]]></description><pubDate>Sun, 02 Mar 2025 20:09:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=43234500</link><dc:creator>knuckleheadsmif</dc:creator><comments>https://news.ycombinator.com/item?id=43234500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43234500</guid></item><item><title><![CDATA[New comment by knuckleheadsmif in "Xerox Alto Source Code (2014)"]]></title><description><![CDATA[
<p>Never heard of the Xerox Palo computer and I worked at Xerox for much of the 80s. Xerox made a lot of different machines (mostly but not exclusive in the D-Machine family) but if there was a Palo machine I’d be interested in seeing a photo.</p>
]]></description><pubDate>Tue, 04 Feb 2025 01:18:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=42926118</link><dc:creator>knuckleheadsmif</dc:creator><comments>https://news.ycombinator.com/item?id=42926118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42926118</guid></item><item><title><![CDATA[New comment by knuckleheadsmif in "California went a record 98 days with 10 hours of electricity from renewables"]]></title><description><![CDATA[
<p>Yup similar rates to PG&E although most of PG&Es customers don’t live in Silicon Valley.<p>Only Municipal power companies like in Sacramento, LA, Palo Alto & Santa Clara to name a few have rates that are 1/3 to 1/2 of PG&E rates. They pay a small grid interconnection fee to the other utilities but beyond that their cost structure is much lower and they don’t have to return dividends to stock holders.<p>Gas rates have a similar cost structure between municipal and public companies although for some reason there are fewer municipal gas companies at least for smaller cities.</p>
]]></description><pubDate>Sun, 26 Jan 2025 21:27:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=42834315</link><dc:creator>knuckleheadsmif</dc:creator><comments>https://news.ycombinator.com/item?id=42834315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42834315</guid></item></channel></rss>