<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: diamondap</title><link>https://news.ycombinator.com/user?id=diamondap</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 27 May 2026 17:38:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=diamondap" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by diamondap in "I Bypassed Adobe and Microsoft to Build a Git-Tracked Book Production Pipeline"]]></title><description><![CDATA[
<p>I tried make my PDFs X-1a compliant with WeasyPrint, then ran them through Adobe's PDF/X validator and they kept failing. I was in a bit of a hurry and found a way to do it with ghostscript. I would like to remove ghostscript from the mix, so when I have some time, I may try again to do it all with WeasyPrint.</p>
]]></description><pubDate>Wed, 27 May 2026 01:33:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48288349</link><dc:creator>diamondap</dc:creator><comments>https://news.ycombinator.com/item?id=48288349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48288349</guid></item><item><title><![CDATA[New comment by diamondap in "I built a Git-tracked book production pipeline"]]></title><description><![CDATA[
<p>Kudos to you for doing that.<p>I've been publishing print and ebooks since 2015, and I can attest to the fact the Word to PDF X-1/a to epub/kindle pipeline is painful. Making minor edits after publication is also painful, as the author notes, and can be error prone if you fail to make identical changes to all formats.<p>The problem was bad enough that I built by own markdown to HTML to PDF/X-1a processor using Python, WeasyPrint, and ghostscript. This also allows me to use git for version control, and I can make formatting changes using vanilla CSS. My tools are currently too crude for the average non-tech writer to use, but they save me hours every time I use them.<p>For any of you hackers out there looking for an untapped market, try making a user-friendly tool that converts Word, PDF and/or similar formats to the print-ready PDF/X-1a, PDF/X-3 and PDF/X-4 formats. At the moment, all the existing tools are proprietary and expensive, and many are difficult to use. This won't be a big money maker, but it will certainly be welcome by many indie authors.</p>
]]></description><pubDate>Tue, 26 May 2026 18:55:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48284209</link><dc:creator>diamondap</dc:creator><comments>https://news.ycombinator.com/item?id=48284209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48284209</guid></item><item><title><![CDATA[New comment by diamondap in "Ask HN: Are you afraid of AI making you unemployable within the next few years?"]]></title><description><![CDATA[
<p>> Humans are objectively quite cheap.<p>I disagree with that statement when it comes to software developers. They are actually quite expensive. The typically enter the workforce with 16 years of education (assuming they have a college degree), and may also have a family and a mortgage. They have relatively high salaries, plus health insurance, and they can't work when they're sleeping, sick or on vacation.<p>I once worked for a software consultancy where the owner said, "The worst thing about owning this kind of company is that all my capital walks out the door at six p.m."<p>AI won't do that. It'll work round the clock if you pay for it.<p>We do still need a human in the loop with AI. In part, that's to check and verify its work. In part, it's so the corporate overlords have someone to fire when things go wrong. From the looks of things right now, AI will never be "responsible" for its own work.</p>
]]></description><pubDate>Sat, 20 Dec 2025 22:09:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46340100</link><dc:creator>diamondap</dc:creator><comments>https://news.ycombinator.com/item?id=46340100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46340100</guid></item><item><title><![CDATA[New comment by diamondap in "Ask HN: Are you afraid of AI making you unemployable within the next few years?"]]></title><description><![CDATA[
<p>I think AI will substantially thin out the ranks of programmers over the next five years or so. I've been very impressed with Claude 4.5 and have been using it daily at work. It tends to produce very good, clean, well-documented code and tests.<p>It does still need an experienced human to review its work, and I do regularly find issues with its output that only a mid-level or senior developer would notice. For example, I saw it write several Python methods this week that, when called simultaneously, would lead to deadlock in an external SQL database. I happen to know these methods WILL be called simultaneously, so I was able to fix the issue.<p>In existing large code bases that talk to many external systems and have poorly documented, esoteric business rules, I think Claude and other AIs will need supervision from an experienced developer for at least the next few years. Part of the reason for that is that many organizations simply don't capture all requirements in a way that AI can understand. Some business rules are locked up in long email threads or water cooler conversations that AI can't access.<p>But, yeah, Claude is already acting like a team of junior/mid-level developers for me. Because developers are highly paid, offloading their work to a machine can be hugely profitable for employers. Perhaps, over the next few years, developers will become like sys admins, for whom the machines do most of the meaningful work and the sys admin's job is to provision, troubleshoot and babysit them.<p>I'm getting near the end of my career, so I'm not too concerned about losing work in the years to come. What does concern me is the loss of knowledge that will come with the move to AI-driven coding. Maybe in ten years we will still need humans to babysit AI's most complicated programming work, but how many humans will there be ten years from now with the kind of deep, extensive experience that senior devs have today? How many developers will have manually provisioned and configured a server, set up and tuned a SQL database, debugged sneaky race conditions, worked out the kinks that arise between the dozens of systems that a single application must interact with?<p>We already see that posts to Stack Overflow have plummeted since programmers can simply ask ChatGPT or Claude how to solve a complex SQL problem or write a tricky regular expression. The AIs used to feed on Stack Overflow for answers. What will they feed on in the future? What human will have worked out the tricky problems that AI hasn't been asked to solve?<p>I read a few years ago that the US Navy convinced Congress to fund the construction of an aircraft carrier that the Navy didn't even need. The Navy's argument was that it took our country about eighty years to learn how to build world-class carriers. If we went an entire generation without building a new carrier, much or all of that knowledge would be lost.<p>The Navy was far-sighted in that decision. Tech companies are not nearly so forward thinking. AI will save them money on development in the short run, but in the long run, what will they do when new, hard-to-solve problems arise? A huge part of software engineering lies in defining the problem to be solved. What happens when we have no one left capable of defining the problems, or of hammering out solutions that have not been tried before?</p>
]]></description><pubDate>Sat, 20 Dec 2025 21:56:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46340006</link><dc:creator>diamondap</dc:creator><comments>https://news.ycombinator.com/item?id=46340006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46340006</guid></item><item><title><![CDATA[New comment by diamondap in "Google fined $20 decillion by Russian court"]]></title><description><![CDATA[
<p>Non-paywalled version: <a href="https://archive.is/AkgMN" rel="nofollow">https://archive.is/AkgMN</a></p>
]]></description><pubDate>Fri, 01 Nov 2024 12:02:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=42016092</link><dc:creator>diamondap</dc:creator><comments>https://news.ycombinator.com/item?id=42016092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42016092</guid></item><item><title><![CDATA[Google fined $20 decillion by Russian court]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.washingtonpost.com/technology/2024/11/01/russia-google-fine-20-decillion/">https://www.washingtonpost.com/technology/2024/11/01/russia-google-fine-20-decillion/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42016091">https://news.ycombinator.com/item?id=42016091</a></p>
<p>Points: 6</p>
<p># Comments: 7</p>
]]></description><pubDate>Fri, 01 Nov 2024 12:02:16 +0000</pubDate><link>https://www.washingtonpost.com/technology/2024/11/01/russia-google-fine-20-decillion/</link><dc:creator>diamondap</dc:creator><comments>https://news.ycombinator.com/item?id=42016091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42016091</guid></item><item><title><![CDATA[New comment by diamondap in "The Stripper Index: An unorthodox recession measurement"]]></title><description><![CDATA[
<p>OK, maybe it isn't capitalism but US society that implies that promise. Many (insensitive) people respond to tales of economic woe by saying, "Get a job!" As if that's going to solve even your basic money woes. As others in this discussion have noted, many people employed full time still struggle to provide the basics. That part of the social contract just isn't holding up for a lot of people. And that's a recipe for social unrest.</p>
]]></description><pubDate>Thu, 02 May 2024 13:53:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=40236352</link><dc:creator>diamondap</dc:creator><comments>https://news.ycombinator.com/item?id=40236352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40236352</guid></item><item><title><![CDATA[New comment by diamondap in "The Stripper Index: An unorthodox recession measurement"]]></title><description><![CDATA[
<p>There are more people struggling these days than the mainstream news reports. The lines at the food banks where I live are much longer than they were before COVID. One of the local food banks says they're distributing three times as many meals per month as they served before the pandemic. And this is an area of relatively high employment.<p>People working service jobs simply can't afford the basics, and that's a problem. Part of capitalism's implied promise is that if you work full time, you should be able to feed and house yourself. But for huge numbers of people, that doesn't seem to be true anymore.</p>
]]></description><pubDate>Thu, 02 May 2024 11:26:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=40234898</link><dc:creator>diamondap</dc:creator><comments>https://news.ycombinator.com/item?id=40234898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40234898</guid></item><item><title><![CDATA[New comment by diamondap in "A lazy and flippant classification of programming languages"]]></title><description><![CDATA[
<p>My all-time favorite flippant description of a programming language: someone once described Java as "a domain-specific language for converting XML files to stack traces."</p>
]]></description><pubDate>Fri, 05 Apr 2024 20:30:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=39946844</link><dc:creator>diamondap</dc:creator><comments>https://news.ycombinator.com/item?id=39946844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39946844</guid></item><item><title><![CDATA[New comment by diamondap in "Where the Word, Tarmac Comes From"]]></title><description><![CDATA[
<p>I love this part:<p>> A workman could check the stone size himself by seeing if the stone would fit into his mouth.<p>They're probably laying down over a million stones per mile. Do all of them have to pass through a workman's mouth?</p>
]]></description><pubDate>Thu, 21 Mar 2024 17:27:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=39781674</link><dc:creator>diamondap</dc:creator><comments>https://news.ycombinator.com/item?id=39781674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39781674</guid></item><item><title><![CDATA[Ask HN: Are AI and data centers are worth the amount of power they use?]]></title><description><![CDATA[
<p>Amazon recently bought a data center in Pennsylvania that comes with a guaranteed 960 MW of power. 
(See https://www.datacenterdynamics.com/en/news/aws-acquires-talens-nuclear-data-center-campus-in-pennsylvania/)<p>That one building will consume more power than any city in the US except Miami. More than New York, more than Houston or Chicago or LA! (See https://www.statista.com/statistics/807951/average-monthly-electricity-usage-in-major-us-cities/ for stats on power usage by US cities.)<p>Today, the Washington Post reports that US power utilities don't know how they're going to meet demand for new data centers in the coming years. They can't build infrastructure fast enough. (Non-paywalled version of Post article: https://archive.is/xmQTg)<p>We're at the point where a single data center can offset the gains of entire cities switching to LEED certified buildings and energy-efficient bulbs and appliances.<p>The SaaS products we develop now consume a lot of power because they have redundancy across all components. AI uses massive amounts of power for its fundamental operations.<p>Given all this, is anyone questioning whether the software and AI we're developing is even worth this level of power consumption? Could that energy be better spent elsewhere?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39672148">https://news.ycombinator.com/item?id=39672148</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 11 Mar 2024 19:09:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=39672148</link><dc:creator>diamondap</dc:creator><comments>https://news.ycombinator.com/item?id=39672148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39672148</guid></item><item><title><![CDATA[New comment by diamondap in "Is Emacs dying?"]]></title><description><![CDATA[
<p>> "And if yes, who cares?"<p>One of my managers used to say that the only reason people write software is because there isn't already an emacs or Excel macro to do what they need.</p>
]]></description><pubDate>Sun, 25 Feb 2024 13:12:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=39500512</link><dc:creator>diamondap</dc:creator><comments>https://news.ycombinator.com/item?id=39500512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39500512</guid></item><item><title><![CDATA[New comment by diamondap in "Is Emacs dying?"]]></title><description><![CDATA[
<p>After 25 years of coding primarily in emacs, I switched mainly to VS Code for larger, more complicated projects last year. I did it mainly because it eases navigation through large code bases and because the visual debugger is so easy to use.<p>I still use emacs in the terminal for scripting and for smaller coding projects, for anything over SSH, and for blogging and fiction writing. It's a distraction-free editor that has very powerful features when you need them, but doesn't shove them in your face. It's also nice to be able to do everything with the keyboard and not have to keep reaching for the mouse.</p>
]]></description><pubDate>Sun, 25 Feb 2024 13:10:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=39500499</link><dc:creator>diamondap</dc:creator><comments>https://news.ycombinator.com/item?id=39500499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39500499</guid></item><item><title><![CDATA[New comment by diamondap in "Expert sounds alarm on new wave of US opioids crisis"]]></title><description><![CDATA[
<p>A few years ago, I talked to three retired federal law enforcement agents who had each spent 20+ years fighting the cartels that were bringing drugs into the US from Mexico and South America. All three felt betrayed by the US government. They said, essentially, "We put our lives on the line many times to try to stop the flow of drugs. Then the government turned around and basically gave the pharmaceuticals license to sell this stuff professionally, through people's personal physicians."<p>These retired agents didn't see the drug war as a war on "bad guys," but as an effort to stop the destruction drugs wrought in people's lives. After all their work, their own government undermined their efforts.<p>My own doctor was taken in by Big Pharma's sales pitch and wound up going to prison for over-prescribing their pills. <a href="https://en.wikipedia.org/wiki/William_Hurwitz" rel="nofollow">https://en.wikipedia.org/wiki/William_Hurwitz</a>. Though to hear Big Pharma tell it, there was no such thing as over-prescribing.<p>If you want to get an idea of how out-of-hand the prescription frenzy got, take a look at John Temple's book American Pain, which describes the pill mills in South Florida. Towns in Appalachia used to send charter buses to these pharmacies. After a 12-20 hour bus ride, each passenger would pick up hundreds or thousands of pills, then ride home to sell them in their small country towns.<p>Some of the pill mills, which were fully licensed by the state of Florida, were cash-only and would haul garbage bags full of money to the bank each day at closing. For a summary of Temple's book, see <a href="https://adiamond.me/2020/01/american-pain-by-john-temple/" rel="nofollow">https://adiamond.me/2020/01/american-pain-by-john-temple/</a></p>
]]></description><pubDate>Sun, 28 Jan 2024 13:55:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=39165760</link><dc:creator>diamondap</dc:creator><comments>https://news.ycombinator.com/item?id=39165760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39165760</guid></item><item><title><![CDATA[New comment by diamondap in "Writing books remains a tough way to make a living"]]></title><description><![CDATA[
<p>Actually, one software-developer-turned-writer did something close. Check out Chris Fox's book "Write to Market" on Amazon. He sat down and analyzed sales figures for different book genres on Amazon then chose a genre where he thought he could squeeze onto the top ten bestseller list. He's been cranking out books for years and selling pretty well. If you check his author page, you'll see he has quite a few titles out.</p>
]]></description><pubDate>Wed, 03 Jan 2024 18:13:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=38857477</link><dc:creator>diamondap</dc:creator><comments>https://news.ycombinator.com/item?id=38857477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38857477</guid></item><item><title><![CDATA[New comment by diamondap in "From S3 to R2: An economic opportunity"]]></title><description><![CDATA[
<p>Basically any company offering special services that work with very large data sets. That could be a consumer backup system like Carbonite or a bulk photo processing service. In either case, legal agreements with customers are key, because you ultimately don't control the storage system on which your business and their data depend.<p>I work for a non-profit doing digital preservation for a number of universities in the US. We store huge amounts of data in S3, Glacier and Wasabi, and provide services and workflows to help depositors comply with legal requirements, access controls, provable data integrity, archival best practices, etc.<p>There are some for-profits in this space as well. It's not a huge or highly profitable space, but I do think there are other business opportunities out there where organizations want to store geographically distributed copies of their data (for safety) and run that data through processing pipelines.<p>The trick, of course, is to identify which organizations have a similar set of needs and then build that. In our case, we've spent a lot of time working around data access costs, and there are some cases where we just can't avoid them. They can really be considerable when you're working with large data sets, and if you can solve the problem of data transfer costs from the get-go, you'll be way ahead of many existing services built on S3 and Glacier.</p>
]]></description><pubDate>Thu, 02 Nov 2023 21:18:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=38120302</link><dc:creator>diamondap</dc:creator><comments>https://news.ycombinator.com/item?id=38120302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38120302</guid></item><item><title><![CDATA[New comment by diamondap in "Luxury beliefs are status symbols (2022)"]]></title><description><![CDATA[
<p>> Only the affluent can learn these things because ordinary people have real problems to worry about.<p>I can't say I agree with all the author writes, but that statement is spot on.</p>
]]></description><pubDate>Tue, 31 Oct 2023 12:38:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=38083850</link><dc:creator>diamondap</dc:creator><comments>https://news.ycombinator.com/item?id=38083850</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38083850</guid></item><item><title><![CDATA[New comment by diamondap in "Ask HN: Curated Web Search?"]]></title><description><![CDATA[
<p>Interesting. Thank you! And the about page has some useful links to other projects. <a href="https://www.marginalia.nu/marginalia-search/about/" rel="nofollow noreferrer">https://www.marginalia.nu/marginalia-search/about/</a></p>
]]></description><pubDate>Mon, 16 Oct 2023 13:08:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=37899342</link><dc:creator>diamondap</dc:creator><comments>https://news.ycombinator.com/item?id=37899342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37899342</guid></item><item><title><![CDATA[Ask HN: Curated Web Search?]]></title><description><![CDATA[
<p>Are there any search engines out there that limit results to useful sites instead of content farms and SEO-optimized garbage?<p>There are tons of blogs, forums and hobbyist sites filled with useful info, but they're drowned out in search results by SEO spam sites. It seems search engines could identify quality sites by asking users to click an "is this useful" link.<p>Or have any dedicated hobbyists created curated search engines in their realm of interest (cooking, gardening, automotive, software, etc.) that limit results to a range of high quality, non click bait sites?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37898717">https://news.ycombinator.com/item?id=37898717</a></p>
<p>Points: 1</p>
<p># Comments: 2</p>
]]></description><pubDate>Mon, 16 Oct 2023 12:12:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=37898717</link><dc:creator>diamondap</dc:creator><comments>https://news.ycombinator.com/item?id=37898717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37898717</guid></item><item><title><![CDATA[New comment by diamondap in "How to raise a child with taste in eighteenth-century Britain"]]></title><description><![CDATA[
<p>One of the great lines of 18th century theater comes from Richard Brinsley Sheridan's "The School for Scandal." Sir Peter, alarmed at his wife's extravagant spending, asks her why she buys such expensive things. She says, "Because I have taste." To which he replies, "You had no taste when you married me."</p>
]]></description><pubDate>Tue, 12 Sep 2023 21:53:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=37489047</link><dc:creator>diamondap</dc:creator><comments>https://news.ycombinator.com/item?id=37489047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37489047</guid></item></channel></rss>