<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: jasonjayr</title><link>https://news.ycombinator.com/user?id=jasonjayr</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 22 Jun 2026 22:32:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jasonjayr" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jasonjayr in "Pledging another $400k to the Zig software foundation"]]></title><description><![CDATA[
<p>The problem arises when there are contradictory truths, and defenders of one or both sides refuse to dig deeper to both self-reflect on what they believe to be true, and perhaps come to a deeper more correct understanding.</p>
]]></description><pubDate>Mon, 22 Jun 2026 16:27:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48632367</link><dc:creator>jasonjayr</dc:creator><comments>https://news.ycombinator.com/item?id=48632367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48632367</guid></item><item><title><![CDATA[New comment by jasonjayr in "Ask HN: How do you get into a flow state when using AI to code?"]]></title><description><![CDATA[
<p>There's an XKCD for that, "Compiling" : <a href="https://xkcd.com/303/" rel="nofollow">https://xkcd.com/303/</a></p>
]]></description><pubDate>Thu, 11 Jun 2026 16:47:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48492814</link><dc:creator>jasonjayr</dc:creator><comments>https://news.ycombinator.com/item?id=48492814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48492814</guid></item><item><title><![CDATA[New comment by jasonjayr in "Smudging the game disc to make speedrunning 'SpongeBob' faster"]]></title><description><![CDATA[
<p>That's kinda what happens with DNA -- a random mutation will make the resulting organism 'incompatible with life' -- or it will create a change that gives a huge advantage for survival.</p>
]]></description><pubDate>Thu, 11 Jun 2026 01:01:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48484965</link><dc:creator>jasonjayr</dc:creator><comments>https://news.ycombinator.com/item?id=48484965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48484965</guid></item><item><title><![CDATA[New comment by jasonjayr in "Microsoft's open source tools were hacked to steal passwords of AI developers"]]></title><description><![CDATA[
<p>This is the leg of the cycle when we go back to mainframes & centralized computing?  With all the datacenter build out; why wouldn't you want your services adjacent to the LLM processing centers?</p>
]]></description><pubDate>Tue, 09 Jun 2026 12:20:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48460146</link><dc:creator>jasonjayr</dc:creator><comments>https://news.ycombinator.com/item?id=48460146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48460146</guid></item><item><title><![CDATA[New comment by jasonjayr in "Motorola effectively bricked its entire line of WiFi routers without explanation"]]></title><description><![CDATA[
<p>I got a new lease on life for a bunch of old/slow MyBook WD Live NAS devices -- OpenWRT installs onto these PowerPC devices, rather easily.</p>
]]></description><pubDate>Sun, 07 Jun 2026 03:21:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48431455</link><dc:creator>jasonjayr</dc:creator><comments>https://news.ycombinator.com/item?id=48431455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48431455</guid></item><item><title><![CDATA[New comment by jasonjayr in "Zeroserve: A zero-config web server you can script with eBPF"]]></title><description><![CDATA[
<p>I'd wager that in the next 96 hours, with a LLM, someone could create a translator that would 'pack' a nginx or caddy configuration file into the relevant code that zeroserve could use.  Or even more simply, just pickup all the Ingress manifests in a kubernetes cluster and rebuild the pack.  The point being, the interface between the tool and the configuration is just another API, system operators are already describing the state of the system at higher level constructs, and the specific bytes that make up the configuration are an artifact of that.</p>
]]></description><pubDate>Sat, 06 Jun 2026 19:06:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48427928</link><dc:creator>jasonjayr</dc:creator><comments>https://news.ycombinator.com/item?id=48427928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48427928</guid></item><item><title><![CDATA[New comment by jasonjayr in "IPv6 zones in URLs are a mistake"]]></title><description><![CDATA[
<p>Don't want to go too far off topic; but the interface in question was a uniquely named internal network interface for a Hyper-V VM.  Considering it's MS all the way down, I'd expect them to get it right.</p>
]]></description><pubDate>Fri, 05 Jun 2026 10:46:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48410607</link><dc:creator>jasonjayr</dc:creator><comments>https://news.ycombinator.com/item?id=48410607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48410607</guid></item><item><title><![CDATA[New comment by jasonjayr in "IPv6 zones in URLs are a mistake"]]></title><description><![CDATA[
<p>Also, thank you windows for not having consistent interface ids after reboot. I had to rewrite a configuration file every startup with powershell in order to tackle this case.</p>
]]></description><pubDate>Thu, 04 Jun 2026 22:31:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48405532</link><dc:creator>jasonjayr</dc:creator><comments>https://news.ycombinator.com/item?id=48405532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48405532</guid></item><item><title><![CDATA[New comment by jasonjayr in "Microsoft builds MacBook Pro rival with NVIDIA-powered Surface Laptop Ultra"]]></title><description><![CDATA[
<p>MS got involved, and they <i>are</i> web servers that you send <i>SOAP requests</i> to, (to support MFC devices, of course) and the Windows stack uses UPNP to discover them, and register them by their UPNP names, and they tend to be sticky to their temporary IPv6 addresses, and often fail to rediscover when their temporary IPv6 address changes.  Oh and the windows UI doesn't give you any ability to edit the 'port', failing instead with some incomprehensible "operation not supported" if you dare click the 'edit' on the port.</p>
]]></description><pubDate>Tue, 02 Jun 2026 10:16:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48368241</link><dc:creator>jasonjayr</dc:creator><comments>https://news.ycombinator.com/item?id=48368241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48368241</guid></item><item><title><![CDATA[New comment by jasonjayr in "Getting an old Computer online with Android Ethernet tethering"]]></title><description><![CDATA[
<p><a href="https://docs.gl-inet.com/router/en/4/user_guide/gl-mt300n-v2/" rel="nofollow">https://docs.gl-inet.com/router/en/4/user_guide/gl-mt300n-v2...</a><p>These devices have the wifi/ethernet bridge functionality being discussed, (as well as a bunch of other stuff) and are OpenWRT based.  Built in openvpn/wireguard as well.  We bought a bunch for our team way back when (IIRC they were < $20 USD then)  Gl.iNet has other similar more powerful devices as your use case may need.</p>
]]></description><pubDate>Mon, 25 May 2026 02:42:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48262952</link><dc:creator>jasonjayr</dc:creator><comments>https://news.ycombinator.com/item?id=48262952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48262952</guid></item><item><title><![CDATA[New comment by jasonjayr in "Why is Inkwell stuck in review"]]></title><description><![CDATA[
<p>Amusingly, a bunch of series of teen shows used to use "Pear PC" to get around the trademark issue on all their on screen technology...</p>
]]></description><pubDate>Wed, 20 May 2026 19:21:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48212712</link><dc:creator>jasonjayr</dc:creator><comments>https://news.ycombinator.com/item?id=48212712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48212712</guid></item><item><title><![CDATA[New comment by jasonjayr in "Reimagining the mouse pointer for the AI era"]]></title><description><![CDATA[
<p>The killer app was conceived as early as the 1980s:  an agent running on <i>your</i> computer, organizing <i>your</i> files, <i>your</i> schedule, <i>your</i> messages, <i>your</i> bills, bank accounts, etc.  All the parts of <i>your</i> life that were routine drudgery should be able to be offloaded to a smart agent, based on <i>your</i> preference, to bring you the information you needed with natural language queries, contextualized to what you were doing at the time, when you need it.<p>What's being delivered now is, an agent running on <i>someone else's</i> computer, copying your data to <i>someone else's</i> database, with <i>zero</i> responsibility, or mandate to protect that data and not share with with anyone else (in fact, they almost always promise to share it with their thousand partners), offering suggestions and preferences based on <i>someone else's</i> so-called recommendations, influenced by paying the agent's operators, and <i>increasing pressure</i> to make using <i>someone else's</i> computers + agents the only way to interact with other people and systems.<p>There is no doubt that LLM's can do amazing things, but the current environment seems to make it nearly impossible to do anything with them that doesn't let <i>someone else</i> inspect, influence, and even restrict everything you are doing with with these systems.</p>
]]></description><pubDate>Wed, 13 May 2026 04:52:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48117986</link><dc:creator>jasonjayr</dc:creator><comments>https://news.ycombinator.com/item?id=48117986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48117986</guid></item><item><title><![CDATA[New comment by jasonjayr in "Stop MitM on the first SSH connection, on any VPS or cloud provider"]]></title><description><![CDATA[
<p>It does need to know the public key. The AuthorizedKeysCommand does not provide a yes/no answer, it has to respond with a list of full public keys (or certificates) that are authorized to connect for a given user id.  The SSH server then uses the public key to challenge the client to demonstrate it has the private key.<p>However, an easy attack in the same ballpark, is to accept the connection without any password or public key auth, and then accept agent forwarding, and ask that agent connection to authorize a connection to a target server, with the user's keys.  Never forward your agent connection to an untrusted host.  Though -- I imagine this pattern is common when setting up a new host -- trust the first connection, and forward your agent so you can pull resources (like git repos) from the new host to set it up ...</p>
]]></description><pubDate>Mon, 11 May 2026 10:45:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48093316</link><dc:creator>jasonjayr</dc:creator><comments>https://news.ycombinator.com/item?id=48093316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48093316</guid></item><item><title><![CDATA[New comment by jasonjayr in "Google Cloud Fraud Defence is just WEI repackaged"]]></title><description><![CDATA[
<p>The crux of the problem is that their solution involves making themselves the gatekeepers of who is and isn't allowed.  And that's a power that no one unaccountable organization should wield.<p>Given how important internet is to modern society, letting any one entity decide who should and should not have access is nearing a human rights issue.</p>
]]></description><pubDate>Fri, 08 May 2026 16:17:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48065192</link><dc:creator>jasonjayr</dc:creator><comments>https://news.ycombinator.com/item?id=48065192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48065192</guid></item><item><title><![CDATA[New comment by jasonjayr in "Online age verification is the hill to die on"]]></title><description><![CDATA[
<p>A lot of people dismissed RMS's "Right to Read"[1] essay long ago. All the things it was warning about have come to pass, in spades.<p>1: <a href="https://www.gnu.org/philosophy/right-to-read.html" rel="nofollow">https://www.gnu.org/philosophy/right-to-read.html</a></p>
]]></description><pubDate>Wed, 29 Apr 2026 17:42:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47951757</link><dc:creator>jasonjayr</dc:creator><comments>https://news.ycombinator.com/item?id=47951757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47951757</guid></item><item><title><![CDATA[New comment by jasonjayr in "Bitwarden CLI Compromised in Ongoing Checkmarx Supply Chain Campaign"]]></title><description><![CDATA[
<p>I rely on this too, but counting down the days android no longer lets syncthing touch another app's files :(</p>
]]></description><pubDate>Thu, 23 Apr 2026 15:39:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47877075</link><dc:creator>jasonjayr</dc:creator><comments>https://news.ycombinator.com/item?id=47877075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47877075</guid></item><item><title><![CDATA[New comment by jasonjayr in "I am building a cloud"]]></title><description><![CDATA[
<p>Systemd seems to be moving in that direction, the features are coming together to actually enable this.<p>Though imagining the unholy existence of an init system who's only job is to spin up containers, that can contain other inits, OS images, or whatever ..... turtles all the way down.</p>
]]></description><pubDate>Thu, 23 Apr 2026 15:34:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47876998</link><dc:creator>jasonjayr</dc:creator><comments>https://news.ycombinator.com/item?id=47876998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47876998</guid></item><item><title><![CDATA[New comment by jasonjayr in "Edit store price tags using Flipper Zero"]]></title><description><![CDATA[
<p>You can buy a battery operated portable bluetooth based printer to print barcodes from your phone, for less than $15.  It'll even fit in your pocket.<p>I mean, you need to prepare having that printer on you, but it's not all that difficult to print on demand while in the store.</p>
]]></description><pubDate>Tue, 21 Apr 2026 17:56:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47852135</link><dc:creator>jasonjayr</dc:creator><comments>https://news.ycombinator.com/item?id=47852135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47852135</guid></item><item><title><![CDATA[New comment by jasonjayr in "Sudo for Windows (2024)"]]></title><description><![CDATA[
<p>Ah yes,  the 'curl' alias in powershell, vs the 'curl.exe' binary that uses the traditional options.  Always have to remember that trap on windows.</p>
]]></description><pubDate>Mon, 20 Apr 2026 04:33:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47830427</link><dc:creator>jasonjayr</dc:creator><comments>https://news.ycombinator.com/item?id=47830427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47830427</guid></item><item><title><![CDATA[New comment by jasonjayr in "Ask HN: How did you land your first projects as a solo engineer/consultant?"]]></title><description><![CDATA[
<p>How did you get a RFP?  Is there feeds that can be picked up ?</p>
]]></description><pubDate>Mon, 20 Apr 2026 00:25:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47829006</link><dc:creator>jasonjayr</dc:creator><comments>https://news.ycombinator.com/item?id=47829006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47829006</guid></item></channel></rss>