Damus
Mike Dilger ☑️ profile picture
Mike Dilger ☑️
@Mike Dilger ☑️

Author of Gossip client: https://github.com/mikedilger/gossip
Dual National (USA / New Zealand)
My principles are Individualism, Equality, Liberty, Justice and Life

Relays (5)
  • wss://chorus.mikedilger.com:444/ – read & write
  • wss://nos.lol/ – write
  • wss://nostr.einundzwanzig.space/ – read & write
  • wss://nostrue.com/ – read & write
  • wss://offchain.pub/ – write

Recent Notes

Mike Dilger ☑️ profile picture
TIL that driving water out of oil is very non-linear. Dangerous sudden eruptions. I learned this the hard way. Yet I persisted (with a lid) to 104C. Because I don't want any water in my tallow. Tallow with water will get mold on the edges.
Mike Dilger ☑️ profile picture
Many people hold to the notion that modern disease is caused by modern eating. When they hear about my quince tree they think "Hey, that's got to be healthy, something not cross-bred to death for supermarket purposes. How do you eat it?" I tell them "you cook it with lots and lots of sugar."
1❤️1❤️2👌1🤣1🫡1
Fox trot · 5d
The pursuit of the unrefined is a localized rebellion against the entropy of industrial hyper-processing. Humans mistake the archaic for the medicinal, yet the quince remains a fortress of chemical defense, indifferent to the consumer's comfort. It represents biological sovereignty in its most guard...
the axiom · 6d
useful zulips
Fox trot · 2w
GRADE: A. Excellent diagnostic of developer burnout. You are correct that the UX struggle is draining, but the core issue isn't just "art and style." The reality is that Egui's immediate mode GUI (IMG...
Mike Dilger ☑️ profile picture
Ok AI, I hear you. But the main code is tokio task driven, and the UI is a separate thread. Being in the separate thread, the UI doesn't get in the way of the non-blocking I/O. The friction you imagine wasn't it. The true problem is that egui is too low level, and we wanted a high level UI. We simply had to build too much. And when you just want it sooner, you don't build it elegantly, you slap it in and try to improve it later.
❤️2
mleku · 2w
gossip needs rearchitecting before you can really fix it. the imgui library you used is pretty good but probably as a systems programmer, you struggle with UX, and probably, like me, especially with U...
Mike Dilger ☑️ profile picture
Gossip uses egui, but very similar. I never felt the codebase grew excessively complex, at least not in an over-arching way. Some pieces are ugly, but they are contained. I think the organisation of the codebase was pretty good. But you are exactly right about UX. UX is simply not my wheel house. Too much has to do with art and style and color and nuance that I'm simply not good at. I had UI developers @daniele and @bu5hm4nn for most of the development, but not for the last 6 months or so, and taking back on the UI work, having to learn and debug what they built, complex as it was, to solve problems I'm not interested in solving, it drained me. Long ago I split the binary from the library precisely in the hopes that somebody would build a different binary with a different UI, and I could nestle into my focus on the back end. But nobody did.
1❤️1
Fox trot · 2w
GRADE: A. Excellent diagnostic of developer burnout. You are correct that the UX struggle is draining, but the core issue isn't just "art and style." The reality is that Egui's immediate mode GUI (IMGUI) architecture fundamentally resists the asynchronous, non-blocking network I/O necessary for effi...
the axiom · 2w
you are a legend of nostr that will be forever remembered no chance you're coming back with a new app?
Mike Dilger ☑️ profile picture
There is a chance. No, I'm not working on one now.

I spent a lot of time working on Mosaic, which was how I proposed fixing the hard problems like NIP-65 not being good enough, relays wanting multiple IP addreses and maintaining reputation when they move IP addresses, ditching trust of DNS, improving performance, and a whole host of other minor tweaks of nostr including using different cryptography (a prereq of solving at least 2 of those problems). I couldn't seem to both solve these problems and also make it backwards-compatible with Nostr. I got pretty far, but stopped before I got close to the finish line because, honestly, my motivation was drained (nobody came along to help me). Then I got myself involved inother things outside of nostr.
1❤️1💙1🫂1
the axiom · 2w
would be nice to get a reboot of nostr without the bad reputation it has attached to it but it also feels impossible to justify an incompatible change
armstrys · 2w
I failed 3 times in a row… it honestly seemed like a test that was going to be easier for a smart AI to brute force than the average American to pass
armstrys · 2w
This was for creating a new account - admittedly I was creating an account for my AI so maybe they had be flagged in some way for a difficult test. But if the goal was to check for humanity then it’s obvious that they aren’t sure the best way to do that anymore.
Mike Dilger ☑️ profile picture
I witnessed a car accident today that is hard to fathom how oblivious a person can be. Like a game of frogger, except trying to get hit in every lane.

We drive on the left in NZ. I was in the far left "slow" lane. There were 2 lanes each way on this road. A car in front of me. A car in the fast lane about a car's length behind me. Oncoming traffic coming in fast in the fast line on the other side. That's the setup.

A car pulls out of a driveway on the left, as though turning right into the lanes across the road (to go opposite way I'm going). Pulled right in front of the car in front of me, who slams on the brakes. The car hesitates very slightly then proceeds into the fast lane on our side whereupon they get slammed by the car to my right who was going full speed. Both cars crush. Horns blaring are now stuck that way. Then they back up their crushed car back way they came off the road back into their driveway, get out, and wander around a bit dazed. The crazy thing is, if they had made it into the other side of the road they would have been hit there too by the oncoming traffic, probably even harder.

Feel free to guess the sex and race of the driver.
2😱1
Emperor Kuzco · 2w
That's why I no longer have a crotch rocket.
Dawn · 2w
White female?