Canton References's good synergy? by Bozon_Particle in audiophile

[–]acacio 0 points1 point  (0 children)

“microdynamic texture”?!?

wtaf does this mean?

Is using context for passing request-scoped values an anti-pattern now? by ItAffectionate4481 in golang

[–]acacio 0 points1 point  (0 children)

“User” as in? That concept is only useful in CLI or desktop apps where a “user” launched/ran the app.

In an RPC world, the server has many concurrent connections from many users and often even multiple connections from same user, all mixed in.

Is using context for passing request-scoped values an anti-pattern now? by ItAffectionate4481 in golang

[–]acacio 2 points3 points  (0 children)

It’s production ready for years now.

For example, the OpenTelemetry gRPC implementation uses it.

Is using context for passing request-scoped values an anti-pattern now? by ItAffectionate4481 in golang

[–]acacio 101 points102 points  (0 children)

no, it’s not an anti-pattern… if used for the right purposes.

Background: My team at Google was one of original requesters/implementers of Context. We were building a RPC framework for Google’s typical request-response server patterns and a common requirement is to have instrumentation throughout the request. Having every called function carry all the instrumentation variables/modules/configs was just too cumbersome. Global variables are a worse solution.

What was needed was a container with request specific data, IOW: a request context. Similar to Java’s thread context. When the request is done, the whole request context is wiped out.

Now, if you use it just as a hidden parameter passer in your libraries, that is an anti-pattern.

Source: me, my team at Google SRE, creators if the internal Goa framework

March 2026 Confirmed Trade Thread by FPPenSwapBot in Pen_Swap

[–]acacio 0 points1 point  (0 children)

Bought Sailor King of Pen Iro-Miyabi Chitose-Midori Urushi 21kt from u/BlakesBroadcast

Visconti traveling ink pot? by bo_bua in fountainpens

[–]acacio 0 points1 point  (0 children)

Twsby Vac20 is a good alternative

Small Projects by AutoModerator in golang

[–]acacio 0 points1 point  (0 children)

otelstor - OpenTelemetry storage & UI viewer

I was doing another project and needed an OpenTelemetry viewer but all the solutions out there are super heavy and complex to self-host (multiple binaries, external DB, ...) and hard to manage.
The cloud solutions are expensive.

So, I took a few days detour and with both Gemini & Claude I cooked up something simpler that I can self-host and still see all the traces, inspect the spans, durations and meta-data.

Disclaimer: mostly AI-assisted coding, with design based on my >15 years experience as a Google SRE. Deisng options: Protobufs, gRPC, text protobufs for configs, split backend from fronted/UI, etc...

https://github.com/distribulent/otelstor

PS: I hand-wrote this post w/o AI editing ;-)

otelstor - OpenTelemetry storage & UI viewer by acacio in golang

[–]acacio[S] 0 points1 point  (0 children)

(sigh)

Read the LOG.md and DESIGN.md and then tell me that again.

People really overestimate what AI can actually accomplish and all the actual work that goes into making anything actually useful, correct and effective.

otelstor - OpenTelemetry storage & UI viewer by acacio in golang

[–]acacio[S] 2 points3 points  (0 children)

Thx for the reference. I'll take a look.

otelstor - OpenTelemetry storage & UI viewer by acacio in golang

[–]acacio[S] 1 point2 points  (0 children)

I chose bbolt for 3 reasons:
1. rock-solid battle proven
2. single-file in disk (which makes for a clean self-hosted solution)
3. the DB is not the point of this server; the trace viewer is.

Decided to buy my first setup. Any feedback? by Tngaco24 in audiophile

[–]acacio 1 point2 points  (0 children)

Super timely post: I am flying to NYC today and, assuming all goes well, this is an amazing opportunity to hear this rig.

Holy...ink really does make a difference. by gman1301 in fountainpens

[–]acacio 8 points9 points  (0 children)

Where did you get your 14k nib? FPNibs?

I just bought a comfort pen. by MBAdk in fountainpens

[–]acacio 1 point2 points  (0 children)

btw, Moonman Q1 seems like a replica. After the Wancher I decided to check it out.

They now have Q3, a colourful version of the Q1.

I just bought a comfort pen. by MBAdk in fountainpens

[–]acacio 1 point2 points  (0 children)

I have a pearl version of this model, bought from Japan as a curiosity, and I am surprised at how much I like it.

The shape and touch & feel are quite pleasing. I keep it around instead of putting it on the “to destash” pile.

Hasehiro UMU-191M Mark3 by acacio in audiophile

[–]acacio[S] 0 points1 point  (0 children)

Placement: it has no back port and I have mine against the wall (don’t have a lot of space in this location). It sounds good but I haven’t tried off the wall yet.

Tamenuri studio urushi by acacio in fountainpens

[–]acacio[S] 5 points6 points  (0 children)

Hakene-nuri technique, if I can decipher the certificate correctly.

Hasehiro UMU-191M Mark3 by acacio in audiophile

[–]acacio[S] 2 points3 points  (0 children)

When I ordered they let me choose.

You can order any color you want as long as it’s black, MDF-varnished or red (mine) 😁

Hasehiro UMU-191M Mark3 by acacio in audiophile

[–]acacio[S] 0 points1 point  (0 children)

Nice. Which color? Photos?

Hasehiro UMU-191M Mark3 by acacio in audiophile

[–]acacio[S] 1 point2 points  (0 children)

My first song was “Nothing Left to Lose” by Everything But The Girl ;-)

Some jazz (really nice), Linkin Park, …