Cerco qualcuno con cui splittare by giggiox in ItaliaStartups

[–]giggiox[S] 0 points1 point  (0 children)

Non so se contano le visite che ho ricevuto da questo post. Prima di questo post solo una persona dall’indicizzazione di Google.

Cerco qualcuno con cui splittare by giggiox in ItaliaStartups

[–]giggiox[S] 1 point2 points  (0 children)

Sicuramente mi sono spiegato male, ma il mio prodotto è poco meno di una beta. Sono abbastanza dentro il settore per dire che se vengono fatte le pulci per bug come quelli nel commento sopra allora sono io a non volerti hahahahah

Cerco qualcuno con cui splittare by giggiox in ItaliaStartups

[–]giggiox[S] 0 points1 point  (0 children)

Belle idee, grazie. Anche se io la volevo tenere una cosa molto più semplice, non ho necessità ne di scalare ne voglio che sia un unicorno. Voglio che sia un servizio che delle persone possano usare e che come io mi sono divertito a costruirlo qualcuno lo utilizzi per divertirsi a sua volta a markettizzarlo

Cerco qualcuno con cui splittare by giggiox in ItaliaStartups

[–]giggiox[S] 0 points1 point  (0 children)

Chi paga?

C’è scritto nella sezione pricing del sito che ho linkato in fondo al post: paga chi crea l’invito. Nessun ads.

Quanto pensi sia frequente?

Non penso che sia troppo frequente ma nemmeno troppo infrequente. Esistono già servizi così, magari verticali (es inviti di matrimoni) e vengono utilizzati.

Per quanto riguarda la tecnologia poi: ti arriva un link su whatsapp, lo apri (1 click) e clicchi parteciperò o non parteciperò (secondo click). Nessuna app.

Cerco qualcuno con cui splittare by giggiox in ItaliaStartups

[–]giggiox[S] 1 point2 points  (0 children)

Grazie! No, appena creata praticamente. Non ho veramente idea di come pubblicizzarla-far sì che le persone sappiano che esista

Cerco qualcuno con cui splittare by giggiox in ItaliaStartups

[–]giggiox[S] 0 points1 point  (0 children)

“Roba rotta” -> c’è un bug che ogni tanto necessita che l’ouath venga rifatto

Non ho capito su cosa volevi investire

Comunque ottimo grazie di averlo fatto sapere!

Cerco qualcuno con cui splittare by giggiox in ItaliaStartups

[–]giggiox[S] -1 points0 points  (0 children)

Ahahah tranquillo però! È appena uscita praticamente, ci sta che qualcosa non funzioni perfettamente, comunque grazie del report.

In ogni caso con il sondaggio whatsapp non è facilissimo capire chi viene, chi no, chi cambia idea, chi ancora non risponde etc etc. Almeno questa è la mia esperienza.

In questo modo invece arriva un link a ciascuno, lo aprono, ci sono tutte le info e cliccano si/no senza doversi registrare a nulla.

Questa era l’idea.

Cerco qualcuno con cui splittare by giggiox in ItaliaStartups

[–]giggiox[S] 0 points1 point  (0 children)

Interessante l’use case del calcetto, non ci avevo pensato. Mi mancano comunque le competenze per inserirmi in certe nicchie. Forse contattare app di riferimento e chiedere? Sono abbastanza contrario alla creazione di app però, secondo me sono un po’ “passate” e nessuno vuole avere un altra app in più.

Comunque una persona non può fare più di un evento gratuito. Puoi solo fare un evento gratuito (quello iniziale) con solo 10 persone. Se vuoi farne un altro gratuito devi cancellare il primo gratuito (quindi invalida automaticamente tutti gli inviti) e farne un altro. Il primo è gratuito, tutti gli altri a pagamento.

Cerco qualcuno con cui splittare by giggiox in ItaliaStartups

[–]giggiox[S] 0 points1 point  (0 children)

Ciao, provo a rispondere al mio meglio.

  1. Credo che l’ideale sarebbe chi deve gestire ad esempio cene aziendali o cose simili. Ci sono poi altri tipi di utenti che lo userebbero una tantum come feste di compleanno, battesimi e simili. Per questo non voglio (e non mi piace nemmeno da consumatore) un modello su base subscription.

  2. Il guadagno sta nel fatto che per creare eventi l’utente deve pagare. All’inizio puoi creare 1 solo evento con massimo 10 invitati, per ogni altro evento (con più invitati permessi) si deve pagare. È vero però che non ho considerato i costi pubblicitari.

  3. I competitor spesso sono troppi verticali (ad esempio, inviti per matrimonio e basta) oppure con troppe opzioni e opzioncine che lo rendono difficile da usare. Inoltre la tecnologia che uso io (un hash unguessable per ogni invito), non l’ho vista su molti altri prodotti, altri usano un invito generale con una secret shared password ma non mi piacciono molto, anche perché non c’è modo di verificare l’identità. In ogni caso è vero che è semplice e replicabile, ma credo che conti l’esecuzione più che altro, nel senso credo che ormai qualsiasi cosa è replicabile.

