<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: jopsen</title><link>https://news.ycombinator.com/user?id=jopsen</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 04 Oct 2026 21:19:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jopsen" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jopsen in "US Treasuries Have Become Unappetizing for Foreign Central Banks and Governments"]]></title><description><![CDATA[
<p>Yes, but if you happen to have a few million spare dollars laying around that have become unappetizing to you, it won't be hard to find someone who thinks they are appetizing :)</p>
]]></description><pubDate>Fri, 18 Sep 2026 19:19:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49758935</link><dc:creator>jopsen</dc:creator><comments>https://news.ycombinator.com/item?id=49758935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49758935</guid></item><item><title><![CDATA[New comment by jopsen in "US Treasuries Have Become Unappetizing for Foreign Central Banks and Governments"]]></title><description><![CDATA[
<p>These were small wars:
<a href="https://en.wikipedia.org/wiki/Russo-Japanese_War" rel="nofollow">https://en.wikipedia.org/wiki/Russo-Japanese_War</a><p>Smaller than the one in Ukraine today.</p>
]]></description><pubDate>Fri, 18 Sep 2026 19:14:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49758872</link><dc:creator>jopsen</dc:creator><comments>https://news.ycombinator.com/item?id=49758872</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49758872</guid></item><item><title><![CDATA[New comment by jopsen in "US Treasuries Have Become Unappetizing for Foreign Central Banks and Governments"]]></title><description><![CDATA[
<p>Fall of the Soviet union was also a major hegemonic realignment.<p>I don't know I have some hopes that maybe it'll play out more with economic tools.<p>Oh, and I don't think western alliances and trade relationships necessarily need to collapse.
But Trump certainly tries :(</p>
]]></description><pubDate>Fri, 18 Sep 2026 19:10:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49758833</link><dc:creator>jopsen</dc:creator><comments>https://news.ycombinator.com/item?id=49758833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49758833</guid></item><item><title><![CDATA[New comment by jopsen in "US Treasuries Have Become Unappetizing for Foreign Central Banks and Governments"]]></title><description><![CDATA[
<p>In history 80 years is nothing.<p>But since the industrial revolution 80 years is something.<p>I hope it's a trend: but living in Europe right now, I do feel like our strongest ally are giving our enemies reason doubt the deterrence we've collectively built over the past 77 years.<p>We had to deploy armed troops to Greenland to deter an ally from invasion.<p>The deterrence to war we've spilled blood building for 77 years.<p>Economics is part of why we haven't had wars, collective deterrence probably had something to do with it too. Without NATO who is to say how many smaller nations Russia/USSR would have invaded for the fun of it.</p>
]]></description><pubDate>Fri, 18 Sep 2026 19:01:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49758715</link><dc:creator>jopsen</dc:creator><comments>https://news.ycombinator.com/item?id=49758715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49758715</guid></item><item><title><![CDATA[New comment by jopsen in "Learning Programming in an Age of LLMs"]]></title><description><![CDATA[
<p>Also not everything needs to be formal.<p>I might want the REST API for a webshop to be solid, payment and checkout process, sure.<p>But the UI. So long as the LLM doesn't falsify product information, why customize the layout, theme, look and feel for each and every single customer.<p>Okay, maybe don't, but point is: you could take bigger risks, you maybe don't need to review UI changes as much.</p>
]]></description><pubDate>Wed, 16 Sep 2026 19:12:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49731559</link><dc:creator>jopsen</dc:creator><comments>https://news.ycombinator.com/item?id=49731559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49731559</guid></item><item><title><![CDATA[New comment by jopsen in "Learning Programming in an Age of LLMs"]]></title><description><![CDATA[
<p>To me software engineering was often about: how do we structure the project so that the crappy code the other students/co-workers write don't break everything?<p>Not because everyone writes bad code. They do, at-least the do first time you read their code. You only think someones code is decent when you spent 3 hours trying to refactor their PR, and realized that the compromises they made were perhaps reasonable.
(This is an important lesson to learn)<p>Whether code written by others is poor or not is also besides the point.
You cannot keep everything in a large project in context (biological or not).<p>Software engineering (not computer science) is about: managing complexity. Structure your project in layers or abstractions or packages or silos or verticals or objects or whatever.<p>But break complexity into bits, so that everything isn't in mind all the time.<p>Nothing new about that. And poor engineering can be papered over with hard work. It's just easier to reach the point where poor engineering really bites ;)</p>
]]></description><pubDate>Wed, 16 Sep 2026 19:05:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49731471</link><dc:creator>jopsen</dc:creator><comments>https://news.ycombinator.com/item?id=49731471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49731471</guid></item><item><title><![CDATA[New comment by jopsen in "Silicon Valley is transforming the military-industrial complex?"]]></title><description><![CDATA[
<p>There are plenty of reasons, some might even be good.<p>But prospects for a positive outcome where probably always slim.<p>IMO, it is particularly dumb when there is a full scale conventional war happening in Ukraine.</p>
]]></description><pubDate>Thu, 10 Sep 2026 20:41:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49649895</link><dc:creator>jopsen</dc:creator><comments>https://news.ycombinator.com/item?id=49649895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49649895</guid></item><item><title><![CDATA[New comment by jopsen in "216M Spy TVs – The LG Smart TV Problem [video]"]]></title><description><![CDATA[
<p>Who is to say they won't?<p>For the record, it's not all the big corps that are this bad.<p>Many are borderline paranoid about privacy, both for appearance and compliance perspectives.</p>
]]></description><pubDate>Tue, 08 Sep 2026 06:24:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49606226</link><dc:creator>jopsen</dc:creator><comments>https://news.ycombinator.com/item?id=49606226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49606226</guid></item><item><title><![CDATA[New comment by jopsen in "bzip3"]]></title><description><![CDATA[
<p>The only reason to pick anything but zstd is that platform support might be better.<p>If your platform/sdk/browser/standard-library comes with zlib/gzip/.. then it's often easier to just pick that.<p>No new dependencies is always a win. App size. Security, etc.<p>Otherwise, if zstd is easy to add, IMO I would always prefer, zstd, lz4 or brotli.</p>
]]></description><pubDate>Mon, 07 Sep 2026 20:01:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49602367</link><dc:creator>jopsen</dc:creator><comments>https://news.ycombinator.com/item?id=49602367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49602367</guid></item><item><title><![CDATA[New comment by jopsen in "bzip3"]]></title><description><![CDATA[
<p>JSONL files are likely to have a lot of the same words repeated MANY times. Same as with headers...<p>Because JSON is an inefficient text encoding, compression (with custom dictionary) are likely to really well on those.<p>Books have recurring words, but probably much less.</p>
]]></description><pubDate>Mon, 07 Sep 2026 19:55:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49602306</link><dc:creator>jopsen</dc:creator><comments>https://news.ycombinator.com/item?id=49602306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49602306</guid></item><item><title><![CDATA[New comment by jopsen in "Corporate America is getting hooked on open-source AI"]]></title><description><![CDATA[
<p>Also people are people and they will get emotionally attached to claude :)</p>
]]></description><pubDate>Fri, 04 Sep 2026 18:19:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49568218</link><dc:creator>jopsen</dc:creator><comments>https://news.ycombinator.com/item?id=49568218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49568218</guid></item><item><title><![CDATA[New comment by jopsen in "Mom gets 6-month suspended sentence for letting 5-year-old walk to the pond"]]></title><description><![CDATA[
<p>> Parkinson admits now that she is embarrassed by her confrontational demeanor.<p>Which was the real crime. To be fair, many places outside the US not respecting the police is a illegal -- but genuinely not enough that an office would be justified in as much as indicating that the officer is armed (which usually counts as use of force).</p>
]]></description><pubDate>Thu, 03 Sep 2026 14:55:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49550784</link><dc:creator>jopsen</dc:creator><comments>https://news.ycombinator.com/item?id=49550784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49550784</guid></item><item><title><![CDATA[New comment by jopsen in "The EU has begun enforcing the AI Act: first RFIs to model providers"]]></title><description><![CDATA[
<p>> Honestly, what’s the worst that can happen here?<p>Regulation that cannot practically be implemented or complied with (example: forks of open models), this leads to selective enforcement and by extension corruption and loss of rule of law.<p>Regulation before the market has even settled down, we don't know if AI will be datacenter only, or open models everybody forks, modifies and runs locally.<p>And we won't know for a couple for years to come.</p>
]]></description><pubDate>Mon, 31 Aug 2026 06:35:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49506315</link><dc:creator>jopsen</dc:creator><comments>https://news.ycombinator.com/item?id=49506315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49506315</guid></item><item><title><![CDATA[New comment by jopsen in "Creepy Crawlies"]]></title><description><![CDATA[
<p>To be clear, making pages with bad training data for bots won't make the bots go away.<p>It'll just punish the bad actors running the scrapers.
As the original poster mentions that they are using TVs as proxies to get residential IPs, one really can't think of these bots as criminal enterprises.<p>Sadly, if the bad actors has two cents for brain, they'll limit how much importance each domain name can have on training data. To mitigate impact of bad data like this.<p>(Note I'd suggest only linking to them from robot.txt as pages to not be indexed, that way no human or well behaved not ever will see them, which is kind of the point).</p>
]]></description><pubDate>Sun, 30 Aug 2026 21:07:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49502827</link><dc:creator>jopsen</dc:creator><comments>https://news.ycombinator.com/item?id=49502827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49502827</guid></item><item><title><![CDATA[New comment by jopsen in "Creepy Crawlies"]]></title><description><![CDATA[
<p>200k req/day = 2.3 req/s<p>That's bad for static content.<p>Try adding search, with pagination and 16 filters that can toggled on off. And 1000 tags, give each page 5.</p>
]]></description><pubDate>Sun, 30 Aug 2026 18:42:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49501552</link><dc:creator>jopsen</dc:creator><comments>https://news.ycombinator.com/item?id=49501552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49501552</guid></item><item><title><![CDATA[New comment by jopsen in "Creepy Crawlies"]]></title><description><![CDATA[
<p>Probably they must be deduplicating text they've seen before.<p>The only punishment would be unique text that trains their models to be degenerate. And even then you'd probably have to serve across many domains.</p>
]]></description><pubDate>Sun, 30 Aug 2026 17:53:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49501038</link><dc:creator>jopsen</dc:creator><comments>https://news.ycombinator.com/item?id=49501038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49501038</guid></item><item><title><![CDATA[New comment by jopsen in "Creepy Crawlies"]]></title><description><![CDATA[
<p>I've seen this too.<p>I think it's a few bad actors really. Because nobody serious about indexing content will do what these crawlers are doing..<p>They are consume lots of content that is unoriginal or duplicate or duplicate with minor modifications.<p>Not sure how to block, but maybe a little bit of law enforcement could dramatically reduce the number of TVs being used a proxies.</p>
]]></description><pubDate>Sun, 30 Aug 2026 16:59:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49500428</link><dc:creator>jopsen</dc:creator><comments>https://news.ycombinator.com/item?id=49500428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49500428</guid></item><item><title><![CDATA[New comment by jopsen in "Creepy Crawlies"]]></title><description><![CDATA[
<p>They allow you to diff commits, which is an awesome feature.<p>But if bots a crawling diffs between all possible commits it's crazy.<p>CDN will do nothing, because it's new urls each time. You can maybe find a CDN provider that block bots.</p>
]]></description><pubDate>Sun, 30 Aug 2026 16:56:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49500398</link><dc:creator>jopsen</dc:creator><comments>https://news.ycombinator.com/item?id=49500398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49500398</guid></item><item><title><![CDATA[New comment by jopsen in "Malicious Rust crate Arrayref runs a build-time payload"]]></title><description><![CDATA[
<p>Or just burn some tokens scanning packages for bad behavior.<p>Granted some human will likely have to review it. Or packages flagged by Al could require users to explicitly allowlist them.</p>
]]></description><pubDate>Thu, 20 Aug 2026 21:36:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49380604</link><dc:creator>jopsen</dc:creator><comments>https://news.ycombinator.com/item?id=49380604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49380604</guid></item><item><title><![CDATA[New comment by jopsen in "A fortuitous decade as an indie software developer"]]></title><description><![CDATA[
<p>> Corporate NPC<p>That's a really good description, I should update my linkedin profile :)</p>
]]></description><pubDate>Sun, 16 Aug 2026 16:48:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49321618</link><dc:creator>jopsen</dc:creator><comments>https://news.ycombinator.com/item?id=49321618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49321618</guid></item></channel></rss>