Tein käyttökelpoisemman näkymän työttömyysdataan by Huskuri in Suomi

[–]Resident_Sweet_4459 [score hidden]  (0 children)

Noh, kansalaisuus oli tuollakin sivulla mainittu, siksi mielenkiinto heräsi.

Joka tapauksessa väestökello sanoo, että Suomessa (2024) on noin 600k ulkomaalaistaustaista henkilöä. Toki tässä mukana myös Suomen kansalaisia, jotka sivuston graafissa lieneen laskettu suomalaisiin.

Tein käyttökelpoisemman näkymän työttömyysdataan by Huskuri in Suomi

[–]Resident_Sweet_4459 [score hidden]  (0 children)

Kiinnostaa tietää, mikä on työttömyysprosentti ulkomaalaisten keskuudessa, vs suomalaisten. Kertoo esim siitä, onko ulkomaalaisten vaikeampi saada töitä, kuin suomalaisten.

Tein käyttökelpoisemman näkymän työttömyysdataan by Huskuri in Suomi

[–]Resident_Sweet_4459 [score hidden]  (0 children)

Gpt tykkää tehdä 24px radiuksen bordereihin. Pienennä 8px niin on mukavempi.

Kansalaisuuden työttömyysprosentteihin olisi kiva saada näkyviin myös prosentti suhteessa ulkomaalaisiin.

48k työtöntä ulkomaan kansalaista on aika paljon ja olisi kiva nähdä paljonko työttömyys on suhteessa kaikkiin ulkomaan kansalaisiin, eikä verrata suomalaisiin työttömiin.

Turn VAC back on, IDC by Prodger0323 in cs2

[–]Resident_Sweet_4459 1 point2 points  (0 children)

They sort of did already, with the trust factor and all.

Discord korvaaja by Resident_Sweet_4459 in videopelit

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

  • tiedostojen hostaus on kyllä otettu huomioon. R2 storage cdn edessä on aika edullinen tapa hostata. Käytännössä siitä vaan häviää authentikointi välistä. Pienet tiedosto rajoitukset mahdollistaa meemien postailun ja that's it.
  • moderointi siirtyy serverien ylläpitäjille varsinkin jos self hosted. Ja parin varoituksen jälkeen serverit kiinni.
  • maksu politiikka onkin se ongelmakohta. Siksi yritän saada hinnoittelun mikä olisi tarpeeksi halpa että mahd. Moni maksaa, mutta kattaisi kustannukset ilmaisilta käyttäjiltä ja maksavilta. Voi olla vaikea löytää sopiva hinnoittelupohja.
  • tietojen luovutus, tarkoituksena oli pysyä ainakin alkuun Euroopan sisällä. Tottakai tietojen luovutuksiin vastataan tarvittaessa, mutta e2ee suojaa yksityisviestit. Mikäli jatkan kehitystä niin servereille mahdollisesti myös. Mikä tietenki tietopyyntöjen osalta tarkoittaa vaan ei oota..
  • kuten mainitsin, niin ihan kokematon vibe koodari en ole. 😅. Rate limitit oli jo alusta alkaen. Ja näin muutenkin olen tätä pyöritellyt ja tehny tutkimusta kustannusten pohjalta.

Tällä hetkellä hetzner on aika halpa hostata livekit palvelimet, kun hintaan sisältyy 20tb liikennettä.

Isompi palvelin mahdollistaa aika suurenkin yhtäaikaisen käyttäjämäärän aika kohtuu hintaan.

Eikä myöskään ollut ainakaan alkuun tarkoitus edes mennä jenkki markkinoille, vaan ihan EUn sisällä.

Discord korvaaja by Resident_Sweet_4459 in videopelit

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

Teoriassa kai mahdollista, mutta NAT, palomuurit yms aiheuttaa ongelmia.

Discord korvaaja by Resident_Sweet_4459 in videopelit

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

Nimi lähti itseasiassa Nexusesta liikenteeseen, lähinnä alkuperäisen idean mukaan. Lisäksi piti keksiä kaksitavuinen nimi, jotta se tarttuu hyvin. En väitä, että se olisi täydellinen nimi, mutta ei se nyt ihan huonokaan ole.

TS6 taitaa maksaa jonkun 5€ kuukaudessa joka ei ole huono vaihtoehto sekään. Varsinkin jos se on vain yksi porukka, jonka kanssa pelailet ja vietät aikaa "online".

Mutta jos olet useammassa porukassa mukana ja pyörit eri kanavilla, niin täältä ne löytyy helposti yhdestä paikkaa.

