pty.hu
Mi a cél?
tldr; magyar (nyelvű, tartalmú, összetételű) tech linkaggregátor, magas színvonalú és kultúrájú közösséggel és kommunikációval a lobste.rs portálból inspirálódva.
Azt figyeltem meg, hogy az utóbbi években drasztikus mértékben elhanyagolódtak a magyar nyelvű, mélyebb technikai témákat feldolgozó blogok és csökkentek a posztok. Ez a portál részben azért született, hogy serkentse a kollágák publikálási kedvét, hogy biztosak lehessenek abban, ha valami értékeset csinálnak, annak lesz itt nyoma és közönsége.
A forma nagyon hasonlít hackernews-hoz, de sokkal inkább a lobste.rs-hez. Egy nagy kocsmának szánom ezt, ahol egy ital mellett, kultúráltan, témánál maradva tudunk beszélgetni, álláspontokat és témákat bedobni, megvitatni.
A rendszer egyik jellegzetessége, hogy a bekerülés ismerősökön keresztül történik (meghívóval), azaz nem csapódnak az asztalhoz idegenek, akikkel nem akarunk együtt inni (ha mégis, lesz lehetőség efféle visszajelzést adni direkt konfrontáció nélkül).
Nagyon sok kollégánk munkája láthatatlan, mert inkább techie, mintsem marketinges. Úgy gondolom, hogy akármilyen kicsi a kapcsolati háló, a hasznos eredményeknek nyújtani kell egy kis reflektorfényt, hogy minél többen észre- és hasznát vegyék, esetleg beszálljanak vagy egyszerűen csak bátorítsák az alkotókat.
Miért így hívják?
pty (pí-tí-váj / pé té ipszilon) , azaz pseudo-tty (a tty meg ugye a teletype ) úgy jött, hogy kerestem egy 3 betűs, még szabad domain-t a .hu TLD alatt. A magyar szavakból lényegtelen mennyiségű volt elérhető, viszont az angol szótárból kiesett néhány, amik közül a pty-t éreztem a legközelebb a portál céljához és célközönségéhez.
A logó a Baudot-kód rendhagyó használatával készült, amit a géptávírókban (teletype writer, tty) használtak 1870-től.
(mellékszál: a "pty (ltd)" egyébként több országban használatos, mint cégforma ("proprietary company"), na, annak semmi köze ahhoz, ami itt történik)
Működés
... az itt írtak még formálódnak, általam is, általatok is ( ebben a bejegyzésben ). De valami alaphangot mégis megadok.
Az elvek, amik szerint elképzeltem ezt a portált, az eléggé hasonló a https://lobste.rs -hez. Majd ti és a használati szokások arra kanyarítják, amerre a tényleges igény mutatkozik. Bár a lobste.rs-en ellenjavallt a nagy mértékű önmarketing (azaz saját projektek publikálása és népszerűsítése), itt szerintem nem lesz ez ennyire szigorúan tartva (persze elsődlegesen a közösség igényét szolgáló projektek, amik mögött nincs mondjuk dedikált szponzor vagy megbízás). Ahogy ezt írom, még nincs lehetőség spamnek flaggelni egy beküldést, de lesz.
Mindenek előtt szeretnék egy magas színvonalú, kultúrált, flame-ektől és trollkodástól mentes, valóban szakmai link aggregátort, ahol lehetőség van a linkelt tartalmak on-topic, értelmes véleményezésére és megvitatására.
Magyarul kommunikálunk. A fő irány, hogy magyar emberektől, magyar emberek számára vagy valamilyen magyar vonatkozásban gyűjtsünk linkeket. Ez a szabály sem annyira szigorú, előfordulhatnak idegen nyelvű tartalmak esetenként, ha relevanciája van, de ezeket ajánlom inkább a lobste.rs-ről fogyasztani.
A témák a számítástudomány (computer science, compsci) köré épülnek. Ezeket címkékkel (tagekkel) kell ellátni (legalább 1, legfeljebb 4), amik adnak egy kis kontextust a linkelt tartalmaknak. Mindennek valamilyen szinten kapcsolódnia kell a számítástechnikához. Lehet új címkéket javasolni, indoklással, véleménnyel, hogy a közösség megvitassa.
Bekerülni meghívóval lehet. A pontos részletek szerintem organikusan fognak alakulni, de a lényeg, hogy olyan közösséget építsünk, amilyet mi szeretnénk, mi kontrollálunk (valamilyen szinten). Legyen ott a nyomás minden meghívón, hogy némi felelősséggel tartozik aziránt, akit meghívott. A felhasználói fa (és a profilok is) publikusak, bárki, még tagi hozzáférés nélkül is megnézheti. Természetesen az érzékeny adatokat, mint e-mail cím láthatósága, mindenki maga szabályozhatja és alapból rejtett, a többi paraméter pedig opcionálisan megadható (azért érdemes valamilyen kontaktot hagyni, ha valaki kapcsolatba akar lépni veled).
Emberek vagyunk, így viselkedünk, néha részrehajlunk, kivételezünk.
Chat (IRC)
A csatorna a libera.chat szerverén van #pty.hu néven. Az elvek szinte ugyanazok ott is. Belépni webes felületen itt (ne felejts el nicknevet választani): https://web.libera.chat/?channel=#pty.hu . Ha meg már van IRC kliensed, akkor tudod a dörgést.
Meghívót lehet kérni, de legyél leinformálható, azaz biztosítsd a meghívódat, hogy nyugodtan tudjon érted felelősséget vállalni.
Biztonsági megfontolások
- a jelszavak argon2-vel vannak kódolva
- a forráskód és konfig fájlok kívül vannak a webrooton
- SQL-lel csak (nem emulált) prepared statementeken keresztül beszél a motor
Ami fejlesztés alatt "van" (igazából lesz)
- sztori mentés/bukmarkolás
- moderáció napló (mikor, ki és miért változtatott valamin)
- speckó tagek és színezésük: show, video/audio/pdf, ask, pty (meta)
- olvasott státusz követése: az új kommentek kiemelve a sztori utolsó látogatás óta
- (ki)szűrés tagek alapján (profilban beállítva, hogy melyek nem érdekelnek)
- keresés (mármint valami okosabb)
- archiválás és szövegben keresés
- kommunikáció követése: válaszok kommentekre, sztorikra, thread-nézet
- módosítások javasolása közösségileg (link címe, url-je, tagek)
- rss
- bot integrációk (mastodon, irc)
- forráskód publikálása (sajnos előbb rendben kell rakni, mert mielőbb át akartam tolni az ajtón, ezért van benne szuboptimális megoldás bőven, nulláról írtam)
Már készen van
- sztori posztolás
- kommentelés
- pontozás
- markdown formázási lehetőség
- kezdőlap (scoring alapján) / aktív (kommentek dátuma alapján) / friss (sztori dátuma alapján)
- kommentek szerkesztése (történetben követve) és törlése
- kommentek összecsukása
- kifogásolás (flagging) - lepontozni ugyan nem lehet semmit, de megjelölni bizonyos kritikai szempontok alapján igen, ezek egy előre definiált flag listából kerülnek ki
Rólam
25 éve kezdtem webbel foglalkozni, de voltam hálózatüzemeltető, rendszerüzemeltető, adatbázis-adminisztrátor, oktató is. Self-hostolok is játszós projekteket. Elég sok programnyelvet ismertem már meg, profi talán egyikben sem vagyok, de mindegyik egy kicsit támasztja a többit. Nickem deejayy , weboldalam deejayy.hu .
Az oldal működésének anyagi támogatására egyelőre nem látok indokot. Ha valaki mégis úgy érzi, hogy annyit tett az életéhez, hogy ilyen formán szeretné kifejezni a megbecsülését, pingessen meg, aztán kitalálunk valamit - nem jár érte semmilyen megkülönböztetés, előny vagy elnézés, de köszönönet és hála mindenképpen. Ha releváns lesz, elképzelhető egy "az oldalt támogatták" lista, opcionálisan névvel/profillal de semmiképpen nem cégnévvel.