Mehdi Hasan Khan's Avatar

Mehdi Hasan Khan

@mehdikhan.dev.bsky.social

Software Developer. Backend | Infrastructure | Platform Engineering | Observability. πŸ‡§πŸ‡© // πŸ‡©πŸ‡ͺ https://mehdikhan.dev/

302 Followers  |  2,024 Following  |  36 Posts  |  Joined: 07.11.2023  |  2.2671

Latest posts by mehdikhan.dev on Bluesky

Reminder that I have a custom feed here about OpenTelemetry and Observability, its using HackerNews style rankings so it stays pretty fresh.

bsky.app/profile/did:...

30.07.2025 23:20 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
OTel Collector Follow-up Survey This follow-up survey helps the OTel Collector SIG track how usage patterns and needs have evolved since our previous survey. Your responses will help us see what's working, what's changed, and where…

OTel Collector users β€” we want to hear from you (again)!
Last year, we did a survey to learn how you’re using the Collector. The response shaped a lot of our thinking. Now we’re back with a quick follow-up. Tell us what’s changed, what’s working, and what’s still rough.

πŸ‘‰https://buff.ly/Ghoh5H9

01.08.2025 12:30 β€” πŸ‘ 8    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0

no one on the planet is less free thinking than people with β€œfree thinker” in their bio

01.08.2025 05:32 β€” πŸ‘ 315    πŸ” 25    πŸ’¬ 18    πŸ“Œ 3

FOSS UX that isn’t absolutely miserable to use challenge

difficulty level: impossible

23.07.2025 03:37 β€” πŸ‘ 313    πŸ” 28    πŸ’¬ 16    πŸ“Œ 6

I think there's value in surfacing "hey, here are the first 5 things you might try looking up, and the query results already executed for you"

but the real value is the *understanding* of how and why it broke imparted to a responsible human.

21.07.2025 07:06 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0
Preview
Platforms Need New Building Blocks Junction Labs’ mission is to empower platform builders with a service to service networking platform that bridges the developer-operator divide. This is essential to fixing how much applications teams...

(middleware)
www.junctionlabs.io/blog/platfor...

07.07.2025 18:23 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

After all these reports of authors adding language instructions for LLM reviews in their papers I wanted to check this myself and I downloaded the .tex source from one of these papers.

Here is an example.
(I will not share the identity of the paper)

05.07.2025 17:12 β€” πŸ‘ 389    πŸ” 125    πŸ’¬ 16    πŸ“Œ 33
Preview
Exposing OTel Collector in Kubernetes with Gateway API & mTLS The goal of this blog post is to demonstrate how you can expose an OpenTelemetry (OTel) Collector running inside Kubernetes to the outside world securely, using the Kubernetes Gateway API and mutual T...

Exposing #OTelCollector in #Kubernetes with #GatewayAPI & #mTLS

13.06.2025 08:54 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Mastering the OpenTelemetry Transformation Language (OTTL) Β· Dash0 This guide explores what OTTL is how it works and how you can leverage it to maximize the value of your observability data with minimal effort

"Mastering the OpenTelemetry Transformation Language (OTTL)" by Ben Blackmore

www.dash0.com/guides/opent...

05.06.2025 12:03 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

If the telemetry data volume isn't very high you might get away with the free tier from some vendors as well.

05.06.2025 16:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - hyperdxio/hyperdx: Resolve production issues, fast. An open source observability platform unifying session replays, logs, metrics, traces and errors powered by Clickhouse and OpenTelemetry. Resolve production issues, fast. An open source observability platform unifying session replays, logs, metrics, traces and errors powered by Clickhouse and OpenTelemetry. - hyperdxio/hyperdx

OpenTelemetry deals with instrumentation/collection/conversion. For storage, analysis, visualization you need to look elsewhere.

For self hosting, Grafana (+Alloy) stack is an option. There are a couple of clickhouse based options as well (like github.com/hyperdxio/hy...).

05.06.2025 16:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Don't Guess My Language If you’re still using IP geolocation to decide what language to show, stop screwing around. It’s a broken assumption dressed up as a feature.

Don't Guess My Language #i18n

23.05.2025 08:25 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Peter Bourgon Β· Go for Industrial Programming Peter Bourgon has a web site, and this is that web site.

"""

It’s my experience that if you find that you’re getting more strongly opinionated as you advance in your career, chances are you’re caught in a rut and becoming an expert beginner.

"""

peter.bourgon.org/go-for-indus...!

23.05.2025 09:36 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Hey thanks. Yeah, a few friends notified me. I can confirm this is not me. But unfortunately I can't do much to report because I don't want to activate my FB profile just to report this. Decided to ignore the idiots and move on. πŸ€·β€β™‚οΈ

21.05.2025 12:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Code signing on Windows with Azure Trusted Signing Β· Melatonin Trash those overpriced third party certs! Set that clumsy dongle on fire! Get ready to sign on the dotted line for $9.99.

For the curious (or future me trying to find this link again): melatonin.dev/blog/code-si...

20.05.2025 07:40 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If you think your life sucks, try getting a code signing certificate for signing Windows applications as an individual/OSS developer. Everything else will magically feel better.

Dealing with this pain since 2010. How the fuck some basic stuff is so broken for so long. πŸ˜’

20.05.2025 07:32 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

For every dev who thinks "I could build this $30/month SaaS myself instead of paying for it" - the best thing you can do IS to build it!

You learn

1. How much work it is (just for the base case)

2. Edge cases the SaaS silently takes care of

3. The cost (+pain!) of maintenance

12.05.2025 10:53 β€” πŸ‘ 139    πŸ” 12    πŸ’¬ 3    πŸ“Œ 3

