<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: kant2002</title><link>https://news.ycombinator.com/user?id=kant2002</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 07:02:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kant2002" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kant2002 in "Bun support is now limited and deprecated"]]></title><description><![CDATA[
<p>Publicly based on my calculations[1] there only ~20k tests. I would say they are usual tests for the runtime. Constantly running on the CI much lesser amount. Average test count/line of code ratio drops after rewrite. And even before Node have denser tests count/LOC ratio<p>[1] <a href="https://kant2002.github.io/en/llm/2026/05/16/bun-pr-analysis-en.html" rel="nofollow">https://kant2002.github.io/en/llm/2026/05/16/bun-pr-analysis...</a></p>
]]></description><pubDate>Fri, 22 May 2026 22:49:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48242595</link><dc:creator>kant2002</dc:creator><comments>https://news.ycombinator.com/item?id=48242595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48242595</guid></item><item><title><![CDATA[New comment by kant2002 in "Analysis of changes in the Bun codebase after the rewrite from Zig to Rust"]]></title><description><![CDATA[
<p>À bit of quality measurement numbers on Zig to Rust PR</p>
]]></description><pubDate>Sat, 16 May 2026 20:49:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48163659</link><dc:creator>kant2002</dc:creator><comments>https://news.ycombinator.com/item?id=48163659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48163659</guid></item><item><title><![CDATA[Analysis of changes in the Bun codebase after the rewrite from Zig to Rust]]></title><description><![CDATA[
<p>Article URL: <a href="https://kant2002.github.io/en/llm/2026/05/16/bun-pr-analysis-en.html">https://kant2002.github.io/en/llm/2026/05/16/bun-pr-analysis-en.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48163658">https://news.ycombinator.com/item?id=48163658</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 16 May 2026 20:49:28 +0000</pubDate><link>https://kant2002.github.io/en/llm/2026/05/16/bun-pr-analysis-en.html</link><dc:creator>kant2002</dc:creator><comments>https://news.ycombinator.com/item?id=48163658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48163658</guid></item><item><title><![CDATA[New comment by kant2002 in "90M people. 118 hours of silence. One nation erased from the internet"]]></title><description><![CDATA[
<p>As person who was in blackout in Jan 2022 in Kazakhstan, I’ll say it’s very unpleasant situation when you known that some people go into protests. Some security service building was looted of arms. Police nowhere to be seen. No communications and you don’t know if should you do some limited self protection available in form of running or not. So even if government control what they say, it does not control your ability to find out what’s going on via other people. That’s big deal for your physical security and wellbeing</p>
]]></description><pubDate>Tue, 13 Jan 2026 21:43:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46608622</link><dc:creator>kant2002</dc:creator><comments>https://news.ycombinator.com/item?id=46608622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46608622</guid></item><item><title><![CDATA[New comment by kant2002 in ".NET 10"]]></title><description><![CDATA[
<p>As grandparent said, Blazor optimized for fast delivery. For public products you will have places where you should care about interactivity a lot. Their solution is interop with JS. You may try WASM but it’s definitely slow for UI.<p>WASM good for complicated tools, but you better probably with other language if you looking for next Figma.<p>Hybrid approach which is default have two issues.
- round trip to the server. That’s not nice for interactivity and responsiveness.
- hybrid hydration model is needlessly complicated. And again it will not fully solve your problem when you need to go extra mile.<p>Overall cold start for WASM require large payload, for Hybrid you need Websockets for updates. That sucks outside of cities or on junkie mobile. Not for public product.<p>Working with Blazor from Net Core 2.2<p>For internal tooling, or B2B where you don’t care that much is very efficient.</p>
]]></description><pubDate>Thu, 13 Nov 2025 04:41:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45910719</link><dc:creator>kant2002</dc:creator><comments>https://news.ycombinator.com/item?id=45910719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45910719</guid></item><item><title><![CDATA[New comment by kant2002 in "FFmpeg to Google: Fund us or stop sending bugs"]]></title><description><![CDATA[
<p>I really don’t understand whole discourse us vs them? Why it is should be only Google fixing the bugs. Isn’t if volunteers not enough, so maybe more volunteers can step up and help FFMpeg. Via direct patches, or via directly lobbying companies to fund project.<p>In my opinion if the problem is money, and they cannot raise enough, then somebody should help them with that. Isn’t it?</p>
]]></description><pubDate>Wed, 12 Nov 2025 06:09:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45896863</link><dc:creator>kant2002</dc:creator><comments>https://news.ycombinator.com/item?id=45896863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45896863</guid></item><item><title><![CDATA[New comment by kant2002 in "JVM exceptions are weird: a decompiler perspective"]]></title><description><![CDATA[
<p>The finally behave slightly different in CIL. You have protected regions and finally/fault/catch/filters handlers attached. So in order to support continue inside finally you should introduce some state machine   , which is complication and generally against Roslyn design limitation.</p>
]]></description><pubDate>Mon, 10 Nov 2025 10:18:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45874456</link><dc:creator>kant2002</dc:creator><comments>https://news.ycombinator.com/item?id=45874456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45874456</guid></item><item><title><![CDATA[New comment by kant2002 in "An Algebraic Language for the Manipulation of Symbolic Expressions (1958) [pdf]"]]></title><description><![CDATA[
<p>Does anybody attempt to re-implment each variant of pre-LISP described in these reports? Even if it just for educational/historical purposes?</p>
]]></description><pubDate>Sat, 08 Nov 2025 18:44:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=45858906</link><dc:creator>kant2002</dc:creator><comments>https://news.ycombinator.com/item?id=45858906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45858906</guid></item><item><title><![CDATA[New comment by kant2002 in "End of Japanese community"]]></title><description><![CDATA[
<p>I was in same position as Mozilla guy when I slowly crawl through Cordova Russian translation. Then suddenly MS have initiative with Cordova Tools for VS, they redesign Cordova website (which is great) but completely drop docs website, and say - hey, we can use automatic translation if you want read in your mother tongue. Ironically I speak with MS manager and he was Russian speaking as well. So even if large corps made mistakes, their mistakes can const community contributors. But they are cheap, so who cares...</p>
]]></description><pubDate>Thu, 06 Nov 2025 15:26:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45836273</link><dc:creator>kant2002</dc:creator><comments>https://news.ycombinator.com/item?id=45836273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45836273</guid></item><item><title><![CDATA[New comment by kant2002 in "Automatically Translating C to Rust"]]></title><description><![CDATA[
<p>Yeah. After reading article I become supper interested in looking how they uplift things and was honestly a bit disappointed. Did not try to look for Huawai work for obvious reasons</p>
]]></description><pubDate>Mon, 03 Nov 2025 23:39:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45805820</link><dc:creator>kant2002</dc:creator><comments>https://news.ycombinator.com/item?id=45805820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45805820</guid></item><item><title><![CDATA[New comment by kant2002 in "Automatically Translating C to Rust"]]></title><description><![CDATA[
<p>I did take a look at the projects which attempt to address conversion of C to Rust and even if article talk about about uplifting C to idiomatic Rust, or to utilize decompilation techniques, I do not see anything of that in any existing project.<p>- C2Rust: <a href="https://github.com/immunant/c2rust" rel="nofollow">https://github.com/immunant/c2rust</a>
From what I see, very limited testing of what C can be uplifted.
- Citrus: <a href="https://gitlab.com/citrus-rs/citrus" rel="nofollow">https://gitlab.com/citrus-rs/citrus</a>
Overall almost no tests. I would not even mention this project, since it seems to be working on hope. <a href="https://gitlab.com/citrus-rs/citrus/-/tree/master/tests?ref_type=heads" rel="nofollow">https://gitlab.com/citrus-rs/citrus/-/tree/master/tests?ref_...</a>
- Corrode: <a href="https://github.com/jameysharp/corrode" rel="nofollow">https://github.com/jameysharp/corrode</a>
Written in Haskel, not in Rust as others, have potential, since they utilize csmith for testing.But still lack of testing. <a href="https://github.com/jameysharp/corrode/tree/master/scripts" rel="nofollow">https://github.com/jameysharp/corrode/tree/master/scripts</a><p>I really don't see any project which attempt to reverse engineer Rust idioms from C, even if in limited contexts. Maybe the goal of the article to inspire all of us. Or Maybe I miss some other existings projects?</p>
]]></description><pubDate>Mon, 03 Nov 2025 17:32:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45801737</link><dc:creator>kant2002</dc:creator><comments>https://news.ycombinator.com/item?id=45801737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45801737</guid></item><item><title><![CDATA[New comment by kant2002 in "Moving off of TypeScript, 2.5M lines of code"]]></title><description><![CDATA[
<p>What do you use for HTMX in Razor? any library or some manual plumpbinng? How do you disable layout?</p>
]]></description><pubDate>Fri, 19 Sep 2025 15:52:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45303023</link><dc:creator>kant2002</dc:creator><comments>https://news.ycombinator.com/item?id=45303023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45303023</guid></item><item><title><![CDATA[New comment by kant2002 in "Bloat is still software's biggest vulnerability (2024)"]]></title><description><![CDATA[
<p>I think you overestimate ability of Dotnet to trim unused things. As a person who spend a lot of time wandering across ecosystem and measuring what can be done, I would say we have very bulky and complicated libraries in the .Net.<p>Just bringing HttpClient(without SSL support) add 6Mb of generated code.<p>Minimal API gets you additional 21 Mb. And we not even talk about desktop applications here.<p>Reflection is very very core of .Net ecosystem and you cannot reliably trim with how we use it currently</p>
]]></description><pubDate>Fri, 09 May 2025 10:15:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=43935236</link><dc:creator>kant2002</dc:creator><comments>https://news.ycombinator.com/item?id=43935236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43935236</guid></item><item><title><![CDATA[New comment by kant2002 in "15,000 lines of verified cryptography now in Python"]]></title><description><![CDATA[
<p>Usually better start with small scale fixing typos and improving docs. That’s great canary for me. If it’s accepted within day or so, that’s project which I willing to learn. I would say you can select projects for your value and you would be fine contributing there. Eventually people will learn you and will trust you more</p>
]]></description><pubDate>Sun, 20 Apr 2025 12:13:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43743293</link><dc:creator>kant2002</dc:creator><comments>https://news.ycombinator.com/item?id=43743293</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43743293</guid></item><item><title><![CDATA[New comment by kant2002 in "Dada, an experimental new programming language"]]></title><description><![CDATA[
<p>Is this Mistery this Mistery [1]?<p>[1] <a href="https://blog.brownplt.org/2018/07/05/mystery-languages.html" rel="nofollow">https://blog.brownplt.org/2018/07/05/mystery-languages.html</a></p>
]]></description><pubDate>Wed, 06 Mar 2024 14:53:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=39616582</link><dc:creator>kant2002</dc:creator><comments>https://news.ycombinator.com/item?id=39616582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39616582</guid></item><item><title><![CDATA[New comment by kant2002 in "Turbo Pascal Turns 40"]]></title><description><![CDATA[
<p>That’s very interesting. I see similar attitude in the C# JIT/Roslyn developers where they take this very seriously. Interesting are this is influenced by Anders, or just whole thing tick for a lot of compiler developers?</p>
]]></description><pubDate>Fri, 01 Dec 2023 02:45:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=38482401</link><dc:creator>kant2002</dc:creator><comments>https://news.ycombinator.com/item?id=38482401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38482401</guid></item><item><title><![CDATA[New comment by kant2002 in "Attempto Controlled English"]]></title><description><![CDATA[
<p>I like ACE it's very interesting application of Prolog. While it focused on writing logical definitions, I think there interesting way of looking at how we try to express programming languages syntax to newbies in classrooms. I personally think that it is possible to find way of speaking about code which sounds a lot like English. Maybe that's because my English is not adequate.<p>I have super early experiments here: <a href="https://kant2002.github.io/EngLang/" rel="nofollow">https://kant2002.github.io/EngLang/</a> but it's still super early</p>
]]></description><pubDate>Mon, 15 May 2023 11:09:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=35946347</link><dc:creator>kant2002</dc:creator><comments>https://news.ycombinator.com/item?id=35946347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35946347</guid></item><item><title><![CDATA[New comment by kant2002 in "Windows 11: a spyware machine out of users' control"]]></title><description><![CDATA[
<p>Just in case that maybe interested to you. Currently (with nightlies) using NativeAOT + C# you would be able to have approximate same as Go. Even fully statically linking executable. And given that MS working on making apps have less size, gopefully it would be comparable to Go in app size.</p>
]]></description><pubDate>Thu, 09 Feb 2023 11:51:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=34722602</link><dc:creator>kant2002</dc:creator><comments>https://news.ycombinator.com/item?id=34722602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34722602</guid></item><item><title><![CDATA[New comment by kant2002 in "Small Visual Basic"]]></title><description><![CDATA[
<p>Not sure if this is project related, but I discover port (<a href="https://github.com/ptrelford/FunSharp">https://github.com/ptrelford/FunSharp</a>) of Small Basic style on F# and that look awesome for displaying simple concepts. I think all programming languages can have simple setups which would be easy for kids.<p>I was interested enough to port from Gtk to Avalonia, since that looks much better for Windows and do not degrade anywhere on Linux/Mac OS. Also I run small experiment by try to "internationalize" that library, by porting F# to my language - Ukrainian, just to look if that would be easier to pickup. I think for early education, immidiately after Scratch expressing algorithms in native language maybe beneficia.<p>In case you are know Ukrainian and interested: <a href="https://github.com/kant2002/FunSharp/tree/%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BD%D0%B0-%D1%84%D1%88%D0%B0%D1%80%D0%BF">https://github.com/kant2002/FunSharp/tree/%D0%B3%D0%BE%D0%BB...</a></p>
]]></description><pubDate>Sun, 08 Jan 2023 06:56:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=34296767</link><dc:creator>kant2002</dc:creator><comments>https://news.ycombinator.com/item?id=34296767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34296767</guid></item><item><title><![CDATA[New comment by kant2002 in "Isolates, microVMs, and WebAssembly"]]></title><description><![CDATA[
<p>Technically you can always write you own C compiler like this project <a href="https://github.com/ForNeVeR/Cesium" rel="nofollow">https://github.com/ForNeVeR/Cesium</a>. Obviosuly C++ is much more complicated journey and require real investment. But at this point this is not CoreCLR limitations mostly.</p>
]]></description><pubDate>Tue, 27 Sep 2022 15:00:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=32996172</link><dc:creator>kant2002</dc:creator><comments>https://news.ycombinator.com/item?id=32996172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32996172</guid></item></channel></rss>