Building a Minimal Viable Armv7 Emulator from Scratch

Emulating armv7 is surprisingly easy, even from scratch AND in Rust

@cdoubleu I’ve been seriously considering #GrapheneOS for my next #Mobile #OS. I realize that it’s not original but I think it’s the closest #viable #OpenSource option

"#JamieZawinski has #repeatedly said:

Now hear me out, but What If…? #browser #development was in the hands of some kind of #nonprofit #organization?

In my #humble but #correct #opinion, #Mozilla should be doing two things and two things only:

#Building THE #reference #implementation #WebBrowser and
Being a jugular-#snapping #attack #dog on #standards #committees.
There is no 3."
"Perhaps this is the only #viable #resolution."

"#Mozilla, for all its many #failings, has #invented a lot of #amazing #tech, from #Rust to #Servo to the #leading #budget #phone #OS. It shouldn't be trying to #capitalize on this #stuff. Maybe 3encourage it to have semi-independent #spinoffs, such as #Thunderbird, and as #KaiOS ought to be, and as #Rust could have been."
"But #JamieZawinski has the only #clear #vision and #solution we've seen yet. Perhaps he's #right, and #Mozilla #should be a #nonprofit, #working to #fund the one #independent, non-#vendor-driven, #standardscompliant #browserEngine."

@kkarhan

thanks for the reply! far from being discouraged, i appriciate your engagement. i will try to be reasonably brief in my reponse to your points and give a general update on progress and objective.

> scout out existing solutions

i have seem similar #webapp implementation, i think so far for "that kind" of chat app, the chat app is able to demonstrate similar basic functionality. for a wider adoption, the user interface needs to be more appealing, but i think its important to have a working proof-of-concept first. the project is specifically aiming to be a #javascript #localFirst #webapp.

a couple notable similar implementation to mine are:
- https://github.com/cryptocat/cryptocat
- https://github.com/jeremyckahn/chitchatter
(im sure there are many more, but i think my approach is yet different and unique to the ones i've come across.)

> DO NOT DIY ENCRYPTION!

this is indeed a reccomended practice i have seen several times. here is a previsous reddit post on the matter: https://www.reddit.com/r/cryptography/comments/1cint8h/what_are_your_thoughts_on_subtlecrypto_vs_wasm ... tldr; the underlying implementation provided by the browser is the best way to go. i have implemented the #encryption using the #webcrypto #api. i aim to not use a library for this.

i generally try to word things in a way that users can provide feedback on features. the app is still in a very early stage, but has a reasonable amount of features. im generally open to requests and questions.

> minimum viable product

what you see as the chat app is also the #minimum #viable #product. i think its sufficiently demonstrates the basic functionality of a chat app. i think the next step is to make the app more stable and user friendly.

those other apps youve mentions ive come across before. what sets my approach apart is that mine it's purely a webapp. with what id like to describe as #p2p #authentication over #webrtc, im able to remove reliance on a backend for #authenticate #data #connections. in some cases, bypass the internet (wifi/hotspot). while there are several ways to #selfhost, in this approach of a #javascript implementation, im able to store large amounts of data in the browser so things like images and #encryptionKeys can be #selfhosted" in the browser. while this form has nuanced limitations, it also has interesting implications to security and privacy.

there are many nice features from the different apps you mentioned and i think i have some unique features too. the bottle neck in this project is that i dont put in enough time to the app.

> feel free to slowly ibtegrate them.

this is basically already my approach to get the app to where it is now.

thanks for the luck, take care and i hope you stay tuned for updates.

GitHub - cryptocat/cryptocat: Secure chat software for your computer.

Secure chat software for your computer. Contribute to cryptocat/cryptocat development by creating an account on GitHub.

GitHub
MVP Mastery: Strategies for Creating a Successful Minimum Viable Product

Explores strategies for mastering the art of creating a successful Minimum Viable Product, and building a winning MVP with mastery tips

Visualmodo

dear friends of social mad-IA (intelligence-accumulation) 

As we know from the #future, #data-wars, is #currently a thing. Who has already lost the plot? Politicians forgetting what they know, say or #care about? Crazy space cadets ruining #viable technology and services? No one to blame, ostracise or ban? We can find someone. Always!

#Meanwhile … time for me to return to what matters … eh … seem to have forgotten … 

Welcome to the Anti-Woke Economy

A fledgling parallel economy has emerged on the right, hawking everything from coffee to vitamin supplements to anti-abortion protein bars. But can a business movement born of political and cultural grievance be viable over the long term?

The New Republic
RFK Jr. says trans frogs prove chemicals in the water are turning kids trans - LGBTQ Nation

The Dem. presidential hopeful’s crackpot theory, involving male frogs turning into “viable females,” is literally right out of "Jurassic Park."

LGBTQ Nation