<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: JB_Dev</title><link>https://news.ycombinator.com/user?id=JB_Dev</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 00:44:43 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=JB_Dev" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by JB_Dev in "Microsoft guide to pirating Harry Potter for LLM training (2024) [removed]"]]></title><description><![CDATA[
<p>Intent (should) be what matters. If you want to learn how to train AI and use copyrighted material in your learning - I don’t care in the slightest at all.<p>In fact if you do this as a nonprofit or at an educational institution in a teaching context it’s explicitly allowed by fair use already.<p>If you do it individually, idk I’m not a lawyer. But it should be allowed on principle.<p>But if you then go take your trained AI and deploy it for commercial purposes that’s a different story and should have protections for the original rights holders.</p>
]]></description><pubDate>Thu, 19 Feb 2026 03:36:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47069594</link><dc:creator>JB_Dev</dc:creator><comments>https://news.ycombinator.com/item?id=47069594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47069594</guid></item><item><title><![CDATA[New comment by JB_Dev in "Microsoft guide to pirating Harry Potter for LLM training (2024) [removed]"]]></title><description><![CDATA[
<p>“Fair use” allows for educational usage of copyrighted material. Technically it probably is not fair use as Microsoft isn’t an educational institution or a nonprofit.<p>But come on … these guides really are for learning purposes. Doesn’t seem like a big deal to me at all. They aren’t even hosting it, just pointing to kaggle who is hosting it.<p>On principle copyright law should allow this kind of learning use case anyway.</p>
]]></description><pubDate>Thu, 19 Feb 2026 03:25:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47069520</link><dc:creator>JB_Dev</dc:creator><comments>https://news.ycombinator.com/item?id=47069520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47069520</guid></item><item><title><![CDATA[New comment by JB_Dev in "Certificate Transparency Log Explorer"]]></title><description><![CDATA[
<p>My goto has been crt.sh for a few years</p>
]]></description><pubDate>Sat, 24 Jan 2026 05:16:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46741282</link><dc:creator>JB_Dev</dc:creator><comments>https://news.ycombinator.com/item?id=46741282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46741282</guid></item><item><title><![CDATA[New comment by JB_Dev in "Cloudflare was down"]]></title><description><![CDATA[
<p>Yea agree.. This is the same discussion point that came up last time they had an incident.<p>I really don’t buy this requirement to always deploy state changes 100% globally immediately. 
Why can’t they just roll out to 1%, scaling to 100% over 5 minutes (configurable), with automated health checks and pauses? That will go along way towards reducing the impact of these regressions.<p>Then if they really think something is so critical that it goes everywhere immediately, then sure set the rollout to start at 100%.<p>Point is, design the rollout system to give you that flexibility. Routine/non-critical state changes should go through slower ramping rollouts.</p>
]]></description><pubDate>Fri, 05 Dec 2025 13:44:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46161170</link><dc:creator>JB_Dev</dc:creator><comments>https://news.ycombinator.com/item?id=46161170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46161170</guid></item><item><title><![CDATA[New comment by JB_Dev in "Cloudflare outage on November 18, 2025 post mortem"]]></title><description><![CDATA[
<p>Code and Config should be treated similarly. If you would use a ring based rollout, canaries, etc for safely changing your code, then any config that can have the same impact must also use safe rollout techniques.</p>
]]></description><pubDate>Wed, 19 Nov 2025 06:38:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45976516</link><dc:creator>JB_Dev</dc:creator><comments>https://news.ycombinator.com/item?id=45976516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45976516</guid></item><item><title><![CDATA[New comment by JB_Dev in "Cloudflare outage on November 18, 2025 post mortem"]]></title><description><![CDATA[
<p>Does their ring based rollout really truly have to be 0->100% in a few seconds?<p>I don’t really buy this requirement. At least make it configurable with a more reasonable default for “routine” changes. E.g. ramping to 100% over 1 hour.<p>As long as that ramp rate is configurable, you can retain the ability to respond fast to attacks by setting the ramp time to a few seconds if you truly think it’s needed in that moment.</p>
]]></description><pubDate>Wed, 19 Nov 2025 06:28:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45976481</link><dc:creator>JB_Dev</dc:creator><comments>https://news.ycombinator.com/item?id=45976481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45976481</guid></item><item><title><![CDATA[New comment by JB_Dev in "Abusing Entra OAuth for fun and access to internal Microsoft applications"]]></title><description><![CDATA[
<p>You are 100% correct but really these engineers should go read the guidance - it’s pretty clear what is required: <a href="https://learn.microsoft.com/en-us/entra/identity-platform/claims-validation" rel="nofollow">https://learn.microsoft.com/en-us/entra/identity-platform/cl...</a></p>
]]></description><pubDate>Sun, 10 Aug 2025 02:43:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44852382</link><dc:creator>JB_Dev</dc:creator><comments>https://news.ycombinator.com/item?id=44852382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44852382</guid></item><item><title><![CDATA[New comment by JB_Dev in "The Myth of Developer Obsolescence"]]></title><description><![CDATA[
<p>Nah this is just microsofts quality bar in general. AI will only accelerate the decline.</p>
]]></description><pubDate>Tue, 27 May 2025 23:54:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=44111645</link><dc:creator>JB_Dev</dc:creator><comments>https://news.ycombinator.com/item?id=44111645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44111645</guid></item><item><title><![CDATA[New comment by JB_Dev in "Watching AI drive Microsoft employees insane"]]></title><description><![CDATA[
<p>100% agree. i’m not sure why everyone is clowning on them here. This process is a win. Do people want this all being hidden instead in a forked private repo?<p>It’s showing the actual capabilities in practice. That’s much better and way more illuminating than what normally happens with sales and marketing hype.</p>
]]></description><pubDate>Wed, 21 May 2025 14:27:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=44051799</link><dc:creator>JB_Dev</dc:creator><comments>https://news.ycombinator.com/item?id=44051799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44051799</guid></item><item><title><![CDATA[New comment by JB_Dev in "My new deadline: 20 years to give away virtually all my wealth"]]></title><description><![CDATA[
<p>I actually have the opposite position on this. 1st world countries already have the funds and economy to pursue exactly what you describe. Just they lack the political will. I don’t care to subsidise that intentional lack of investment.<p>I would much rather give to charities focusing on countries that don’t have the economy/ability to fix their basic issues.</p>
]]></description><pubDate>Thu, 08 May 2025 20:56:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43931259</link><dc:creator>JB_Dev</dc:creator><comments>https://news.ycombinator.com/item?id=43931259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43931259</guid></item><item><title><![CDATA[New comment by JB_Dev in "Pi-hole v6"]]></title><description><![CDATA[
<p>Call me pessimistic, but as the sidewalk pattern becomes more common for IoT, I wouldn’t be surprised if a “malfunctioning radio” just results in the device not working properly.</p>
]]></description><pubDate>Tue, 18 Feb 2025 21:03:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=43095100</link><dc:creator>JB_Dev</dc:creator><comments>https://news.ycombinator.com/item?id=43095100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43095100</guid></item><item><title><![CDATA[New comment by JB_Dev in "Making an intersection unsafe for pedestrians to save seconds for drivers"]]></title><description><![CDATA[
<p>Make it a roundabout with protected pedestrian crossings. That forces drivers to be looking at the conflict point with pedestrians as they manoeuvre the roundabout.</p>
]]></description><pubDate>Tue, 14 Jan 2025 16:35:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=42699577</link><dc:creator>JB_Dev</dc:creator><comments>https://news.ycombinator.com/item?id=42699577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42699577</guid></item><item><title><![CDATA[New comment by JB_Dev in "Making an Intersection Unsafe for Pedestrians to Save Seconds for Drivers"]]></title><description><![CDATA[
<p>If you do not wait in the intersection itself then you would never get a chance to turn in many intersections. The only solution is to always wait in the intersection itself.</p>
]]></description><pubDate>Tue, 14 Jan 2025 16:33:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=42699544</link><dc:creator>JB_Dev</dc:creator><comments>https://news.ycombinator.com/item?id=42699544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42699544</guid></item><item><title><![CDATA[New comment by JB_Dev in "FTC to launch investigation into Microsoft's cloud business"]]></title><description><![CDATA[
<p>Execs talk to customers all the time and so wouldn’t auto delete emails tagged external.</p>
]]></description><pubDate>Sat, 16 Nov 2024 03:10:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=42153810</link><dc:creator>JB_Dev</dc:creator><comments>https://news.ycombinator.com/item?id=42153810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42153810</guid></item><item><title><![CDATA[New comment by JB_Dev in "House committee approves bill requiring new cars to have AM radio"]]></title><description><![CDATA[
<p>In an actual emergency, cell towers may not function.
AM has significantly further range too and is pretty easy to standup as a backup for an area.<p>It’s also incredibly common for road conditions to still be shared over AM - you see this a lot while driving with all the “advisory - tune to …. AM” signs everywhere.</p>
]]></description><pubDate>Thu, 19 Sep 2024 22:36:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=41597062</link><dc:creator>JB_Dev</dc:creator><comments>https://news.ycombinator.com/item?id=41597062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41597062</guid></item><item><title><![CDATA[New comment by JB_Dev in "Scaling Rails and Postgres to millions of users at Microsoft"]]></title><description><![CDATA[
<p>Eventually you get data residency asks to keep data in the right region and for that you need to have horizontal partitioning of some kind.</p>
]]></description><pubDate>Fri, 30 Aug 2024 00:28:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=41396701</link><dc:creator>JB_Dev</dc:creator><comments>https://news.ycombinator.com/item?id=41396701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41396701</guid></item><item><title><![CDATA[New comment by JB_Dev in "We cut costs by 70% by moving from GCP and CockroachDB to Hetzner and PostgreSQL"]]></title><description><![CDATA[
<p>The time investment here doesn’t really make sense to me. That 70% savings was actually only $33 a month.<p>Was it really worth spending that dev time and effort for such a small return rather than the product itself?<p>And yea now you get to manage your own cluster… thats an ongoing cost too, not free.</p>
]]></description><pubDate>Sat, 13 Apr 2024 23:52:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=40027328</link><dc:creator>JB_Dev</dc:creator><comments>https://news.ycombinator.com/item?id=40027328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40027328</guid></item><item><title><![CDATA[New comment by JB_Dev in "Wendy's will experiment with dynamic surge pricing for food in 2025"]]></title><description><![CDATA[
<p>This has been described as similar to Uber/Lyft surging but it’s different in a few critical ways that I suspect consumers are less tolerant of.<p>When Uber/Lyft are surging it incentivise more drivers to go to the surge area. This raises supply and the surge rate decreases. Drivers are distributed automatically where they are needed. Overall trips taken should be higher compared with a no surging model. So it shifts both the demand (higher ride price) and the supply curves dynamically. That’s an easier model to market to customers as there is at least some logical sense behind it.<p>However in Wendys case dynamic pricing has no effect on supply. It just modifies the demand curve.<p>Fundamentally they are betting that their food demand is inelastic enough that they’ll make more money overall. That just feels more exploitative and is going to be harder to market.</p>
]]></description><pubDate>Wed, 28 Feb 2024 15:13:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=39538960</link><dc:creator>JB_Dev</dc:creator><comments>https://news.ycombinator.com/item?id=39538960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39538960</guid></item><item><title><![CDATA[New comment by JB_Dev in "Memory leak proof every C program"]]></title><description><![CDATA[
<p>I’ve done something similar in one of our production services. There was a problem with extremely long GC pauses during Gen2 garbage collection (.NET uses a multigenerational GC design). Pauses could be many seconds long or more than a minute in extreme cases.<p>We found the underlying issue that caused memory pressure in the Gen2 region but the fix was to change some very fundamental aspects of the service and would need to have some significant refactoring. Since this was a legacy service (.net framework) that we were refactoring anyway to run in new .NET (5+), we decided to ignore the issue.<p>Instead we adjusted the GC to just never do the expensive Gen2 collections (GCLatencyMode) and moved the service to run on higher memory VMs. It would hit OOM every 3 days or so, so we just set instances to auto-restart once a day.<p>Then 1 year later we deployed the replacement for the legacy service and the problem was solved.</p>
]]></description><pubDate>Sun, 21 Jan 2024 02:40:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=39074976</link><dc:creator>JB_Dev</dc:creator><comments>https://news.ycombinator.com/item?id=39074976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39074976</guid></item><item><title><![CDATA[New comment by JB_Dev in "New U.S. immigration rules spur more visa approvals for STEM workers"]]></title><description><![CDATA[
<p>It’s pretty simple - software engineering compensation can be 2x-4x or more in the US compared to other western democracies. Money circumvents a lot of the problems you describe.</p>
]]></description><pubDate>Thu, 28 Dec 2023 21:58:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=38799233</link><dc:creator>JB_Dev</dc:creator><comments>https://news.ycombinator.com/item?id=38799233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38799233</guid></item></channel></rss>