Profile avatar
natezec.bsky.social
Technologist focused on empowering diverse consensual cooperation. Main gig is https://z.cash
643 posts 263 followers 265 following
Regular Contributor
Active Commenter

A status update for the #Zcash Trailing Finality Layer project: We've published v0.1.0 of the book which links to a hackmd for the Crosslink construction, an Ebb-and-Flow hybrid PoW/PoS protocol. forum.zcashcommunity.com/t/the-traili...

LLM feature request: automate git commit message generation. Or: given a proposed git commit message, automate the code diff. ;-)

Today's UX gripe is brought to you by Chrome™! Bookmarks in a menu, bookmarks in a manager widget, bookmarks in a panel on new tabs (which has a drop-down menu for overflow bookmarks), bookmarks in a sidebar! Make up your mind! (Each context displays/interacts w/ them differently, for extra fun.)

One of my favorite Infosec UX Antipatterns: you click on what appears to be a link, only to be taken to a dialog/interstitial page warning you it's on a different website. Like… um… have you heard of the world wide web? It allows hyperlinked content across any site. It's pretty sweet, try it.

I caught wind there's a US Executive Order or some other dino-boomer busybody "rule" that restricts access to data that was processed with too many floating point operations. If anyone has links or download instructions for such illegal data, please share so I know what data to avoid downloading…

Ok, since I can link to AT Protocol (e.g. bsky.app) threads so that anyone on the web can read them, it is definitely way better than Twitter.

My sketch comedy idea: take all the UX papercuts that bug me, and for each make an analogous scene were some characters represent users and some represent the UX.

How can I share a URL so that people can publicly read AT Proto posts/threads (with no account, signup, etc…)?

New ChatGPT unlock: I was asking multiple questions like "does `git commit --amend` run the `pre-commit` hook?" Then I just tried: "Why doesn't this work?" and pasted a terminal paste where I cat relevant configs/scripts, ls, cmds. It listed multiple diagnoses. The first one resolved the issue!

Has anyone written a wrapper for `rustc` which inserts `ChatGPT` project-specific advice for each error?

Github used to have a widget for "processing" events of interest, which showed them in a list, and when you viewed an item (e.g. an issue page) it would insert a widget with next/previous, "mark as seen". Did they remove that? It was incredibly helpful for me to track my state.

Hm, to publish on crates.io I must use github OAuth therefore I must grant crates.io the ability to read all "private" repositories on Github for every organization of which I'm a member? I can think of no reason crates.io needs to read any github state other than the "is a legit user" bit.

It's high time for a Brazil-like dystopian comedy where people's full time occupation is just solving increasingly absurd and baroque CATPCHAs.

A fun operational engineering practice: whenever writing a delay/poll loop (e.g. `while cmd; do sleep $X; date --iso=s; done`) pick a randomish prime number for `X`. Why? The idea is to avoid different processes from synchronizing incidentally to help balance load, avoid spurious correlations, …

I'd love to see a UX movement take over design of apps to support my particular needs/usage. One feature of my usage is desktop-per-task: I have separate desktops dedicated to specific tasks, so that all the contents there are contextually coherent.

I'll be ready for a neural link just as soon as I can install sovereign open-web-trained me-aligned FLOSS AI on a deterministically built FLOSS software stack on silicon I've self-fabricated in my personal mobile fablab from scavenged and recycled electronics junkyards.

Can we start civilization over without any homoglyphs like O vs 0? kthxbai

The twitter diaspora plus the emergence of a multitude of social networks is like when people at a party segregate from the big center to the nooks and crannies in smaller groups, ie when the party gets good. So now I feel less frustrated and more enthusiastic about fragmentation. ;-)