<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: bmitch3020</title><link>https://news.ycombinator.com/user?id=bmitch3020</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 26 Apr 2026 18:47:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bmitch3020" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bmitch3020 in "America's Geothermal Breakthrough"]]></title><description><![CDATA[
<p>When you have a supply chain failure on solar or wind power, you stop adding capacity. When you have a supply chain failure on oil and gas, you stop generating power. These are not the same problem.<p>We can build capacity to manufacturer renewable power domestically. But I suspect this administration is more interested in protecting the business interest of those that gave them the largest campaign donations than they are in long term energy sustainability.</p>
]]></description><pubDate>Sat, 25 Apr 2026 23:14:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47905553</link><dc:creator>bmitch3020</dc:creator><comments>https://news.ycombinator.com/item?id=47905553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47905553</guid></item><item><title><![CDATA[Docker Hub detects and quarantines malicious Checkmarx/kics images]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.docker.com/blog/trivy-kics-and-the-shape-of-supply-chain-attacks-so-far-in-2026/">https://www.docker.com/blog/trivy-kics-and-the-shape-of-supply-chain-attacks-so-far-in-2026/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47886695">https://news.ycombinator.com/item?id=47886695</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 24 Apr 2026 07:10:39 +0000</pubDate><link>https://www.docker.com/blog/trivy-kics-and-the-shape-of-supply-chain-attacks-so-far-in-2026/</link><dc:creator>bmitch3020</dc:creator><comments>https://news.ycombinator.com/item?id=47886695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47886695</guid></item><item><title><![CDATA[Crypto scam lures ships into Strait of Hormuz]]></title><description><![CDATA[
<p>Article URL: <a href="https://arstechnica.com/security/2026/04/crypto-scam-lures-ships-into-strait-of-hormuz-falsely-promising-safe-passage/">https://arstechnica.com/security/2026/04/crypto-scam-lures-ships-into-strait-of-hormuz-falsely-promising-safe-passage/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47874440">https://news.ycombinator.com/item?id=47874440</a></p>
<p>Points: 8</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 23 Apr 2026 11:28:20 +0000</pubDate><link>https://arstechnica.com/security/2026/04/crypto-scam-lures-ships-into-strait-of-hormuz-falsely-promising-safe-passage/</link><dc:creator>bmitch3020</dc:creator><comments>https://news.ycombinator.com/item?id=47874440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47874440</guid></item><item><title><![CDATA[New comment by bmitch3020 in "Cybersecurity looks like proof of work now"]]></title><description><![CDATA[
<p>> If corporations that rely on OSS libraries spend to secure them with tokens, it’s likely going to be more secure than your budget allows.<p>That's a really big "if". Particularly since so many companies don't even know all of the OSS they are using, and they often use OSS to offload the cost of maintaining it themselves.<p>My hope is when the dust settles, we see more OSS SAST tools that are much better at detecting vulnerabilities. And even better if they can recommend fixes. OSS developers don't care about a 20 point chained attack across a company network, they just want to secure their one app. And if that app is hardened, perhaps that's the one link of the chain the attackers can't get past.</p>
]]></description><pubDate>Thu, 16 Apr 2026 00:35:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47787246</link><dc:creator>bmitch3020</dc:creator><comments>https://news.ycombinator.com/item?id=47787246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47787246</guid></item><item><title><![CDATA[New comment by bmitch3020 in "Stop Flock"]]></title><description><![CDATA[
<p>I don't want to stop Flock the company. I want to stop Flock the business model, along with all the other mass surveillance, and the data brokers. If the business models can't be made illegal, it should at least come with liabilities so high that no sane business would want to hold data that is essentially toxic waste.<p>Without that, we are quickly spiraling into the dystopia where privacy is gone, and when the wrong person gets access to the data, entire populations are threatened.</p>
]]></description><pubDate>Wed, 15 Apr 2026 01:40:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47773673</link><dc:creator>bmitch3020</dc:creator><comments>https://news.ycombinator.com/item?id=47773673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47773673</guid></item><item><title><![CDATA[New comment by bmitch3020 in "Coding agents could make free software matter again"]]></title><description><![CDATA[
<p>This article misses the point completely. Open source isn't great because it's easy to extract value from it. Open source is great because of the people creating value with it.<p>Value isn't just slapping a license on something and pushing to GitHub. It's maintaining and curating that software over years, focusing the development towards a goal. It's as much telling users what features you're not willing to add and maintain as it is extending the project to interoperate with others.<p>And that long term commitment to maintenance hasn't come out of the vibe coded ecosystem. Commitment is exactly what they don't want, rather they want the fast sugar high before they drop it and move on to the next thing.<p>The biggest threat to open source is the strip mining of the entire ecosystem, destroying communities and practices that have made it thrive for decades. In the past, open source didn't win because it always had the best implementation, but because it was good enough to solve problems for enough people that it became self sustaining from the contribution of value.<p>I feel that will continue, but it's also going to take a set back from those that aren't interested in contributing value back into the ecosystem from which they have extracted so much.</p>
]]></description><pubDate>Mon, 30 Mar 2026 12:14:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47573277</link><dc:creator>bmitch3020</dc:creator><comments>https://news.ycombinator.com/item?id=47573277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47573277</guid></item><item><title><![CDATA[New comment by bmitch3020 in "Stop picking my Go version for me"]]></title><description><![CDATA[
<p>This is also a ticking bomb for the Go ecosystem due to how the 1.0 guarantee was updated. Originally, the guarantee was they would never make a language change that altered behavior in a breaking way, ever. But when the change to variables in the for loop was introduced, they changed the compiler to interpret the code differently based on the go.mod version of that package. So far, we've been lucky to only have changes everyone seems to have liked. But that could change in the future since the Go maintainers have made it clear there won't be a v2 of Go, they'll just make any breaking changes dependent on the go.mod version.<p>This is made even worse by the golang.org/x packages updating their minimum Go version without any other changes to the code that require that bump. It ripples through all projects that have any dependencies on those packages, and it forces everyone to choose between security updates and backward compatibility.<p>I've ranted about this before in my blog [1].<p>[1]: <a href="https://bmitch.net/blog/2025-06-07-go-broke-v1/" rel="nofollow">https://bmitch.net/blog/2025-06-07-go-broke-v1/</a></p>
]]></description><pubDate>Sun, 29 Mar 2026 22:21:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47568025</link><dc:creator>bmitch3020</dc:creator><comments>https://news.ycombinator.com/item?id=47568025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47568025</guid></item><item><title><![CDATA[New comment by bmitch3020 in "Solar is winning the energy race"]]></title><description><![CDATA[
<p>I really appreciate the Technology Connections take on renewable energy from solar and batteries including a recyclable component. With fossil fuels, the power plant has to be built, and then the fuel is constantly shipped in, which requires constant extraction. While solar panels and batteries can not only consume their fuel for effectively free, but at the end of their life, the materials in them can be recycled without needing massive mines for fresh glass, aluminum, lithium, silicon, etc.</p>
]]></description><pubDate>Sun, 29 Mar 2026 11:11:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47562143</link><dc:creator>bmitch3020</dc:creator><comments>https://news.ycombinator.com/item?id=47562143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47562143</guid></item><item><title><![CDATA[New comment by bmitch3020 in "Sports betting is everywhere, especially on credit reports"]]></title><description><![CDATA[
<p>> It would appear there's a major leak in the Education Trust Fund.<p>Or they redirected funding that previously went to education to other budget items. If a trust fund is created to send $7B to education, but the government cuts their previous $10B in funding, the trust fund can be perfectly followed, while educators see a $3B cut in their funding.</p>
]]></description><pubDate>Sat, 28 Mar 2026 11:46:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47553700</link><dc:creator>bmitch3020</dc:creator><comments>https://news.ycombinator.com/item?id=47553700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47553700</guid></item><item><title><![CDATA[New comment by bmitch3020 in "//go:fix inline and the source-level inliner"]]></title><description><![CDATA[
<p>> It could still have some incremental benefit for public APIs where client code is not under centralised control, but would not allow deprecated APIs to be removed without breakage.<p>It makes those breakages less painful. A project can eventually remove a deprecated API after notifying other projects to run `go fix`. And when projects ignore that advice (some always will), they can revert to a previous working version, run `go fix`, and then upgrade, without spending time in the code identifying how to replace each removed API.<p>And for those projects that routinely update and run `go fix`, they'll never notice the removal of deprecated code. Given the other benefits of `go fix`, switching to easier to read methods, and leveraging more efficient methods, in addition to security fixes that come with regular updates, this should be the workflow for most maintained projects.</p>
]]></description><pubDate>Mon, 16 Mar 2026 13:13:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47398575</link><dc:creator>bmitch3020</dc:creator><comments>https://news.ycombinator.com/item?id=47398575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47398575</guid></item><item><title><![CDATA[New comment by bmitch3020 in "What happens when US economic data becomes unreliable"]]></title><description><![CDATA[
<p>It's sad how counter productive the unreliable economic data is. The people buying groceries know that things are more expensive. And the people looking for a job know how hard it is to find work.<p>But this administration wants to say everything is fine, and fires those that say otherwise. So now unemployment seems under control even though it's not great.<p>Now the Fed, with their dual mandate to maintain a healthy labor market and control inflation, is considering raising rates. If it turns out the job market was much worse than we realized, raising rates could tank the economy more than it already is tanking. All because they wanted to pretend everything is fine.</p>
]]></description><pubDate>Sat, 14 Mar 2026 20:34:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47380889</link><dc:creator>bmitch3020</dc:creator><comments>https://news.ycombinator.com/item?id=47380889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47380889</guid></item><item><title><![CDATA[New comment by bmitch3020 in "Innocent woman jailed after being misidentified using AI facial recognition"]]></title><description><![CDATA[
<p>You can blame both. The prosecutors and police that didn't do their proper due diligence, falsely imprisoning this woman, and held her for months without due process. And also the AI company that submitted a false police report and the defamation of character. There's no reason for either of them to escape the blame.</p>
]]></description><pubDate>Fri, 13 Mar 2026 11:05:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47362820</link><dc:creator>bmitch3020</dc:creator><comments>https://news.ycombinator.com/item?id=47362820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47362820</guid></item><item><title><![CDATA[New comment by bmitch3020 in "Congress Is Considering Abolishing Your Right to Be Anonymous Online"]]></title><description><![CDATA[
<p>Previously shared at <a href="https://news.ycombinator.com/item?id=47264777">https://news.ycombinator.com/item?id=47264777</a></p>
]]></description><pubDate>Thu, 12 Mar 2026 10:50:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47348928</link><dc:creator>bmitch3020</dc:creator><comments>https://news.ycombinator.com/item?id=47348928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47348928</guid></item><item><title><![CDATA[New comment by bmitch3020 in "US Congress Is Considering Abolishing Your Right to Be Anonymous Online"]]></title><description><![CDATA[
<p>Previously shared at <a href="https://news.ycombinator.com/item?id=47264777">https://news.ycombinator.com/item?id=47264777</a></p>
]]></description><pubDate>Thu, 12 Mar 2026 10:50:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47348920</link><dc:creator>bmitch3020</dc:creator><comments>https://news.ycombinator.com/item?id=47348920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47348920</guid></item><item><title><![CDATA[New comment by bmitch3020 in "A decade of Docker containers"]]></title><description><![CDATA[
<p>Recent versions of buildkit have added support for SOURCE_DATE_EPOC. I've been making the images reproducible before that with my own tooling, regctl image mod [1] to backdate the timestamps.<p>It's not just the timestamps you need to worry about. Tar needs to be consistent with the uid vs username, gzip compression depends on implementations and settings, and the json encoding can vary by implementation.<p>And all this assumes the commands being run are reproducible themselves. One issue I encountered there was how alpine tracks their package install state from apk, which is a tar file that includes timestamps. There are also timestamps in logs. Not to mention installing packages needs to pin those package versions.<p>All of this is hard, and the Dockerfile didn't make it easy, but it is possible. With the right tools installed, reproducing my own images has a documented process [2].<p>[1]: <a href="https://regclient.org/cli/regctl/image/mod/" rel="nofollow">https://regclient.org/cli/regctl/image/mod/</a><p>[2]: <a href="https://regclient.org/install/#reproducible-builds" rel="nofollow">https://regclient.org/install/#reproducible-builds</a></p>
]]></description><pubDate>Sat, 07 Mar 2026 22:39:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47292174</link><dc:creator>bmitch3020</dc:creator><comments>https://news.ycombinator.com/item?id=47292174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47292174</guid></item><item><title><![CDATA[New comment by bmitch3020 in "A decade of Docker containers"]]></title><description><![CDATA[
<p>I've seen countless attempts to replace "docker build" and Dockerfile. They often want to give tighter control to the build, sometimes tightly binding to a package manager. But the Dockerfile has continued because of its flexibility. Starting from a known filesystem/distribution, copying some files in, and then running arbitrary commands within that filesystem mirrored so nicely what operations has been doing for a long time. And as ugly as that flexibility is, I think it will remain the dominant solution for quite a while longer.</p>
]]></description><pubDate>Sat, 07 Mar 2026 17:57:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47289874</link><dc:creator>bmitch3020</dc:creator><comments>https://news.ycombinator.com/item?id=47289874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47289874</guid></item><item><title><![CDATA[New comment by bmitch3020 in "US economy sheds 92,000 jobs in February in sharp slide"]]></title><description><![CDATA[
<p>4.4% is the headline number, but there are other measures of unemployment [1] that show we are closer to 8% when you include people that are discouraged from even looking and those working part-time but would prefer a full time job.<p>There's also a stagnation of salaries relative to inflation and a slow hiring market that has people locked into a job when they'd like to find something better. The K-shaped recoveries have people slipping out of the middle class. Combine with housing increasing faster than inflation, future generations having a lower quality of life than their parents.<p>The wealthy are doing what they can to try to direct the narrative elsewhere, by controlling media sources, blaming immigrants, blaming China, and blaming the government. But we really have far too much wealth concentration to be sustainable, not unlike the ending of a game of monopoly. If a more stable solution isn't found soon, I fear things will get much worse than they already are.<p>[1]: <a href="https://www.bls.gov/news.release/empsit.t15.htm" rel="nofollow">https://www.bls.gov/news.release/empsit.t15.htm</a></p>
]]></description><pubDate>Sat, 07 Mar 2026 15:10:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47288327</link><dc:creator>bmitch3020</dc:creator><comments>https://news.ycombinator.com/item?id=47288327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47288327</guid></item><item><title><![CDATA[Open source registries don't have enough money to implement basic security]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.theregister.com/2026/02/16/open_source_registries_fund_security/">https://www.theregister.com/2026/02/16/open_source_registries_fund_security/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47217476">https://news.ycombinator.com/item?id=47217476</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 02 Mar 2026 13:04:22 +0000</pubDate><link>https://www.theregister.com/2026/02/16/open_source_registries_fund_security/</link><dc:creator>bmitch3020</dc:creator><comments>https://news.ycombinator.com/item?id=47217476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47217476</guid></item><item><title><![CDATA[New comment by bmitch3020 in "A new California law says all operating systems need to have age verification"]]></title><description><![CDATA[
<p>Reaction 1: how would this even work with embedded systems that have no UI to input this data?<p>Reaction 2: it's open source, make the lawmakers do submit the changes.<p>Reaction 3: how would this ever be enforced? Would they outlaw downloading distributions, or even older versions of distributions? When there's no exchange of money, a law like this is seems like it would be suppression of free speech.<p>Reaction 4: Someone needs to maliciously comply, in advance, on all California government systems. Shutdown the phones, the Wi-Fi, the building access systems, their Web servers, data centers, alarm systems, payroll, stop lights, everything running any operating system. Get everyone to do it on the same day as an OS boycott. And don't turn things back on until the law is repealed.</p>
]]></description><pubDate>Fri, 27 Feb 2026 23:56:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47187802</link><dc:creator>bmitch3020</dc:creator><comments>https://news.ycombinator.com/item?id=47187802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47187802</guid></item><item><title><![CDATA[New comment by bmitch3020 in "BuildKit: Docker's Hidden Gem That Can Build Almost Anything"]]></title><description><![CDATA[
<p>I don't use buildkit for artifacts, but I do like to output images to an OCI Layout so that I can finish some local checks and updates before pushing the image to a registry.<p>But the real hidden power of buildkit is the ability to swap out the Dockerfile parser. If you want to see that in action, look at this Dockerfile (yes, that's yaml) used for one of their hardened images: <a href="https://github.com/docker-hardened-images/catalog/blob/main/image/redis/debian-13/8.2.yaml" rel="nofollow">https://github.com/docker-hardened-images/catalog/blob/main/...</a></p>
]]></description><pubDate>Thu, 26 Feb 2026 15:59:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47167806</link><dc:creator>bmitch3020</dc:creator><comments>https://news.ycombinator.com/item?id=47167806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47167806</guid></item></channel></rss>