<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: kamov</title><link>https://news.ycombinator.com/user?id=kamov</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 20:22:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kamov" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kamov in "One neat trick to end extreme poverty"]]></title><description><![CDATA[
<p>This is an oversimplification, adopting "capitalism" wholesale as a developing nation without guardrails is incredibly risky because foreign capital will just buy out or crush native industries. The way China actually succeeded was by adopting state capitalism and implementing incredibly strong protectionist measures to ensure domestic growth, not by opening the floodgates to a pure free market.<p>> Anyone who disagrees should consider why you’re on a venture capitalist website.<p>Not limiting yourself to an ideological bubble is actually a good thing, regardless of what website you're on.</p>
]]></description><pubDate>Sat, 11 Apr 2026 21:14:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47734071</link><dc:creator>kamov</dc:creator><comments>https://news.ycombinator.com/item?id=47734071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47734071</guid></item><item><title><![CDATA[New comment by kamov in "Claude Code: connect to a local model when your quota runs out"]]></title><description><![CDATA[
<p>What do you use local models for? I'm asking generally about possible applications of these smaller models</p>
]]></description><pubDate>Wed, 04 Feb 2026 23:53:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46893650</link><dc:creator>kamov</dc:creator><comments>https://news.ycombinator.com/item?id=46893650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46893650</guid></item><item><title><![CDATA[New comment by kamov in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://kamoshi.org/" rel="nofollow">https://kamoshi.org/</a><p>I have written from scratch an SSG and used my website to dogfood it. A lot of it is/was experimenting and learning how web works bottom up, so it is rough around the edges nearly everywhere, but practically everything is my own work - both the website and the way it is built.<p>I have a lot of ideas on how the website can be made better, but there is always way more things to do than time to actually do the things...</p>
]]></description><pubDate>Wed, 14 Jan 2026 21:45:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46624069</link><dc:creator>kamov</dc:creator><comments>https://news.ycombinator.com/item?id=46624069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46624069</guid></item><item><title><![CDATA[New comment by kamov in "The Internet Is a Net Negative"]]></title><description><![CDATA[
<p>> This isn't democratization. It's feudalism with better marketing.<p>It's not "feudalism", it's just capitalism. Everything will be commodified in the end including your feelings and thoughts.</p>
]]></description><pubDate>Sun, 28 Dec 2025 22:48:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46415306</link><dc:creator>kamov</dc:creator><comments>https://news.ycombinator.com/item?id=46415306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46415306</guid></item><item><title><![CDATA[New comment by kamov in "Eurydice: a Rust to C compiler"]]></title><description><![CDATA[
<p>You can use both Nix and Cargo at the same time, and they accomplish different things. Nix's purpose is more like rustup, except it works for each program on your computer</p>
]]></description><pubDate>Sun, 07 Dec 2025 09:28:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46180376</link><dc:creator>kamov</dc:creator><comments>https://news.ycombinator.com/item?id=46180376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46180376</guid></item><item><title><![CDATA[New comment by kamov in "Node.js is able to execute TypeScript files without additional configuration"]]></title><description><![CDATA[
<p>Except in Python you can easily access the type hints at runtime, which allowed people to build ergonomic libraries such as Pydantic</p>
]]></description><pubDate>Sun, 17 Aug 2025 09:46:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=44930284</link><dc:creator>kamov</dc:creator><comments>https://news.ycombinator.com/item?id=44930284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44930284</guid></item><item><title><![CDATA[New comment by kamov in "OCaml Syntax Sucks (2016)"]]></title><description><![CDATA[
<p>What were the main issues you came across? What language would you prefer if you had to start from scratch and had the choice to go with anything else?</p>
]]></description><pubDate>Mon, 25 Nov 2024 09:04:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=42234498</link><dc:creator>kamov</dc:creator><comments>https://news.ycombinator.com/item?id=42234498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42234498</guid></item><item><title><![CDATA[New comment by kamov in "Claude AI to process secret government data through new Palantir deal"]]></title><description><![CDATA[
<p>Is a city council unethical too? It is a form of government as well</p>
]]></description><pubDate>Sat, 09 Nov 2024 05:36:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=42092714</link><dc:creator>kamov</dc:creator><comments>https://news.ycombinator.com/item?id=42092714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42092714</guid></item><item><title><![CDATA[New comment by kamov in "Swift – A great language strangled by governance?"]]></title><description><![CDATA[
<p>Rust used to have a GC in the past, as well as green threads and a bigger runtime. All of this has been explicitly removed before Rust 1.0. The reasons are well documented in many pull requests and RFCs for the language.<p>The way the async feature works in Rust is that the asynchronous function is just a syntax sugar that gets desugared into a state machine struct during compilation. The way this state machine works is similar to how one could achieve async in a language like C. It's unfair to dismiss everything as excuses given that the fundamental aim of the language is different.<p>In Rust async functions are not really colored because again - the async function is just a syntax sugar for a struct you can create and use in a sync context. The colors analogy is only really applicable in a language like JavaScript, where there's no way to poll an async function in a sync context.</p>
]]></description><pubDate>Tue, 29 Oct 2024 06:28:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=41980003</link><dc:creator>kamov</dc:creator><comments>https://news.ycombinator.com/item?id=41980003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41980003</guid></item><item><title><![CDATA[New comment by kamov in "Go is my hammer, and everything is a nail"]]></title><description><![CDATA[
<p>The fundamental issue is that humans contrary to machines will never know for sure whether whatever they do write is in fact correct code. One can think they are writing good and readable code, but that doesn't mean anything if the code is incorrect. And if you write lots of boilerplate that means more possible bugs. That's also why no one sane writes assembly (or increasingly these days C) unless they have to. We generally prefer more complex languages which put a constraint on the amount of possible bugs.</p>
]]></description><pubDate>Tue, 13 Aug 2024 22:54:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=41240710</link><dc:creator>kamov</dc:creator><comments>https://news.ycombinator.com/item?id=41240710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41240710</guid></item><item><title><![CDATA[New comment by kamov in "Go is my hammer, and everything is a nail"]]></title><description><![CDATA[
<p>I personally think that writing so called "terse, clever" (misnomer) code, is not an issue with the language, rather the user. Do we really want to have worse tools, just because some people are writing bad code? Clearly it's an issue with the software engineering process rather than language itself. A good language should allow a skilled user to write code as clear as day, while properly modelling the problem domain and making incorrect states logically unrepresentable. We have a tool for that, type system and a compiler.</p>
]]></description><pubDate>Tue, 13 Aug 2024 13:53:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=41235482</link><dc:creator>kamov</dc:creator><comments>https://news.ycombinator.com/item?id=41235482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41235482</guid></item><item><title><![CDATA[New comment by kamov in "Go is my hammer, and everything is a nail"]]></title><description><![CDATA[
<p>Sum types allow for more robust modeling of the API boundary in libraries, so in fact having a better type system is desirable even when "just gluing libraries", because it can make incorrect program states physically unrepresentable.</p>
]]></description><pubDate>Mon, 12 Aug 2024 22:28:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=41230082</link><dc:creator>kamov</dc:creator><comments>https://news.ycombinator.com/item?id=41230082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41230082</guid></item><item><title><![CDATA[New comment by kamov in "Breakthrough a step toward revealing hidden structure of prime numbers"]]></title><description><![CDATA[
<p>Elliptic curve cryptography can be broken by Shor's algorithm as well<p><a href="https://arxiv.org/pdf/1706.06752" rel="nofollow">https://arxiv.org/pdf/1706.06752</a></p>
]]></description><pubDate>Thu, 01 Aug 2024 08:58:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=41127284</link><dc:creator>kamov</dc:creator><comments>https://news.ycombinator.com/item?id=41127284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41127284</guid></item><item><title><![CDATA[New comment by kamov in "Ladybird Web Browser becomes a non-profit with $1M from GitHub Founder"]]></title><description><![CDATA[
<p>Whatever language you end up choosing, I hope it will be a memory safe one. Browsers' main purpose is to interact with the outside world, and they even have to run third party code (JS) all the time, so minimizing attack surface would go a long way I think</p>
]]></description><pubDate>Tue, 02 Jul 2024 11:42:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=40855647</link><dc:creator>kamov</dc:creator><comments>https://news.ycombinator.com/item?id=40855647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40855647</guid></item><item><title><![CDATA[New comment by kamov in "Ladybird Web Browser becomes a non-profit with $1M from GitHub Founder"]]></title><description><![CDATA[
<p>I think that pioneering the work of reimplementing web standards in not strictly OOP language will make the implementation easier for anyone else in the future, surely many of the problems exist by virtue of being done for the first time</p>
]]></description><pubDate>Tue, 02 Jul 2024 11:28:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=40855567</link><dc:creator>kamov</dc:creator><comments>https://news.ycombinator.com/item?id=40855567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40855567</guid></item><item><title><![CDATA[New comment by kamov in "The economics of writing technical books"]]></title><description><![CDATA[
<p>Not paying for a book when you have the full ability to do so is just greed.<p>But there are also those who come from places where monthly wage is like $200, so they wouldn't be able to afford a $30 book even if they wanted to</p>
]]></description><pubDate>Sun, 30 Jun 2024 08:42:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=40835904</link><dc:creator>kamov</dc:creator><comments>https://news.ycombinator.com/item?id=40835904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40835904</guid></item><item><title><![CDATA[New comment by kamov in "Imhex: A hex editor for reverse engineers"]]></title><description><![CDATA[
<p>Sadly this program seems to segfault on Wayland.</p>
]]></description><pubDate>Sat, 29 Jun 2024 21:10:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=40833370</link><dc:creator>kamov</dc:creator><comments>https://news.ycombinator.com/item?id=40833370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40833370</guid></item><item><title><![CDATA[New comment by kamov in "Why Rust cannot replace C++"]]></title><description><![CDATA[
<p>> If your language only supports adding more complexity and never simplifies syntax, it's inevitably going to be replaced. The same thing will happen with Rust in 20 years, it's just how things go.<p>I feel like this won't necessarily happen with Rust, because Rust isn't locked down by any standard, breaking changes can happen and there are also Rust editions which help with the whole process of updating the language. The "better Rust" might just be another revised edition of Rust</p>
]]></description><pubDate>Fri, 03 May 2024 12:25:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=40246880</link><dc:creator>kamov</dc:creator><comments>https://news.ycombinator.com/item?id=40246880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40246880</guid></item><item><title><![CDATA[New comment by kamov in "Google Quantum AI"]]></title><description><![CDATA[
<p>Knowing the industry there's a bunch of people out there on the payroll continuously knocking out these assets all day long every day.</p>
]]></description><pubDate>Sun, 28 Apr 2024 12:32:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=40188140</link><dc:creator>kamov</dc:creator><comments>https://news.ycombinator.com/item?id=40188140</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40188140</guid></item><item><title><![CDATA[New comment by kamov in "Deep Bug"]]></title><description><![CDATA[
<p>Sorry, I don't want to be <i>that guy</i>, but I'm curious why use Java and not something like Rust? Is it because of the Lucene ecosystem?</p>
]]></description><pubDate>Wed, 10 Apr 2024 12:47:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=39990091</link><dc:creator>kamov</dc:creator><comments>https://news.ycombinator.com/item?id=39990091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39990091</guid></item></channel></rss>