<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: geophile</title><link>https://news.ycombinator.com/user?id=geophile</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 09:07:59 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=geophile" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by geophile in "Microsoft is employing dark patterns to goad users into paying for storage?"]]></title><description><![CDATA[
<p>From perusing reddit, I see some Windows users tempted to consider Linux, often because of Windows 11. But then, many of them won't move because: it doesn't work just like Windows; there is some Windows application they must have, or maybe they just don't want to learn the alternatives. Or they use word/excel/powerpoint and have to interact with others who do also.<p>The brainwashing, high tolerance for pain and misery (and expense!), and lock-in makes it close to impossible for ordinary computer users to escape.</p>
]]></description><pubDate>Thu, 09 Apr 2026 22:12:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47710932</link><dc:creator>geophile</dc:creator><comments>https://news.ycombinator.com/item?id=47710932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47710932</guid></item><item><title><![CDATA[New comment by geophile in "LibreOffice – Let's put an end to the speculation"]]></title><description><![CDATA[
<p>Can someone write a tl:dr; about what’s going on? I am
a very satisfied user of LibreOffice, and some of the comments here, suggesting we will need an alternative, are troubling.</p>
]]></description><pubDate>Sun, 05 Apr 2026 23:16:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47654922</link><dc:creator>geophile</dc:creator><comments>https://news.ycombinator.com/item?id=47654922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47654922</guid></item><item><title><![CDATA[New comment by geophile in "Microsoft's "fix" for Windows 11"]]></title><description><![CDATA[
<p>On the Linux subreddits recent, I have seen a great increase in two kinds of posts: 1) That’s it, I’ve had it, windows is dead to me, I have moved/will move to Linux. Help me pick a distro. 2) I’d love to get off window and move to Linux but I can’t because it doesn’t have an app that works identically to word/excel/photoshop/whatever.</p>
]]></description><pubDate>Tue, 24 Mar 2026 12:43:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47501802</link><dc:creator>geophile</dc:creator><comments>https://news.ycombinator.com/item?id=47501802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47501802</guid></item><item><title><![CDATA[New comment by geophile in "Wayland set the Linux Desktop back by 10 years?"]]></title><description><![CDATA[
<p>I stated no conclusions. I have not tried COSMIC, and I said that it’s COSMIC and Wayland seem to be problematic for people who have tried Pop_OS 24.04. (The one fact I do know is that Synergy, which I rely on, is still working on Wayland support.)<p>My only “conclusion” is that Pop_OS 24.04 seems to be incompatible with having a desktop that just works.</p>
]]></description><pubDate>Fri, 20 Mar 2026 01:47:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47449368</link><dc:creator>geophile</dc:creator><comments>https://news.ycombinator.com/item?id=47449368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47449368</guid></item><item><title><![CDATA[New comment by geophile in "Wayland set the Linux Desktop back by 10 years?"]]></title><description><![CDATA[
<p>Yes, I believe I said exactly that.</p>
]]></description><pubDate>Fri, 20 Mar 2026 01:36:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47449258</link><dc:creator>geophile</dc:creator><comments>https://news.ycombinator.com/item?id=47449258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47449258</guid></item><item><title><![CDATA[New comment by geophile in "Wayland set the Linux Desktop back by 10 years?"]]></title><description><![CDATA[
<p>I have been using Pop_OS for many years, and I’m still on 22.04, which uses X11. I don’t understand the pros and cons of X11 vs. Wayland, I just want a working desktop.<p>24.04 uses Wayland, and while some people have had no problems migrating, many people are having serious problems. From what I can tell, it’s not a good choice for me yet. This article tells me that it may not be a good choice ever.<p>I am a huge fan of System76 and Pop_OS, and I am sorry to see how this migration has split the community and forced many people to make difficult choices. I suspect that I will have to leave Pop_OS once 22.04 is no longer supported, in a year.<p>To be fair, there are two issues. Pop_OS Is introducing a new DE, COSMIC, which is written in Rust. That new DE is another source of instability. I’m afraid that Syatem76 has bitten off far more than it can chew.</p>
]]></description><pubDate>Fri, 20 Mar 2026 01:18:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47449077</link><dc:creator>geophile</dc:creator><comments>https://news.ycombinator.com/item?id=47449077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47449077</guid></item><item><title><![CDATA[New comment by geophile in "Your phone is an entire computer"]]></title><description><![CDATA[
<p>All good points. But what would be really useful and easy is allowing the iPhone to be used as a full-fledged computer on a file system completely distinct from that used to run the phone. Then my laptop is just peripherals connected to my phone.</p>
]]></description><pubDate>Fri, 13 Mar 2026 23:33:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47371439</link><dc:creator>geophile</dc:creator><comments>https://news.ycombinator.com/item?id=47371439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47371439</guid></item><item><title><![CDATA[New comment by geophile in "Statement from Dario Amodei on our discussions with the Department of War"]]></title><description><![CDATA[
<p>I think it’s a pretty strong statement. It is unfortunately weakened by going along with the “Department of War” propaganda. I believe that the name is “Department of Defense” until Congress says otherwise, no matter what the Felon in Chief says.</p>
]]></description><pubDate>Fri, 27 Feb 2026 00:55:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47174786</link><dc:creator>geophile</dc:creator><comments>https://news.ycombinator.com/item?id=47174786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47174786</guid></item><item><title><![CDATA[Experiential Reinforcement Learning]]></title><description><![CDATA[
<p>Article URL: <a href="https://arxiv.org/abs/2602.13949">https://arxiv.org/abs/2602.13949</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47061995">https://news.ycombinator.com/item?id=47061995</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 18 Feb 2026 15:23:36 +0000</pubDate><link>https://arxiv.org/abs/2602.13949</link><dc:creator>geophile</dc:creator><comments>https://news.ycombinator.com/item?id=47061995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47061995</guid></item><item><title><![CDATA[New comment by geophile in "Making geo joins faster with H3 indexes"]]></title><description><![CDATA[
<p>Z-order based indexes avoid the resolution problem. Basically:<p>- Generate z-values for spatial objects. Points -> a single z-value at the highest resolution of the space. Non-points -> multiple z-values. Each z-value is represented by a single integer, (I use 64 bit z-values, which provide for space resolution of 56 bits.) Each integer represents a 1-d range. E.g. 0x123 would represent 0x123000 through 0x123fff<p>- Spatial join is basically a merge of these z-values. If you are joining one spatial object with a collection of N spatial objects, the time is logN. If you are joining two collections, then it's more of a linear-time merge.<p>For more information: PROBE Spatial Data Modeling and Query Processing in an Image Database Application. IEEE Trans. Software Eng. 14(5): 611-629 (1988)<p>An open source java implementation: <a href="https://github.com/geophile/geophile" rel="nofollow">https://github.com/geophile/geophile</a>. (The documentation includes a number of corrections to the published algorithm.)</p>
]]></description><pubDate>Sat, 07 Feb 2026 17:17:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46925541</link><dc:creator>geophile</dc:creator><comments>https://news.ycombinator.com/item?id=46925541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46925541</guid></item><item><title><![CDATA[New comment by geophile in "Coding agents have replaced every framework I used"]]></title><description><![CDATA[
<p>The article gets at this briefly and moves on: "I can do all of this with the experience on my back of having laid the bricks, spread the mortar, cut and sewn for twenty years. If I don’t like something, I can go in, understand it and fix it as I please, instructing once and for all my setup to do what I want next time."<p>I think this dynamic applies to any use of AI, or indeed, any form of outsourcing. You can outsource a task effectively if you understand the complete task and its implementation very deeply. But if you don't, then you don't know if what you are getting back is correct, maintainable, scalable.</p>
]]></description><pubDate>Sat, 07 Feb 2026 16:52:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46925292</link><dc:creator>geophile</dc:creator><comments>https://news.ycombinator.com/item?id=46925292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46925292</guid></item><item><title><![CDATA[New comment by geophile in "A Crisis comes to Wordle: Reusing old words"]]></title><description><![CDATA[
<p>I did an approximate calculation.</p>
]]></description><pubDate>Sun, 01 Feb 2026 22:22:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46849993</link><dc:creator>geophile</dc:creator><comments>https://news.ycombinator.com/item?id=46849993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46849993</guid></item><item><title><![CDATA[New comment by geophile in "A Crisis comes to Wordle: Reusing old words"]]></title><description><![CDATA[
<p>The analysis misses a point. Wordle uses two lists of five letter words: words that are in the dictionary, and can be used in a guess; and those that can be used as the daily secret word. The latter list is smaller, and sticks to more common words. Wordle has been around for 1550 days, so they have used 67% of the possible words. In another couple of years, they have to either start using uncommon words, or recycle. There's no rush, so it's unclear why this is happening now.</p>
]]></description><pubDate>Sun, 01 Feb 2026 21:18:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46849467</link><dc:creator>geophile</dc:creator><comments>https://news.ycombinator.com/item?id=46849467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46849467</guid></item><item><title><![CDATA[New comment by geophile in "Microsoft forced me to switch to Linux"]]></title><description><![CDATA[
<p>For a long time, I had a MBP (this is in Intel days), with a Linux VM. It was like a reverse mullet, party in front (multimedia), work in back (dev).<p>And then:<p><pre><code>    - Butterfly keyboard
    - Touchbar
    - M-series CPUs, which, while technically awesome, did not allow for Linux VMs.
