Avatar
Contra
adc14fa3ad590856dd8b80815d367f7c1e6735ad00fd98a86d002fbe9fb535e1
Persistent provocateur of deliberate thought | Advocate for radical individual sovereignty | Occasional composer | Reformed Christian Need a good Bitcoin jam? 👇🏻 https://wavlake.com/album/257a5d0f-bb0f-48a0-8875-5a2624c955a6

Life is hard. Work is hard. Relationships are hard. But there’s something about the unfiltered chaos and genuine connection here that cuts through all of it. In a world obsessed with polished performance, the real joy is found in authentic discourse with you brilliant lunatics.

Replying to Avatar daniele

Today I spent some time reviewing typography in nostr:npub1yzvxlwp7wawed5vgefwfmugvumtp8c8t0etk3g8sky4n0ndvyxesnxrf8q, since I believe that this nice app with some little touches can become really gorgeous.

Typography can seem a secondary element but it's really important. Consistent use of font sizes and line-heights throughout the app, including the UI, immediately enhances the quality of the design and significantly improves usability / readability.

There is a problem that applies to virtually all clients: optimization of paragraph spaces. I'm sharing this here for general usefulness.

Since Nostr notes are plain text, the only way to highlight paragraphs is to use a double carriage return. This is perfectly fine from a compose point of view, but creates a suboptimal display when notes are rendered.

Paragraphs usually are equal to one line-height in traditional print, and slightly larger (~ x1.25) in web design and digital UIs; instead of applying a double carriage return, you have a blank line and 2 line-heights (top and bottom), that sum up to ~ x4 the font size (or x.2.6 the line-height)!

Often these paragraph spaces are larger than other spaces used to separate areas in the note block, or even to separate notes in the feed, so this totally ruins the design and the readability of the content.

A similar problem arises when such spaces are used around media, note/article mentions, links preview, etc; the gap is too high.

This is an example of the described problem in nostr:npub1yzvxlwp7wawed5vgefwfmugvumtp8c8t0etk3g8sky4n0ndvyxesnxrf8q and nostr:npub17n4cuc4d6y6qh89dekvxrenfkt5s0n49xns00uavjaxpr36c55dq87fyh9

Spaces between paragraph are excessive and similar to the gap between notes, making it difficult to scan correctly at a glance:

The proposed solution is to parse blank lines and replace them with a space 30% larger than the line-height (so about x2.0 for the Latin character set and x2.4 for the Japanese one).

Before and above non text blocks (media, etc) another 10-15% additional space can be added.

#nostrdesign

Did the exact same thing. It’s cool.

Spent the day knee deep in Nostr clients, testing UIs that feel like custom built echo chambers for our biases. Drawing from the vast UX out there, Yakihonne’s cockpit of features or Nostur’s raw simplicity wins for me. It’s freedom in the mess. Pick your tool. Own the trade offs. Competition breeds better networks, not clones. Beauty’s in the choice. What’s your go to?

Primal was a safe harbor, sure, but Yakihonne’s a rogue wave of raw power, features stacked like a house of cards on acid. The learning curve’s a brutal rite, but damn if it doesn’t hook you with that unfiltered edge.

Replying to Avatar Lucas M

https://jumble.imwald.eu/?page=discussions

nostr:npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl made this. It's nostr reddit, in case you're interested. Funny thing is that Pavle said it was a pointless endeavor🤣🤷. The Primal team may mean well, but their incompetence becomes more apparent every passing day.

An, I’ve seen this. Right on. Thanks

Is it android or a web client? I’m on IOS.

Nostr fam, my bad for turning your timelines into a glitchy dumpster fire today. I was basically speedrunning Yakihonne like a caffeinated gremlin on a bender, smashing buttons and summoning digital demons left and right. Nailed it enough to stick it out for now. Mad props for not muting me mid-meltdown; you’re tougher than my sanity. Back to the grind, mayhem incoming.

Bro, I’ve literally been playing with nostr:npub1yzvxlwp7wawed5vgefwfmugvumtp8c8t0etk3g8sky4n0ndvyxesnxrf8q all day because you got me thinking yesterday. And now I’m here…I’m also done paying for the “Premium” every month. As always, I appreciate all the raw conversations.

Imagine paying $1,000/mo to avoid eating a vegetable.

Modern health:

➤ Eat trash

➤ Feel like trash

➤ Pay Big Pharma to pretend you’re not trash

➤ Repeat

The most valuable bitcoins in history are the ones that will never move. nostr:naddr1qqgxycfkv9jxzc3hvcmnwceh8qmnzq3q4hq5lgadtyy9dhvtszq46dnl0s0xwdddqr7e32rdqqhma8a4xhssxpqqqp65w8zx308

I think River pulls stats every year. They’re all estimates.

The American experiment was predicated on the radical notion that power must justify itself to free citizens. Instead, we’ve inherited a shadow republic where the most world altering events occur without explanation, where justice is selectively applied, and where our silence is mistaken for consent.

Our collective complacency in the face of these systemic failures is perhaps the greatest failure of all. Bitcoin is how we stop being complicit.​​​​​​​​​​​​​​​​ This is our standard.

Trust scales through voluntary association, not institutions nostr:naddr1qqgrzcny8qmkvwf4893nsdtyxejkyq3q4hq5lgadtyy9dhvtszq46dnl0s0xwdddqr7e32rdqqhma8a4xhssxpqqqp65wf732gd

I only know what I know. What I do know, is that I need to know more to be in the know.