<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: afiodorov</title><link>https://news.ycombinator.com/user?id=afiodorov</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Apr 2026 23:53:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=afiodorov" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by afiodorov in "Ask HN: Who wants to be hired? (April 2026)"]]></title><description><![CDATA[
<p><p><pre><code>  Location: Las Palmas, Spain
  Remote: Yes
  Willing to relocate: No
  Technologies: Go, Python, Kubernetes, AWS, Apache Spark, Airflow, LangGraph, RAG, gRPC, PostgreSQL, Docker
  Résumé/CV: https://cv.fiodorov.es/
  Email: hn@fiodorov.es
</code></pre>
Senior Backend & AI Engineer with 10+ years of industry experience, including 5+ years in crypto (Kraken/CryptoWatch, Glassnode). Experience spans high-throughput Go microservices, large-scale data pipelines, and hands-on AI product development. Most recently launched AI-driven company-wide
recommendations for crypto tokens & assets.<p>Background: Cambridge MMath, UCL MPhil in Probability (published paper).<p>Looking for senior, autonomous roles at small companies or start-ups where I can drive technical decisions from architecture to production.</p>
]]></description><pubDate>Sun, 05 Apr 2026 16:17:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47650922</link><dc:creator>afiodorov</dc:creator><comments>https://news.ycombinator.com/item?id=47650922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47650922</guid></item><item><title><![CDATA[New comment by afiodorov in "28M Hacker News comments as vector embedding search dataset"]]></title><description><![CDATA[
<p>The running costs are very low. Since posting it today we burned 30 cents in DeepSeek inference. Postgres instance though costs me $40 a month on Railway; mostly due to RAM usage during to HNSW incremental update.</p>
]]></description><pubDate>Sat, 29 Nov 2025 00:31:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46084149</link><dc:creator>afiodorov</dc:creator><comments>https://news.ycombinator.com/item?id=46084149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46084149</guid></item><item><title><![CDATA[New comment by afiodorov in "28M Hacker News comments as vector embedding search dataset"]]></title><description><![CDATA[
<p>Daily updates I do on my m4 mac air: takes about 5 minutes to process roughly 10k fresh comments. Historic backfill was done on an Nvidia GPU rented on vast.ai for a few dollars. If I recall correctly took about an hour or so. It’s mentioned in the README.md on GitHub.</p>
]]></description><pubDate>Sat, 29 Nov 2025 00:22:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46084096</link><dc:creator>afiodorov</dc:creator><comments>https://news.ycombinator.com/item?id=46084096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46084096</guid></item><item><title><![CDATA[New comment by afiodorov in "28M Hacker News comments as vector embedding search dataset"]]></title><description><![CDATA[
<p>I've been embedding all HN comments since 2023 from BigQuery and hosting at <a href="https://hn.fiodorov.es" rel="nofollow">https://hn.fiodorov.es</a><p>Source is at <a href="https://github.com/afiodorov/hn-search" rel="nofollow">https://github.com/afiodorov/hn-search</a></p>
]]></description><pubDate>Fri, 28 Nov 2025 18:23:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46081274</link><dc:creator>afiodorov</dc:creator><comments>https://news.ycombinator.com/item?id=46081274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46081274</guid></item><item><title><![CDATA[New comment by afiodorov in "How AI hears accents: An audible visualization of accent clusters"]]></title><description><![CDATA[
<p>Apparently Persian and Russian are close. Which is surprising to say the least. I know people keep getting confused about how Portuguese from Portugal and Russian sound close yet the Persian is new to me.</p>
]]></description><pubDate>Tue, 14 Oct 2025 20:42:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45584584</link><dc:creator>afiodorov</dc:creator><comments>https://news.ycombinator.com/item?id=45584584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45584584</guid></item><item><title><![CDATA[New comment by afiodorov in "Why is everything so scalable?"]]></title><description><![CDATA[
<p>I've found that building my side projects to be "scalable" is a practical side effect of choosing the most cost-effective hosting.<p>When a project has little to no traffic, the on-demand pricing of serverless is unbeatable. A static site on S3 or a backend on Lambda with DynamoDB will cost nothing under the AWS free tier. A dedicated server, even a cheap one, is an immediate and fixed $8-10/month liability.<p>The cost to run a monolith on a VPS only becomes competitive once you have enough users to burn through the very generous free tiers, which for many side projects is a long way off. The primary driver here is minimizing cost and operational overhead from day one.</p>
]]></description><pubDate>Tue, 14 Oct 2025 17:26:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45582616</link><dc:creator>afiodorov</dc:creator><comments>https://news.ycombinator.com/item?id=45582616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45582616</guid></item><item><title><![CDATA[New comment by afiodorov in "Ask HN: Who wants to be hired? (October 2025)"]]></title><description><![CDATA[
<p>Data all-rounder with 10 years building everything from low-latency Go microservices to training ML models to large-scale AWS data pipelines. Looking for a senior, autonomous role at a small company/startup.<p><pre><code>  Location: Las Palmas, Spain
  Remote: Yes
  Willing to relocate: No
  Technologies: Go, Python, SQL, Kubernetes, Docker, AWS (S3, EMR, RDS, Aurora, Athena), Apache Spark, Apache Airflow, TypeScript, React, gRPC, REST APIs, PostgreSQL, Google BigQuery, LangChain, LangGraph, RAG, faster-whisper
  Résumé/CV: https://cv.fiodorov.es
  Email: hn@fiodorov.es</code></pre></p>
]]></description><pubDate>Wed, 01 Oct 2025 21:57:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45444021</link><dc:creator>afiodorov</dc:creator><comments>https://news.ycombinator.com/item?id=45444021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45444021</guid></item><item><title><![CDATA[New comment by afiodorov in "Ask HN: What are you working on? (September 2025)"]]></title><description><![CDATA[
<p>RAG search that contains all HN comments since 2023<p><a href="https://hn.fiodorov.es" rel="nofollow">https://hn.fiodorov.es</a><p>I treat it more like a homework exercise for a Coursera course but I like the result.</p>
]]></description><pubDate>Wed, 01 Oct 2025 14:58:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45438470</link><dc:creator>afiodorov</dc:creator><comments>https://news.ycombinator.com/item?id=45438470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45438470</guid></item><item><title><![CDATA[New comment by afiodorov in "Getting AI to work in complex codebases"]]></title><description><![CDATA[
<p>> It was uncomfortable at first. I had to learn to let go of reading every line of PR code. I still read the tests pretty carefully, but the specs became our source of truth for what was being built and why.<p>This is exactly right. Our role is shifting from writing implementation details to defining and verifying behavior.<p>I recently needed to add recursive uploads to a complex S3-to-SFTP Python operator that had a dozen path manipulation flags. My process was:<p>* Extract the existing behavior into a clear spec (i.e., get the unit tests passing).<p>* Expand that spec to cover the new recursive functionality.<p>* Hand the problem and the tests to a coding agent.<p>I quickly realized I didn't need to understand the old code at all. My entire focus was on whether the new code was faithful to the spec. This is the future: our value will be in demonstrating correctness through verification, while the code itself becomes an implementation detail handled by an agent.</p>
]]></description><pubDate>Tue, 23 Sep 2025 21:44:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45353154</link><dc:creator>afiodorov</dc:creator><comments>https://news.ycombinator.com/item?id=45353154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45353154</guid></item><item><title><![CDATA[New comment by afiodorov in "Qwen3-Coder: Agentic coding in the world"]]></title><description><![CDATA[
<p><p><pre><code>  sign of serious organizational disfunction.
</code></pre>
You're not wrong, but it's a "dysfunction" that many successful tech companies have learned to leverage.<p>The reality is, most engineers spend far less than half their time writing new code. This is where the 80/20 principle comes into play. It's common for 80% of a company's revenue to come from 20% of its features. That core, revenue-generating code is often mature and requires more maintenance than new code. Its stability allows the company to afford what you call "dysfunction": having a large portion of engineers work on speculative features and "big bets" that might never see the light of day.<p>So, while it looks like a bug from a pure "coding hours" perspective, for many businesses, it's a strategic feature!</p>
]]></description><pubDate>Wed, 23 Jul 2025 11:19:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44657905</link><dc:creator>afiodorov</dc:creator><comments>https://news.ycombinator.com/item?id=44657905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44657905</guid></item><item><title><![CDATA[New comment by afiodorov in "AI capex is so big that it's affecting economic statistics"]]></title><description><![CDATA[
<p>I live next to an abandoned building from the Spanish property boom. It's now occupied illegally. Hype's over yet the consequence is staring at me every day. I am sure it'll eventually be knocked down or repurposed yet it'd be better had the misallocation never happened.</p>
]]></description><pubDate>Fri, 18 Jul 2025 23:03:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=44610755</link><dc:creator>afiodorov</dc:creator><comments>https://news.ycombinator.com/item?id=44610755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44610755</guid></item><item><title><![CDATA[New comment by afiodorov in "AI capex is so big that it's affecting economic statistics"]]></title><description><![CDATA[
<p>The crux of the article is asking whether such a large investment is justified; downplaying the article saying it's only X% of the GDP compared to Y doesn't address the issue.</p>
]]></description><pubDate>Fri, 18 Jul 2025 22:57:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44610705</link><dc:creator>afiodorov</dc:creator><comments>https://news.ycombinator.com/item?id=44610705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44610705</guid></item><item><title><![CDATA[New comment by afiodorov in "AI capex is so big that it's affecting economic statistics"]]></title><description><![CDATA[
<p>Nice clip yet it does not make it clear why 9% is the good value of GDP. Why not 7%?</p>
]]></description><pubDate>Fri, 18 Jul 2025 22:53:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44610672</link><dc:creator>afiodorov</dc:creator><comments>https://news.ycombinator.com/item?id=44610672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44610672</guid></item><item><title><![CDATA[New comment by afiodorov in "I'm switching to Python and actually liking it"]]></title><description><![CDATA[
<p>My rule of the thumb is that Dataclasses are for compile-time type-checking, pydantic classes are for run time type checking.</p>
]]></description><pubDate>Wed, 16 Jul 2025 19:38:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44586010</link><dc:creator>afiodorov</dc:creator><comments>https://news.ycombinator.com/item?id=44586010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44586010</guid></item><item><title><![CDATA[New comment by afiodorov in "Are we the baddies?"]]></title><description><![CDATA[
<p>You're right, they can try to manipulate you on a thousand tiny things. My counter-argument is that at a certain point, it's not worth the mental energy to fight over what amounts to pennies on the dollar.<p>Anecdotally, when I bought my car recently, they forgot to even offer me the extended warranty they'd planned to push. I find it funny to think it was so minor, even they forgot to care.</p>
]]></description><pubDate>Sun, 06 Jul 2025 08:30:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=44478886</link><dc:creator>afiodorov</dc:creator><comments>https://news.ycombinator.com/item?id=44478886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44478886</guid></item><item><title><![CDATA[New comment by afiodorov in "Are we the baddies?"]]></title><description><![CDATA[
<p>Let's be clear: it's entirely possible to leave the "herd". People can and do go completely off-grid and thus disengage from capitalism. The crucial point is that the vast majority of us choose not to. That choice is what makes your "slowest antelope" analogy so much more complex.<p>An antelope's greatest desire is to be in the herd, because while it may contain a lion, the world outside contains a thousand wolves.<p>We've built a herd—society—that is incredibly effective at holding those wolves at bay: famine, plague, and chaos. We willingly participate because it provides "shields" our ancestors could only dream of. The problem isn't the herd itself; it's the lion that we allow to stalk within it.<p>What I am suggesting isn't to abandon this safety and comfort brought by modern capitalism. It's to improve the herd—to enjoy its protections while finding ways to tame, cage, or evade the lion of exploitation. What we're discussing here aren't futile attempts to escape, but vital tactics for building a better, safer herd for everyone.</p>
]]></description><pubDate>Sun, 06 Jul 2025 08:19:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=44478823</link><dc:creator>afiodorov</dc:creator><comments>https://news.ycombinator.com/item?id=44478823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44478823</guid></item><item><title><![CDATA[New comment by afiodorov in "Are we the baddies?"]]></title><description><![CDATA[
<p>There's nothing an algorithm can do against disciplined, intentional engagement.<p>If you know which car you want to buy it doesn't matter what the salesman has to say.</p>
]]></description><pubDate>Sun, 06 Jul 2025 07:34:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44478622</link><dc:creator>afiodorov</dc:creator><comments>https://news.ycombinator.com/item?id=44478622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44478622</guid></item><item><title><![CDATA[New comment by afiodorov in "Are we the baddies?"]]></title><description><![CDATA[
<p>We should not underestimate the timeless human response to being manipulated: disengagement.<p>This isn't theoretical, it's happening right now. The boom in digital detoxes, the dumbphone revival among young people, the shift from public feeds to private DMs, and the "Do Not Disturb" generation are all symptoms of the same thing. People are feeling the manipulation and are choosing to opt out, one notification at a time.</p>
]]></description><pubDate>Sun, 06 Jul 2025 06:39:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44478380</link><dc:creator>afiodorov</dc:creator><comments>https://news.ycombinator.com/item?id=44478380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44478380</guid></item><item><title><![CDATA[New comment by afiodorov in "Everything around LLMs is still magical and wishful thinking"]]></title><description><![CDATA[
<p>We've been visited by alien intelligence that is simultaneously fascinating and underwhelming.<p>The real issue isn't the technology itself, but our complete inability to predict its competence. Our intuition for what should be hard or easy simply shatters. It can display superhuman breadth of knowledge, yet fail with a confident absurdity that, in a person, we'd label as malicious or delusional.<p>The discourse is stuck because we're trying to map a familiar psychology onto a system that has none. We haven't just built a new tool; we've built a new kind of intellectual blindness for ourselves.</p>
]]></description><pubDate>Fri, 04 Jul 2025 22:13:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=44468312</link><dc:creator>afiodorov</dc:creator><comments>https://news.ycombinator.com/item?id=44468312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44468312</guid></item><item><title><![CDATA[New comment by afiodorov in "Writing Code Was Never the Bottleneck"]]></title><description><![CDATA[
<p>If you're hiring 16 year olds just because of their ability to write code sounds like you're bottlenecked by writing code. Your comment doesn't clarify why you disagree.</p>
]]></description><pubDate>Thu, 03 Jul 2025 16:04:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44456457</link><dc:creator>afiodorov</dc:creator><comments>https://news.ycombinator.com/item?id=44456457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44456457</guid></item></channel></rss>