</code></pre>
So I switched to System76/Linux (Pop OS) and that has been wonderful, not to mention, much cheaper.</p>
]]></description><pubDate>Wed, 28 Jan 2026 17:10:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46798207</link><dc:creator>geophile</dc:creator><comments>https://news.ycombinator.com/item?id=46798207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46798207</guid></item><item><title><![CDATA[New comment by geophile in "Microsoft forced me to switch to Linux"]]></title><description><![CDATA[
<p>FWIW, On Reddit, I am seeing more and more discussions on the Linux subreddits or people getting fed up with Windows and switching to Linux. Usually, it's the Windows 11 upgrade that finally did it.</p>
]]></description><pubDate>Wed, 28 Jan 2026 17:06:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46798147</link><dc:creator>geophile</dc:creator><comments>https://news.ycombinator.com/item?id=46798147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46798147</guid></item><item><title><![CDATA[Nation-Wide Verizon Outage]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.yahoo.com/news/articles/verizon-outage-disrupts-calling-data-201539439.html">https://www.yahoo.com/news/articles/verizon-outage-disrupts-calling-data-201539439.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46623554">https://news.ycombinator.com/item?id=46623554</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 14 Jan 2026 21:14:54 +0000</pubDate><link>https://www.yahoo.com/news/articles/verizon-outage-disrupts-calling-data-201539439.html</link><dc:creator>geophile</dc:creator><comments>https://news.ycombinator.com/item?id=46623554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46623554</guid></item><item><title><![CDATA[New comment by geophile in "Atlas Shrugged (2024)"]]></title><description><![CDATA[
<p>This seems like a good time to remind everyone of a letter by David Packard, to his employees. There is more morality, common sense and insightful business advice here than in any 1000 business titles you would care to name.<p><a href="https://aletteraday.substack.com/p/letter-107-david-packard-1960" rel="nofollow">https://aletteraday.substack.com/p/letter-107-david-packard-...</a><p>I think that OPs essay identifies that something bad happened at HP but completely misses what it was. Look at this quote:<p><pre><code>    Around 1997, when I was working for the General Counsel, HP engaged
    a major global consulting firm in a multi-year project to help 
    them think about the question: “What happens to very large companies that
    have experienced significant growth for multiple successive years?”
