<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: jasonjei</title><link>https://news.ycombinator.com/user?id=jasonjei</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 31 Aug 2026 14:57:54 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jasonjei" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jasonjei in "Show HN: I mapped every US golf course"]]></title><description><![CDATA[
<p>No information on Olympic Club. I’m a member. Let me know if you need info for filling the gaps there.</p>
]]></description><pubDate>Sun, 26 Jul 2026 07:09:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49055529</link><dc:creator>jasonjei</dc:creator><comments>https://news.ycombinator.com/item?id=49055529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49055529</guid></item><item><title><![CDATA[New comment by jasonjei in "China sentences official to death for taking $325M in bribes"]]></title><description><![CDATA[
<p>Jk</p>
]]></description><pubDate>Tue, 07 Jul 2026 21:45:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48824336</link><dc:creator>jasonjei</dc:creator><comments>https://news.ycombinator.com/item?id=48824336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48824336</guid></item><item><title><![CDATA[New comment by jasonjei in "Gemini CLI will stop working from June 18, 2026"]]></title><description><![CDATA[
<p>Google is the new Microsoft. Gemini is its Zune.</p>
]]></description><pubDate>Wed, 20 May 2026 16:36:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48210381</link><dc:creator>jasonjei</dc:creator><comments>https://news.ycombinator.com/item?id=48210381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48210381</guid></item><item><title><![CDATA[New comment by jasonjei in "AI is making me dumb"]]></title><description><![CDATA[
<p>I don't care to build a ledger or build an ETL system.  I don't care to spend my time debugging IaC terraform systems. GPT allowed me to focus on the core functionality of my code instead of investing hours of my time on ancillary support systems that are well understood. Terraform is notoriously difficult even for the most skilled among us. It helped me manage and tune my Cloud Tasks queue for processing from the microservice scraping data into the main app.<p>The cool thing is that I was able to let an agent manage this while I did the human task of steering it to work.  Some of this work is novel, yet much of this work includes well-understood software patterns, such as scatter-gather and so on.<p>I absolutely do not enjoy using JavaScript or TypeScript at all. So it was a huge relief when I was able to get AI to help with UI work on Next.js and React Native/Expo.<p>I've gotten it to help with a cross-cloud cross-region setup on Terraform with shared secrets on AWS and GCP with GHA workflows for sandbox, staging, and prod promotion deployments. And I have no background as a DevOps guy.<p>Again, it didn't propose the exact shape of my system design. But chatting with it really allowed me to form the shape. It really is a bicycle for your brain. It helped me look at the tradeoffs of different products (PubSub vs Cloud Tasks, or AWS equivalents).</p>
]]></description><pubDate>Thu, 14 May 2026 21:07:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48141260</link><dc:creator>jasonjei</dc:creator><comments>https://news.ycombinator.com/item?id=48141260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48141260</guid></item><item><title><![CDATA[New comment by jasonjei in "AI is making me dumb"]]></title><description><![CDATA[
<p>It's not perfect, but to give you an example, I needed to create a proxy broker to manage proxies for scraping data. GPT built me a broker to manage my fleet/inventory of proxies and buy bandwidth or new proxies as needed as well as maintain the proxy ledger for proxy health, while I was able to work on the core product.<p>It helped me with developing a scoring system (for example, I gather slot data for restaurants to see how scarce they are) to rank restaurants (higher score being harder to book) to determine signals of busyness. It also helped me build a backlog system to make snapshots of every restaurant's slot availability on 3 different providers (OpenTable, Tock, Resy).<p>Maybe I misspoke, I’m not saying the code it wrote is perfect. But the code produced by GPT-5.5 frontier model is easily miles better than a junior developer. But it is very competent. Perfectly competent was maybe more hyperbole, but I still drive the point.</p>
]]></description><pubDate>Thu, 14 May 2026 21:05:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48141246</link><dc:creator>jasonjei</dc:creator><comments>https://news.ycombinator.com/item?id=48141246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48141246</guid></item><item><title><![CDATA[New comment by jasonjei in "AI is making me dumb"]]></title><description><![CDATA[
<p>I’m not using AI to eliminate thinking but to free me from the rote mundane code writing. AI is perfectly competent at writing code once a prototype is implemented.<p>I do write initial proof of concept crude prototypes (not commented, hardcoded variables, etc), and AI does the productionizing of them. It has really allowed me to command a team of agents instead of keeping track of a bunch of humans of varying work ethic, skill, and ability to maintain high code quality. And often AI is very good at maintaining patterns used in the code base or even keeping them to industry best practices.<p>When using AI you will no longer be writing so much in programming languages—English or whatever language you talk to the LLM will be the main language.</p>
]]></description><pubDate>Thu, 14 May 2026 19:14:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48139886</link><dc:creator>jasonjei</dc:creator><comments>https://news.ycombinator.com/item?id=48139886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48139886</guid></item><item><title><![CDATA[New comment by jasonjei in "SFO Gate Explorer"]]></title><description><![CDATA[
<p>Not trying to encourage anybody to do this, but same-day cancelable award tickets are an option too…</p>
]]></description><pubDate>Sat, 02 May 2026 18:37:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47989119</link><dc:creator>jasonjei</dc:creator><comments>https://news.ycombinator.com/item?id=47989119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47989119</guid></item><item><title><![CDATA[New comment by jasonjei in "Used La Marzocco machines are coveted by cafe owners and collectors"]]></title><description><![CDATA[
<p>I love my La Marzocco Linea Micra. It’s exceptionally well-built and feels like an Apple product in its simplicity. The only downside is the app you have to use to use the programmed automated backflush.<p>But the user experience is remarkably simple. Turn the knob left to start the flow of water, turn the other way to stop. Move the dial to steam/froth milk. Fantastic default water pressure and even better tasting coffee. It’s a machine that will last a decade if not longer.</p>
]]></description><pubDate>Thu, 23 Apr 2026 17:34:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47878705</link><dc:creator>jasonjei</dc:creator><comments>https://news.ycombinator.com/item?id=47878705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47878705</guid></item><item><title><![CDATA[New comment by jasonjei in "God sleeps in the minerals"]]></title><description><![CDATA[
<p>That’s fine, but you don’t have to be a deist to appreciate the title. Moby named one of his songs “God Moving Over the Face of the Water.” The author chose to use a metaphor many of us are familiar with, and even some atheists connote “God” to the mysterious existence of the universe, symbolic to the many collisions of stars that led us here.</p>
]]></description><pubDate>Wed, 15 Apr 2026 15:19:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47780359</link><dc:creator>jasonjei</dc:creator><comments>https://news.ycombinator.com/item?id=47780359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47780359</guid></item><item><title><![CDATA[New comment by jasonjei in "You can't trust macOS Privacy and Security settings"]]></title><description><![CDATA[
<p>Yes, TCC is what I meant, but my understanding is TCC is a platform wide sandboxing system?</p>
]]></description><pubDate>Fri, 10 Apr 2026 16:53:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47720819</link><dc:creator>jasonjei</dc:creator><comments>https://news.ycombinator.com/item?id=47720819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47720819</guid></item><item><title><![CDATA[New comment by jasonjei in "You can't trust macOS Privacy and Security settings"]]></title><description><![CDATA[
<p>I was building a lightweight imitation of OpenClaw. Just a Claude.md and iMessage watcher. I had to play around with Privacy a lot to be able to read my iMessages database, and do a lot of iTerm restarting.</p>
]]></description><pubDate>Fri, 10 Apr 2026 16:33:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47720570</link><dc:creator>jasonjei</dc:creator><comments>https://news.ycombinator.com/item?id=47720570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47720570</guid></item><item><title><![CDATA[New comment by jasonjei in "You can't trust macOS Privacy and Security settings"]]></title><description><![CDATA[
<p>The problem with Mac’s sandbox system is that it’s giving me some PTSD of Windows UAC. It’s inventing a solution to a problem that might exist in small doses, but instead gives users permission fatigue.<p>I personally think the traditional *nix model has served us quite well, and elective sandboxing using containers (à la Docker and so on) is quite good. The Mac sandbox model is probably ok for most normal users, but for power users is infuriating at times. Multiple restarts of Mac and various processes (and when you realize not enough scopes have been granted, another subsequent restart). I think Mac forcing <i>all users</i> into its sandbox system has been one of my least favorite impacts since upgrading macOS, leading to the enshittification of macOS.<p>The craziest thing is background processes started by Terminal/iTerm (such as tmux) can inherit Terminal or iTerm’s elevated status even when Terminal or iTerm are no longer running, dead, or killed. So you’ll have a bunch of elevated processes without the elevated parent or grandparent process running—it makes me feel the whole permissions scheme is more performative than actually useful.</p>
]]></description><pubDate>Fri, 10 Apr 2026 16:01:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47720116</link><dc:creator>jasonjei</dc:creator><comments>https://news.ycombinator.com/item?id=47720116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47720116</guid></item><item><title><![CDATA[New comment by jasonjei in "Ask HN: Any interesting niche hobbies?"]]></title><description><![CDATA[
<p>I started learning how to make croissants. I bought a Japanese hand crank sheeter, and tried different butters and convection ovens. Definitely put me through a rabbit hole.</p>
]]></description><pubDate>Thu, 09 Apr 2026 05:42:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47699705</link><dc:creator>jasonjei</dc:creator><comments>https://news.ycombinator.com/item?id=47699705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47699705</guid></item><item><title><![CDATA[New comment by jasonjei in "Windows native app development is a mess"]]></title><description><![CDATA[
<p>Thanks for the heads up! In all fairness, I'd probably run away from writing any more desktop apps!</p>
]]></description><pubDate>Mon, 23 Mar 2026 17:19:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47492392</link><dc:creator>jasonjei</dc:creator><comments>https://news.ycombinator.com/item?id=47492392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47492392</guid></item><item><title><![CDATA[New comment by jasonjei in "Windows native app development is a mess"]]></title><description><![CDATA[
<p>It’s been a long time since I had to touch Windows development. If I had to do it over again, I would use React Native for Windows UI where possible and low-level Win32-React Native module bridges for user space code.<p>The last time I had to do Windows development was about 15 years ago. I used a library called WTL (I think a couple comments here mention it). I couldn’t use any of the newer stuff that Windows 8-10 were pushing because it needed backward compatibility. It seemed way less bloated than MFC, but not as annoying to use as ATL or rawdogging Win32 APIs.<p>Ironically, I was developing a Win32 app to build a cloud bridge to a Rails app (talking to Quickbooks COM API which was hell on Earth, with XML and XML definitions) on Mac, using VMware on Mac to talk to Quickbooks Windows. I was so annoyed with Win32 development I used the Chrome Embedded Framework library to build the UI for the Win32 app so I wouldn’t have to wrestle WTL for UI and just have browser-based views to drive UI.<p>I think it was very tempting to drop C/C++ development for .NET code, but I didn’t want to drop off user adoption by requesting users to download a huge .NET runtime if their computer didn’t already have it.<p>This was when I was building Levion, a Quickbooks Windows to Cloud Rails app…</p>
]]></description><pubDate>Sun, 22 Mar 2026 16:43:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47479348</link><dc:creator>jasonjei</dc:creator><comments>https://news.ycombinator.com/item?id=47479348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47479348</guid></item><item><title><![CDATA[New comment by jasonjei in "Amazon One palm authentication discontinued"]]></title><description><![CDATA[
<p>I was personally creeped out by it at the handful of Whole Foods I saw this. I’d rather tap and pay or pay by QR code.</p>
]]></description><pubDate>Wed, 28 Jan 2026 17:12:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46798256</link><dc:creator>jasonjei</dc:creator><comments>https://news.ycombinator.com/item?id=46798256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46798256</guid></item><item><title><![CDATA[New comment by jasonjei in "Transfering Files with gRPC"]]></title><description><![CDATA[
<p>I have PTSD from Google Protobufs.  Sometimes the cost of a less-efficient protocol or traditional REST is worth it over an overengineered solution. Protobufs can be fine, but it's largely overkill. Debugging with protobuf was the price we paid for an "efficient" protocol</p>
]]></description><pubDate>Mon, 26 Jan 2026 18:55:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46769922</link><dc:creator>jasonjei</dc:creator><comments>https://news.ycombinator.com/item?id=46769922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46769922</guid></item><item><title><![CDATA[New comment by jasonjei in "BritCSS: Fixes CSS to use non-American English"]]></title><description><![CDATA[
<p>The funny thing about references to Traditional Chinese (HK and Taiwan) and Simplified Chinese is that there’s even more shade in Chinese…<p>簡體字（简体字）Simplified characters<p>繁體字（繁体字）Complicated characters</p>
]]></description><pubDate>Fri, 21 Feb 2025 06:05:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=43124492</link><dc:creator>jasonjei</dc:creator><comments>https://news.ycombinator.com/item?id=43124492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43124492</guid></item><item><title><![CDATA[New comment by jasonjei in "Vanishing Culture: Preserving Cookbooks"]]></title><description><![CDATA[
<p>Yes… It’s even crazier with bread baking. While cakes and cookies are generally the same everywhere with the exception of high altitude baking, bread baking is some of the trickiest skills to master.<p>For example, hydration of the dough will dictate the final outcome of the bake. Every flour hydrates differently depending on protein, ash content, milling, and so on. So even if a recipe calls for generally 70% hydration, it may be more or less depending on the “feel” of the dough if you switch flours. Croissant dough detrempes need to be hydrated at a very low percent, generally under 60%. The flakiest croissants tend to be made with a very dry stiff dough hydrated at 50%.<p>And beyond the choice of flour—temperature (proofing, desired dough temperature), climate, kneading/mixing, yeast or wild starters, salt will drastically change the substance of the bread.<p>We haven’t even talked about gluten formation (especially with regard to autolyse and dough folding) and fermentation techniques… and how the raw dough is loaded into an oven and at what temperatures (deck, convection or fan-assisted, with humidity, Dutch oven, etc).</p>
]]></description><pubDate>Tue, 01 Oct 2024 18:30:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=41712283</link><dc:creator>jasonjei</dc:creator><comments>https://news.ycombinator.com/item?id=41712283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41712283</guid></item><item><title><![CDATA[New comment by jasonjei in "In ‘The Book Against Death,’ Elias Canetti rants against mortality"]]></title><description><![CDATA[
<p>I am not sure if there’s evidence. But reading more about physics and the cosmos and the events of the universe happening 13.8 billion years ago only increases my faith that there is more to our “random” existence.<p>Too little science leads away from God, while too much science leads back to Him". So said Louis Pasteur.</p>
]]></description><pubDate>Thu, 08 Aug 2024 16:39:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=41193463</link><dc:creator>jasonjei</dc:creator><comments>https://news.ycombinator.com/item?id=41193463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41193463</guid></item></channel></rss>