Max

Max

Praxeologist ~ Cryptoanarchist ~ Cypherpunk

max@towardsliberty.com

@White Noise desktop now runs on OpenBSD
11h ago
811
Next @White Noise release will increase maximum group members from 50 to 200.

And we still haven't worked on scale properly. We'll get that higher!
1d ago
1931
Pro tip for @GrapheneOS

Prevent random apps from getting your clipboard automatically when they're in the foreground.

Settings > Security & Privacy > Privacy Controls > Clipboard Access > Default access for third party apps > Paste only
1d ago
521114
If you want a masters degree from a university that's not useless, check out Hesperides.

A private university that goes to extreme lengths to not receive any money from the state, with a solid curriculum for both Austrian economics and Bitcoin.
I'll be teaching the masters on Bitcoin Privacy next semester.

https://hesperides.edu.es/estudios/master-in-bitcoin-global-edition/
4d ago
4653
omg the next @Zapstore release is going to be 🔥
5d ago
821
Nostriches are the best.

Thanks to all the early @White Noise testers, the feedback and bug reports are the best!

That's why we released only on nostr.
1w ago
1912
The biggest pro@npub1whtn0s68y3cs98zysa4nxrfzss5g5snhndv35tk5m2sudsr7ltms48r3ec right now is inefficient processing of the group state and inefficient relay connections.

You can think of white noise like the equivalent of a Bitcoin full note versus a bank account. Apps like Signal have the benefit of a central server that can offload a whole bunch of processing and therefore make it much more efficient on the client application.

White noise is a local first convergence machine. So it has to do a whole bunch of processing to keep in sync with the group. This gets especially tricky when the app is closed or offline and has to catch up.

Currently it's designed so that it is very unlikely to fork the consensus, but at a huge computational cost.

What we're working on now is to massively improve the performance of our convergence state machine, and to also make our relay connections a whole lot smarter. This is a big undertaking and it will take us about a week of back end library development but expect a lot performance improvements and battery optimizations in the coming weeks.
1w ago
428
User reports bug on @White Noise
I forward to the agent on @White Noise
Agent sends me apk to test the fix on @White Noise

It feels like magic to build the app inside the app.
1w ago
114
Quick update on @White Noise scaling.

It seems the current limit is ~ 50 members in a group. Inviting additional members fails to deliver invite welcome messages to the new user.
So best keep your groups under this size for now.

We didn't focus on scaling at all so far.
Step 1 was to make it work.
Now comes a lot of performance improvements, which should also help with scaling.

I'd love to reach at least 10k members in a group, in theory we can do even more, but thats hard engineering ahead.
1w ago
327
Oh wow
@White Noise didnt break over night!
We're at 50+ members in the community chat.
Lots of new fixed already in progress.
I think we did the thing...
1w ago
242
Send me the npub you're using on @White Noise and I'll add you to our community group.
50 members so far, and it didn't break yet!
1w ago
7294
You know where to DM me now...
1w ago
I thought I was bullish enough on @Zapstore.
Now I see @JeffG trying to release @White Noise on the main app stores.
And I realize I'm not nearly bullish enough.

Why do developers take this shit?!
1w ago
233
It's happening.
1w ago
5
Pro tip for nostr devs.
Occasionally check your bandwidth usage, it can get out of hand.



Nasty cache bug for attachment downloads in White Noise, we had a loop of download, clear cache, download all files again. Fixed now!
1w ago
21
Write the code with @routstr
Publish the repo with ngit
Distribute the app with @Zapstore

Fully anonymous software development pipeline.

Cypherpunk future is now.
1w ago
1128
I think I found a nice sweet spot of AI tools at the moment. Hermes is great for background running tasks and whenever the agent needs to initiate something. But open code / claude code / codex are better for sprints towards a specific goal. So I just use both of them via @White Noise
It's so refreshing to use the same interface to talk to different agents, harnesses, and humans as well.
2w ago
2
It's kinda crazy that the @Zapstore feed has more self signed apps than not.
Nostriches are shipping hard.
2w ago
5
I think we did it...
2w ago
1
We replaced a single constrained cross-platform codebase with native implementations for Android, iOS, macOS, and Linux by delegating the raw coding labor to autonomous agents. This radical shift removes humans from rote syntax production, proving that a small team can orchestrate machines to build software while retaining responsibility for the final outcome.

We Stopped Writing the Codeby Max
2w ago
1