you can't spell "tariffs" without "FFS"

08.04.2025 20:57 β€” πŸ‘ 5667    πŸ” 1165    πŸ’¬ 83    πŸ“Œ 59

Not a manager, but I relate hard to this.

β€œTake a vacation”
β€œAnd do what?”

15.04.2025 03:01 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
tariff Make importing great again! A parody package that imposes tariffs on Python imports.

pypi.org/project/tari...

"TARIFF is a fantastic tool that lets you impose import tariffs on Python packages. We're going to bring manufacturing BACK to your codebase by making foreign imports more EXPENSIVE!"

Example Output:

JUST IMPOSED a 50% TARIFF on numpy! American packages are WINNING AGAIN!

15.04.2025 03:35 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Tariffs xkcd.com/3073

08.04.2025 00:03 β€” πŸ‘ 31662    πŸ” 8874    πŸ’¬ 264    πŸ“Œ 477

Even if that happens, academics and researchers are not going to learn anything else in the foreseeable future πŸ˜†

22.03.2025 17:18 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
From the LocalLLaMA community on Reddit Explore this post and more from the LocalLLaMA community

This person accurately predicted Nvidia Digits/DGX Spark memory bandwidth 2 months before official specs were announced, just by looking at an image.

Insane skills 🀯

www.reddit.com/r/LocalLLaMA...

22.03.2025 17:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Photo showing GeForce RTX 5090s are available at the Gear Store in the park right now at #GTC25 at MSRP

Photo showing GeForce RTX 5090s are available at the Gear Store in the park right now at #GTC25 at MSRP

Meanwhile the elite at #GTC25 πŸ₯²

20.03.2025 07:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

There are a few RTX 5090 available at Notebooksbilliger.de for almost 24 hours and no one is buying them? What's going on πŸ˜†

www.notebooksbilliger.de/zotac+gaming...

20.03.2025 07:36 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Release v2.2.4 Β· denoland/deno 2.2.4 / 2025.03.14 feat(otel): span context propagators (#28460) feat(unstable/otel): add otel tracing to node:http.request (#28463) feat: support FORCE_COLOR (#28490) fix(bench): lower bench time...

πŸš€ Deno v2.2.4 is released:

- Built-in OpenTelemetry
support for span context propagators (tracecontext, baggage)
- Built-in OTel tracing for node:http.request
- LSP now starts the TypeScript server lazily

other improvements in the release notes:
github.com/denoland/den...

17.03.2025 17:18 β€” πŸ‘ 52    πŸ” 5    πŸ’¬ 1    πŸ“Œ 1
programmers are always posting like "worked on tracking down an issue with a Flurble deployment for twelve hours. the problem wasn't in Flurble at all - it was in the Gumbies install. It turns out if you install Gumbies 3.0 over Gumbies 2.7 and don't do a cache flush on all the client spiders they'll get stuck in the crystal maze." then you look up Gumbies and the site is one of those scroll scroll scroll types
with one sentence per page, like "GUMBIES is a lean, expressive sharding sandcube for testing and deploying large scale
Woodchips playgrounds. GUMBIES automates and streamlines away watersliding phases, meaning your team can
get right to the chipping. See why Microsoft, OpenAl and Bloingo have embraced GUMBIES in their Woodchips
workflows." and you get to the bottom and you're like I
want this I guess but I still don't know what

programmers are always posting like "worked on tracking down an issue with a Flurble deployment for twelve hours. the problem wasn't in Flurble at all - it was in the Gumbies install. It turns out if you install Gumbies 3.0 over Gumbies 2.7 and don't do a cache flush on all the client spiders they'll get stuck in the crystal maze." then you look up Gumbies and the site is one of those scroll scroll scroll types with one sentence per page, like "GUMBIES is a lean, expressive sharding sandcube for testing and deploying large scale Woodchips playgrounds. GUMBIES automates and streamlines away watersliding phases, meaning your team can get right to the chipping. See why Microsoft, OpenAl and Bloingo have embraced GUMBIES in their Woodchips workflows." and you get to the bottom and you're like I want this I guess but I still don't know what

This is my entire life

17.03.2025 01:53 β€” πŸ‘ 1526    πŸ” 428    πŸ’¬ 30    πŸ“Œ 40
Preview
cmd/compile: slow escape analysis in large package in the typescript compiler Β· Issue #72815 Β· golang/go Go version go version go1.24.1 linux/amd64 Output of go env in your module/workspace: AR='ar' CC='gcc' CGO_CFLAGS='-O2 -g' CGO_CPPFLAGS='' CGO_CXXFLAGS='-O2 -g' CGO_ENABLED='1' CGO_FFLAGS='-O2 -g' ...

TypeScript team: rewrites compiler in Go.

Go community: what do you mean your new compiler takes more than a minute to compile? Unacceptable. Dishonorable even. We are so sorry for this sub par experience. Not how we do things around here.

Two days later: WIP 5x speedup.

HN: why pick Go anyway?

13.03.2025 00:53 β€” πŸ‘ 682    πŸ” 128    πŸ’¬ 14    πŸ“Œ 12

"I still believe that the world is flat."

"I can demonstrate that it isn't. Get in that boat and sail away from shore. Keep looking at that lighthouse until it disappears."

"OK. Then what?"

"Keep going."

12.03.2025 11:12 β€” πŸ‘ 470    πŸ” 89    πŸ’¬ 6    πŸ“Œ 0
Preview
A 10x Faster TypeScript - TypeScript Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.

devblogs.microsoft.com/typescript/t...

11.03.2025 17:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@mehdikhan.dev is following 20 prominent accounts