climber_mac
I'm Daniel, Diego's brother who also worked on this project. Your question is a bit broad, but I can tell you what it was like to work with emscripten.
We used emscripten to compile our C++ application to WASM and to generate the JS code that loads the application. This part was very easy. We had the game running on the web in no time.
What was much much more difficult was working with emscripten's APIs to do things like handle mouse / touch / keyboard inputs. There's tons of gotchas and weird limitations to work through.
Another huge challenge was in sending data between the JavaScript layer and the C++ application. You have to serialize data and then parse it on the C++ side, which sounds easy until you try to do it.
We faced some tough challenges asynchronously loading the paintings. Our initial solution of using a simple thread pool library which manages web workers didn't run on Safari due to some strange incompatibilities with WebGL 2.0, so we had to go for a purely web worker based approach.
Overall, we are amazed at what you can do with emscripten, but you have to be prepared to face some bad documentation, browser incompatibilities, and to tinker A LOT.
This talk by Dan Abramov helped me understand better how 'best practices' are often taken so literally that their value is lost: https://www.deconstructconf.com/2019/dan-abramov-the-wet-cod...
He is a modern philosopher with really valuable insights about how to navigate the world given all of our biases and inability to accept the role of uncertainty in just about everything we do.
This light weight extension lets you find tabs quickly through fuzzy-search. It also lets you store collections of tabs so you can open them later.
I'm happy to have finally completed ONE side project! Thanks for checking this out!
Give Gibbon Tabs a try! It's extremely light. I guarantee it won't make Chrome slow :-)
Any feedback is welcome! If you don't feel like reading the README, you can watch this 2 minute video to get the gist of this project: https://www.youtube.com/watch?v=X4AHNVJXIS0
Show HN: Gibbon Tabs – A simple Chrome extension to help you manage your tabs
The infrastructure is collapsing, finding food to eat is a game of going to every supermarket in the city, among other things. I think my Dad puts it really well when he says that Venezuela has had a reversal of all the progress we made for decades; people have lost a lot of their values simply because life is so tough.
Now, this is obviously horrible for the environment. But what can you expect when your own currency is being rapidly destroyed by the power-hungry idiots that have taken hold of the country. Let's hope for a brighter future.
Go learn functional programming if you haven't, it will force you to look at problem with a new set of eyes!
I still admire his determination and dedication towards the animation industry, but I'll be more reserved with my praise.
It really helped me shift my mind during some difficult projects where I felt like I was working against impossible odds.
Ed is an incredible human being! Go read it!
"Working with some guys there" is not as reliable a source as a guy who actually lives and works in the country. You shouldn't have called him a lier.
It's too scary to put your money in another volatile currency - I suppose people prefer dollars because they are stable and can be spent on popular e-commerce sites.
Not sure if I understood your question correctly, sorry if this doesn't answer it!
However, we do have some of the most unreal places on the planet! [2]
[1] http://www.theguardian.com/world/2014/jan/12/violent-crime-m...
[2] http://1.bp.blogspot.com/-4ghbtqN0bRY/TyV8kLJVivI/AAAAAAAABX...
In case you are wondering how terrible the Venezuelan economy is right now, think about this: Our biggest denomination bill (100 Bolivares) is not enough to buy $1 USD [1]; in january 2013 you could buy $14 USD for the same amount. Also think about the fact that Venezuela has the largest proven oil reserves in the world [2].
I'm not even going to try to explain the currency exchange and control mechanisms (CADIVI and SICAD), they are basically operating like a lottery to select people who will be allowed to buy dollars at the official government rate. Everyone turns to the black market, but the demand is extremely high, and the supply barely exists.
Bitcoin won't solve our problems because no one will want to sell for Bolivares. The bolivar has been devaluated twice in the past two years, which has decreased it's value by more than 50% when compared to 2013.
Sources:
[2] http://en.wikipedia.org/wiki/List_of_countries_by_proven_oil...