HN user

punkpeye

916 karma

frank@glama.ai, building glama.ai

Posts76
Comments156
View on HN
github.com 5d ago

Lightport – a maintained fork of Portkey AI gateway

punkpeye
1pts0
news.ycombinator.com 7d ago

GitHub is starting to lockdown some of the previously public data

punkpeye
9pts5
news.ycombinator.com 12d ago

Ask HN: Who knows someone at GitHub/NPM team?

punkpeye
3pts0
news.ycombinator.com 4mo ago

Ask HN: How to Evaluate IP Dataset?

punkpeye
1pts10
glama.ai 4mo ago

Show HN: MCP Inspector – connect and test any MCP server

punkpeye
2pts0
troypress.com 4mo ago

Sinclair 4K Basic for the ZX80

punkpeye
7pts0
news.ycombinator.com 4mo ago

Ask HN: Google started to index non-hyperlinks. What to do about it?

punkpeye
3pts1
ntietz.com 4mo ago

Binding port 0 to avoid port collisions

punkpeye
2pts0
nshipster.com 4mo ago

Swift Import Declarations

punkpeye
1pts0
hereket.com 4mo ago

Comparing C/C++ unity build with regular build on a large codebase (2024)

punkpeye
1pts0
glama.ai 5mo ago

Show HN: MCP directory that checks if servers are alive

punkpeye
2pts1
status.bunny.net 5mo ago

BunnyCDN Is Having an Outage

punkpeye
2pts1
glama.ai 6mo ago

Google's AI Overview Has Been Sending Me the Wrong Customers for 6 Months

punkpeye
5pts0
pipenet.dev 6mo ago

Show HN: Pipenet – A Modern Alternative to Localtunnel

punkpeye
114pts19
glama.ai 7mo ago

The 50MB Markdown Files That Broke Our Server

punkpeye
2pts0
glama.ai 7mo ago

OpenTelemetry for MCP

punkpeye
14pts0
github.com 7mo ago

Cyber Monday 2025

punkpeye
2pts0
github.com 8mo ago

Awesome Cyber Monday 2025

punkpeye
1pts1
glama.ai 8mo ago

When Your Year of Work Gets Copied Overnight: What Matters?

punkpeye
7pts2
glama.ai 8mo ago

VC Money Kills Great Products

punkpeye
6pts0
news.ycombinator.com 10mo ago

Ask HN: Similar-named company's issues flooding our support – what to do?

punkpeye
1pts1
glama.ai 10mo ago

Backing up the MCP ecosystem: 3% of repos gone in under a year

punkpeye
2pts0
news.ycombinator.com 10mo ago

Ask HN: Redis V8 vs. competition? (Valkey, Dragonfly, etc.)

punkpeye
3pts4
fal.ai 11mo ago

Gemini 2.5 Flash Image Playground

punkpeye
2pts0
event-driven.io 1y ago

Outbox Pattern

punkpeye
4pts1
glama.ai 1y ago

MCP vs. API

punkpeye
3pts2
glama.ai 1y ago

NLWeb: Microsoft's Protocol for AI-Powered Website Search

punkpeye
6pts0
github.com 1y ago

FastMCP v2 – now defaults to streamable HTTP with SSE fallback

punkpeye
2pts0
github.com 1y ago

Show HN: Mcp-client – a simple MCP client for Node.js

punkpeye
1pts0
news.ycombinator.com 1y ago

Ask HN: What use cases have you found for AI in database?

punkpeye
2pts0
Gemini 3.6 Flash 2 days ago

I just saw it in agy and started using it without asking any questions. I did not notice any major difference.

Now this is brilliant.

I run an AI gateway (Glama), and we had to delist all third-party providers because some of them are obviously lying about their quantization.

Being able to vet providers would be a major improvement to our ability to offer a more diverse set of providers.

Did a quick dive to explore viability of migrating to ipinfo. My idea was: use lite version for enriching everything and then use pay-as-you-go for enriching authenticated user sessions.

I couldn't get /lite/ to work. In a sample of IPs I've tried with, multiple are returning 404. Your website for the same IPs is returning information. Looks like these are just not included in the lite dataset?

Turns out there is no pay-as-you-go tier. Subscription is the only option. Not a deal breaker, but dissapointing setup.

I tried using the /lite/ endpoint to get country data, but it is giving 404 errors for valid IPs.

{ "status": 404, "error": { "title": "Wrong ip", "message": "Please provide a valid IP address" } }

On the matter of advertised locations not matching actual location, I highly recommend reading this: https://ipinfo.io/blog/vpn-location-mismatch-report

Good read

Do you happen to know if anyone is compiling all of this data about VPNs into one place? It would be super interesting to know which VPNs are providing genuine services vs masquerading the locations. Maybe even an SEO for you.

I highly recommend that you work with current day's data.

Just to clarify: You are suggesting that we don't pro-actively enrich every IP address, store IPs, and only enrich them when troubleshooting something?

So many of my open questions answered in one answer. Thank you.

A follow up based on new information - if 'geofeed' identifies something with wrong geo location, and your method detects different geolocation, what do I see as the consumer consuming your API? I am assuming the inferred data, but that also feels counter-intuitive (since the data does not align with what ASN/ISP are reporting).

How often does your active measurement data disagree with geofeed data?

How do you handle mobile/cellular IPs

Do you really need large scale IP address enrichment of all the IP addresses that visit your website? If yes, then for the first layer use our free data that provides ASN and country information.

If I am troubleshooting a support case that is days/weeks/months old, wouldn't this mean that enriching this information at a later date may give me different data than what it was associated with at the time the requests were made? My understanding was that IPs get re-assigned.

How frequently do IP-to-location mappings change in practice?

Do you offer historical IP data snapshots?

I am keeping one eye on how this is scaling.

At the moment there are 5 active tunnels and CPU is at 2%.

I would therefore expect that this can scale quite a bit before it becomes some sort of bottleneck.

Who knows though – maybe I am underestimating the demand. Didn't expect this to get to the front page of HN.

You might need to define 'fast'.

This should not add more latency than your average VPN, since the overhead of websocket is minimal and roundtrip time is about the same.

At the moment, this is running on a single-instance with no load-balancing. The intended use case was to enable streaming of MCP SSE traffic, which is very lightweight. I would expect this to be able to handle a lot of traffic just like that, but if people start using the public instance for other use cases, I will need to think of ways to scale it.

The current implementation is HTTP-focused as that was the primary use case. TCP tunneling is possible architecturally but not something I've had in mind. I suggest start by raising an issue on GitHub and adding thumbs up. If it receives enough attention, I will prioritize it. I am less familiar with what would supporting UDP entail, so cannot answer that right now.