Readit News logoReadit News
resiros commented on Python Workers redux: fast cold starts, packages, and a uv-first workflow   blog.cloudflare.com/pytho... · Posted by u/dom96
resiros · 9 days ago
Very interesting but the limitation on the libraries you can use is very strong.

I wonder if they plan to invest seriously into this?

resiros commented on Tunnl.gg   tunnl.gg... · Posted by u/klipitkas
gnyman · 15 days ago
This is nice and for those who's asking, it's different from ngrok and the others in that you don't need a separate client, (almost) everyone has ssh installed.

To the author, I wish you best of luck with this but be aware (if you aren't) this will attract all kind of bad and malicious users who want nothing more than a "clean" IP to funnel their badness through.

serveo.net [2] tried it 8 years ago, but when I wanted to use it I at some point I found it was no longer working, as I remember the author said there was too much abuse for him to maintain it as a free service

I ended up self-hosting sish https://docs.ssi.sh instead.

Even the the ones where you have to register like cloudflare tunnels and ngrok are full of malware, which is not a risk to you as a user but means they are often blocked.

Also a little rant, tailscale has their own one also called funnel. It has the benefit of being end-to-end encrypted (in theory) but the downside that you are announcing your service to the world through the certificate transparency logs. So your little dev project will have bots hammering on it (and trying to take your .git folder) within seconds from you activating the funnel. So make sure your little project is ready for the internet with auth and has nothing sensitive at guessable paths.

[2] https://news.ycombinator.com/item?id=14842951

resiros · 15 days ago
It would be nice to have an open-source version that you can self-host. That would solve the abuse problem. Maybe with a service to create API keys.
resiros commented on Launch HN: Phind 3 (YC S22) – Every answer is a mini-app    · Posted by u/rushingcreek
resiros · 16 days ago
That is really cool! Congrat on the launch!

I was surprised not to see a share and embed button. I would expect that could be huge for growth.

resiros commented on Octoverse: A new developer joins GitHub every second, AI leads TypeScript to #1   github.blog/news-insights... · Posted by u/rbanffy
resiros · 17 days ago
"TypeScript is now the most used language on GitHub. In August 2025, TypeScript overtook both Python and JavaScript. Its rise illustrates how developers are shifting toward typed languages that make agent-assisted coding more reliable in production. It doesn’t hurt that nearly every major frontend framework now scaffolds with TypeScript by default. Even still, Python remains dominant for AI and data science workloads, while the JavaScript/TypeScript ecosystem still accounts for more overall activity than Python alone."

I am not sure I agree with the conclusion "developers are shifting toward typed languages that make agent-assisted coding more reliable in production". I see it more with fullstack development being democratized.

I am originally Python/BE/ML engineer. But I've built in the last years many Frontend, simply because AI coding enables so much.

That was not an option previously.

resiros commented on Replicate is joining Cloudflare   replicate.com/blog/replic... · Posted by u/bfirsh
echelon · a month ago
Acquisition or acquihire? I don't see a price tag, which seems to imply the latter?

How many players are there in this space? Replicate, RunPod, Modal, Northflank, FAL, ... Who are the big ones? It's pretty crowded, right?

FAL was smart. They ditched the "run any model" to focus on just image and video, and now they dominate that space. They raised a pretty substantial round recently. Though I don't think there's any moat and they'll soon face competition too.

What about these vs. the routers like "Open"Router?

resiros · a month ago
Looks more of an aquisition for me. They are integrating the 50000 models into worker AI.
resiros commented on Commercial Open Source Is Hard: Our Journey   agenta.ai/blog/commercial... · Posted by u/resiros
resiros · a month ago
Author here. I wrote this blog post about our journey with COSS and the different models we experimented with.

If you're running (or have run) a commercial open-source company, we'd genuinely love to hear your experience.

The advice we got from other founders is to focus on adoption

resiros commented on Why we migrated from Python to Node.js   blog.yakkomajuri.com/blog... · Posted by u/yakkomajuri
resiros · 2 months ago
TL;DR

>I'll preface this by saying that neither of us has a lot of experience writing Python async code

> I'm actually really interested in spending proper time in becoming more knowledgeable with Python async, but in our context you a) lose precious time that you need to use to ship as an early-stage startup and b) can shoot yourself in the foot very easily in the process.

The best advice for a start-up is to use the tools that you know best. And sometimes that's not the best tool for the job. Let's say you need to build a CLI. It's very likely that Go is the best tool for the job, but if you're a great Python programmer, then just do it in Python.

Here's a clearer case where the author was not very good with Python. Clearly, since they actually used Django instead of FastAPI, which should have been the right tool for the job. And then wrote a blog post about Python being bad, but actually it's about Django. So yeah, they should have started with Node from day one.

resiros commented on LLM Observability in the Wild – Why OpenTelemetry Should Be the Standard   signoz.io/blog/llm-observ... · Posted by u/pranay01
resiros · 3 months ago
There is a major mistake in the article. The author argues that openinference is not otel compatible. That is false.

>OpenInference was created specifically for AI applications. It has rich span types like LLM, tool, chain, embedding, agent, etc. You can easily query for "show me all the LLM calls" or "what were all the tool executions." But it's newer, has limited language support, and isn't as widely adopted.

> The tragic part? OpenInference claims to be "OpenTelemetry compatible," but as Pranav discovered, that compatibility is shallow. You can send OpenTelemetry format data to Phoenix, but it doesn't recognize the AI-specific semantics and just shows everything as "unknown" spans.

What is written above is false. Openinference (or for the matter, Openllmetry, and the GenAI otel conventions) are just semantic conventions for otel. Semantic conventions specify how the span's attributes should be name. Nothing more or less. If you are instrumenting an LLM call, you need to specify the model used. Semantic conventions would tell you to save the model name under the attribute `llm_model`. That's it.

Saying OpenInference is not otel compatible does not make any sense.

Saying Phoenix (the vendor) is not otel compatible because it does not show random spans that does not follow its convention, is ... well unfair to say the least (saying this as a competitor in the space).

A vendor is Otel compliant if it has a backend that can ingest data in the otel format. That's it.

Different vendors are compatible with different semconvs. Generalist observability platforms like Signoz don't care about the semantic conventions. They show all spans the same way, as a JSON of attributes. A retrieval span, an LLM call, or a db transaction look all the same in Signoz. They don't render messages and tool calls any different.

LLM observability vendors (like Phoenix, mentioned in the article, or Agenta, the one I am maintaining and shamelessly plugging), care a lot about the semantic conventions. The UI in these vendors are designed for showing AI traces the best way. LLM messages, tool calls, prompt templates, retrieval results are all shown in user friendly ways. As a result the UI needs to understand where each attribute lives. Semantic conventions matter a lot to LLM Observability vendors. Now the point that the article is making is that Phoenix can only understand the Openinference semconvs. That's very different from saying that Phoenix is not Otel compatible.

I've recorded a video talking about OTel, Sem conv and LLM observability. Worth watching for those interested in the space: https://www.youtube.com/watch?v=crEyMDJ4Bp0

u/resiros

KarmaCake day638May 25, 2013
About
Co-founder of agenta.ai (https://github.com/agenta-ai/agenta)

mahmoud[at]agenta.ai

View Original