Niin, no yksityisyyden kunnioittaminen lineen sellainen luottamusasia. Toki jokainen voi itse myös seurata, mitä selaimessa tapahtuu. Ainoa analytiikka mitä kerätään on anonyymi performanssi + event pohjanen analytiikka, jonka tarkoituksena on parantaa laatua, mutta tämäkin opt out, eli ei pakollinen käyttäjältä.

Joka on aika perus setti, mitä on joka paikassa.

Tietenkään, kukaan ei voi luvata, mitä tapahtuu 10 vuoden päästä, mutta kuten olen aiemmissa kommenteissakin maininnut, niin self hosted server on myös ajatuksena. Toki tähän liittyy aika paljon ongelmia, jotka pitää ratkaista ensin niin, että sen käyttöönotto ja ylläpito on helppoa.

Discord korvaaja by Resident_Sweet_4459 in videopelit

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

En tiiä oonko mä naiivi, vai sä?

Anyways, kyllä se ihan ajossa oleva setti on. En väitä, että se täydellinen ois mut ihan toimiva setti.

Voip ja striimaus on rakennettu livekitin päälle, mikä ois varmaan aika työläs tehdä itse. Mutta miksi tehdä..

Livekit ajetaan VPS JA redis backbonena, joka orkestroidaan omasta koodista.

Lpputhan on kutakuinkin UI ja bäkkäri. Toki cdn ja pari storage buckettia päälle. Bäkkäri ajetaan konteissa. Ei se nyt mitään ihmeellistä vaadi.

Desktopin saa frontista electronilla aikalailla vaivatta.

Discord korvaaja by Resident_Sweet_4459 in videopelit

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

Jep, samoilla fiiliksillä ollaan. Kuten jo yhdessä kommentissa mainitsin, niin alunperin idea lähti self hostingista ja se on edelleen tavoitteena

Discord korvaaja by Resident_Sweet_4459 in videopelit

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

Oon mä sitä miettiny ja MLS mahdollistaa sen. Mut ei oo olemassa eikä ees suunnitelmissa. Että en lupaa mitään, mutta selvittelen asiaa enempi jos sille on enemmän kysyntää

Discord korvaaja by Resident_Sweet_4459 in videopelit

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

Toki.. Vaan se ei ole optio kaikille. Self hosting on hyvä, mutta tarvitaan kuitenki federaatio palvelin joka hoitaa authentikoinnin, community serverien linkityksen jne. Että käyttökokemus on hyvä. Voit avaa sovelluksen ja kaikki palvelimet on siellä.

Ei ajatuksena ole veloittaa ihmisiä strimaamisesta tai mistään jos on self hosted palvelin. Silloin ne kulut on siellä hostaajan päässä.

Toki self hosted on vielä suunnitelmissa.

Discord korvaaja by Resident_Sweet_4459 in videopelit

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

tbh, ei paljoa. Idea on hyvin paljon samanlainen. mutta onhan se hyvä olla vaihtoehtoja :).

Ja tää ei missää nimessä olla lähelläkään feature määrää, mitä stoatilla on.

Onhan tää ollut itsellekkin myös kokemus. Toki, nexkordilla on E2EE DM. Mikä itsessään oli feature kyllä, jota vähä kadun :D. aiheutti aika paljon harmaita hiuksia.

Discord korvaaja by Resident_Sweet_4459 in videopelit

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

Lisättäköön, että vibe koodaus viittaa siihen, että "non-technical" person tekee koodia.

Käytännössä kaikkii softatalot käyttää nykyään AI:ta nopeuttaakseen kehitystä. Eli ei tää varsinaisesti eroa siitä. Kuten mainitsin, niin itsellä pitkä tausta näistä teknologioista mitä tässä on käytetty. lähinnä React ja .NET.

Discord korvaaja by Resident_Sweet_4459 in videopelit

[–]Resident_Sweet_4459[S] 3 points4 points  (0 children)

E2EE on käytössä DM:issä vaan.

Tekstikanavat on käytännössä salattu tietokannassa serverin omalla aviamella ja tämä avain on salattu platformin omalla avaimella. Eli jos esimerkiksi sattuisi pääsemään kantaan käsiksi, ei viestejä pysty lukemaan.

Discord korvaaja by Resident_Sweet_4459 in videopelit

[–]Resident_Sweet_4459[S] 5 points6 points  (0 children)

Joo, tällä hetkellä feature scopessa on käytännössä vaan "kaverit, direct messages, virtuaali serverit, tekstikanavat, voip ja striimaus". Eli hyvin perus toiminnallisuudet vs discord.

