HN user

ImJasonH

1,250 karma

https://imjasonh.com

Posts28
Comments206
View on HN
imjasonh.github.io 26d ago

Kubescheduler: The Game

ImJasonH
1pts0
ram.tianon.xyz 2mo ago

Containers Are a Security Boundary (some assembly required)

ImJasonH
4pts0
hexproof.dev 2mo ago

Cerberus Anti-theft is stalkerware: a reverse engineering

ImJasonH
4pts0
github.com 3mo ago

Show HN: Portcullis, a review gate for curl|bash

ImJasonH
5pts1
github.com 3mo ago

Stop using ldflags to embed Go build information

ImJasonH
3pts1
github.com 5mo ago

Show HN: Droneski, an FPV drone ski camera simulator

ImJasonH
2pts2
github.com 6mo ago

Show HN: B-IR – An LLM-optimized programming language

ImJasonH
62pts41
en.wikipedia.org 1y ago

2012 National Reconnaissance Office space telescope donation to NASA

ImJasonH
2pts0
github.com 1y ago

Go Things I Like: slog and clog

ImJasonH
2pts3
blog.chainguard.dev 4y ago

Show HN: tlogistry.dev: Transparently Immutable Tags Using Sigstore's Rekor

ImJasonH
7pts1
en.wikipedia.org 4y ago

Dance Notation

ImJasonH
1pts0
dlorenc.medium.com 4y ago

Signature Formats

ImJasonH
3pts0
kontain.me 7y ago

Show HN: Kontain.me – Serve container images built on-demand

ImJasonH
3pts1
medium.com 7y ago

Ko: fast Kubernetes microservice development in Go

ImJasonH
13pts1
www.gcping.com 9y ago

Show HN: Measure your HTTP latency to various GCP regions

ImJasonH
2pts0
github.com 10y ago

Show HN: GHFS – GitHub repos in your filesystem

ImJasonH
24pts9
googlecloudplatform.blogspot.com 11y ago

Container Engine and Container Registry Updates – New Features and Pricing

ImJasonH
9pts0
gist.github.com 11y ago

Show HN: CSS to render Markdown as unrendered Markdown

ImJasonH
161pts23
nopullrequests.com 11y ago

Show HN: Automatically Reject GitHub Pull Requests

ImJasonH
1pts0
www.imjasonh.com 11y ago

Interactive NYC taxi heatmap

ImJasonH
14pts9
googlecloudplatform.blogspot.com 11y ago

Using Bitbucket for Push-to-Deploy to Google Cloud Platform

ImJasonH
7pts0
corner.squareup.com 12y ago

A Comparison of Go Web Frameworks

ImJasonH
165pts35
comixology.tumblr.com 12y ago

Amazon to acquire Comixology

ImJasonH
101pts54
github.com 12y ago

Groupcache (memcached replacement in Go)

ImJasonH
12pts2
googleappengine.blogspot.com 13y ago

Deploying App Engine apps with DevTable (Web-based IDE)

ImJasonH
3pts0
gist.github.com 13y ago

Show HN: Easily copy your GitHub Downloads to Google Cloud Storage

ImJasonH
2pts0
chrome.google.com 14y ago

Show HN: Weekend project, a Chrome extension to notify on friends' 4sq checkins

ImJasonH
1pts1
news.ycombinator.com 15y ago

Ask HN: Any cool examples of Aural CSS?

ImJasonH
12pts0

Fun easter egg: the barcode on the cover (the one on the left at least) is for the book's ISBN.

Unfortunately due to the limitations of a valid image ref you can't include creds like that.

You can fork the registry and include your own creds in the backend when it pulls the repo though.

You absolutely can just build things and put them on base images without building or pulling the base image at any point. This is a central feature of ko, a simple container build tool for most Go applications: https://ko.build

(I am a maintainer)

I love seeing folks learn that container images are just fancy tar files and JSON and are therefore buildable by normal tools.

Along my own journey of demystification I made a few toy container image registries over the years that generated and served container images from nothing but the URL itself:

https://ko.kontain.me builds a go application on demand and serves it atop a minimal base image

https://apko.kontain.me builds a base image containing packages listed in the URL, again on demand.

The latest addition, https://git.kontain.me serves an image with the specified git repo already checked out in the image.

None of these should be used for anything serious but they were fun to make and play with. :)

random.kontain.me has been uncharacteristically useful in debugging image caching scenarios.

I'm really interested to see what folks can do with animated Gaussian splats: https://youtu.be/X8yRlA7jqEQ?si=dXeHa03jO7MTBNLA

The filesize of a 3d animated splat is seemingly very small, and the method enables ~arbitrary FPS. But it seems the setup required to record it is still huge and expensive, which limits its usefulness.

Even with that there are some interesting use cases, eg. I'd love to be able to watch concerts this way, and freely move around the stage and crowd from any angle.

Do people think that GitHub isn't already collecting and aggregating all the requests sent to their servers, which is after all the entire point of the gh CLI?

If you don't want your requests tracked, you're going to have to opt out of a lot more than this one setting.

The leaked source code is fake? Or it's the real code that they leaked purposefully to generate buzz?

Either way I'm not sure I believe it's worth the effort. People have been talking about Claude Code plenty without having to resort to tricks.

Occam's Razor etc etc

Thanks for giving it a shot, and for the kind words.

I didn't focus much on the realism of the environment, and spent most of my tokens making the drone "feel" right -- responsive but a little sluggish, physical, controllable, etc.

If I spend more time on it I'd probably work on making the skier a little better, since that's what you end up spending the most time looking at. It's basically a placeholder now, and it shows.

But you're right, making the rest of the peripheral view more realistic would also probably have a big impact.

Maybe I'll set up a workflow to deploy PRs to preview environments and encourage folks to send PRs to work on these things. In the meantime, feel free to fork it and make whatever changes you think would make it more fun!

Turn Dependabot off 5 months ago

Govulncheck is one of the Go ecosystem's best features, and that's saying something!

I made a GitHub action that alerts if a PR adds a vulnerable call, which I think pairs nicely with the advice to only actually fix vulnerable calls.

https://github.com/imjasonh/govulncheck-action

You can also just run the stock tool in your GHA, but I liked being able to get annotations and comments in the PR.

Incidentally, the repo has dependabot enabled with auto-merge for those PRs, which is IMO the best you can do for JS codebases.