<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: jtchang</title><link>https://news.ycombinator.com/user?id=jtchang</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Apr 2026 18:40:58 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jtchang" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jtchang in "Vercel April 2026 security incident"]]></title><description><![CDATA[
<p>How does the app read the variable if it can't be read after you input it? Or do they mean you can't view it after providing the variable value to the UI?</p>
]]></description><pubDate>Sun, 19 Apr 2026 22:44:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47828330</link><dc:creator>jtchang</dc:creator><comments>https://news.ycombinator.com/item?id=47828330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47828330</guid></item><item><title><![CDATA[New comment by jtchang in "Ask HN: Please restrict new accounts from posting"]]></title><description><![CDATA[
<p>I remember reading slashdot but what is their system? Is there a separate set of mods that moderate the moderators?</p>
]]></description><pubDate>Mon, 09 Mar 2026 00:24:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47303240</link><dc:creator>jtchang</dc:creator><comments>https://news.ycombinator.com/item?id=47303240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47303240</guid></item><item><title><![CDATA[New comment by jtchang in "Lessons from the PG&E outage"]]></title><description><![CDATA[
<p>How is this mode not a standard part of their disaster recovery plan? Especially in sf and the bay area they need to assume an earthquake is going to take out a lot of infrastructure. Did they not take into account this would happen?</p>
]]></description><pubDate>Wed, 24 Dec 2025 05:06:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46372647</link><dc:creator>jtchang</dc:creator><comments>https://news.ycombinator.com/item?id=46372647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46372647</guid></item><item><title><![CDATA[New comment by jtchang in "Microsoft to replace all C/C++ code with Rust"]]></title><description><![CDATA[
<p>Fundamentally is there anything you can't write in rust and must write in C? With AI languages should mostly be transposable even though right now they are not.</p>
]]></description><pubDate>Tue, 23 Dec 2025 02:13:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46361654</link><dc:creator>jtchang</dc:creator><comments>https://news.ycombinator.com/item?id=46361654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46361654</guid></item><item><title><![CDATA[New comment by jtchang in "We Found the Hidden Cost of Data Centers. It's in Your Electric Bill [video]"]]></title><description><![CDATA[
<p>Great video on how the public is getting screwed on energy deals.<p>Basically large tech companies have the deep pockets to push up prices at electricity auctions. But why bid in public when you can do those deals in private. That's the first problem. All that needs to be out in the open.<p>What really irks me is that the market is so manipulated that we can't do anything about it. Think about NEM 3.0 vs 2.0. Putting data centers in their own rate class does make sense as the first step.</p>
]]></description><pubDate>Thu, 04 Sep 2025 13:44:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45127225</link><dc:creator>jtchang</dc:creator><comments>https://news.ycombinator.com/item?id=45127225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45127225</guid></item><item><title><![CDATA[New comment by jtchang in "OpenIPC: Open IP Camera Firmware"]]></title><description><![CDATA[
<p>A number of years back I got bored during covid and decided to reverse engineer as much of the Wyze Cam V2 camera I could and make some custom firmware for it. Right now that lives at <a href="https://github.com/openmiko/openmiko" rel="nofollow">https://github.com/openmiko/openmiko</a><p>That said it's really hard to make long term supportable open source camera software/firmware. And when picking cameras it is even harder because the market as it stands now does not let you have it all. You need to pick what facets you really care about.<p>Also keep in mind even the above code is not really opensource all the way: I still had to load the driver binaries. Not sure that source will ever be released. The kernel is also old as heck.<p>What I do feel good about though is saving these old cameras from the dumpster if Wyze ever stops supporting them. The firmware works for simple cases: just load it up and you can start curl'ing frames. I used it in scripts to put together timelapse videos with ffmpeg. No need to screw around with authentication, phones apps, email, etc.</p>
]]></description><pubDate>Mon, 04 Aug 2025 19:08:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=44790134</link><dc:creator>jtchang</dc:creator><comments>https://news.ycombinator.com/item?id=44790134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44790134</guid></item><item><title><![CDATA[New comment by jtchang in "LetsEncrypt Outage"]]></title><description><![CDATA[
<p>So basically you trust something because you have a long chain of assurances that you trusted it before? Kinda like certificate pinning.</p>
]]></description><pubDate>Tue, 22 Jul 2025 01:52:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44642481</link><dc:creator>jtchang</dc:creator><comments>https://news.ycombinator.com/item?id=44642481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44642481</guid></item><item><title><![CDATA[New comment by jtchang in "Async Queue – One of my favorite programming interview questions"]]></title><description><![CDATA[
<p>Is the send function considered non-blocking?</p>
]]></description><pubDate>Sun, 06 Jul 2025 23:51:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44485260</link><dc:creator>jtchang</dc:creator><comments>https://news.ycombinator.com/item?id=44485260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44485260</guid></item><item><title><![CDATA[New comment by jtchang in "$200k and still no recovery from Google's algorithm"]]></title><description><![CDATA[
<p>Visiting the site it is easy to see why they got demoted. It's all fluff and no substance. Almost all the links I clicked through could have been generated by a LLM.<p>Lots of ads. I might be old school but I still hold quality to something like anandtech back in the day. Something that a real human spent time on because they were genuinely interested in the topic and decided to write about it. The bar is so low these days not sure if there even is a bar.<p>This site is suppose to be a men's lifestyle magazine but it barely has any content that isn't just filler and fluff.</p>
]]></description><pubDate>Sun, 25 May 2025 17:10:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44089175</link><dc:creator>jtchang</dc:creator><comments>https://news.ycombinator.com/item?id=44089175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44089175</guid></item><item><title><![CDATA[New comment by jtchang in "Show HN: JuryNow – Get an anonymous instant verdict from 12 real people"]]></title><description><![CDATA[
<p>I love it. Could definitely see more features where you can see the results of the jury questions.</p>
]]></description><pubDate>Sun, 20 Apr 2025 22:10:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43746866</link><dc:creator>jtchang</dc:creator><comments>https://news.ycombinator.com/item?id=43746866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43746866</guid></item><item><title><![CDATA[New comment by jtchang in "Max severity RCE flaw discovered in widely used Apache Parquet"]]></title><description><![CDATA[
<p>It's so dumb to assign it a CVSS score of 10.<p>Unless you are blindly accepting parquet formatted files this really doesn't seem that bad.<p>A vulnerability in parsing images, xml, json, html, css would be way more detrimental.<p>I can't think of many services that accept parquet files directly. And of those usually you are calling it directly via a backend service.</p>
]]></description><pubDate>Sun, 06 Apr 2025 20:52:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=43604870</link><dc:creator>jtchang</dc:creator><comments>https://news.ycombinator.com/item?id=43604870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43604870</guid></item><item><title><![CDATA[New comment by jtchang in "US added to international watchlist for rapid decline in civic freedoms"]]></title><description><![CDATA[
<p>Thank you for providing this.<p>He mentions right after that "empathy is good but you need to think it through and not just be programmed like a robot".<p>That quote is clearly taken out of context and is specifically chosen as click/rage bait.<p>Like all things, nuance and context is always key.</p>
]]></description><pubDate>Mon, 10 Mar 2025 02:00:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=43316234</link><dc:creator>jtchang</dc:creator><comments>https://news.ycombinator.com/item?id=43316234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43316234</guid></item><item><title><![CDATA[New comment by jtchang in "Segment for LLM Traces? Seeking Feedback on an Open Source LLM Log Router"]]></title><description><![CDATA[
<p>Funny how this popped up as I was just talking to a friend about some of the challenges I've had with logging. Would definitely be interested in contributing to a project like this. Hit me up (email in profile).</p>
]]></description><pubDate>Sat, 22 Feb 2025 05:20:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43136334</link><dc:creator>jtchang</dc:creator><comments>https://news.ycombinator.com/item?id=43136334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43136334</guid></item><item><title><![CDATA[New comment by jtchang in "Back to basics: Why we chose long-polling over websockets"]]></title><description><![CDATA[
<p>This is using elixir right?</p>
]]></description><pubDate>Sun, 05 Jan 2025 18:16:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=42603710</link><dc:creator>jtchang</dc:creator><comments>https://news.ycombinator.com/item?id=42603710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42603710</guid></item><item><title><![CDATA[New comment by jtchang in "Microsoft rejects documentation PR because AI chatbots can't display tables"]]></title><description><![CDATA[
<p>Is the documentation for AI chat bots or for humans?<p>The PR is now closed but seems like we should be striving to do better.</p>
]]></description><pubDate>Tue, 17 Dec 2024 11:16:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=42440424</link><dc:creator>jtchang</dc:creator><comments>https://news.ycombinator.com/item?id=42440424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42440424</guid></item><item><title><![CDATA[New comment by jtchang in "Beating the bookies with their own numbers"]]></title><description><![CDATA[
<p>Such a great story. Something like this could have only been pulled off in that era.</p>
]]></description><pubDate>Sat, 16 Nov 2024 14:56:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=42156726</link><dc:creator>jtchang</dc:creator><comments>https://news.ycombinator.com/item?id=42156726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42156726</guid></item><item><title><![CDATA[New comment by jtchang in "US fertility rate dropped to lowest in a century as births dipped in 2023"]]></title><description><![CDATA[
<p>Are you saying you think the Canadian government should pay more toward fertility and less toward LGBTQ procedures such as gender reassignment? I wonder how much money the latter costs. Seems like it wouldn't be as big a cost vs fertility treatments being covered.</p>
]]></description><pubDate>Fri, 15 Nov 2024 21:06:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=42151046</link><dc:creator>jtchang</dc:creator><comments>https://news.ycombinator.com/item?id=42151046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42151046</guid></item><item><title><![CDATA[New comment by jtchang in "Let the network tell you where you are"]]></title><description><![CDATA[
<p>What switches enterprise or consumer tend to support this LLDP? My guess is maybe almost none on the consumer side. I.e. Netgear, to link. Cisco probably does. How about ubiquti?</p>
]]></description><pubDate>Sun, 06 Oct 2024 14:00:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=41757231</link><dc:creator>jtchang</dc:creator><comments>https://news.ycombinator.com/item?id=41757231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41757231</guid></item><item><title><![CDATA[New comment by jtchang in "Broadcom offers AT&T a 1050% increase to renew VMware contract"]]></title><description><![CDATA[
<p>Long term this is good for the software ecosystem as a whole. Especially open source options like  proxmox. I think Broadcom is making a strategic business mistake not willing to negotiate in good faith. However this is the true cost of using closed source solutions. The more this happens the more it gets factored into business decisions.</p>
]]></description><pubDate>Tue, 01 Oct 2024 21:30:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=41714393</link><dc:creator>jtchang</dc:creator><comments>https://news.ycombinator.com/item?id=41714393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41714393</guid></item><item><title><![CDATA[New comment by jtchang in "Rogers networks reliability and resiliency assessment after 2022-07-08 outage"]]></title><description><![CDATA[
<p>> The July 2022 outage was not the result of a design flaw in the Rogers core network architecture.<p>Talk about some grade A gaslighting here. Reading the post mortem they first tell you it wasn't a design flaw then say they routed all their data through one core router ( including a lack of a management network). Then they say they are going to fix things by separating out the wireless and wired traffic.<p>Why would you fix things if it wasn't a design flaw?<p>Out of band access is like resilient architecture 101. Hell even homelabs generally have some way to do it. It's appalling that Rogers didn't have a way to access the core IP routers out of band. Yes it might mean having to use a competitors infrastructure but they ended up having to do it anyway. And with the failure of the service now all the infrastructure providers are under additional scrutiny. Rogers should be striking some agreements with other providers to carry core traffic in case of an outage such as in this DR situation. For example Visa, MC, Amex all have agreements in place to process each others auth data in case the other party goes down. The thinking here being an outage for credit cards makes everyone look bad.</p>
]]></description><pubDate>Sat, 06 Jul 2024 01:41:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=40887601</link><dc:creator>jtchang</dc:creator><comments>https://news.ycombinator.com/item?id=40887601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40887601</guid></item></channel></rss>