MessagePack if you want a self describing format, it's pretty much json, but binary.
Because of scaling. Increasing the block size to 10x gives use only a 10x scale, which is not very much in the great scheme. We need to go 10_000x and beyond, that's not achievable with block size only.
Because you still need to name the type sometimes.
Or even more apparent for complex types like your example: `Record
A term I've heard, that stuck with me, was it's type system is "pragmatic", because of the fact, that there is no syntax for memory management. If you need to manage memory, then it is a low level task, just the same as reading some CPU registers.
There is not syntax for memory management. Memory is managed by the types themselves, in "unsafe" code, that is allowed to do pointer stuff. A String handles the heap allocations and frees in the drop method/destructor. Memory is no different to other resources, a File closes the file in it's drop method, a mutex guard unlocks in it's drop method, etc.
I'm using the long form for arrays in TS, because of same argument you're making. `Array
Maybe because it's easier to set up? But we have had steam for years, and its just the same "click on install" feeling
You can switch between newpipe variants by exporting the database, that includes all settings, subscriptions and views.
There is also a fork of newpipe on the Izzy repo, that has Sponsorblock added, so it skips the ads inside of the video. But I'm not sure about privacy. It is querying the Sponsorblock server about the parts it needs to skip, so they know what videos you're watching.
They publish new versions immediately, while the official repo takes its time, usually 3 days or something like that
My #newpipe app says I have an update, but #fdroid says I am up to date. The general settings on #GrapheneOS ( nostr:npub1gd3h5vg6zhcuy5a46crh32m4gjkx8xugu95wwgj2jqx55sfgxxpst7cn8c ) do not allow installation of packages dowloaded via the browser, do package managers/repositories like fdroid just lag behind a bit or what? Should I disable the browser apk install protection? I assume if the app itself prompted me then the apk probably isn't malicious...?
Also I have a few apps in #aurora (for like a week now) which currently have updates available but won't download/install, of which #Amethyst ( nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z ) is one. I think this happened once before & it eventually worked itself out, but I would love to know the cause, or if there is a solution...?
#asknostr
Newpipe is great btw! Many thanks to all who recommended it ❤
Amethyst & Graphene also make the general #Android user experience feel like a massive step up from iOS. Nostr is better, battery life is better, security is better, etc. Genuinely happy with all software mentioned, thank you!
Yeah, fdroid lags a bit behind due to there, I think, approval and build system. That's why newpipe, that is critical to timely updates, have their own fdroid repository.
Eg Turnstile ( https://www.cloudflare.com/products/turnstile/ ), which is pretty much a proof of real web browser
Blog post about that: https://www.cloudflare.com/press-releases/2022/privacy-preserving-captcha-alternative/
Eg Turnstile ( https://www.cloudflare.com/products/turnstile/ ), which is pretty much a proof of real web browser
Not sure, maybe this: https://xkcd.com/927/
Running syncthing for years on my phone.
nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z
Amethyst is behaving weirdly. When you switch to another app and back again while replying, the reply disappears. Behaves as expected when posting a new post tho.
Running amethyst v0.79.2
nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z
Amethyst is behaving weirdly. When you switch to another app and back again while replying, the reply disappears. Behaves as expected when posting a new post tho.
What do you mean by "diffs"? Isn't op based crdt ("CmRDTs") just that?

