Sign in

Gus

@gu5.org
64 followers 184 following 129 posts

Someone, somewhere, somehow (use witchsky.app to see pronouns and website fields)

PostsRepliesMedia
Gus @gu5.org · 12/09/2026
a close-up of a kitten looking straight at the camera
020
Gus @gu5.org · 30/08/2026
'do u hav games on ur phone'
A close-up of an inquisitive kitten, with their chin and lower body out of frame.
020
Gus @gu5.org · 10/08/2026
A screenshot of the acloudyskye song "There's Still Time" on Spotify, overlaid with a red underline and red arrows
1130
Gus @gu5.org · 30/07/2026
110
Gus @gu5.org · 23/06/2026
Night Owl (Windows Phone)
A square sticker with a purple background. The top says "Night Owl", and the bottom has the windows logo and the text "Windows Phone".
140
Gus @gu5.org · 21/06/2026
compatible with Firefox OS (tm)
A picture of the screen of a Firefox OS developer preview phone, displaying gu5.org. Some styling like text and background colors are missing, but the content is intact.
010
Gus @gu5.org · 18/06/2026
@standard.site document publish dates, by weekday. this doesn't seem right... who would publish ~170k spam documents??
A table.
Monday	7513
Tuesday	8924
Wednesday	91211
Thursday	98467
Friday	6657
Saturday	4790
Sunday	5440
130
Gus @gu5.org · 12/06/2026
hello @archive.org!
The Internet Archive building in San FranciscoThree tall server racks, each labeled 'Internet Archive', positioned on an elevated area.
020
Gus @gu5.org · 01/06/2026
One benefit of @npmx.dev that I didn't realize - outdated dependency indicators are potential avenues for new contributors, instead of just warnings. Thanks @yusukebe.bsky.social! (pr)
A screenshot of @hono/oidc-auth's page on npmx.dev, showing a dependency (oauth4webapi) that's a major version behind.A screenshot of a merged pull request authored by myself (thegu5) to honojs/middleware. The title is "chore(oidc-auth): bump oauth4webapi from 2.6.0 to 3.8.6".
0334
Gus @gu5.org · 30/05/2026
coil habdle's profile picture with a red arrow pointing to a cute sitting kitten
191
Gus @gu5.org · 22/05/2026
iirc the reasoning why you can't use decorator syntax for functions is that you can already easily wrap them (as opposed to class methods, where the syntax means you kinda just can't) In my case I ended up making a wrapper that works for both cases: github.com/thegu5/neopr...
let wrapped = wrapper(() => { return "something" }, "options");

class Foo {
    @wrapper("options")
    bar() {}
}
120
Gus @gu5.org · 12/05/2026
:(
A screenshot of a porkbun confirmation email, with an entry for xb--c39h.nl marked as 'FAILED'
020
Gus @gu5.org · 10/05/2026
Working on a new @prometheus.io client for TypeScript (github.com/thegu5/neoprom) - it's interesting to experiment with creating new API surfaces based on upcoming JS features e.g. decorators:
import { Gauge } from "@gu5/neoprom";

const gauge = new Gauge({
  name: "active_db_queries",
  labelNames: ["source"]
  help: "Number of in-progress database queries",
});

class Foo {
  @gauge.trackInProgress({ source: "foo" })
  async someDatabaseQuery() { }
}

const anotherDbQuery = gauge.trackInProgress(
  async () => { /* some expensive logic */ },
  { source: "bar" },
);
020
Gus @gu5.org · 07/05/2026
hmm
A picture of a tangled repository's settings > pipelines menu. A dropdown with 'Disable pipelines' and 'spindle.tangled.sh' is visible, with 'spindle.tangled.sh' selected.
110