home tags events about login

icy rss

you've got no chutzpah, your organizational skills are lackluster, your timekeeping is abysmal! see: https://icyphox.sh/about

icy posted

Gotta honk tuah and spit on that thang (Mastodon), you get me?

icy posted

I've been running Garage S3 for the past few days and it now serves my website and other files and I have to say, I'm really pleased with it. It's relatively unknown compared to say MinIO or SeaweedFS but it works brilliantly. I also like some of the architectural decisions made by the dev team—like for instance, opting to use CRDTs over Raft.

So yeah, very neat software, and runs like a charm in Kubernetes.

icy reposted

I find it pretty hard to deal with contributors whose first patch is a very large or complex feature. I've had multiple large patches in my inbox for months/years that I just can't get myself to review.

I find it much easier to support contributors starting small, gradually increasing the complexity of their patches, getting to know the architecture and idioms of the project along the way, building trust little by little.

icy posted

It really, truly is always DNS. Any outbound HTTP requests from within the cluster were taking forever to go through. The culprit was K3s' default CoreDNS config that was forwarding /etc/resolv.conf, which contains Tailscale's DNS address at 100.100.100.100, which in-turn is configured to—you guessed it—forward to in-cluster CoreDNS.

Still not 100% sure how it eventually resolves, but removing that forward rule seems to have fixed it.

icy posted

Lobsters never fails to deliver. We have a debate about Islam in a thread about Nix ice cream, inshallah.

icy replied

@petersanchez but yeah by all means feel free to test stuff out! https://git.icyphox.sh/honk/tree/masto is what you want. It’s unfortunately not a very clean patch to just pass around, but I’ll get around to that eventually.

What works so far is creating an app, logging in via OAuth and loading your profile (no posts). The home timeline is a WIP but you should see something there too.

icy replied

@petersanchez from my testing, two out of like 5 different clients managed to get as far as the OAuth login screen. As per Mastodon tradition, everyone has their own interpretation of the spec.

icy posted

I'm very confused by max_id and min_id for timelines. This is also a test post to verify the same.

icy replied

@hugo I’m using one HP EliteDesk SFF (i5 6500), a MeLE Quieter 4C (Intel N100) and a Dell OptiPlex 3040 (i5 6500T). I want to get rid of the SFF because of its size. I’d like to have all of these fit in one of my IKEA shelves.

And yeah, a separate NAS over NFS or something is probably more reliable than Longhorn, which is rather finicky about cluster restarts and such. I’ll see how it goes.

icy posted

Oh woah, fixed #honk! Turns out Go programs rely on the system's trust store a lot, and when building containers with Nix, pkgs.cacert needs to be included for this to work.

icy posted

Damn, I think my #honk is completely clapped. All signature checks are failing. Not sure what I broke but if I can't figure it out, I might have to throw in the Mastodon-shaped towel.

icy posted

Shiiiiiit. Accidentally ran this (did not specify tar file name):

 tar -cvzf blob.db* honk.db*

Now my blob.db is nuked.

icy posted

Too tired to merge in latest honk, let alone switch to honk3. 😪

icy posted

Is logging in to a private Pixelfed server not supported on iOS? I get "An error occurred when attempting to log in." when I try signing in with my server domain. @dansup

icy posted

I've seen this a lot in the EU and it grinds my gears: calling the role Software Developer and not Software Engineer. And it's not just a naming issue—the entire field is viewed as second grade compared to other Engineering fields. After all, it's just typing stuff on a computer; how hard can that be?

My hypothesis? It's a systemic issue, going all the way down to universities not including CS under Engineering departments and instead a separate IT/similar department. They tend to skip all the CS theory and actual "engineering" bits of computers and jump straight to Perl/Python web dev, databases, etc. Which is great, but without engineering/systems thinking, you produce codemonkeys.
Of course, I could be talking out of my rear here, but this seems to be the case here in Finland.

I think as an industry, we're well past the point where it's just "websites being developed" and chucked on a server somewhere but rather engineering complex systems to solve complex problems.

icy replied

@lxzio I haven't actually used a "printer scanner" or any flatbed scanners for film before, but they're generally pretty terrible in quality, especially for 35mm film. With my DSLR and a macro lens, I can fill the entire frame with the shot and pull a 4K scan out of a 15MP sensor.