<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: solatic</title><link>https://news.ycombinator.com/user?id=solatic</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 05 Jun 2026 02:49:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=solatic" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by solatic in "DNS is for people, not for IT infrastructure"]]></title><description><![CDATA[
<p>It replaces DNS's pull-based architecture (contact a DNS server to get the IP address) with a push-based one (push the IP addresses to each /etc/hosts file).<p>Suggesting that a push-based, Ansible-based architecture will scale to hundreds of thousands of targets, with such pushes happening hundreds if not thousands of times a day, is a junior-level idea at best, dark comedy if I'm being charitable, and professional malpractice at worst.</p>
]]></description><pubDate>Thu, 04 Jun 2026 20:50:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48404441</link><dc:creator>solatic</dc:creator><comments>https://news.ycombinator.com/item?id=48404441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48404441</guid></item><item><title><![CDATA[New comment by solatic in "DNS is for people, not for IT infrastructure"]]></title><description><![CDATA[
<p>Use Ansible to update /etc/hosts on hundreds of thousands of hosts every time a host is added or removed?<p>Thanks for the laugh...</p>
]]></description><pubDate>Thu, 04 Jun 2026 19:50:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48403732</link><dc:creator>solatic</dc:creator><comments>https://news.ycombinator.com/item?id=48403732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48403732</guid></item><item><title><![CDATA[New comment by solatic in "Uber's $1,500/month AI limit is a useful signal for AI tool pricing"]]></title><description><![CDATA[
<p>> Stocks going down didn't un-research drugs<p>Drugs cost pennies to manufacture after they are researched and make their way through the approval pipeline. There are many generic drug manufacturers who can work off the existing formulas.<p>The more apt comparison is that LLMs won't be un-trained. Opus 4.8 now exists. Even if Anthropic somehow went bankrupt, that particular asset could, at the very least, be sold for proverbial pennies on the dollar to a "generic" inference provider.</p>
]]></description><pubDate>Thu, 04 Jun 2026 05:34:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48394413</link><dc:creator>solatic</dc:creator><comments>https://news.ycombinator.com/item?id=48394413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48394413</guid></item><item><title><![CDATA[New comment by solatic in "The Public Should Own Half of the Big A.I. Companies"]]></title><description><![CDATA[
<p>> Concentrated ownership of the wealthy is not synonymous with “the public.”<p>I 100% agree. It's terrible that large private companies like Cargill and any others large enough to make this list: <a href="https://www.forbes.com/lists/top-private-companies/" rel="nofollow">https://www.forbes.com/lists/top-private-companies/</a> are allowed to continue operating without being forced to list on stock markets and being subject to public reporting requirements. There's a very big difference between concentrated ownership by the wealthy and public ownership.<p>> You are very literally arguing for plutocracy over democracy<p>You can only assume that public markets results in plutocracy if individual investors hold outsize amounts of outstanding shares. The elections for Boards of Directors are not competitive when an individual shareholder holds majority voting power. There is a separate argument for a wealth tax that I agree with, and there are arguments to be made for maximum share prices (reaching the maximum triggers an automatic stock split) to guarantee financial accessibility (cough, BRK.A, cough).</p>
]]></description><pubDate>Thu, 04 Jun 2026 04:55:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48394079</link><dc:creator>solatic</dc:creator><comments>https://news.ycombinator.com/item?id=48394079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48394079</guid></item><item><title><![CDATA[New comment by solatic in "The Public Should Own Half of the Big A.I. Companies"]]></title><description><![CDATA[
<p>Then perhaps the big AI companies aren't actually worth that much.</p>
]]></description><pubDate>Thu, 04 Jun 2026 04:38:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48393935</link><dc:creator>solatic</dc:creator><comments>https://news.ycombinator.com/item?id=48393935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48393935</guid></item><item><title><![CDATA[New comment by solatic in "The Public Should Own Half of the Big A.I. Companies"]]></title><description><![CDATA[
<p>The public should own <i>more</i> than half. Via the stock market. Where public shareholders can vote in elections to control the Board of Directors, and elect Directors that act in the fiduciary interests of shareholders, and return excess capital to shareholders by issuing dividends. Where any member of the public can decide to buy or sell shares, being the most important development in the democratization of wealth development in all of human history, second only to the index fund that let members of the public put wealth development on autopilot?<p>When did public ownership mean that the <i>government</i> needed to be the owner? And when did we start to allow companies to float so few shares that public shareholder voting rights became largely meaningless?</p>
]]></description><pubDate>Wed, 03 Jun 2026 18:27:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48387794</link><dc:creator>solatic</dc:creator><comments>https://news.ycombinator.com/item?id=48387794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48387794</guid></item><item><title><![CDATA[New comment by solatic in "The dead economy theory"]]></title><description><![CDATA[
<p>The issue I have with these pieces is that AI will not affect the whole economy evenly. The disruptions come in bursts and fits: first digital artists were disrupted (e.g. Adobe Firefly), then junior engineering roles were disrupted, currently "measurer" roles (to quote Matthew Prince's piece on Cloudflare layoffs) are being disrupted, and it's rather foreseeable that occupations like lawyers and accountants are also at risk. But the key is that the disruption is not happening all at once. And that's a key fact because political disruption doesn't happen when a relative few people are laid off (like coal miners and factory workers were) but when a relative majority of people are hungry.<p>For such doomsdayer opinions to be correct, we'd see it in massive unemployment figures. US unemployment sitting at 4.3% does not bear that out. Finland and Spain are currently at >10+% unemployment. US youth unemployment may be at 9.5%, but British and Chinese youth unemployment are higher than 16%.<p>Is there some Finnish, Spanish, British, Chinese civil unrest that I'm not seeing in my media outlets?</p>
]]></description><pubDate>Sat, 30 May 2026 12:29:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48335471</link><dc:creator>solatic</dc:creator><comments>https://news.ycombinator.com/item?id=48335471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48335471</guid></item><item><title><![CDATA[New comment by solatic in "Cisco workforce reductions"]]></title><description><![CDATA[
<p>> But then why is it structured in that manner? What's the purpose?<p>This is bizarre. When you agree to take a $100k base salary, you don't get all $100k on the first day; your salary is split into pay periods, and if you leave earlier (voluntary or not) then you don't get the rest of the year's salary by default (severance aside).<p>I'll agree with you that RSUs for public companies should not have cliffs. But the idea that you agree to a large amount of compensation up-front (so that re-negotiation is infrequent) which is then paid out in portions on a regular basis is very standard, for both cash and equity.</p>
]]></description><pubDate>Sat, 16 May 2026 12:20:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48159532</link><dc:creator>solatic</dc:creator><comments>https://news.ycombinator.com/item?id=48159532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48159532</guid></item><item><title><![CDATA[New comment by solatic in "I believe there are entire companies right now under AI psychosis"]]></title><description><![CDATA[
<p>I don't think this is actually anything new. In large-enough companies, even before AI, it was and is quite common for executives to lose touch with base reality. I don't think anyone is under any delusion that people like Mark Zuckerberg intimately know the entirety of their corporate codebases. Everything is filtered through layers and layers of middle management whose summaries, cherry-picked statistics, and perpetually up-and-to-the-right graphs make it difficult to have an objectively informed opinion. Companies would, are, and will have mass layoffs that unintentionally (or, intentionally but with indifference to the consequences) fire key engineers whose loss results in "familiarity debt" within the systems those engineers owned.<p>Calling this "psychosis" is maybe a neologism but it's apt in perspective.<p>All that's actually new with "AI psychosis" is an acceleration of that phenomenon. The agents will summarize status faster than any middle manager. Claude will happily draw you any "up-and-to-the-right" graph you please, with the most common contemporary examples being "tokens burned" and "lines of code written". And vibe coding doesn't even require paying the cost of a mass layoff to get the "familiarity debt".<p>There have always been both good and bad engineering leaders. No tool will magically make a bad leader into a good leader overnight. There is nothing new under the sun.</p>
]]></description><pubDate>Sat, 16 May 2026 11:36:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48159239</link><dc:creator>solatic</dc:creator><comments>https://news.ycombinator.com/item?id=48159239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48159239</guid></item><item><title><![CDATA[New comment by solatic in "OpenAI’s WebRTC problem"]]></title><description><![CDATA[
<p>Why does the voice need to be sent to the server? Why not perform speech-to-text on-device? Is the p10 phone/laptop not capable of this yet, despite every "dictation" feature I see in every modern OS?</p>
]]></description><pubDate>Sat, 09 May 2026 07:57:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48072929</link><dc:creator>solatic</dc:creator><comments>https://news.ycombinator.com/item?id=48072929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48072929</guid></item><item><title><![CDATA[New comment by solatic in "The bottleneck was never the code"]]></title><description><![CDATA[
<p>> Code is a liability<p>You're over-simplifying. Code in and of itself is neither an asset nor a liability. The minimal amount of code needed to solve business needs with no additional complexity is an asset with some maintenance liabilities attached (same as how a farmer's tractor is an asset that needs to be maintained), with depreciation if unmaintained (bitrot). Any code used to build unnecessary complexity is pure liability.</p>
]]></description><pubDate>Wed, 06 May 2026 17:57:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48039319</link><dc:creator>solatic</dc:creator><comments>https://news.ycombinator.com/item?id=48039319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48039319</guid></item><item><title><![CDATA[New comment by solatic in "Should I run plain Docker Compose in production in 2026?"]]></title><description><![CDATA[
<p>Guess this is an unpopular opinion:<p>If you run more than one service/codebase, you might be better suited to using a proper container orchestration platform. Doesn't have to be Kubernetes. AWS ECS, GCP Cloud Run, Kamal are all modern options here.<p>If you run a single codebase in production, why are you even containerizing? Language ecosystems have done a phenomenal job of improving their dependency management since Docker was released. Python has uv. Go has modules. NodeJS has pnpm. Do you actually get <i>benefit</i> from containerizing if you're deploying to a single production host somewhere?</p>
]]></description><pubDate>Wed, 06 May 2026 06:27:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48032947</link><dc:creator>solatic</dc:creator><comments>https://news.ycombinator.com/item?id=48032947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48032947</guid></item><item><title><![CDATA[New comment by solatic in "California farmers to destroy 420k peach trees following Del Monte bankruptcy"]]></title><description><![CDATA[
<p>> people will choose fresh over canned, for obvious reasons<p>Not at all obvious. A lot of "fresh" produce in the US was refrigerated for more than a week before it arrived in the supermarket, from varieties that were designed to hold up to transport rather than flavor. Fruit that was canned at the height of the season is often much more flavorful than "fresh" off-season fruit.<p>The US has a problem with packing fruit in added sugar, which is sad but not inherent to canned fruit.</p>
]]></description><pubDate>Wed, 06 May 2026 06:08:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48032831</link><dc:creator>solatic</dc:creator><comments>https://news.ycombinator.com/item?id=48032831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48032831</guid></item><item><title><![CDATA[New comment by solatic in "Alert-driven monitoring"]]></title><description><![CDATA[
<p>Not all alerts are created equal. You should generally have three levels of alerts: critical (which pages somebody, time-to-fix should be ASAP), warning (creates a ticket, time-to-fix should be within a few days), and suspicious (does not notify, appear only on an alert dashboard). The suspicious alerts are there to help guide your investigation on a critical or warning alert.<p>Each critical and warning alert should link to an "interactive runbook" - a dashboard that combines text instructions along with graphs showing real-time data.<p>Doing this at scale, correctly, requires both alerts-as-code and dashboards-as-code, which almost nobody does because nobody treats higher-level configuration languages (jsonnet, CUE...) with the attention and respect they deserve /cries-in-yaml</p>
]]></description><pubDate>Sun, 03 May 2026 18:47:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48000075</link><dc:creator>solatic</dc:creator><comments>https://news.ycombinator.com/item?id=48000075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48000075</guid></item><item><title><![CDATA[New comment by solatic in "Maladaptive Frugality"]]></title><description><![CDATA[
<p>I think a spreadsheet is still helpful in this case.<p>> So you need to consider the emergency of moving somewhere in a political and legal climate not known in advance.<p>Fair enough. So do the financial planning, and ask yourself, how much does it cost to fly/travel to X place that is far away? Put in a risk premium - what if the cost became 2X or 3X because of a sudden catastrophe affecting everyone? What is the <i>actual number</i> that you need to save? Can you keep the money in a bank account, or are you concerned that banks will be inaccessible, and thus need something more portable? If you need something more portable, how much will it cost to protect it (vault/safe, weapons)?<p>I sympathize that life isn't fair, and that financial goals for some people need to be concerned first and foremost with personal safety instead of luxurious "nice-to-haves". But my point is that there are still <i>actual numbers</i> involved, and that you can put those numbers into a spreadsheet, and that the spreadsheet can help you understand your progress towards those goals. Financial planning is valuable regardless of what your goals are.</p>
]]></description><pubDate>Fri, 01 May 2026 09:43:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47972835</link><dc:creator>solatic</dc:creator><comments>https://news.ycombinator.com/item?id=47972835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47972835</guid></item><item><title><![CDATA[New comment by solatic in "Maladaptive Frugality"]]></title><description><![CDATA[
<p>The most helpful tool here, I've found, is maintaining a personal finances spreadsheet.<p>It's one thing, without a spreadsheet, to have the emotion of "I'm not going to have enough and I need to save more to make sure I have enough." I'd argue it's even evolutionary; we want to make sure we have enough to get through the winter we know is coming.<p>It's quite another when your spreadsheet shows you saved X, your monthly cost of living is Y, and therefore you have enough money saved, even if your income went to zero and you made no changes to your lifestyle, to last you for Z years. Being able to take YouTube University rule-of-thumb advice like "of your take-home pay, use 65% for necessities, 15% for long-term savings, 20% for enjoyment" and seeing how much money that is per month <i>for you in your personal circumstances</i>, along with rules of thumb on things like what ratio you should have achieved by which age on net worth-to-income ratio (1x by 30, 2x by 35, 3x by 40, etc.) and seeing what <i>your personal actual ratio</i> is, to get a sense of benchmarking yourself.<p>I mean, the influencers could be totally full of shit, but it doesn't matter. Getting actual numbers for where you are, plus getting "generic" advice that you know wasn't directed at you personally, and seeing how those numbers make you feel, can do a lot to either tell you "you don't need to be so frugal anymore" or "yep, your emotions are totally justified, keep saving".</p>
]]></description><pubDate>Fri, 01 May 2026 07:18:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47972057</link><dc:creator>solatic</dc:creator><comments>https://news.ycombinator.com/item?id=47972057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47972057</guid></item><item><title><![CDATA[New comment by solatic in "An update on GitHub availability"]]></title><description><![CDATA[
<p>Azure's management APIs break connections coming from outside Azure's network every time they use DNS to execute a blue/green swap on their public load balancers. Existing connections are not gracefully drained. Terraform state gets corrupted (it thinks the operation failed when it actually succeeded and the resource was actually created) and requires manual fixing.<p>This happened frequently enough at large enough scale we seriously considered building an automation to attempt to analyze the Terraform logs for the connection breaking and automatically import the created resource.<p>Azure support was completely worthless.</p>
]]></description><pubDate>Wed, 29 Apr 2026 05:42:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47944568</link><dc:creator>solatic</dc:creator><comments>https://news.ycombinator.com/item?id=47944568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47944568</guid></item><item><title><![CDATA[New comment by solatic in "Meetings are forcing functions"]]></title><description><![CDATA[
<p>Decisions rarely need to be made on-the-spot in synchronous meetings. You can have asynchronous approaches with shared documents and RFC processes, where you make everything <i>available</i> if people <i>want</i> to contribute to areas that they find <i>interesting</i>. This does not, of course, mean that decisions need to be made by committee, and people who provide feedback should understand that getting the privilege to provide input does not mean that they also get a veto.<p>It's quite rare to find companies that do this for the same reason it's quite rare to find companies willing to "do agile correctly" and really scope out work before sprints and not put additional work in the middle of a sprint. It takes too much effort and gives up too much flexibility for most managers to make the investment and see if it pays off.</p>
]]></description><pubDate>Tue, 28 Apr 2026 19:12:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47939134</link><dc:creator>solatic</dc:creator><comments>https://news.ycombinator.com/item?id=47939134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47939134</guid></item><item><title><![CDATA[New comment by solatic in "Meetings are forcing functions"]]></title><description><![CDATA[
<p>I have no doubt that this approach works better than recurring meetings, but I do want to point out the trade-off, which is that this approach requires much more management attention and energy to keep their finger on the pulse and ensure all concerns are handled, compared to their time management being on autopilot with recurring meetings.<p>So it's a bit of a tautology. Managers who manage time better are more effective. Who knew?</p>
]]></description><pubDate>Tue, 28 Apr 2026 05:04:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47930619</link><dc:creator>solatic</dc:creator><comments>https://news.ycombinator.com/item?id=47930619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47930619</guid></item><item><title><![CDATA[New comment by solatic in "I'm done making desktop applications (2009)"]]></title><description><![CDATA[
<p>> only a concern if you're charging money<p>No, it's a concern if you care about impact. Improving commercial profits is one <i>kind</i> of impact that is relevant to for-profit corporations, but there is also impact like "improving user privacy" or "helping lower-income people manage their finances with a free-as-in-beer product". This impact can be measured and the feedback can be used to improve the product according to non-profit, non-commercial goals.<p>There are also people who build open-source software as a hobby and couldn't give two shits whether other people use it or not. More power to them. For those people, you are correct. <a href="https://book.iced.rs/philosophy.html" rel="nofollow">https://book.iced.rs/philosophy.html</a> comes to mind.<p>Then there are projects like Streisand (maybe a bad example, I see it has since been archived, but it came to mind) that want to <i>change the world</i> in some way. Those projects very much do need to care about metrics like, how many people are downloading the software, are people opening GitHub issues, are we obscure or is our target audience talking about us, hopefully positively but if not, how can we improve that? Value must always be worth the cost (even when the code is free, it must be worth the time to download, give it a try, give it CPU/RAM, maintain/upgrade the installation) - are we giving users value or are they churning?<p>It might blow your mind but even non-profits hire people with MBAs (and universities offer programs for MBAs that focus on non-profit management), precisely because some organizations focus on non-financial impact.</p>
]]></description><pubDate>Sat, 25 Apr 2026 10:43:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47900388</link><dc:creator>solatic</dc:creator><comments>https://news.ycombinator.com/item?id=47900388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47900388</guid></item></channel></rss>