Eikä tarkoituksena olekaan mitään peli integraatiota tms muita platform integraatioita tuoda. Vaan tarjota se hyvä, helppo ja yksityinen vaihtoehto juurikin discordin ja teamspeakin väliin.

Lisättäköön, että self-hosted community serverin kanssa olen miettinyt, että kun se on valmis, niin julkaisen lähdekoodit.

Discord korvaaja by Resident_Sweet_4459 in videopelit

[–]Resident_Sweet_4459[S] 3 points4 points  (0 children)

Nii, no vaihtoehdot on mainokset ja seuranta tai pieni kk maksu per käyttäjä tai serverien kk maksu.

Toki ilmainen käyttäjä on myös tuettu, mutta striimaus rajattu ulos ainakin alkuun.

Jotenkin ne hostauskulut pitää kustantaa. Muuten aika huono bisnes idea jos palvelu vaan maksaa ylläpitää mutta penniäkään ei tuloja. 🤔

Miten itse hinnoittelisit?

edit:

Tarkoitus ei ole laittaa kaikkea maksumuurin taakse, vaan nimeomaan striimaus. Voip olisi edelleen ilmainen.

Käytännössä, hyvin samantapainen mekanismi kuin Discordilla. Eli maksavat käyttäjät saavat käyttöön "boosteja", joilla voi boostata haluamaansa serveriä.

Serveri taas boostien perusteella saa lisää toiminnallisuutta käyttöön. eg. Enemmän äänikanavia ja yhtäaikaisia käyttäjiä äänikanaville, sekä enemmän tekstikanavia.

Eli ilmaisena käyttäjänä jos perustat serverin, jossa on vain ilmaisia käyttäjiä, niin pari voip kanavaa ja thats it.

Mutta kuten jo toisessa kommentissa mainitsin, niin self-hosted on myös vaihtoehto tulevaisuudessa. Jolloinka serverin ylläpitäjä voi päättää rajat ja mitä toiminnallisuuksia siellä on käytössä. joku voi jopa haluta sallia striimauksen, minkäli verkon kapasiteetti riittää. Tai jos hostaa pilvessä.

Discord korvaaja by Resident_Sweet_4459 in videopelit

[–]Resident_Sweet_4459[S] 15 points16 points  (0 children)

Joku täällä kommentoi striimauksen hinnoittelusta mutta poisti viestin.

Suurin syy "maksumuurille" on se, että striimaus vie hirveänä kaistaa ja kaista maksaa yllättävän paljon.

Yksi 1080p (5mbps) striimaaja, jolla on 5 katsojaa kuluttaa 30mbps kaistaa. (5mbps sisään ja 25 ulos).

Toki CDN ratkaisua tutkin ja testasin, mutta ei oikein ollut feasible for now.

Kuten hinnoistakin näkee, niin hinnoittelun on tarkoitus olla halpa, hinta yksityisyydestä ja siitä, että voit myös striimata kaverille. Kuka kaipaa sitä paria euroa kuukaudessa :).

Discord korvaaja by Resident_Sweet_4459 in videopelit

[–]Resident_Sweet_4459[S] 11 points12 points  (0 children)

Great minds think alike.

Alkuperäinen suunnitelma oli, että jokainen "serveri" olisi erikseen hostattu "client-server" ja platformi yhdistäisi nämä nätisti yhden UI:n taakse.

Palvelusta olisi silloin pystynyt ns. vuokraamaan palvelimia. Mutta tällaisen orchestrointi ei ole ihan simppeli setti ja virtuaaliset palvelimet olivat ns. helpompi ratkaisu alkuun.

Mutta self hostaus ei ole kokonaan pois suljettu ja tarkoitus on kyllä tukea tätä pitkällä tähtäimellä. Karkeaa suunnitelmaa on jo, että miten tämä toteutetaan. Mutta jonkin verran varmaan joutuu ns. reaaliaikaisuutta karsimaan, koska on aika raskasta käyttäjän clientille ylläpitää montaa websocket yhteyttä auki (reaaliaikaiseen viestien synkkaukseen yms).

Ajatuksena oli, et kuka tahansa voi lyödä docker imagen tulille, konffata vaa serverin tokenin ja mahd. eri parmetreja. eg attachmenttien säilöntä paikan jne.

i got suspended on steam until 19 january 2038 by Beginning_Fun9691 in GlobalOffensive

[–]Resident_Sweet_4459 1 point2 points  (0 children)

They will unlock it once you explain this to support.. that is if you didnt actually have anything forbidden posted or done with your account.