<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: DonaldPShimoda</title><link>https://news.ycombinator.com/user?id=DonaldPShimoda</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 08 Nov 2026 21:35:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=DonaldPShimoda" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by DonaldPShimoda in "Evergreen: A Provably Safe Systems Language"]]></title><description><![CDATA[
<p>I think you might want to more deeply consider the impact it has on people when you ask them to read a bunch of LLM-generated code and documentation that you haven't even taken the time to "polish" yet. Some (myself included) might consider it a violation of an implicit social contract to expect such disproportionate effort from your audience than you are willing to spend yourself upfront.<p>Maybe, to put it another way: Why should people want to spend time developing feedback for you when you were not willing to spend commensurate time on the things you want to show them first? You're putting the cart before the horse.</p>
]]></description><pubDate>Wed, 04 Nov 2026 19:53:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=50370639</link><dc:creator>DonaldPShimoda</dc:creator><comments>https://news.ycombinator.com/item?id=50370639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50370639</guid></item><item><title><![CDATA[New comment by DonaldPShimoda in "Union Types and Option Types (2025)"]]></title><description><![CDATA[
<p>There's no single oracle for these things, unfortunately. One common citation is "Types and Programming Languages" by Benjamin Pierce (2002), but otherwise people generally just use the nomenclature of a specific language and hope cross-linguistic adventurers will figure it out. I think there's somewhat less variance with more modern languages, though, so in some ways it's less of an issue than it once was.</p>
]]></description><pubDate>Wed, 04 Nov 2026 02:03:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=50360724</link><dc:creator>DonaldPShimoda</dc:creator><comments>https://news.ycombinator.com/item?id=50360724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50360724</guid></item><item><title><![CDATA[New comment by DonaldPShimoda in "The importance of communities around software"]]></title><description><![CDATA[
<p>> It's an approximation in the sense that, when you buy something for 20 bucks, it's not that the something is actually worth 20 bucks, but that you value 20 bucks (and, by extension, the other things you could buy with them) than the something.<p>I regret to inform you that this is actually a description of abstraction, not approximation. :) The twenty "dollars" abstract over the notion of "a quantity that is owed" such that you can exchange the otherwise meaningless scraps of paper (or just bytes these days!) for other goods/services. If you were not going to use that money for something else, it actually has <i>no</i> value, curiously enough.<p>Decades ago, money had a concrete value in that you could request the issuing government to take your dollars and give you gold at an established exchange rate. When we abandoned the gold standard (and all forms of fiscal concretization), money became inherently abstract.<p>> Turns out money is just a more verifiable and simplified form of favors.<p>I should like to refer you to the book "Debt: The First 5,000 Years" for an alternative look at monetary systems, credit and debt, favors, and more. I found it a fascinating read (I mean that genuinely), and very educational with regard to this claim in particular.</p>
]]></description><pubDate>Fri, 30 Oct 2026 06:08:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=50300383</link><dc:creator>DonaldPShimoda</dc:creator><comments>https://news.ycombinator.com/item?id=50300383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50300383</guid></item><item><title><![CDATA[New comment by DonaldPShimoda in "The importance of communities around software"]]></title><description><![CDATA[
<p>Setting aside the law itself entirely (it is, after all, not an arbiter of morality), I think "if I can copy your work, I am entitled to do so" is a problematic worldview that harms individuals and communities, and I want no part of it.</p>
]]></description><pubDate>Fri, 30 Oct 2026 00:50:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=50298511</link><dc:creator>DonaldPShimoda</dc:creator><comments>https://news.ycombinator.com/item?id=50298511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50298511</guid></item><item><title><![CDATA[New comment by DonaldPShimoda in "The importance of communities around software"]]></title><description><![CDATA[
<p>Thank you for sharing — yes, this is exactly the feeling I have. The end product is not what got me excited about all the projects I used to see here; the inspiring part was the human element itself, and AI effectively removes all but the most superficial traces of that.</p>
]]></description><pubDate>Fri, 30 Oct 2026 00:47:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=50298477</link><dc:creator>DonaldPShimoda</dc:creator><comments>https://news.ycombinator.com/item?id=50298477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50298477</guid></item><item><title><![CDATA[New comment by DonaldPShimoda in "The importance of communities around software"]]></title><description><![CDATA[
<p>> What do you think money is? It's a rough proxy approximation for value.<p>Money is an abstraction, not an approximation. There is not <i>of necessity</i> any real basis for any price that has ever been attached to any product or service, ever. Money is an artificial mechanism by which we exchange debt owed by the issuing state that itself also has no real basis.<p>> If you don't care about creating value, you don't care about people.<p>On this we agree, but, of course, my point was that when I say "value" I don't mean <i>monetary</i> value. A person's value is intangible, and the value of their works (whatever those may be) is derived entirely from the relationship formed between the artist and their context and the connection from this relationship to whoever wishes to partake of the art.<p>> As, ultimately, it costs money to care for people, and if you don't have it - all you have are prayers and best wishes, and you functionally can't help anyone.<p>What a woefully capitalistic perspective. I wish the best of luck to you and your shareholders.</p>
]]></description><pubDate>Thu, 29 Oct 2026 22:07:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=50296863</link><dc:creator>DonaldPShimoda</dc:creator><comments>https://news.ycombinator.com/item?id=50296863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50296863</guid></item><item><title><![CDATA[New comment by DonaldPShimoda in "The importance of communities around software"]]></title><description><![CDATA[
<p>On the one hand, I agree with you about, e.g., Disney. I think the way they have deliberately manipulated the formation of modern copyright law for their purposes is also problematic.<p>But I do care about, for example, a recently published author, or someone who posts their paintings on social media. Regardless of where the law stands in each particular case, I think it's repugnant that statistical models were trained on these inputs with the intent of offering the ability to produce similar outputs without any payment or even attribution to the original artist.<p>> Information wants to be free!<p>If someone chooses to make their information free, then so it may be, but the issue at hand is very obviously not about the use of, e.g., copyleft materials. The AI companies knowingly chose to take material that they knew they should not have and used it to make their copycat machines, building those machines in such a way that those responsible can cower behind the letter of the law to defile its spirit.</p>
]]></description><pubDate>Thu, 29 Oct 2026 21:58:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=50296733</link><dc:creator>DonaldPShimoda</dc:creator><comments>https://news.ycombinator.com/item?id=50296733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50296733</guid></item><item><title><![CDATA[New comment by DonaldPShimoda in "The importance of communities around software"]]></title><description><![CDATA[
<p>Maybe "any" was too strong, but I would still say <i>most</i> uses of LLMs are anti-people.<p>I think about how disappointing it is when a new project makes it to the front page of HN and I click through and it's just... vibe-coded slop. Looks pretty at first, but it's clear that there isn't really much human underneath. Lots of obvious interface problems or just a distinct lack of a personal touch. It's empty, and it makes me sad.<p>Or even not in software, I think of all the people who have been so quick to offload their thought processes to a statistical model. What do you mean you don't know what you want to eat at this restaurant so you asked Claude and got recommended something that isn't even on the menu?<p>And that's just individual stuff. I am genuinely fearful of the integration of AI into, say, the legal and judicial processes, or governance, or whatever else. People give the models wayyyy too much credibility considering they (the models) cannot give an accurate confidence interval for their results, and I think it's going to make things <i>much</i> worse for disadvantaged communities to a degree that the communities will not be able to overcome by using the technologies themselves.</p>
]]></description><pubDate>Thu, 29 Oct 2026 20:53:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=50295766</link><dc:creator>DonaldPShimoda</dc:creator><comments>https://news.ycombinator.com/item?id=50295766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50295766</guid></item><item><title><![CDATA[New comment by DonaldPShimoda in "The importance of communities around software"]]></title><description><![CDATA[
<p>I said "resist", not "absolutely refuse". There are limits where one's livelihood is concerned. I am fortunate to be in a place where I can still decide for myself.<p>But, of course, this is <i>also</i> part of the immorality of the  AI industry.</p>
]]></description><pubDate>Thu, 29 Oct 2026 20:43:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=50295619</link><dc:creator>DonaldPShimoda</dc:creator><comments>https://news.ycombinator.com/item?id=50295619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50295619</guid></item><item><title><![CDATA[New comment by DonaldPShimoda in "The importance of communities around software"]]></title><description><![CDATA[
<p>Yeah, I think it's infeasible to remain in software development while maintaining a 100% "I refuse to touch anything that has a nonzero level of LLM input" for that reason.<p>For the time being, I'm content to simply not use it myself. I don't think it's reasonable for me to foist my morals onto those around me, in the same way that my very close vegan friend still talks to me when I order a whole milk latte. I don't think there's a way to exist in modern society without incurring some degree of (likely indirect) immorality, so it's all about setting boundaries for myself where I can and accepting where I end up.</p>
]]></description><pubDate>Thu, 29 Oct 2026 20:41:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=50295586</link><dc:creator>DonaldPShimoda</dc:creator><comments>https://news.ycombinator.com/item?id=50295586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50295586</guid></item><item><title><![CDATA[New comment by DonaldPShimoda in "The importance of communities around software"]]></title><description><![CDATA[
<p>Two things are important to me:<p>1. All modern LLMs are (in my eyes) inherently morally problematic. They were trained on stolen information, and where they didn't break the law they corrupted social contracts. Their manner of operation is also problematic: disadvantaged communities are being exploited at a rapidly increasing disproportionate rate in the name of "more compute".<p>2. I am fundamentally disinterested in the productivity mindset that LLMs lean into. I don't care to "produce more"; the value of my work does not lie in the amount of money that can be gotten in exchange for it. This is an easier position to hold as someone who does not hold a typical corporate job, but even if I did I would still resist because an increase in my output would not correlate to an increase in my salary.<p>At the root of it all is <i>people</i>. I care about people (their existence, their happiness, my connections to them, their connections to each other), and any use of LLMs is (in my mind) anti-people, so I want no part of it.</p>
]]></description><pubDate>Thu, 29 Oct 2026 20:19:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=50295256</link><dc:creator>DonaldPShimoda</dc:creator><comments>https://news.ycombinator.com/item?id=50295256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50295256</guid></item><item><title><![CDATA[New comment by DonaldPShimoda in "US computer science enrollment drops 18% in two years"]]></title><description><![CDATA[
<p>I steadfastly refuse to believe that you administer a thorough examination of a person's knowledge of the mechanical workings of an internal combustion engine, or the chemical properties of a catalytic convertor, or the physical properties by which tire tread increases traction prior to letting them drive you down the block to the supermarket.<p>Your argument grows more ludicrous with each byte you submit.<p>To your point anyway, knowing these things does not make someone a better driver, nor does <i>not</i> knowing these things make someone a worse driver. They're separate skills, just as understanding how to program has little bearing on a person's ability to operate a computer.</p>
]]></description><pubDate>Thu, 29 Oct 2026 18:04:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=50293327</link><dc:creator>DonaldPShimoda</dc:creator><comments>https://news.ycombinator.com/item?id=50293327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50293327</guid></item><item><title><![CDATA[New comment by DonaldPShimoda in "US computer science enrollment drops 18% in two years"]]></title><description><![CDATA[
<p>I don't think anything you've said is necessarily wrong, but "using a computer" does not really fall under the purview of a degree in computer science. People don't go to university for CS degrees so they can better understand the fancy veggie-watering timer they bought off Amazon, after all.</p>
]]></description><pubDate>Thu, 29 Oct 2026 16:14:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=50291411</link><dc:creator>DonaldPShimoda</dc:creator><comments>https://news.ycombinator.com/item?id=50291411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50291411</guid></item><item><title><![CDATA[New comment by DonaldPShimoda in "US computer science enrollment drops 18% in two years"]]></title><description><![CDATA[
<p>> If "AI is gonna take over the world" wouldn't you want to be able to use such a tool yourself ?<p>AI is being marketed as a tool that does not require expertise to wield, so it's unclear to me why you'd think the hype would get more people to go to college.<p>Anyway, the problem is likely more to do with job prospects. Most CS undergrads I talk to these days are perpetually concerned with the job market; things have not been good for a while now. And this on top of the over-enrollment problem: many schools have been accepting far more undergrads in CS than they could handle for the better part of a decade now, resulting in ultimately poorer outcomes for everyone involved except the upper administration.<p>Barring significant improvements to either of those issues, reducing enrollment is necessary. But society is not exactly going out of its way to help high schoolers find many viable alternatives, which is really where our efforts ought to focus, in my opinion.</p>
]]></description><pubDate>Thu, 29 Oct 2026 14:48:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=50290003</link><dc:creator>DonaldPShimoda</dc:creator><comments>https://news.ycombinator.com/item?id=50290003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50290003</guid></item><item><title><![CDATA[New comment by DonaldPShimoda in "Wikipedia's Cleanup of AI-Generated Content"]]></title><description><![CDATA[
<p>AI companies weren't buying up tons of unsold mass-market materials, and I think it's disingenuous to even make the comparison.<p>What was going on recently was AI companies were specifically seeking out rare — or sometimes irreplaceable — books to supplement their data sets (and hopefully getting a leg up on their competitors). The destruction of the books wasn't the point, it was just a consequence of the business-oriented realization that they could scan the contents of more books faster if they just chopped off the bindings rather than investing the time to care for the books and keep them intact (plus supposedly playing along with copyright law by "only having one copy of the copyrighted material").</p>
]]></description><pubDate>Tue, 27 Oct 2026 21:51:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=50266354</link><dc:creator>DonaldPShimoda</dc:creator><comments>https://news.ycombinator.com/item?id=50266354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50266354</guid></item><item><title><![CDATA[New comment by DonaldPShimoda in "Wikipedia's Cleanup of AI-Generated Content"]]></title><description><![CDATA[
<p>Ooh, I like this way of thinking of it. Thanks for that!</p>
]]></description><pubDate>Tue, 27 Oct 2026 16:29:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=50261655</link><dc:creator>DonaldPShimoda</dc:creator><comments>https://news.ycombinator.com/item?id=50261655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50261655</guid></item><item><title><![CDATA[New comment by DonaldPShimoda in "Wikipedia's Cleanup of AI-Generated Content"]]></title><description><![CDATA[
<p>A little over a year ago, the MIT Technology Review ran a piece about how outputting AI content to non-English Wikipedia is rapidly corrupting the primary training data for uncommon languages because of exactly this process: <a href="https://www.technologyreview.com/2025/09/25/1124005/ai-wikipedia-vulnerable-languages-doom-spiral/" rel="nofollow">https://www.technologyreview.com/2025/09/25/1124005/ai-wikip...</a></p>
]]></description><pubDate>Tue, 27 Oct 2026 14:14:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=50259720</link><dc:creator>DonaldPShimoda</dc:creator><comments>https://news.ycombinator.com/item?id=50259720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50259720</guid></item><item><title><![CDATA[New comment by DonaldPShimoda in "Brown student maps the hidden global labor powering AI"]]></title><description><![CDATA[
<p>> And it is in my interest to charge my employer as much as they will pay for my work, regardless of whether or not I would have done it for less. In many cases, I would have, but I still negotiated for more.<p>The difference lies in the power dynamic: if you don't like the terms, you can look elsewhere to find a better fit; if the employer doesn't like the terms, you may find yourself out of a job faster than you can replace it. For some people it may not be a big deal, but for many it's a significant factor in how hard they push for what they feel would be fair compensation.</p>
]]></description><pubDate>Tue, 27 Oct 2026 02:39:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=50254124</link><dc:creator>DonaldPShimoda</dc:creator><comments>https://news.ycombinator.com/item?id=50254124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50254124</guid></item><item><title><![CDATA[New comment by DonaldPShimoda in "Brown student maps the hidden global labor powering AI"]]></title><description><![CDATA[
<p>The point at hand is concerning the use of the word "colonialism" in reference to issues of this nature, not providing you with a reference sheet for your convenience. There are plenty of books and articles available to satisfy your desire for citations[0], though honestly I think any degree of awareness around historic patterns of the interactions between (primarily) Western Europe (and the US) and the Global South would suggest that such assertions are at the very least plausibly credible.<p>[0] I might point you to Karen Hao's "Empire of AI". Leaving aside the author's intent, there are some chapters in the latter parts of the book replete with references to such events.</p>
]]></description><pubDate>Mon, 26 Oct 2026 17:28:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=50247547</link><dc:creator>DonaldPShimoda</dc:creator><comments>https://news.ycombinator.com/item?id=50247547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50247547</guid></item><item><title><![CDATA[New comment by DonaldPShimoda in "Brown student maps the hidden global labor powering AI"]]></title><description><![CDATA[
<p>Hm, some notes:<p>- I would say that extracting capital from labor does not constitute "slavery" in the sense of either de facto or de jure "ownership" of humans, but a wider interpretation of the word may apply.<p>- Exploitation doesn't have to be fraud. People can be willingly exploited. If we imagine for the sake of argument that human suffering can be quantified, and we imagine a person who starts from a place of, say, a 10 on an arbitrary scale where that's pretty bad (and 0 is no suffering), they may "choose" to take a job that reduces their suffering to an 8. Despite the reduction in suffering, someone else benefits from this arrangement more than the suffering human, and the benefited person could have chosen to reduce the suffering further but for the increase of their profit. This is still exploitation, even if the sufferer was made aware of all the circumstances up front.<p>- I said that the people's <i>psyches</i> were damaged; nothing about "psychic damage". One example of damage to the psyche is being asked to classify images of CSAM for eight hours a day. Regardless of the pay, this causes damage to people with even the barest shred of empathy.</p>
]]></description><pubDate>Mon, 26 Oct 2026 17:21:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=50247425</link><dc:creator>DonaldPShimoda</dc:creator><comments>https://news.ycombinator.com/item?id=50247425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50247425</guid></item></channel></rss>