Dvanajsti programerski novičnik
Še manj kot dva meseca!
Brez panike, samo še v tem in naslednjem novičniku bom težil, da moraš iti glasovat. Mislim, “moraš” … Ni ti treba, nihče ne bo policije klical. Je pa lahko fajn – tako kot olimpijske igre. Razumem, da je tebi jasno, da so volitve pomembne, pa da je treba veliko narediti, da se jih udeleži čim več ljudi, ampak pomisli za trenutek, da so volitve tudi fajn.
Na dan volitev država kar malo ne obstaja, si kdaj pomislila* na to? Meni je to kar hecno. Pa to, kako volitve speljemo “sami”, brez nekaterih delov države, od katerih sicer pričakujemo, da zrihtajo stvari. Poenostavljam, vem, ampak to je dan, ko smo mi, ki glasujemo, najbolj na oblasti.
V duhu te moči je zbrana tudi tokratna glasbena spremljava. Igra jo inštrument, ki ga vedno nosiš s sabo in ki ga boš (upam) uporabila tudi za to, da nas ga bo 22. marca uporabilo čim več. Pa ne se bati dati malo bolj na glas.
P. S. Tole je bilo dodano tik preden sem odposlal novičnik, ampak če uporabljate NGINX ingress na vaši Kubernetes gruči, nimate več veliko časa, da migrirate. Baje, da se ni za hecat.
Ingress NGINX: Statement from the Kubernetes Steering and Security Response Committees
To be abundantly clear: choosing to remain with Ingress NGINX after its retirement leaves you and your users vulnerable to attack. None of the available alternatives are direct drop-in replacements. This will require planning and engineering time. Half of you will be affected. You have two months left to prepare. Existing deployments will continue to work, so unless you proactively check, you may not know you are affected until you are compromised.
* V besedilu uporabljene slovnične oblike se enakovredno nanašajo na vse spolne identitete.
Prijavi se na programerski novičnik!
Naša koda
Povzetek stvari, ki so se spremenile na naših Github repozitorijih. Verjetno ne vse, upam pa, da vsaj vse zanimive.
Parlameter
Januarja smo na Parlametru opravile veliko vzdrževalnih del. Naredile smo manjšo čistko backloga napak in spotoma izboljšale monitoring. Ravno te dni smo odkrile hrošča, ki je na naključne dni nekatere analize shranil kot “0” in ga nagnale na hladno.
Ostalo:
- Odpravile smo nevšečnosti med iskanjem po sejah.
- Znebile smo se nekaj “TypeError” situacij pri računanju TF-IDF.
- Posodobile smo knjiž(n)ice za “sprednji del". (To je isto kot prejšnji mesec – najbolj pridne!)
- Zamenjale smo Twitter ikono, saj ne vem, zakaj.
- Posodobile smo hrvaške info tekste na karticah.
- Commit message meseca: “fix print name”.
Ostali projekti
Dotaknile smo se 17 repozitorijev (dveh več kot prejšnji mesec). Med njimi najdemo standardne šraufarije tekočih projektov, sicer pa nič pretirano inspirativnega. Hvala vsem, ki ste se javile za projekt pod delovnim imenom boljša kapča. Ostale ne skrbite, ko se prvič kaj zgodi, bom javil. Volitve so pred vrati, materiala za srčne projekte je več kot dovolj, če te srbijo prsti, veš, kje nas najdeš. (Če sem vejice v prejšnji povedi zadel me mora Nejc pohvaliti. - V prejšnji si jih, bravo, ti je pa zmanjkala v tej, pred “me”. Ne smeš spati na lovorikah, vejice zahtevajo nenehno pozornost!)
Glas ljudstva je strankam poslal vprašanja, ki bodo poganjala predvolilni kviz. Nekaj malega smo pošraufale, ampak to ni zares programerska novica, bolj izgovor, da vam povem, da to obstaja.
Celje je štartalo nov cikel, me smo pa v nizkem štartu, da ti dve “LLM” funkcionalnosti iz glavne veje oženimo z našo in da jih Celje morda sproba v svetovni premieri LLM-podprtega Consula. (Še “veliki jezikovni model” napišem, da bo bolj zagrabil iskalnik, ko bo novičnik objavljen na spletu.)
Nov dan je preživel splavitev, ki smo jo potiho izvedle v prejšnjem novičniku in bolj na glas pretekli mesec. Pridi še ti! Link je na začetku odstavka, uporabniška kritika pa spodaj.
Neki linki
Izbral jih je Filip, verjetno so precej pristranski.
Če si slučajno želiš po posluhu igrati klavir …
je tale igrica tudi zate. Tudi če te klavir ne mika, ji lahko nameniš nekaj minut. Fino je narejeno, koncept je jasen, izvedba kakovostna. Podpira celo MIDI tipkovnice (saj vem, “klaviature”).
Orodja za razvijalke
Podobnih projektov je veliko, ampak mislim, da nisem dal še nobenega od teh linkov v novičnik. Najprej (in na koncu) tisti, ki je povod za ta tekst, potem pa še nekaj drugih (čim več izbire je baje vrednota, tudi če izbiramo med funkcionalno nerazločljivimi možnostmi). So pa vsi od teh boljša izbira kot pogovor z najbližjim velikim jezikovnim modelom.
- prism.tools (ta je tudi spodaj)
- IT tools (kao bolj za tiste zadaj)
- devtoys (ta je za poinštalirat in fajn, ampak meni se na Waylandu čisto pohabi)
Igre z neničelno vsoto
Že nekaj časa imam pripravljen ta link, zame in zate. Večkrat sem ga obiskal, ampak vsebine je veliko in ne jamčim za vse (podkasta nisem niti probal pognati). Je pa premisa fina, tudi ilustracije. Poglej, morda ti bo všeč, verjetno se kaj naučiš, nekega dne mogoče tudi koga drugega.
“Hi, I'm Non-Zero-Sum James, your companion on this exploration of win-win games and how they are essential for a better future. Each week we'll explore a new aspect of game theory, moral philosophy, ethical economics and artificial intelligence—looking to solve the complex problems we face in our world together.”
Kotiček za digitalno suverenost
Digitalna suverenost je nova črna. Ne gre samo za self-hosting, ampak ker smo taka publika, bo nekaj stvari zagotovo takih. Ne pozabite, da ne rabite vsega sami, nekatere stvari si lahko zrihtamo skupaj.
Bose SoundTouch ni za v smeti!
Ne gre jim čestitati, ker so najprej mislile zvočnike spremeniti v skoraj-opeke, vendar so po uporabniškem teženju izbrale boljšo pot. Naj bo to opomnik, da se da drugače in da se splača zahtevati več. Bose je objavil tehnično specifikacijo za svoje “endoflajfane” SoundTouch izdelke in tako omogočil, da si skupnost programsko opremo, ki je Bose ne bo več vzdrževal, spiše sama. Zdaj pa še vse druge (in takoj zatem še izdelke, ki se še vedno prodajajo)!
Gnetljiva programska oprema
Gre za ekipo, ki zbira in raziskuje, kar imenujejo “gnetljiva programska oprema”. Ne bom preveč pametoval. Gotovo ni suho zlato, ampak izgleda iskreno premišljeno. Poglejte same, tukaj nudim hitro preveden uvodni odstavek strani (sicer v angleščini):
Sodobno računalništvo je preveč togo. Aplikacije lahko delujejo samo na prednastavljene načine, ki jih je določila ekipa iz daljnih krajev. Programska oprema je ujeta v hermetično zaprtih silosih in je, namesto da bi bila sestavljena iz obstoječih delov, prevečkrat spisana na novo.
Izpostavljen domač projekt
“An app can be a home-cooked meal” pa take fore. Pošljite nam kak svoj projekt! Pokažite nam jih, vseh se že zdaj veselimo! Tudi nedokončane stvari, seveda.
mapdraw
Ena od tistih reči, ki je danes ne rabite, se jo pa splača kam shraniti, za dan, ko bo koristna.
Zemljevid (OSM), na katerega lahko rišeš. To je to. Vse lokalno, nobenega strežnika, podatki so shranjeni v URL-ju, tako da jih lahko deliš. Na primer takole.
V naslednjem novičniku želimo objaviti in predstaviti tvoj “domač” projekt. Ne rabi biti veliko, ne rabi biti gotovo. Odgovori na ta mail in poskrbi, da ta kategorija živi še naprej!
Izpostavljeno v resničnem življenju
Tukaj predstavimo koga drugega, še najraje predstavljamo organizacije in dogodke, kjer ima prste vmes katera od bralk. Lepo prosim odgovori na ta mail in predlagaj organizacijo za naslednji novičnik.
Parlamentarne volitve so še vedno 22. marca!
Malo zato, ker mi manjka vsebine, ampak malo bolj pa zato, ker je pomembno in manj kot dva meseca stran. Res je pomembno, da čim več ljudi gre glasovat, če ne, vse skupaj nima smisla. Volitve se zgodijo komaj vsaka štiri leta. Če planiraš še 40 let življenja, lahko greš samo še desetkrat – izkoristi priložnost!
Tako da ne se hecati, začni težiti ljudem. Plače poslank v prihodnjem sklicu bodo rekordno visoke, dobro razmisli, kdo si zasluži ta denar.