</code></pre>
OP says that the findings and recommendations included: "the decade long trend of double-digit growth was unlikely to continue", and "the company [should] begin to plan for much slower growth in the future."<p>OP then goes on to talk about fighting for resources for investments, a "healthy back and forth" on these tradeoffs, and then losing the "will to fight" following this report. "The focus became how not to lose".<p>Unlike OP, I did not work at HP. But I have seen up close startups, middle-sized companies, and huge companies, and the transitions among these states. So I feel justified in saying: OP has missed the point. And in particular, he makes no reference to that letter from David Packard.<p>Look at this quote from the letter:<p><pre><code>    I want to discuss why a company exists in the first place. ...  why 
    are we here? I think many people assume, wrongly, that a company 
    exists simply to make money. While this is an important result of 
    a company's existence, we have to go deeper and find the real 
    reasons for our being. ... a group of people get together and exist
    as an institution that we call a company so they are able to accomplish 
    something collectively which they could not accomplish separately. 
    They are able to do something worthwhile—they make a contribution 
    to society .... You can look around and still see people who are 
    interested in money and nothing else, but the underlying drives 
    come largely from a desire to do something else—to make a product—to 
    give a service—generally to do something which is of value.
</code></pre>
I think this is the essence of what it means to do useful and interesting work in any technical field. Unfortunately, there are many, many examples of companies that have lost their way, forgetting this key insight. HP was certainly one of them. I would argue that Google and Microsoft are examples too. Boeing, for sure.<p>And sadly, there are very, very few companies that actually embody Packard's ideas. I think that JetBrains is such a company, familiar to many HN readers. Another one that comes to mind, from a very different field, is Talking Points Memo -- an excellent website that does news reporting and analysis, mostly on US politics. It started as a "blogger in a bathrobe", and 25 years later, it is a small, independent news organization, supporting itself mostly through paid subscriptions by a very loyal readership.<p>To me, the saddest part of the essay is this:<p><pre><code>    In the last few years more and more business people have begun to
    recognize this, have stated it and finally realized this is their
    true objective.
