afiodorov
https://hn.fiodorov.es/ - an agentic search across HackerNews comments
https://climate.fiodorov.es/ - a climate agent with access to climatic data for many cities
https://lyrics.fiodorov.es - a way to search and translate song lyrics using an LLM
DeepSeek can query a processed climate dataset directly, and other agents can use the same interface:
---
See also:
https://hn.fiodorov.es for RAG search across Hacker News comments
I later realised that my motivation depended heavily on believing I was making a contribution that would otherwise go unmade. The prospect of AI doing that work undermined my motivation, but it needn’t undermine hers. I was trying to explain why I was struggling to continue, though I can see how calling the work “pointless” came across as dismissive.
So I started saying that it only made sense to focus on problems whose solutions would be useful immediately. I even emailed my supervisor about it, arguing that our efforts were “pointless” in the sense that AI-related problems were much more pertinent and had to be prioritised.
My supervisor thought I was bonkers. I still have the email, though. Quoting myself from April 2015:
> By 2030-2040 we will have enough computing power to simulate a human brain neuron by neuron. Once we manage to create a human intelligence we will be one little step away from super intelligence: just set the intelligence to modify itself and see the exponential growth in action. Our human intelligence is bounded by a number of biological factors (e.g. size of a skull) and even the smart human who has ever lived will appear to be a primitive ant to a supper intelligence (machine intelligence will also have perfect motivation). There is plenty of literature on this if you are interested in discussing this further. > > What does it have to do with research in pure maths? I can say that research in pure maths which won't come handy in the next 60 years is just wasted effort. The super intelligence will be able to do maths way better than humans. I believe a lot of current efforts should go into researching of artificial intelligence (or areas to do with AI) instead rather than the pure maths. I want to be proven wrong but most mathematicians I interact with are too narrow-minded to counter me and they just laugh about even contemplating the above. Frankly I am myself so perplexed that I take the above seriously, but I do and it's hurting my motivation.
I'm quite curious what my supervisor thinks of that email now.
Location: Las Palmas, Spain
Remote: Yes
Willing to relocate: Yes
Technologies: Go, Python, Kubernetes, AWS, Apache Spark, Airflow, LangGraph, RAG, gRPC, PostgreSQL, Docker
Résumé/CV: https://cv.fiodorov.es/
Email: [email protected]
Senior Backend & AI Engineer with 10+ years of industry experience, including 5+ years in crypto (Kraken / CryptoWatch, Glassnode). Work spans high-throughput Go microservices, large-scale data pipelines (Spark, Airflow, Iceberg, Kubernetes), and hands-on AI product development (LangGraph, RAG, pgvector). Most recently launched AI-driven, company-wide recommendations for crypto tokens & assets at Kraken. Mathematical background: Cambridge MMath, UCL MPhil in Probability (published paper). Looking for senior, autonomous roles at small companies or start-ups where I can drive technical decisions from architecture to production. Location: Las Palmas, Spain
Remote: Yes
Willing to relocate: No, but can be in London, UK often
Technologies: Go, Python, Kubernetes, AWS, Apache Spark, Airflow, LangGraph, RAG, gRPC, PostgreSQL, Docker
Résumé/CV: https://cv.fiodorov.es/
Email: [email protected]
Senior Backend & AI Engineer with 10+ years of industry experience, including 5+ years in crypto (Kraken / CryptoWatch, Glassnode). Work spans high-throughput Go microservices, large-scale data pipelines (Spark, Airflow, Iceberg, Kubernetes), and hands-on AI product development (LangGraph, RAG, pgvector). Most recently launched AI-driven, company-wide recommendations for crypto tokens & assets at Kraken. Mathematical background: Cambridge MMath, UCL MPhil in Probability (published paper). Looking for senior, autonomous roles at small companies or start-ups where I can drive technical decisions from architecture to production. 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: [email protected]
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.Background: Cambridge MMath, UCL MPhil in Probability (published paper).
Looking for senior, autonomous roles at small companies or start-ups where I can drive technical decisions from architecture to production.
Source is at https://github.com/afiodorov/hn-search
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.
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.
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: [email protected]I treat it more like a homework exercise for a Coursera course but I like the result.
This is exactly right. Our role is shifting from writing implementation details to defining and verifying behavior.
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:
* Extract the existing behavior into a clear spec (i.e., get the unit tests passing).
* Expand that spec to cover the new recursive functionality.
* Hand the problem and the tests to a coding agent.
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.
sign of serious organizational disfunction.
You're not wrong, but it's a "dysfunction" that many successful tech companies have learned to leverage.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.
So, while it looks like a bug from a pure "coding hours" perspective, for many businesses, it's a strategic feature!
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.
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.
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.
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.
If you know which car you want to buy it doesn't matter what the salesman has to say.
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.
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.
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.
There is immense, unmet demand for good software in developing countries—for example, robust applications that work well on underpowered phones and low-bandwidth networks across Africa or Southeast Asia. These are real problems waiting for well-executed ideas.
The issue isn't a lack of good ideas, but a VC ecosystem that throws capital at ideas of dubious utility for saturated markets, while overlooking tangible, global needs because they don't fit a specific hyper-growth model.