Hacker Newsnew | past | comments | ask | show | jobs | submit | smiletondi's commentslogin

We are building a social network that makes it simple for people all over Africa (Niger) to find, organize, and share events, such as underground music performances, street festivals, local markets, and cultural gatherings. We are creating something that is accessible to all, supports grassroots communities, and honors local culture.

This platform is entirely self-funded and was created with passion, hard work, and faith in our goal. However, at this point, even modest assistance, such as paying for our internet, can have a significant impact on future advancement.

Find me on LinkedIn if this speaks to you or if you would like to work with me, grow together, or just have a conversation. Connecting would be wonderful.

One community at a time, we can work together to illuminate Africa's events landscape.

Some links :

https://www.linkedin.com/in/smiletondi/ https://kuukoo.com/


Location: West Africa, Niger

Remote:yes

Willing to relocate: yes

Technologies:Javascript, Tyoescript,React, React-native, NextJS, Expo.

Résumé/CV: https://smiletondi.me/ismael_tondi_CV_en_niger_updated_14_06...

Email: [email protected]


Hi,

I'm currently exploring game development and would love to contribute to your team as an intern. Although I have no prior experience in game development, I bring over five years of experience as a FullStack JavaScript Developer, with strong skills in UI/UX design and a passion for learning new technologies.

Could you please let me know if there are any internship opportunities available? I am very interested in MaFi Games.

Thank you for considering my request.


I've developed a GPT named commitCRAFT, designed to generate commit messages based on the output of the 'git diff' command. So far, it has proven to be quite useful.


Platform independence: WebAssembly allows you to compile code once and run it on any platform supporting it, saving time and effort when deploying applications across various servers compared to dealing with platform-specific binaries.


Who is deploying the same backend to multiple architectures?


Though many developers may not prioritize deploying the same backend across multiple architectures, the platform independence offered by WebAssembly and WCGI can still be advantageous for migration, development efficiency, and keeping up with changing tech trends(serverless, edge computing)


This is genuinely exciting - the prospect of running Wordpress without the usual security concerns is a game-changer. WCGI seems like it could really disrupt the server-side development landscape. Can't wait to see what other applications will benefit from this technology!


Full disclosure, I work at the company behind WCGI, but I truly believe this is a groundbreaking development that will have a significant impact on the industry.


Full disclosure, I have only minimal understanding of web assembly, other than using C functions inside a web browser. I run wordpress in a read only docker container, what better security could WCGI bring?


Here are the main differences with the Docker strategy:

* If you want it to be usable, you will need to ship it with some mechanism that allows running CGI over http (kind of Apache or Nginx), so your container would be bigger than the Wasmer package

* Regarding security: Docker containers needs to rely on hardware virtualization to run securely (via KVM or simlar), aside of a virtualization on the systemcall layer (which depends on the crun layer that you use)

Because of that, Docker containers will have the downside of: being able to run only in one chipset/OS, they will be bigger-sized and they would be slower to start up (even if you use state of the art for running them, aka Firecracker, you still get 250ms vs < 1ms with Wasmer)


> you will need to ship it with some mechanism that allows running CGI over http (kind of Apache or Nginx)

Is wasmer stable and secure enough to be exposed to abuse of the entire Internet?

> your container would be bigger than the Wasmer package

The first Google hit for "docker php nginx" is https://hub.docker.com/r/trafex/php-nginx - they claim their Docker image is 40 MB compressed, whereas Wasmer for amd64 (latest from https://github.com/wasmerio/wasmer/releases) is a 80 MB tar.gz (unpacks to 300 MB tar). Even with larger images, like the `wordpress` image (200 MB), the size is neglible.

> Because of that, Docker containers will have the downside of: being able to run only in one chipset/OS

You probably don’t need to care about architectures other than amd64 and arm64. Both are supported by the trafex/php-nginx and wordpress Docker images.

> (even if you use state of the art for running them, aka Firecracker, you still get 250ms vs < 1ms with Wasmer)

Starting a fresh VM for every request doesn’t make sense, so this difference wouldn’t matter in real life.


> whereas Wasmer for amd64 is a 80 MB tar.gz

Wasmer ships everything by default, including 3 compilers (LLVM is the big one!), which adds most of the size. However, the wasmer runtime in headless mode weights only about 2 megabytes.

Even more, even if you include only one compiler instead of 3 (just singlepass) it would be in the order of 5-10Mb.

Stay tuned, because if you are in macOS/iOS you will see even smaller binary sizes!


Im going to ask a very ignorant question ;;

Is it possible to spin-up a 'container' or whatever youre calling the VM of a site, for each individual user? So if you have a high security req on data accessible by computers, you spin up an individual container of said site that only serves that user, and is destroyed on exit... so that whatever the user does cannot affect others?

ELI5?


Another aspect to consider is portability. WCGI, built on open standards like WebAssembly & CGI, allows for easier adoption of security improvements/updates across different platforms & environments. Definitely worth exploring alongside read-only Docker containers!


My proudest hack would have to be when I figured out how to bypass the administrator password on my parent's computer. I had been trying to access certain programs and files that were restricted, and after some research and trial and error, I was able to successfully hack into the administrator account without them knowing. It was a satisfying feeling to finally have access to everything on the computer. It was the Windows XP era.


Location: Niger / West Africa

Remote: yes

Willing to relocate: yes

Technologies: HTML, CSS, Git, Javascript, Nodejs, Express, React, Tailwind CSS, Nextjs, Digital Ocean, Cloudflare workers, MongoDB, PostgeSQL, GraphQL, Rest API

Résumé/CV: https://files.smiletondi.me/ismael_tondi_CV_en.pdf

Email: [email protected]


Location: Niamey, Niger / West Africa

Remote: yes

Willing to relocate: yes

Technologies: Git, Javascript, Nodejs, Express, React, Tailwind CSS, Nextjs, Digital Ocean, Cloudflare workers, MongoDB, PostgeSQL, GraphQL, Rest API

Résumé/CV: https://files.smiletondi.me/ismael_tondi_CV_en.pdf

Email: [email protected]


Okay, thank you for the info.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: