<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: stult</title><link>https://news.ycombinator.com/user?id=stult</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 11 Apr 2026 14:41:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=stult" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by stult in "Cyber.mil serving file downloads using TLS certificate which expired 3 days ago"]]></title><description><![CDATA[
<p>lol I very nearly included a rant about that but decided it was too far off topic. Not being able to smoke weed may be more of an obstacle these days though.</p>
]]></description><pubDate>Mon, 23 Mar 2026 19:43:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47494198</link><dc:creator>stult</dc:creator><comments>https://news.ycombinator.com/item?id=47494198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47494198</guid></item><item><title><![CDATA[New comment by stult in "Cyber.mil serving file downloads using TLS certificate which expired 3 days ago"]]></title><description><![CDATA[
<p>There are a few reasons DoD PKI is a shitshow which make it somewhat more understandable (although only somewhat).<p>First, the issues you describe affect only unclassified public-facing web services, not internal DoD internet services used for actual military operations. DoD has its own CA, the public keys for which are not installed on any OS by default, but anyone can find and install the certs from DISA easily enough. Meaning, the affected sites and services are almost entirely ones not used by members of the military for operational purposes. That approach works for internal DoD sites and services where you can expect people to jump through a couple extra hoops for security, but is not acceptable for the general public who aren't going to figure out how to install custom certs on their machine to deal with untrusted cert errors in their browser. That means most DoD web infra is built around their custom PKI, which makes it inappropriate for hosting public sites. Thus anyone operating a public DoD site is in a weird position where they deviate from DoD general standards but also aren't able to follow commercial standard best practices without getting approval for an exception like the one you linked to. Bureaucratically, that can be a real nightmare to navigate, even for experienced DoD website operators, because you are way off the happy path for DoD web security standards.<p>Second, many DoD sites need to support mTLS for CAC (DoD-issued smartcards) authentication. That requires the site to use the aforementioned non-standard DoD CA certs to validate the client cert from the CAC, which in turn requires that the server's TLS cert be issued by a CA in the same trust chain, which means the entire site will not work for anyone who hasn't jumped through the hoops to install the DoD CA certs. Meaning, any public-facing site has to be entirely segregated from the standard DoD PKI system. For now, that means using commercial certs, which in turn requires a vendor that meets DoD supply chain security requirements.<p>Third, most of these sites and services run on highly customized, isolated DoD networks that are physically isolated from the internet. There's NIPR (unclassified FOUO), SIPR (classified secret), and JWICS (classified top secret). NIPR can connect to the regular internet, but does so through a limited number of isolated nodes, and SIPR/JWICS are entirely isolated from the public internet. DoD cloud services are often not able to use standard commercial products as a result of the compatibility problems this isolation causes. That puts a heavy burden on the engineers working these problems, because they can't just use whatever standard commercial solutions exist.<p>Fourth, the DoD has only shifted away from traditional old school on-prem Windows Server hosting for website to cloud-hosting over the past few years. That has required tons of upskilling and retraining for DoD SREs, which has not been happening consistently across the entire enterprise. It also has made it much harder to keep up with the standards in the private sector as support for on-prem has faded, while the assumptions about cloud environments built into many private sector solutions don't hold true for DoD.<p>Fifth, even with the move to cloud services, the working conditions can be so extraordinarily burdensome and the DoD-specific restrictions so unusual, obscure, poorly documented, and difficult to debug that it dramatically slows down all software development. e.g., engineers may have to log into a jump box via a VDI to then use Jenkins to run a Groovy script to use Terraform to deploy containers to a highly customized version of AWS.<p>Ultimately, the sites this affects are ones which are lower priority for DoD because they are not operationally relevant, and setting up PKI that can easily service both their internal mTLS requirements and compatibility with commercial standards for public-facing sites and services is not totally straightforward. That said, it is an inexcusable shitshow. Having run CAC-authenticated websites, I can tell you it's insane how much dev time is wasting trying to deal with obscure CAC-related problems, which are extremely difficult to deal with for a variety of technical and bureaucratic reasons.</p>
]]></description><pubDate>Mon, 23 Mar 2026 18:56:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47493654</link><dc:creator>stult</dc:creator><comments>https://news.ycombinator.com/item?id=47493654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47493654</guid></item><item><title><![CDATA[New comment by stult in "Grafeo – A fast, lean, embeddable graph database built in Rust"]]></title><description><![CDATA[
<p>It certainly does seem problematic to have a graph database hiding edges, sharp or not</p>
]]></description><pubDate>Sat, 21 Mar 2026 20:43:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47471092</link><dc:creator>stult</dc:creator><comments>https://news.ycombinator.com/item?id=47471092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47471092</guid></item><item><title><![CDATA[New comment by stult in "British Columbia is permanently adopting daylight time"]]></title><description><![CDATA[
<p>Except for people like me who struggle to wake up before dawn. And whether people prefer light after work doesn't change the available scientific evidence which suggests there are significant negative health effects of waking up too early relative to sunrise, but no significant health benefits from having sunlight hours after work. People's preferences in this case are generally only mildly held and typically are not well informed by the science. I suspect if more people were aware of the deleterious health effects, their stated preferences would change.</p>
]]></description><pubDate>Mon, 02 Mar 2026 23:14:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47225626</link><dc:creator>stult</dc:creator><comments>https://news.ycombinator.com/item?id=47225626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47225626</guid></item><item><title><![CDATA[New comment by stult in "Kirigami-inspired parachute falls on target"]]></title><description><![CDATA[
<p>I've worked on mission planning software for parachute systems and the precision we can achieve is already extremely high. Given how poorly this seems to scale, the only use case that makes any sense to me would be something like sensor drop, which are the only payloads small enough for these chutes. Or potentially for drogues on multi-stage systems, but I'm not sure they'd even be useful there because usually a fast descent is part of the appeal of a drogued payload, and not just to reduce time exposed to wind drift (e.g., to reduce time it is vulnerable to enemy fire).</p>
]]></description><pubDate>Tue, 07 Oct 2025 00:28:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45497963</link><dc:creator>stult</dc:creator><comments>https://news.ycombinator.com/item?id=45497963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45497963</guid></item><item><title><![CDATA[New comment by stult in "Kirigami-inspired parachute falls on target"]]></title><description><![CDATA[
<p>Yeah, I can't think of a single use case for ordnance, which if anything you typically want to travel faster not slower.</p>
]]></description><pubDate>Tue, 07 Oct 2025 00:22:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45497911</link><dc:creator>stult</dc:creator><comments>https://news.ycombinator.com/item?id=45497911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45497911</guid></item><item><title><![CDATA[New comment by stult in "Scientists are discovering a powerful new way to prevent cancer"]]></title><description><![CDATA[
<p>Our inflammation responses evolved in part to help us fight off pathogens, but people in modern society are exposed to far, far fewer pathogens than even our immediate ancestors were as recently as 70 years ago when diseases like polio and mumps were still common. As a result many people have an overactive inflammation response relative to the pathogen load to which they are regularly exposed.<p>In extreme cases, that can manifest as autoimmune disease, when overly strong inflammation or other immune responses end up attacking not just foreign pathogens but the person's body itself. As another poster said, inflammation is a blunt instrument. It's a knob that can only be turned up or down, across the entire body. If you turn it down too far, you risk infectious illness. And if you turn it up too far, you risk damage to your organs.<p>Interestingly, there was a substantial increase in the incidence of autoimmune diseases in Europe in the generations following the Black Death, probably because people with excessively strong immune responses were more likely to survive exposure to plague bacteria. Celiacs or MS will kill someone much, much more slowly than bubonic plague will, so a disproportionate number of people with those or similar autoimmune disorders were able to survive to pass on their genes.</p>
]]></description><pubDate>Sat, 04 Oct 2025 15:13:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45473893</link><dc:creator>stult</dc:creator><comments>https://news.ycombinator.com/item?id=45473893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45473893</guid></item><item><title><![CDATA[New comment by stult in "Death rates rose in hospital ERs after private equity firms took over"]]></title><description><![CDATA[
<p>It was very barely increased in 2021. Nowhere near enough though</p>
]]></description><pubDate>Thu, 25 Sep 2025 17:38:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45376143</link><dc:creator>stult</dc:creator><comments>https://news.ycombinator.com/item?id=45376143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45376143</guid></item><item><title><![CDATA[New comment by stult in "When Knowing Someone at Meta Is the Only Way to Break Out of "Content Jail""]]></title><description><![CDATA[
<p>The internet has been like this forever. In the 90s I was banned from hotmail for having an inappropriate email address because my last name is Cummings. No recourse for some idiotic regex filter.</p>
]]></description><pubDate>Thu, 18 Sep 2025 20:18:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45294474</link><dc:creator>stult</dc:creator><comments>https://news.ycombinator.com/item?id=45294474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45294474</guid></item><item><title><![CDATA[New comment by stult in "Delta’s new AI-powered pricing strategy"]]></title><description><![CDATA[
<p>You can’t charge black people systemically different prices than white people, for example. Neither better nor worse prices. Proving causality would likely be the hard part, but a systematic survey of disparate pricing could show disparate impact. AI models frequently are invisibly biased on race because of some feature that operates as a proxy measure that the developers don’t recognize. eg something as simple as ZIP code combined with a name is a highly reliable predictor of race, and there are many similar, far more subtle ways bias can creep into a model.</p>
]]></description><pubDate>Tue, 29 Jul 2025 21:00:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=44728218</link><dc:creator>stult</dc:creator><comments>https://news.ycombinator.com/item?id=44728218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44728218</guid></item><item><title><![CDATA[New comment by stult in "The patterns of elites who conceal their assets offshore"]]></title><description><![CDATA[
<p>Brooke Harrington (one of the professors from the OP article) has an excellent book on the topic, called Offshore.</p>
]]></description><pubDate>Thu, 17 Jul 2025 19:35:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44597254</link><dc:creator>stult</dc:creator><comments>https://news.ycombinator.com/item?id=44597254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44597254</guid></item><item><title><![CDATA[New comment by stult in "Tell HN: Help restore the tax deduction for software dev in the US (Section 174)"]]></title><description><![CDATA[
<p>Many larger companies have an incentive to attribute layoffs to AI, because that serves to hype their AI products. Basically, they didn't want to say, "we are laying people off for financial reasons." Even though the financial reasons were triggered by a change to the tax code, because that doesn't play well in the media, particularly during a period of elevated profits. So Google, Microsoft, etc. laid a bunch of engineers off to reduce their tax burden and used AI as an excuse.</p>
]]></description><pubDate>Tue, 10 Jun 2025 01:23:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=44231522</link><dc:creator>stult</dc:creator><comments>https://news.ycombinator.com/item?id=44231522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44231522</guid></item><item><title><![CDATA[New comment by stult in "Tell HN: Help restore the tax deduction for software dev in the US (Section 174)"]]></title><description><![CDATA[
<p>Yes, this is an insane policy that reflects a complete ignorance of the on-ground realities. It was almost certainly only passed to help the 2017 tax bill's legislative scoring by the CBO.<p>I posted about this on Reddit the other day. <a href="https://www.reddit.com/r/Economics/comments/1l3lo7j/the_hidden_time_bomb_in_the_tax_code_thats/mw34jna/" rel="nofollow">https://www.reddit.com/r/Economics/comments/1l3lo7j/the_hidd...</a><p>> Yeah, it's pretty much completely insane. Although in your example I think you accidentally picked numbers that actually work out precisely to zero dollars in taxable income. The company (if US-based) would have zero taxable income in the first year because they can deduct 1/5th of the salaries (because there is a five year amortization for US companies, and 15 year for foreign companies), so they would have $1m in gross income and $1m in deductions resulting in $0 in taxable income. But you can tweak the numbers a bit to get the result you intended, e.g., $1m in revenue and $2.5m in salary would result in $500,000 additional taxable income under the TCJA's version of Section 174 over the previous version of the code, even though in reality the company operated at a net loss. (edit, just looked this up and actually the amortization is dated from the midyear of the tax year in which the expense is incurred, which is also just fucking bonkers, but that means I was incorrect and your example does yield a taxable income, because the first year in your example would have $500k in deductions rather than the full 20% of the $5m expense, resulting in $500k taxable profit)<p>> All of which means that we treat R&D salaries less favorably than ordinary salaries, which are fully deductible in the year they are incurred. So our tax code now not only fails to incentivize R&D as under the previous R&D tax credit regime, it actively treats R&D employee salaries worse than non-R&D salaries. Even though R&D jobs are generally the highly skilled, well compensated, white collar careers we want to keep in this country.<p>> Section 174 also specifically designates all software development as R&D, so there's no way to develop software while claiming it is not R&D. I'm sure accountants have been jumping through hoops in their efforts to reclassify other kinds of product development jobs as not R&D, which is the exact opposite of what R&D tax studies used to do, which was to label as much employee compensation as R&D expenses as possible, because §174 and the related, intersecting provisions of §41 (the R&D tax credit itself), treated R&D salaries more favorably than other salaries. To a certain extent, the OP article understated how much of a swing this revision to the tax code is. It isn't just that we are treating R&D salaries worse than we used to, but that we are treating them even worse than we treat other kinds of salaries. Which is bizarre in a world where the policy objective is to retain R&D jobs in the US.<p>> The purpose of capitalization is to match expenses to benefits over multiple tax years. So that the tax payer can't take a huge tax deduction up front to generate an economically fictional loss in the short term on an asset that will generate income over the many years. Amortization forces them to deduct the expense of the asset over time as the benefit accrues over time.<p>> This model is a poor fit for software. Construction workers produce an asset with a generally predictable and known useful lifetime and long-term stable value that is independent of the business. You can always sell a building.<p>> Software, however, does not generally create value for very long if it is not subject to continuous development and improvement. It also decays very rapidly when not maintained (e.g. security patches), yet there is no distinction in the tax code between new development and production support/maintenance software development. Nor would any such distinction make any sense in reality, because unlike a physical asset software is subject to continuous change and there is little distinction between adding new features and maintaining existing features. This approach to capitalizing salaries contrasts with other capitalized assets like buildings, where most ordinary maintenance costs are deducted in the current year, not capitalized.<p>> The value of software can be much harder to predict than other capitalized assets. Both in terms of the demand, but also in terms of the technical capability to deliver the desired product. Which is why it's considered R&D in the first place: there is inherent technical risk in many if not most software projects which is not present in other kinds of economic activities that produce capitalized assets.<p>> Software is often so specialized that it cannot be sold on to a third-party without selling the entire business around the software, including existing customers, distribution and sales channels, and supporting software engineering staff. It's not a liquid, fungible, alienable asset the way other capitalized assets typically are. There is no real market for the source code to Reddit, for example, because there is nothing technically special about Reddit. The company's value derives from the user base, the community, and the data, not anything particularly special about its software.<p>> The tax code also confuses the output of the software development process with the value software can generate. Software developers produce code. Some of that code is valuable, much is not. Unlike with other capitalized assets, you can't know in advance whether the software you produce actually works 100% of the time, even with robust testing and QA. Whereas you can be quite certain that a building will continue to function as a building if it is built correctly. Many software engineers actually regard code as a liability rather than an asset. The more you have to maintain, the more work you have to do to maintain the code base and the harder it is to add new features or debug issues with existing features. So if you can deliver the same capability to your customers with less code, then that is preferable. Which is to say, the output of the software development process is much more loosely tied to predictable economic value than other capitalized assets.<p>> Software is also frequently delivered as a service, which highlights the inanity of treating software as a fixed, long-term asset. The team maintaining a SaaS will handle day-to-day site reliability engineering work, which is never a stable output but needs to be constantly tweaked to match actual usage patterns.<p>> Last, and this is implicit in much of the above, but unlike other capitalized assets, software is never really complete. There are always more features, more optimizations, more bug fixes. Software development is never steady state. Either the software isn't being developed actively and quickly loses nearly all value due to code rot, or it is being actively maintained and improved and is producing value. Buildings don't stop functioning as buildings when you stop paying the construction workers. Thus, software development does not produce a long-term fixed asset but rather is a continuous service delivery process, where the revenue produced in any given year was produced by the same year expenses to maintain the software. Thus, software expenses and revenues are mostly naturally aligned in a single tax year, and therefore software is not suitable for amortization.</p>
]]></description><pubDate>Tue, 10 Jun 2025 00:56:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=44231345</link><dc:creator>stult</dc:creator><comments>https://news.ycombinator.com/item?id=44231345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44231345</guid></item><item><title><![CDATA[New comment by stult in "Tell HN: Help restore the tax deduction for software dev in the US (Section 174)"]]></title><description><![CDATA[
<p>> I'm going to have people monitoring it 24/7. If I build an airport, I'm going to have air traffic controllers working 24/7. And so on.<p>> Of course, the air traffic controllers didn't build the runway, and the construction crew don't direct air traffic, so the whole situation is much less ambiguous.<p>That is precisely why those salaries are NOT capex</p>
]]></description><pubDate>Tue, 10 Jun 2025 00:47:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44231306</link><dc:creator>stult</dc:creator><comments>https://news.ycombinator.com/item?id=44231306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44231306</guid></item><item><title><![CDATA[New comment by stult in "Tell HN: Help restore the tax deduction for software dev in the US (Section 174)"]]></title><description><![CDATA[
<p>> In the case of the $200k engineer, you deduct the first $40k in the first year, then you can expense another $40k from that first year in the second year, the third $40k in the third year, and so on through the fifth year. So eventually you get to expense the entire first year of the engineer's pay, but only after five years.<p>This actually understates the issue slightly. The amortization is calculated from the midpoint of the first tax year, so actually you only take 10% in the first year. Meaning it takes six years to get back to square one. In your example, you would only capitalize $20k in the first year, $40k for the subsequent four years, and then another $20k in the final year.</p>
]]></description><pubDate>Tue, 10 Jun 2025 00:45:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44231296</link><dc:creator>stult</dc:creator><comments>https://news.ycombinator.com/item?id=44231296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44231296</guid></item><item><title><![CDATA[New comment by stult in "Discord's face scanning age checks 'start of a bigger shift'"]]></title><description><![CDATA[
<p>I'd say all of the above but my boss is very forgiving of me. It helps that I am self-employed.</p>
]]></description><pubDate>Thu, 17 Apr 2025 23:39:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=43723424</link><dc:creator>stult</dc:creator><comments>https://news.ycombinator.com/item?id=43723424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43723424</guid></item><item><title><![CDATA[New comment by stult in "Hunt for Red October 1990 (2016)"]]></title><description><![CDATA[
<p>Similarly the Clancy book Red Storm Rising really holds up well, and weirdly may be one of the best primers on Russian military practices, culture, and capabilities as the force was constituted during the first year of their full scale invasion of Ukraine.</p>
]]></description><pubDate>Thu, 10 Apr 2025 15:48:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=43645109</link><dc:creator>stult</dc:creator><comments>https://news.ycombinator.com/item?id=43645109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43645109</guid></item><item><title><![CDATA[New comment by stult in "Hyperlight WASM: Fast, secure, and OS-free"]]></title><description><![CDATA[
<p>Also we have suffered a couple decades of JavaScript to give us that little extra motivation to make a common runtime environment work. And WASM is open source and thus not proprietary. And all the browsers (well, really, the one browser) are open source. The FOSS community is much more robust than it was 30 years ago, and there are many times more professional software devs floating around too, and security tooling and practices are substantially better now. Personally though I think the general antipathy for JavaScript and its endless parade of duplicative over hyped frameworks alone would suffice to push WASM forward.</p>
]]></description><pubDate>Wed, 26 Mar 2025 17:48:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=43484789</link><dc:creator>stult</dc:creator><comments>https://news.ycombinator.com/item?id=43484789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43484789</guid></item><item><title><![CDATA[New comment by stult in "In Jail Without a Lawyer: How a Texas Town Fails Poor Defendants"]]></title><description><![CDATA[
<p>There's a long running historiographical debate about the relative influence individuals have over the ultimate course of historical events compared to systemic factors<p>For many years, it was popular (particularly in revisionist circles) almost entirely to deny individual agency and to rely instead exclusively on systemic arguments which highlighted the power of geography, ecology, culture, technology, and other complex systems to shape human events. That revisionist approach emerged partially in reaction to the near universal overreliance of prior generations of historians on the so-called "Great Man" theory of history, which assumes events are largely attributable to the decisions of a select group of politically powerful individuals. Nearly all of those individuals happened to be white, male, and wealthy, and thus Great Man history suffered not only from blindness to systemic factors that can shape events, but also to the experiences, contributions, and agency of anyone who was not rich, not white, not a man, or even simply not politically powerful enough to count. In other words, they ignore nearly everyone who has ever lived.<p>Although academic history has long since moved away from the Great Man theory, it remains a popular trope of low quality popular history books, and increasingly it has become clear that purely systemic, revisionist approaches with no consideration for the effects of individual actors are also inadequate to explain historical events.<p>Sometimes systems are more powerful than people, and no amount of good will or effort is going to fix a problem. The Vikings abandoned Greenland during the Little Ice Age because they had no way of controlling the climate or adapting efficiently to the changes. The climate system was more powerful than any individual Norse settler or group of settlers could ever hope to be.<p>Sometimes systems are weaker than people, and leaders can bend them to their will.  After nearly 1000 years of independence from secular authority and mostly uncontested religious domination in England, the Catholic Church in the 16th century formed an incredibly powerful institutional system of religious control built on vast endowments of land. It was by and large extremely popular with the common people and historically served a critical role in bolstering the king's position by promoting a respect for hierarchy that naturally encompassed both their own elevated status as priests and the position of secular authoritarian rulers, who ruled as God's representative on Earth. Despite the Church's enduring local popularity, its immense wealth, its deep connections with the broader Christian world, and the powerful hold fear of excommunication and damnation had on most Christians, King Henry VIII managed to completely transform the institutional, legal, and property-managing system of the medieval English Catholic Church, sundering it entirely from Rome, depriving it of essentially all of its land holdings, and subordinating its institutions entirely to royal authority. And he accomplished this in a shockingly short period of time, only around a decade.<p>Why did Henry decide to throw his lot in with the Reformation? Was it because he saw the injustice of monks, priests, and friars siphoning off so much of his subjects' wealth to Rome simply to subsidize the already luxurious and decidedly un-Christian lifestyle enjoyed by the pope? Not at all, in fact in the years before his marriage to Katherine of Aragon soured, he wrote a book defending the pope, who promptly named the king Defender of the Faith in gratitude and recognition of his scholastic achievement. Did Henry instead recognize an opportunity to enrich himself? Probably not, the evidence suggests he wasn't that savvy about money, but luckily for him, he had Cromwell to take care of the pounds and the pennies. Ultimately, he just needed a divorce. Because if he failed to produce an heir, the danger of civil war would be intolerable, and Katherine was clearly beyond her childbearing years. But the pope wouldn't give him one, and Henry was a raging narcissist willing to burst through any boundary in service of his own ego, even risking his soul to break from Rome.<p>So individual idiosyncrasies can also affect the course of events, we can't just look at systems, and we can't just look at individuals, we need systems too. The relative influence of each over how a complex institution like a justice system develops is a highly contingent and fact-specific analysis. Sometimes the climate can push winters to be too cold even for the hardiest settlers. Sometimes an entire nation's centuries-long, enduring religious beliefs and ideologies can depend solely on the whims (and lust) of a single egotistical dictator. And sometimes when such a basic function is this messed up, you might actually find that there are indeed a limited number of individuals responsible, and that replacing them with competent or less malicious individuals will actually solve the problem.<p>That's the trick though, and where the systemic and individual-focused explanatory variables start to bleed into each other. If it is systematically impossible to find good people to staff these institutions, then yes merely swapping out individuals will not fix the situation because by definition you are swapping out bad people for other bad people. However, I seriously doubt that it is impossible to do so in this case, because even if the US justice system is messed up and broken, this is about the most messed up and broken that it gets. I think it's fair to say that 99.999% of the country does not experience systemic justice problems to the same extent as Maverick County, which is why so many people are reacting to this story with justifiable shock. So even assuming <i>ad arguendo</i> that it is systemically impossible to find truly <i>good</i> people to work in law enforcement or the judicial system, we know it's at least possible to find <i>better</i> people than they have in Maverick County.</p>
]]></description><pubDate>Tue, 25 Mar 2025 22:18:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43476653</link><dc:creator>stult</dc:creator><comments>https://news.ycombinator.com/item?id=43476653</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43476653</guid></item><item><title><![CDATA[New comment by stult in "The Startup CTO's Handbook"]]></title><description><![CDATA[
<p>I think this advice may vary in applicability across industries. If you're selling a B2B product that touches PII, you're definitely going to need SOC2 if you don't want to be laughed out the door during pitch meetings. And depending on your funding level, using an automatic SOC2 compliance checklist service like Secureframe may only be a few thousand dollars but will ensure not only that you are following those best practices but also in an idiosyncratically SOC2 manner that will make for an easy audit. Not a huge investment relative to the dev and project management time it takes to get onto SOC2 track with an organization that already has deeply engrained non-compliant processes in place.</p>
]]></description><pubDate>Wed, 12 Mar 2025 20:08:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43347177</link><dc:creator>stult</dc:creator><comments>https://news.ycombinator.com/item?id=43347177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43347177</guid></item></channel></rss>