Avatar
vinney...axkl
2efaa715bbb46dd5be6b7da8d7700266d11674b913b8178addb5c2e63d987331
Engineer at https://opennode.com --- Working on https://catallax.network - decentralized labor/bounty protocol and: https://attestr.app/ - mutual agreements signed on nostr Do you like sharing paywalled content to nostr? Install this extension: https://chromewebstore.google.com/detail/readtorelay/gfncdikmbmefjjbahjhgkodnhepikecj - https://github.com/vcavallo/ReadToRelay Order print books with bitcoin! https://whitepaperbooks.com

so, retards. got it.

most charitable take is they'll say "by living here, you are agreeing". which isn't entirely unreasonable... but still doesn't stand up to rigorous inspection

tapping the 'home' bottom icon should take me to the 'contacts' feed. if i'm already on it it should scroll to the top

ah sorry i was referring to the browser feature where keychat provides a ui and "signing" layer over nostr web apps

trying out damus on grapheneos. so far nice. a couple of odd things, like the scroll is modified and the text editors are, too.

i do too. you may have heard of Oberon perhaps? this was one effort towards this based on a language that was also an operating system.

Go is based on a lot of the design principles in Oberon, which is descended from Modula and then to Pascal. the principle is that source code becomes the primary form of distribution of applications and libraries and in theory you could wrap such a runtime engine inside linux, darwin, bsd mach, and windows kernel, and then you would have a universal design. throw in the extension of the "everything is a file" principle of unix to "everything is a server" of plan 9 and who needs browsers anymore. your whole GUI is a browser from top to bottom, running fast binary code compiled from the source code fetched from the internet.

i mean, in theory most of it could be interpreted, to have a shorter time for first deployment but Go's insanely fast build system proves you can do the same with binary.

IMO, the biggest mistake with the browser-as-app-runtime is the way it messes up the boundaries between presentation and application logic. it is not that difficult to abstract a clean interface between the two things and eliminate the single-language requirement. but most of the dev world is obsessed with objects, even though they are just primarily a mechanism for breaking domain boundaries. applications are called processes in most operating systems for a reason. not OBJECTS. objects are some kind of frankenstein between application and data. once you blend these two things together, it becomes impossible to do certain things efficiently at higher levels of abstraction, and it creates a bottleneck in development that sees endless major version upgrades, with codebases that are entirely chopped and changed, again and again for no reason, destroying the whole point of software development's most important principle: clean interfaces, and separation of concerns.

imagine having software that didn't need to change every 3 days? or: arbitrarily old versions you could still run. or: it "changes" constantly because the proper things are fixed/fully malleable in realtime.

there's basically a corparate UC conspiracy preventing this world from existing.

Replying to Avatar The Beave

"Using a password manager is too complicated for the users of my app."

That's really what Will is (possibly accidentally) implying.

Assuming that people are too dumb/lazy to use your app is not, in my opinion, a good way to build something that smart, savvy, forward-thinking curious people would want to use.

I have held Will in high regard as a creative, reliable dev. This is a critical failure of assessing the potential market of Android users, who fall into about three buckets:

1. The poors running bottom end trash hardware usually on a pre-paid plan.

2. Idiots who buy the latest and greatest just because.

3. Thoughtful people who buy the best they can afford.

All of these groups can't afford or can't stand apple products. We are not the same. We want the flexibility of Android devices (that google is intent on killing very shortly in the future 🙄).

I say this as someone who has been using an android and running custom ROMs since literally the beginning. (I still have my first G1 in a box and dearly miss physical keyboards...)

So, I think Will is just missing the point. And, I haven't detected any anger, just incredulity at the decision to not include what now should be a standard option on any android app out of the gate.

I also question the choice to involve Chrome with anything as I simply don't trust chrome at all as Google monkies with it in fairly awfully nefarious ways and I just won't use it for anything on any of my systems.

I wish Will well, but I'm certainly not going to use any of his android stuff under the circumstances.

nostr:nevent1qqspg7s0a4tqdy0385ryfhzv75jd3yvf47grxjuwkr05r78satwcldsprdmhxue69uhhw6r9v96zu6rpwpc8jarpwejhym3wvdhj7q3qxtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsxpqqqqqqzjpdwfz

think of it like they're building a competitor/alternative to Amber.

probably help to tell it to use one of the js slides packages. did it do that on its own?

the same reason the front of the stones are lit. or anything else in your room beyond the rectangle of direct sunlight from the window.

if I join a bitch@ region, it works as expected. but I'm not sure if I click on a # channel what happens. am I seeing the region's people in that channel? or are regions and channels the same thing? I think it's the latter? but the "channel" view always looks empty

Replying to Avatar corndalorian

how do you join a channel but get wider regional population? all my channels are empty

Replying to Avatar node

🙃

yup. already ruined. how do you join a channel but with region population?

maybe I don't understand how to do region + channel

let's teleport to the "beef" geohash in bitch@

the "speculation" in Bitcoin is not what the value in dollar terms will be, its whether people decide they want freedom or cohersion.

once that decision is made, the dollar value is implied

the new UI is really gorgeous, loving it on Umbrel

There is something like a "game~b ex-pat community" on nostr and elsewhere. People who listened to a certain set of podcasts in 2016-2021 and then fell off when that community didn't seem to get with the program wrt decentralized tech and Bitcoin.

Almost feels like "it's up to us now"....

What have we here....? "Reader view" of web pages in nostr notes..? 👀

Add a proof of TLS and an OpenTimestamp and this is a (very) budget decentralized web archive. Full WARC playback would be better, naturally

nostr:naddr1qvzqqqr4gupzpjn7tdvtr0vgatdd3x5gh73nfhnavxwy7n32sty437qm2lg6u8e8qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qyfhwumn8ghj7mmxve3ksctfdch8qatz9uqqqkrvws4

I can understand that. when you have a pretty homogeneous community and they feel like they're paying for a service that they are actually receiving, it all seems much more reasonable.

I often choose to pay for things I want and get 😆