<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: GeneralMaximus</title><link>https://news.ycombinator.com/user?id=GeneralMaximus</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 12:10:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=GeneralMaximus" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[I built a programming language using Claude Code]]></title><description><![CDATA[
<p>Article URL: <a href="https://ankursethi.com/blog/programming-language-claude-code/">https://ankursethi.com/blog/programming-language-claude-code/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47325595">https://news.ycombinator.com/item?id=47325595</a></p>
<p>Points: 135</p>
<p># Comments: 183</p>
]]></description><pubDate>Tue, 10 Mar 2026 16:37:29 +0000</pubDate><link>https://ankursethi.com/blog/programming-language-claude-code/</link><dc:creator>GeneralMaximus</dc:creator><comments>https://news.ycombinator.com/item?id=47325595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47325595</guid></item><item><title><![CDATA[I used a local LLM to analyze my journal entries]]></title><description><![CDATA[
<p>Article URL: <a href="https://ankursethi.com/blog/i-used-a-local-llm-to-analyze-my-journal-entries/">https://ankursethi.com/blog/i-used-a-local-llm-to-analyze-my-journal-entries/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47006164">https://news.ycombinator.com/item?id=47006164</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 13 Feb 2026 18:45:23 +0000</pubDate><link>https://ankursethi.com/blog/i-used-a-local-llm-to-analyze-my-journal-entries/</link><dc:creator>GeneralMaximus</dc:creator><comments>https://news.ycombinator.com/item?id=47006164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47006164</guid></item><item><title><![CDATA[New comment by GeneralMaximus in "Ask HN: Who wants to be hired? (February 2026)"]]></title><description><![CDATA[
<p>Location: Bangalore, India (UTC+5:30)<p>Remote: preferred<p>Willing to relocate: no<p>Technologies: web platform (HTML, CSS, JavaScript), the React ecosystem, TypeScript, Tailwind, Astro. Good enough at UI/UX design to be dangerous.<p>Résumé/CV: <a href="https://ankursethi.com/work/" rel="nofollow">https://ankursethi.com/work/</a><p>Email: contact@ankursethi.com<p>I'm an independent consultant and frontend engineer helping startups (and a few large organizations) bring new products to market since 2012.<p>I can help you with:<p>- Building an MVP of your product to put in front of investors and early adopters.<p>- Overhauling existing products by adding major new features, fixing performance bottlenecks, or paying off tech debt.<p>- Helping your team get up to speed with emerging technologies (currently interested in helping with TypeScript, modern React, the Jujutsu VCS, and LLM-driven programming).<p>- Modernizing legacy products and migrating them off legacy tech stacks.<p>- Acting as a bridge between your design and engineering teams.<p>I'm primarily a frontend developer comfortable with vanilla HTML/JS/CSS as well as more complex frameworks (mainly React, but I've worked with others). I enjoy being a heads-down technical contributor to codebases. However, working with early-stage companies has allowed me to dabble in UX design, hiring, mentoring, technical writing, technical workshops, and product design. I enjoy wearing a ton of hats, and prefer to work at orgs that allow me to use the full set of my abilities.<p>I enjoy using LLMs, but I do so responsibly. I write regularly at <a href="https://ankursethi.com/" rel="nofollow">https://ankursethi.com/</a>.<p>I'm currently looking for short to medium term contracts (think 6-8 months).</p>
]]></description><pubDate>Tue, 03 Feb 2026 17:37:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46874171</link><dc:creator>GeneralMaximus</dc:creator><comments>https://news.ycombinator.com/item?id=46874171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46874171</guid></item><item><title><![CDATA[New comment by GeneralMaximus in "In praise of –dry-run"]]></title><description><![CDATA[
<p>Yes! I'm currently working on a script that modifies a bunch of sensitive files, and this the approach I'm taking to make sure I don't accidentally lose any important data.<p>I've split the process into three parts:<p>1. Walk the filesystem, capture the current state of the files, and write out a plan to disk.<p>2. Make sure the state of the files from step 1 has not changed, then execute the plan. Capture the new state of the files. Additionally, log all operations to disk in a journal.<p>3. Validate that no data was lost or unexpectedly changed using the captured file state from steps 1 and 2. Manually look at the operations log (or dump it into an LLM) to make sure nothing looks off.<p>These three steps can be three separate scripts, or three flags to the same script.</p>
]]></description><pubDate>Sun, 01 Feb 2026 09:20:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46844768</link><dc:creator>GeneralMaximus</dc:creator><comments>https://news.ycombinator.com/item?id=46844768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46844768</guid></item><item><title><![CDATA[New comment by GeneralMaximus in "Microsoft forced me to switch to Linux"]]></title><description><![CDATA[
<p>At least according to Statcounter, Linux is currently at 3.86% worldwide: <a href="https://gs.statcounter.com/os-market-share/desktop/worldwide" rel="nofollow">https://gs.statcounter.com/os-market-share/desktop/worldwide</a>.<p>It's slightly larger in the US at 5.28%: <a href="https://gs.statcounter.com/os-market-share/desktop/united-states-of-america" rel="nofollow">https://gs.statcounter.com/os-market-share/desktop/united-st...</a><p>In India, where I live, it's surprisingly at 6.51%: <a href="https://gs.statcounter.com/os-market-share/desktop/india" rel="nofollow">https://gs.statcounter.com/os-market-share/desktop/india</a><p>Take this with a grain of salt, because numbers from Statcounter are not fully accurate. However, none of those numbers are small. 3.86% of the entire PC market is not something to scoff at.</p>
]]></description><pubDate>Wed, 28 Jan 2026 15:33:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46796657</link><dc:creator>GeneralMaximus</dc:creator><comments>https://news.ycombinator.com/item?id=46796657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46796657</guid></item><item><title><![CDATA[New comment by GeneralMaximus in "Make.ts"]]></title><description><![CDATA[
<p>If you use `uv`, you can declare your dependencies at the top of a script: <a href="https://docs.astral.sh/uv/guides/scripts/#declaring-script-dependencies" rel="nofollow">https://docs.astral.sh/uv/guides/scripts/#declaring-script-d...</a><p>I've started using Python for many more tasks after I discovered this feature. I'm primarily a JS/TS developer, but the ability to write a "standalone" script that can pull in third-party dependencies without affecting your current project is a massive productivity boost.</p>
]]></description><pubDate>Wed, 28 Jan 2026 10:30:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46793540</link><dc:creator>GeneralMaximus</dc:creator><comments>https://news.ycombinator.com/item?id=46793540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46793540</guid></item><item><title><![CDATA[Pushing the smallest possible change to production]]></title><description><![CDATA[
<p>Article URL: <a href="https://ankursethi.com/blog/smallest-possible-change/">https://ankursethi.com/blog/smallest-possible-change/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46664922">https://news.ycombinator.com/item?id=46664922</a></p>
<p>Points: 18</p>
<p># Comments: 3</p>
]]></description><pubDate>Sun, 18 Jan 2026 05:04:39 +0000</pubDate><link>https://ankursethi.com/blog/smallest-possible-change/</link><dc:creator>GeneralMaximus</dc:creator><comments>https://news.ycombinator.com/item?id=46664922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46664922</guid></item><item><title><![CDATA[New comment by GeneralMaximus in "AI generated music barred from Bandcamp"]]></title><description><![CDATA[
<p>> I think maybe we're talking past each other then. I'm saying I don't agree with the argument that music necessarily needs to have a story to be widely consumed in a positive way.<p>I can imagine that this is true for a lot of people. There are certainly folks out there who see music as an interesting sensory stimulus. This song makes you dance, this one makes you cry, this other one makes you feel nostalgic. To these people, the only thing that matters is what the music makes them feel. It's a strange, solipsistic way of engaging with art, but who am I to judge?<p>I personally don't connect to music—or any other art—that way. The process that goes into making a piece of music is as important to me as the music itself. The people who make that music are even more important. I don't believe in separating art from the artist. In fact, I find the whole idea of separating art and artist to be fundamentally rotten.<p>Here's an admittedly extreme example, but it's demonstrative of how I personally relate to music. In the wake of the #MeToo movement (see <a href="https://en.wikipedia.org/wiki/MeToo_movement" rel="nofollow">https://en.wikipedia.org/wiki/MeToo_movement</a>), some of the musicians I used to love as a teenager were outed as sexual predators. When I found out, I scoured my music library and deleted all their work. The music was still the exact same music I fell in love with all those years ago, but I could no longer listen to it without being reminded of the horrible actions of the musicians. Listening to it was triggering.<p>And so to me, music is not just a series of sounds that make me feel good. There are humans behind those sounds, and I care deeply about those humans. They don't need to be perfect—everyone fucks up from time to time—but they need to demonstrate some level of human decency. And they certainly can't be machines, because machines aren't people.<p>I love machines. I've spent my life building them, programming them, and caring for them. But machines aren't people, and therefore I don't care about the art they make. Maybe one day machines will be able to make art in the same way humans do: by going out into the world, having experiences, making mistakes, learning, connecting with others, loving and being loved, or being rejected soundly, and understanding deeply what it means to be a living thing in this universe. A generative AI model doesn't do that (yet!) and so I'm utterly uninterested in whatever a generative AI model has to say about anything.</p>
]]></description><pubDate>Wed, 14 Jan 2026 07:03:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46613186</link><dc:creator>GeneralMaximus</dc:creator><comments>https://news.ycombinator.com/item?id=46613186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46613186</guid></item><item><title><![CDATA[New comment by GeneralMaximus in "Date is out, Temporal is in"]]></title><description><![CDATA[
<p>Could you put some kind of CORS proxy in front of those URLs? (I know it sucks that you have to do this at all, but c'est la vie.)<p>You could even write a Cloudflare Worker or a Val on val.town to do that, and add a bit of caching on top so you don't hit your providers too often.</p>
]]></description><pubDate>Tue, 13 Jan 2026 04:35:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46597358</link><dc:creator>GeneralMaximus</dc:creator><comments>https://news.ycombinator.com/item?id=46597358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46597358</guid></item><item><title><![CDATA[New comment by GeneralMaximus in "How Markdown took over the world"]]></title><description><![CDATA[
<p>I've started to "standardize" my own use of Markdown as "whatever works in the apps I use". For me these apps are iA Writer, Obsidian, and Astro's rendering pipeline (which uses the Remark/Rehype ecosystem under the hood).<p>This sucks for sharing documents with other people, but in practice it's not a problem. 99% of my writing never leaves my notes app or blog. And when it does, I often export it to PDF or Word to make it easy for non-techie people to read (I love Pandoc for this, it's easily one of the favorite tools in my daily toolkit).</p>
]]></description><pubDate>Sat, 10 Jan 2026 03:30:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46562481</link><dc:creator>GeneralMaximus</dc:creator><comments>https://news.ycombinator.com/item?id=46562481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46562481</guid></item><item><title><![CDATA[New comment by GeneralMaximus in "How Markdown took over the world"]]></title><description><![CDATA[
<p>> markdown is horrible, horrible format to parse...<p>I agree entirely. But it's a lovely format to <i>use</i>. Programming as a profession is entirely about making things easier for our <i>users</i>, even if it means making things harder for ourselves.<p>After all, that's the whole ethos around the web as a platform. Throw some broken HTML soup at a browser and it'll still try its best to render it.</p>
]]></description><pubDate>Sat, 10 Jan 2026 03:27:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46562467</link><dc:creator>GeneralMaximus</dc:creator><comments>https://news.ycombinator.com/item?id=46562467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46562467</guid></item><item><title><![CDATA[New comment by GeneralMaximus in "Ask HN: Who wants to be hired? (January 2026)"]]></title><description><![CDATA[
<p>Location: Bangalore, India (UTC+5:30)<p>Remote: preferred<p>Willing to relocate: no<p>Technologies: web platform (HTML, CSS, JavaScript), React, TypeScript, Tailwind, some Next.js<p>Résumé/CV: <a href="https://archive.ankursethi.com/work/" rel="nofollow">https://archive.ankursethi.com/work/</a><p>Email: contact@ankursethi.com<p>I'm an independent consultant and frontend engineer helping startups (and a few large organizations) bring new products to market since 2012.<p>I can help you with:<p>- Building the first MVP of your product to put in front of investors and early adopters<p>- Overhauling existing products by adding major new features or paying off tech debt<p>- Helping your team get up to speed with emerging technologies<p>- Modernizing legacy products and migrating them off legacy tech stacks<p>- Acting as a bridge between your design and engineering teams<p>I'm primarily a frontend developer who is comfortable working with vanilla HTML/JS/CSS as well as more complex frameworks (mainly React). I enjoy being a heads-down technical contributor to codebases. However, working with early-stage companies has allowed me to dabble in UX design, hiring, mentoring, technical writing, technical workshops, and product design. I enjoy wearing a ton of hats, and prefer to work at orgs that allow me to use the full set of my abilities.<p>I enjoy using LLMs, but I do so responsibly. I write regularly at <a href="https://ankursethi.com/" rel="nofollow">https://ankursethi.com/</a>. I prefer short to medium term contracts (think 4-8 months).</p>
]]></description><pubDate>Sat, 03 Jan 2026 14:39:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46477190</link><dc:creator>GeneralMaximus</dc:creator><comments>https://news.ycombinator.com/item?id=46477190</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46477190</guid></item><item><title><![CDATA[New comment by GeneralMaximus in "Gemini 3 Flash: Frontier intelligence built for speed"]]></title><description><![CDATA[
<p>I live in India and a surprising number of people here are using AI.<p>A lot of public religious imagery is very clearly AI generated, and you can find a lot of it on social media too. "I asked ChatGPT" is a common refrain at family gatherings. A lot of regular non-techie folks (local shopkeepers, the clerk at the gas station, the guy at the vegetable stand) have been editing their WhatsApp profile pictures using generative AI tools.<p>Some of my lawyer and journalist friends are using ChatGPT heavily, which is concerning. College students too. Bangalore is plastered with ChatGPT ads.<p>There's even a low-cost ChatGPT plan called ChatGPT Go you can get if you're in India (not sure if this is available in the rest of the world). It costs ₹399/mo or $4.41/mo, but it's completely free for the first year of use.<p>So yes, I'd say many people outside of tech circles are using AI tools. Even outside of wealthy first-world countries.</p>
]]></description><pubDate>Thu, 18 Dec 2025 10:25:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46310961</link><dc:creator>GeneralMaximus</dc:creator><comments>https://news.ycombinator.com/item?id=46310961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46310961</guid></item><item><title><![CDATA[New comment by GeneralMaximus in "AI's real superpower: consuming, not creating"]]></title><description><![CDATA[
<p>I've been analyzing my Obsidian vault using local LLMs that I run via Apple's mlx_lm. I'm on an M4 MacBook Pro with 48GB RAM.<p>The results are ... okay. The biggest problem is that I can't run some of the largest models on my hardware. The ones I'm running (mostly Qwen 3 at different numbers of parameters and quantization levels) often produce hallucinations. Overall, I can't say this is a practical or useful setup, but I'm just playing around so I don't mind.<p>That said, I doubt SOTA models would be that much better at this task. IMO LLM generated summaries and insights are never very good or useful. They're fine for assessing whether a particular text is worth reading, but they often extract the wrong information, or miss some critical information, or over-focus on one specific part of the text.</p>
]]></description><pubDate>Wed, 17 Dec 2025 18:04:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46303129</link><dc:creator>GeneralMaximus</dc:creator><comments>https://news.ycombinator.com/item?id=46303129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46303129</guid></item><item><title><![CDATA[New comment by GeneralMaximus in "Useful patterns for building HTML tools"]]></title><description><![CDATA[
<p>I love this idea! I've also been using LLMs to build tiny utilities and automations for myself, but instead of using HTML, I'm building them as:<p>- Shell scripts, AppleScripts, etc. that I trigger from Alfred<p>- Obsidian plugins<p>- The occasional Emacs Lisp function<p>They serve a similar purpose for me as OP's HTML Tools, in the sense that they let me automate a small part of my workflow that I wouldn't otherwise have automated. If I have to choose between writing AppleScript and just doing something manually, I'll pick doing something manually 100% of the time. But if I can just ask an LLM to write the automation for me and then test it in a bunch of different scenarios, the choice becomes much easier.<p>After reading this post, I really want to try moving some of my automations to the web. Using HTML/JS/CSS for some of these tools will let me solve a whole different set of problems. E.g. I could more easily build automations for the non-techy folks in my family instead of just keeping them to myself.</p>
]]></description><pubDate>Sun, 14 Dec 2025 05:12:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46260919</link><dc:creator>GeneralMaximus</dc:creator><comments>https://news.ycombinator.com/item?id=46260919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46260919</guid></item><item><title><![CDATA[Vital Cat Update (or how Google AI Overview makes up false information)]]></title><description><![CDATA[
<p>Article URL: <a href="https://terribleminds.com/ramble/2025/12/04/vital-cat-update/">https://terribleminds.com/ramble/2025/12/04/vital-cat-update/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46170887">https://news.ycombinator.com/item?id=46170887</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 06 Dec 2025 05:06:36 +0000</pubDate><link>https://terribleminds.com/ramble/2025/12/04/vital-cat-update/</link><dc:creator>GeneralMaximus</dc:creator><comments>https://news.ycombinator.com/item?id=46170887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46170887</guid></item><item><title><![CDATA[New comment by GeneralMaximus in "The Cloudflare outage might be a good thing"]]></title><description><![CDATA[
<p>Efficient in terms of what, exactly?<p>There are multiple dimensions to this problem. Putting everything behind Cloudflare might give you better uptime, reliability, performance, etc. but it also has the effect of centralizing power into the hands of a single entity. Instead of twisting the arms of ten different CXOs, your local politician now only needs to twist the arm of a single CXO to knock your entire business off the internet.<p>I live in India, where the government has always been hostile to the ideals of freedom of speech and expression. Complete internet blackouts are common in several states, and major ISPs block websites without due process or an appeals mechanism. Nobody is safe from this, not even Github[1]. In countries like India, decentralization is a preventative measure.<p>[1] <a href="https://en.wikipedia.org/wiki/Censorship_of_GitHub#India" rel="nofollow">https://en.wikipedia.org/wiki/Censorship_of_GitHub#India</a><p>And I'm not even going to talk about abuse of monopoly power and all that. What happens when Cloudflare has their Apple moment? When they jack up their prices 10x, or refuse to serve customers that might use their CDNs to serve "inappropriate" content? When the definition of "inappropriate" is left fuzzy, so that it applies to everything from CSAM to political commentary?<p>No thanks.</p>
]]></description><pubDate>Mon, 24 Nov 2025 07:57:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46031481</link><dc:creator>GeneralMaximus</dc:creator><comments>https://news.ycombinator.com/item?id=46031481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46031481</guid></item><item><title><![CDATA[A detailed critique of modern C++ in two hours]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=7fGB-hjc2Gc">https://www.youtube.com/watch?v=7fGB-hjc2Gc</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46021782">https://news.ycombinator.com/item?id=46021782</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 23 Nov 2025 08:30:57 +0000</pubDate><link>https://www.youtube.com/watch?v=7fGB-hjc2Gc</link><dc:creator>GeneralMaximus</dc:creator><comments>https://news.ycombinator.com/item?id=46021782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46021782</guid></item><item><title><![CDATA[New comment by GeneralMaximus in "Ask HN: Abandoned/dead projects you think died before their time and why?"]]></title><description><![CDATA[
<p>For a few short months circa 2016 or 2017, KaiOS was the number one mobile OS in India. This was probably because of all the ultra-cheap KaiOS-powered Reliance Jio phones flooding the Indian market at the time.<p>I noticed the trend when I was working on a major web property for the Aditya Birla conglomerate. My whole team was pleasantly surprised, and we made sure to test everything in Firefox for that project. But everyone switched to Android + Chrome over the next few years, which was a shame.<p>Today, India is 90% Chrome :(</p>
]]></description><pubDate>Sun, 12 Oct 2025 07:14:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45556004</link><dc:creator>GeneralMaximus</dc:creator><comments>https://news.ycombinator.com/item?id=45556004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45556004</guid></item><item><title><![CDATA[New comment by GeneralMaximus in "Everything that's wrong with Google Search in one image"]]></title><description><![CDATA[
<p>> Does Kagi have a better localized experience?<p>I'm in India and it works well. I can even search in Hindi and get good results.<p>The only thing that doesn't work are local points of interests (restaurants, hotels, local businesses, etc). I still have to use Google Maps to look these up. Then again, even Apple doesn't have good local results for PoIs in India, so I don't expect Kagi to get this right either.<p>That said, I often turn off localized results completely and just use the international results. Those tend to be more diverse and more useful, at least for the sort of searches I tend to do.</p>
]]></description><pubDate>Thu, 25 Sep 2025 05:20:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45369541</link><dc:creator>GeneralMaximus</dc:creator><comments>https://news.ycombinator.com/item?id=45369541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45369541</guid></item></channel></rss>