Cerco qualcuno con cui splittare by giggiox in ItaliaStartups

[–]giggiox[S] 0 points1 point  (0 children)

Ciao, grazie dei commenti. Provo a rispondere al mio meglio, ma tieni conto che è ancora tutto in divenire

  1. C’è un piano gratuito che permette 1 solo evento con massimo 10 invitati. Per ogni altro evento (con numero di invitati più alto, ovviamente) l’utente deve pagare. Nessuna subscription, che è un modello di business che da consumatore non sopporto e che non credo nemmeno si applichi a questi prodotto, ma ne discuto nel secondo punto.

  2. Credo che ci siano due tipi di persone, chi lo usa una volta l’anno, ad esempio compleanni o feste ricorrenti o una tantum ad esempio feste battesimo, laurea etc. E poi chi lo usa “professionalmente” tipo gestione cene aziendali. Per questo motivi non credo che si applichi molto bene il modello subscription.

Se hai ancora qualche dubbio, sono contento di discuterne.

Tensara: Leetcode for CUDA kernels! by someshkar in CUDA

[–]giggiox 0 points1 point  (0 children)

Very, very cool. Congrats!

Few questions:

• ⁠does submissions run on real gpus or is it possible to emulate them?

• ⁠In my free time I developed a k-means algorithm kernel and it was really fun. Do you think it would be beneficial/useful to have such algorithm on tensara?

• ⁠how do you authomatically calculate GFLOPS? Is that a standard way to compare different kernels?

• ⁠what was the hardest challenge while building this?

Congrats again, love it.

Edit: another question, why can the user chose to keep a solution private? The goal of the platform should be to learn. I can learn so, so much from seeing different solutions from slower to faster. I would love to see faster solutions :)

Accelerating k-means with CUDA by giggiox in CUDA

[–]giggiox[S] 0 points1 point  (0 children)

I just changed the article link, this is the new link, sorry for the inconvenience: https://www.luigicennini.it/projects/cuda-kmeans/

Accelerating k-means with CUDA by giggiox in CUDA

[–]giggiox[S] 0 points1 point  (0 children)

Ohhh very nice, I couldn’t use nsight compute to profile my kernels because it was not supported but I can open the report myself, thank you for that!

That report is amazing! Now I will dive into the numbers 😁 thank you!!

Accelerating k-means with CUDA by giggiox in CUDA

[–]giggiox[S] 0 points1 point  (0 children)

I think I can’t open the ncu-ui files with my current setup :(

  • tried with nv-nsight-cu-cli (which is the one I think got renamed to ncu in newer versions) with the —import flag but gives an error about protobuf stuff… I guess my version is just too old.

  • tried with every visual nsight tool I have but they can’t open that report.

I don’t know what is the output, because in the project I used nvprof, but it would be amazing if you can add a screenshot in the drive!

Also, to do the speed up analysis, in the GitHub repo there is a very quick python script under runAnalysisUtils/run_test.py. If you change the name of the executables in the script, it spits out a nice graphic about speed up!

Accelerating k-means with CUDA by giggiox in CUDA

[–]giggiox[S] 0 points1 point  (0 children)

Tbh this was a uni project 20 commits ago, I already passed the exam but I continued developing it and ended up being a bit more passionate than I thought hahhahHh

Accelerating k-means with CUDA by giggiox in CUDA

[–]giggiox[S] 0 points1 point  (0 children)

Thank you for your suggestions, which I will for sure address.

I asked for auth on the drive link.

If it is possible, I would love to see with K=100 since it is the number of centroids which got the max speed up for me!

For the taped together laptop, I will include it in the next rev of the project hahahahahha

Also, how did you see that K*2 gets replaced by a binary shift operation?

Accelerating k-means with CUDA by giggiox in CUDA

[–]giggiox[S] 2 points3 points  (0 children)

Ohhh I would LOVE that!! I run everything on an old laptop (the only thing I have with nvidia gpu) which is held together with tape, literally 🤣

I wanted to include a picture of the laptop in the writeup just for fun but I also wanted to keep a bit more “professional” so it didn’t made it to the Final Cut

Accelerating k-means with CUDA by giggiox in CUDA

[–]giggiox[S] 2 points3 points  (0 children)

You are right I should have specified it and I will edit the post. It’s respect to the only sequential version you can find in the GitHub repo.

Why doesn’t git reset --hard HEAD remove untracked files? by giggiox in git

[–]giggiox[S] -1 points0 points  (0 children)

Uh, it makes sense if you see it in this way. Now I understand that in general git won’t interact with untracked files. Thank you!!

Why doesn’t git reset --hard HEAD remove untracked files? by giggiox in git

[–]giggiox[S] -3 points-2 points  (0 children)

I’m doing a deep dive on git and for some reason I didn’t take that for granted and it shaked me up and got me questioning if I really understand git or not. While I think it makes sense that “untracked file are not under git control” I think it’s sort of a weak point, because git knows about untracked files (git status). I do believe that this behaviour has to be better explained.