</code></pre>
(This is right before the "You can look around ..." section quoted
earlier.) It seems to me that very, very few business people recognize
the way to run a business, as outlined by Packard.</p>
]]></description><pubDate>Sun, 30 Nov 2025 18:05:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46098910</link><dc:creator>geophile</dc:creator><comments>https://news.ycombinator.com/item?id=46098910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46098910</guid></item><item><title><![CDATA[New comment by geophile in "OOP is shifting between domains, not disappearing"]]></title><description><![CDATA[
<p>I thought I expressed that: "I came across structured programming. The core idea was ... Then there were Abstract Datatypes, ..."</p>
]]></description><pubDate>Sat, 22 Nov 2025 19:46:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46017636</link><dc:creator>geophile</dc:creator><comments>https://news.ycombinator.com/item?id=46017636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46017636</guid></item><item><title><![CDATA[New comment by geophile in "OOP is shifting between domains, not disappearing"]]></title><description><![CDATA[
<p>Well sure, but don't use it to implement if/while/for.</p>
]]></description><pubDate>Thu, 20 Nov 2025 22:05:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45998475</link><dc:creator>geophile</dc:creator><comments>https://news.ycombinator.com/item?id=45998475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45998475</guid></item><item><title><![CDATA[New comment by geophile in "OOP is shifting between domains, not disappearing"]]></title><description><![CDATA[
<p>No, "we" are not replacing OOP with something worse. "We" are replacing layers of stupid shit that got layered on top of, and associated with OOP, with different renderings of the same stupid shit.<p>I have been programming since 1967. Early in my college days, when I was programming in FORTRAN and ALGOL-W, I came across structured programming. The core idea was that a language should provide direct support for frequently used patterns. Implementing what we now call while loops using IFs and GOTOs? How about adding a while loop to the language itself? And while we're at it, GOTO is never a good idea, don't use it even if your language provides it.<p>Then there were Abstract Datatypes, which provided my first encounter with the idea that the interface to an ADT was what you should program with, and that the implementation behind that interface was a separate (and maybe even inaccessible) thing. The canonical example of the day was a stack. You have PUSH and POP at the interface, and the implementation could be a linked list, or an array, or a circular array, or something else.<p>And then the next step in that evolution, a few years later, was OOP. The idea was not that big a step from ADTs and structured programming. Here are some common patterns (modularization, encapsulation, inheritance), and some programming language ideas to provide them directly. (As originally conceived, OOP also had a way of objects interacting, through messages. That is certainly not present in all OO languages.)<p>And that's all folks.<p>All the glop that was added later -- Factories, FactoryFactories, GoF patterns, services, microservices -- that's not OOP as originally proposed. A bunch of often questionable ideas were expressed using OO, but they were not part of OO.<p>The OOP hatred has always been bizarre to me, and I think mostly motivated by these false associations. The essential OOP ideas are uncontroversial. They are just programming language constructs designed to support programming practices that are pretty widely recognized as good ones, regardless of your language choices. Pick your language, use the OO parts or not, it isn't that big a deal. And if your language doesn't have OO bits, then good programming often involves reimplementing them in a systematic way.<p>These pro- and anti-OOP discussions, which can get pretty voluminous and heated, seem a lot like religious wars. Look, we can all agree that the Golden Rule is a pretty good idea, regardless of the layers of terrible ideas that get piled onto different religions incorporating that rule.</p>
]]></description><pubDate>Thu, 20 Nov 2025 21:44:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45998205</link><dc:creator>geophile</dc:creator><comments>https://news.ycombinator.com/item?id=45998205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45998205</guid></item></channel></rss>