<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: mohsen1</title><link>https://news.ycombinator.com/user?id=mohsen1</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 16 Jun 2026 00:53:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mohsen1" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mohsen1 in "It used to be hard"]]></title><description><![CDATA[
<p>This is the right take. I wouldn't dare to write a TypeScript compiler a year ago but now I'm trying it and I have to say this has taught me so much about compilers, Rust and performance overall that wouldn't be possible before. It's a lot of fun to embrace the new technology and do bigger things.<p>Doing this sort of project is giving me a glimpse of what it is going to be like managing software projects. As software engineers we have to learn how to manage much bigger changes and in a much higher level of abstraction. I personally don't think models are good enough for this level of automation yet but in a weekend that I had access to Fable I could see how things are going to change soon. Most of criticism towards LLM coding was not applicable to Fable. I'm not hyping anything, just an observation.<p>The DJ analogy is useful actually. I live in Berlin and essentially everyone is a DJ but only a few get to make money from it. The difference is of course taste but also grit and how well those people leverage available tools to them. A good DJ knows how to use the tools and has a good understanding of the market. Different skill that a musician but nevertheless a valuable skill<p><a href="https://github.com/tsz-org/tsz" rel="nofollow">https://github.com/tsz-org/tsz</a></p>
]]></description><pubDate>Mon, 15 Jun 2026 14:45:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48542090</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=48542090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48542090</guid></item><item><title><![CDATA[New comment by mohsen1 in "Prove you're human by winning a claw machine"]]></title><description><![CDATA[
<p>Codex with Browser Use (Codex 5.3 Spark) was able to solve this with a simple prompt<p><a href="https://github.com/user-attachments/assets/0b80b07b-d88f-4149-a02e-9dd6a8b6a128" rel="nofollow">https://github.com/user-attachments/assets/0b80b07b-d88f-414...</a></p>
]]></description><pubDate>Mon, 15 Jun 2026 05:37:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48537015</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=48537015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48537015</guid></item><item><title><![CDATA[New comment by mohsen1 in "Segmented type appreciation corner (2018)"]]></title><description><![CDATA[
<p>I hate leetcode type questions. It's like "math Olympia" questions I had to deal with as a kid. Either you have seen the problem (or a variation of it) or there is no way of coming up with a solution under pressure.</p>
]]></description><pubDate>Mon, 15 Jun 2026 05:22:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48536947</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=48536947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48536947</guid></item><item><title><![CDATA[New comment by mohsen1 in "Segmented type appreciation corner (2018)"]]></title><description><![CDATA[
<p>Oh man, making a 7-segment display was my favorite question to ask frontend developers. Eventually turning it into a real clock if they were fast enough. Captures lots of basic CSS positioning, JS timers behavior and general ideas like breaking things into components etc</p>
]]></description><pubDate>Sun, 14 Jun 2026 19:49:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48531862</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=48531862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48531862</guid></item><item><title><![CDATA[New comment by mohsen1 in "Ask HN: What are you working on? (June 2026)"]]></title><description><![CDATA[
<p>I'm making a TypeScript type checker in Rust.<p>tsz is my main side project. Trying to learn from this for how to make software in fully automated fashion. tsz's goal is to match tsc (tsgo) but perform better. I am not passing all tsc's own test cases and working towards making it work on complex type packages.<p><a href="https://github.com/tsz-org/tsz" rel="nofollow">https://github.com/tsz-org/tsz</a></p>
]]></description><pubDate>Sun, 14 Jun 2026 17:58:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48530433</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=48530433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48530433</guid></item><item><title><![CDATA[New comment by mohsen1 in "AI agent bankrupted their operator while trying to scan DN42"]]></title><description><![CDATA[
<p>The army of AI agents opening PRs and issues in my open source projects has made me close PR and issue access in my active repos. It sucks because there might be someone wants to constitute legitimately but I don't want to do the labor of figuring out if it's a human or an agent opening the PR.<p>I'm not against using LLMs in any ways. <a href="https://tsz.dev" rel="nofollow">https://tsz.dev</a> is fully LLM written but without a human behind a PR it's hard to work with it. I've already closed a few absolutely nonsense PRs opened by weird accounts</p>
]]></description><pubDate>Fri, 12 Jun 2026 07:57:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48501183</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=48501183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48501183</guid></item><item><title><![CDATA[New comment by mohsen1 in "πFS"]]></title><description><![CDATA[
<p>If you think about it, a piano has all the possible songs in it too!</p>
]]></description><pubDate>Thu, 11 Jun 2026 08:07:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48487649</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=48487649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48487649</guid></item><item><title><![CDATA[New comment by mohsen1 in "Mercedes‑Benz starts large‑scale production of electric axial flux motor"]]></title><description><![CDATA[
<p>I mentioned elsewhere too. This was a one-shot thing that made me wow so I thought I share. You're kind with your comments but others are just hating it, even so I said 1. I don't know this motor technology and 2. It was a one shot experiment<p>If I had time and making a polished web page was my goal I could probably do better but this was not the point!</p>
]]></description><pubDate>Wed, 10 Jun 2026 14:54:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48477290</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=48477290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48477290</guid></item><item><title><![CDATA[New comment by mohsen1 in "Mercedes‑Benz starts large‑scale production of electric axial flux motor"]]></title><description><![CDATA[
<p>Code is here <a href="https://github.com/mohsen1/axial-flux-motor-explainer" rel="nofollow">https://github.com/mohsen1/axial-flux-motor-explainer</a><p>Feel free to steal!
This was one shot with Claude Code. You can take it and adopt it to your need</p>
]]></description><pubDate>Wed, 10 Jun 2026 13:59:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48476402</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=48476402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48476402</guid></item><item><title><![CDATA[New comment by mohsen1 in "Mercedes‑Benz starts large‑scale production of electric axial flux motor"]]></title><description><![CDATA[
<p>I was curious how this thing works and asked Claude to visualize it -- mostly to see how good Fable is and I have to say, what it made was good enough for me to get a gist of it. Posted it here<p><a href="https://azimi.me/axial-flux-motor-explainer/" rel="nofollow">https://azimi.me/axial-flux-motor-explainer/</a></p>
]]></description><pubDate>Wed, 10 Jun 2026 12:40:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48475428</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=48475428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48475428</guid></item><item><title><![CDATA[New comment by mohsen1 in "Port React Compiler to Rust"]]></title><description><![CDATA[
<p>Shameless plug. I'm writing a TypeScript checker in Rust. It's not a port. I made this with a different architecture that hopefully once is done will be proven to be a better set of trade-off<p><a href="https://github.com/tsz-org/tsz" rel="nofollow">https://github.com/tsz-org/tsz</a></p>
]]></description><pubDate>Wed, 10 Jun 2026 11:42:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48474833</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=48474833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48474833</guid></item><item><title><![CDATA[New comment by mohsen1 in "What it feels like to work with Mythos"]]></title><description><![CDATA[
<p>A compiler and type checker is very special case where you can fix something in the lexer or parser and break another thing in AST walker etc. tsz is well architected but those things can happen if you're not careful and that's precisely what I meant in my original comment. Fable can think how changing parser can impact checker etc...</p>
]]></description><pubDate>Wed, 10 Jun 2026 07:48:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48472909</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=48472909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48472909</guid></item><item><title><![CDATA[New comment by mohsen1 in "What it feels like to work with Mythos"]]></title><description><![CDATA[
<p>the setup is solid. there are thousands of tests and CI won't let things to merge if tests are failing.<p>But overall, this is pretty normal for compilers to have this sort of "unexpected" tests failing due to some work in an area. It happened to me when I was coding everything manually back in the day too</p>
]]></description><pubDate>Tue, 09 Jun 2026 20:27:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48467229</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=48467229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48467229</guid></item><item><title><![CDATA[New comment by mohsen1 in "What it feels like to work with Mythos"]]></title><description><![CDATA[
<p>I had a few of the benchmarks left alone and was working on tech debt knowing that a new model is going to be released soon. For my project (tsz.dev) Opus 4.8 was running in circles without producing results for a while for those tasks</p>
]]></description><pubDate>Tue, 09 Jun 2026 19:45:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48466620</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=48466620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48466620</guid></item><item><title><![CDATA[New comment by mohsen1 in "What it feels like to work with Mythos"]]></title><description><![CDATA[
<p>I have been using it for less than an hour so take this with a grain of salt of being excited for the new tech.<p>In a project like mine (<a href="https://github.com/tsz-org/tsz" rel="nofollow">https://github.com/tsz-org/tsz</a>) I am constantly frustrated that models were not doing enough research and were not taking into account other situations. Again and again models would produce code that would fix one thing and break 2 other tests that were "unrelated".<p>With Fable it seems like tasks are taking much longer (I have not seen a pull request from Fable sessions yet) but reading the transcription of those sessions I can see how it is doing the right thing by not leaving any stone unturned.<p>As the article says, it's hard to communicate this "feeling" about models because it is very project specific but I thought I share</p>
]]></description><pubDate>Tue, 09 Jun 2026 19:43:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48466601</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=48466601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48466601</guid></item><item><title><![CDATA[New comment by mohsen1 in "Claude Fable 5"]]></title><description><![CDATA[
<p>It seems like Fable will refuse to do any work when it comes to developing LLMs or even asking questions about topics related to LLM. Simple things like asking to explain a paper fails!<p>From the model card:<p>In light of the ability of recent models to accelerate their own development, we've implemented new interventions that limit Claude's effectiveness for requests targeting frontier LLM development (for example, on building pretraining pipelines, distributed training infrastructure, or ML accelerator design. Using Claude to develop competing models already violates our Terms of Service, but enforcing this restriction through our safeguards avoids accelerating the actors most willing to violate these terms. Unlike our interventions for cybersecurity, biology and chemistry, and distillation attempts, these safeguards will not be visible to the user.</p>
]]></description><pubDate>Tue, 09 Jun 2026 19:18:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48466215</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=48466215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48466215</guid></item><item><title><![CDATA[New comment by mohsen1 in "WWDC 2026: Apple is Folding"]]></title><description><![CDATA[
<p>A foldable iPhone will definitely solve one of the biggest problems at Apple. Foldable phones won't last 5-10 years. I can see Apple making all iPhone offerings foldable down the road</p>
]]></description><pubDate>Tue, 09 Jun 2026 14:44:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48461834</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=48461834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48461834</guid></item><item><title><![CDATA[New comment by mohsen1 in "The iPhone's Last Stand?"]]></title><description><![CDATA[
<p>I get the criticism and all your previous judgments samples are valid. I also agree that title is click-bait BUT:<p>I know people are desperate for a Siri that works. The convince of just talking to your phone is priceless. If Apple gets this right, this is a huge deal – which it seems they are on the right track.<p>People are still talking to Siri for basic stuff like timers and alarms because it works, doesn't need an app, works when phone is locked or even away from you. If this works for more complex tasks like texting and general questions Apple will have the upper hand over Meta and Google in this new way of using computers/internet.<p>Apple also took a very clever approach for Capex and general AI strategy. Everyone knows that the best intelligence will eventually become a commodity and Apple decided to step aside from this expensive experiment. That's worth pointing out too.</p>
]]></description><pubDate>Tue, 09 Jun 2026 12:29:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48460241</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=48460241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48460241</guid></item><item><title><![CDATA[New comment by mohsen1 in "Ask HN: What are tools you have made for yourself since the advent of AI?"]]></title><description><![CDATA[
<p>I made yek for myself because I realized unless I give models the entire relevant code I wasn't getting good results<p><a href="https://github.com/mohsen1/yek" rel="nofollow">https://github.com/mohsen1/yek</a></p>
]]></description><pubDate>Mon, 08 Jun 2026 21:36:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48452517</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=48452517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48452517</guid></item><item><title><![CDATA[New comment by mohsen1 in "Apple WWDC 2026"]]></title><description><![CDATA[
<p>"coming later this year" – still behind the schedule<p>I have an iPhone 16 that was promised to have it. Now they are saying some features are available only on 17+ models</p>
]]></description><pubDate>Mon, 08 Jun 2026 18:20:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48449130</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=48449130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48449130</guid></item></channel></rss>