Normal view

There are new articles available, click to refresh the page.
Before yesterdayMain stream

OB PRIHAJAJOČIH VOLITVAH: JE TO RES DEMOKRACIJA?

14 January 2026 at 08:17

V nedeljo, 22. marca bodo v Sloveniji potekale parlamentarne volitve. Približuje se torej obdobje širjenja liberalne propagande o pomembnosti “praznika demokracije”, pri čemer se bomo naposlušali, kako niso vsi isti, kako vsak glas šteje, in kako pomembno je izpolnjevati naše državljanske dolžnosti. 

V Rdeči pesi pa bomo ta trenutek ponovno uporabili kot opomnik, da buržoazni parlamentarizem, ki v Sloveniji vlada že 35 let, za veliko večino družbe nima nobene veze z demokracijo. Že brez poglobljene analize je jasno, da gre pri volitvah precej bolj za spektakel kot pa demokratični proces. Izkušnje kažejo, da parlamentarci brodijo po zelo omejenem peskovniku, njihovi ukrepi pa v praksi ne izboljšujejo naših življenj.

Neodvisno od volje množic in njihovih potreb parlamentarno politiko pri nas – podobno kot tudi v tujini – obvladujeta dva pola. Prvi je konzervativni, in vsaj deloma fašistoidni. Temelji na nacionalnem šovinizmu, ksenofobiji, reviziji zgodovine in teorijah zarote o tem, kako Slovenijo še vedno vodijo zlobni komunisti. Na tem polu vajeti v rokah trdno drži SDS z Janezom Janšo na čelu. Gre za precej trden in dobro organiziran blok, ki pa vendarle praviloma ne prejme zadostne podpore za oblikovanje vlade. 

Drugi, veliko bolj nestabilen pol je liberalni. Ta se za razliko od desnega konstituira vsakič znova, saj se le tako otrese odgovornosti za vse afere in blamaže prejšnjega mandata.  Njegov edini skupni imenovalec je anti-janšizem, deluje pa skoraj izključno po principu novih obrazov, ki se kot gobe po dežju pojavijo pred vsakimi volitvami. V predvolilni kampanji se ti zaklinjajo, kako bodo odpravili ideološke delitve, pri čemer se ne bodo ozirali ne na levo, ne na desno, temveč naprej. Enemu izmed njih uspe slaviti na volitvah in sestaviti novo vlado, ki deluje kot nekakšen rešilni čoln za staro, moralno bankrotirano liberalno garnituro. Ta, s privatnimi interesi in starimi zamerami razžrta vlada, se po navadi ne ogne notranjim razprtijam in spletkam. Zato neslavno razpade, kar praviloma rezultira zdaj v novi desni vladi, zdaj v predčasnih volitvah. 

Kljub vsem srditim kulturnim vojnam med obema blokoma ni omembe vrednih razlik v temeljnih ideoloških izhodiščih in iz nje izhajajoče politične prakse. Obe strani sta poslušni diktatu EU in NATA (zahodnega imperija), in vladata v imenu domačega in tujega kapitala na račun delovnih ljudi. Dober primer za neločljivo povezanost obojega je nedavno po diktatu evropske komisije sprejeta kapitalu prijazna pokojninska reforma, ki jo je obljubila prejšnja, izvršila pa sedanja vlada.

Tokratne volitve bodo kljub temu posebne, saj se zdi, da se je taktika novih obrazov navsezadnje iztrošila. Sodeč po zadnjih anketah obstaja možnost, da bo tokrat slavila desnica z Janezom Janšo na čelu, ki je dosledno izrablja mobilizacijske moči svojega medijsko-propagandnega aparata, in nefunkcionalnost zgoraj opisane politike speljala na svoj mlin.

V luči mednarodnega obrata v skrajno desno ni treba dolgo ugotavljati o prihodnosti, ki nas čaka. Obeta se vsestranski razkroj družbe, padec življenjskega standarda in stopnjevanje pritiska na delovne ljudi s strani kapitala. Parlamentarizem se sesuva sam vase, postopno, a zanesljivo ga nadomeščajo fašistoidni politični prijemi.

Kar pogosto ostane spregledano je, da pri tem ne gre za nikakršno odstopanje ali anomalijo od “normalne demokracije”, ki jo je mogoče popraviti, temveč za logičen in neizogiben razvojni zakon parlamentarne demokracije. Ta nikoli ni bila mišljena kot sredstvo za udejanjanje želja in interesov ljudskih množic. Je omejena in minljiva oblika, skozi katero se udejanja le določena stopnja v razvoju (razrednih) družbenih odnosov. Iluzija “enakopravnosti” in “enakosti” je le tančica, ki na prefinjen način zakriva in s tem reproducira mehanizme izkoriščanja in zatiranja, je nekakšen političen podaljšek blagovnega fetišizma, ki korenini v načinu obstoja kapitalističnega produkcijskega načina kot takšnega.

Kot socialisti moramo zato zadevo zagrabiti za korenino. Odpraviti moramo produkcijske odnose, ki so neločljivo povezani s parlamentarizmom in njegovim preraščanjem v fašizem. To  je mogoče le prehodom v socialistično družbo, temelječo na družbeni lastnini nad produkcijskimi sredstvi. Samo tako lahko zagotovimo, da bodo vsestranski interesi družbe kot celote svobodnih posameznikov neposredno in načrtno uresničeni, da bo usoda človeka v rokah njega samega. In ravno to bi moralo biti bistvo vsake pristne demokracije, ki sega onkraj simboličnega obiskovanja volišča na vsakih nekaj let.

The post OB PRIHAJAJOČIH VOLITVAH: JE TO RES DEMOKRACIJA? first appeared on Rdeča Pesa.

KO KRAVE REŠUJEJO VOLKSWAGEN

13 January 2026 at 09:13

Prejšnji teden, so države članice Evropske unije z večino podprle prostotrgovinski sporazum z državami trgovinskega bloka Mercosur (Brazilija, Argentina, Paragvaj in Urugvaj), ki po več kot 25 letih pogajanj odpravlja carine na približno 92 % uvoženih proizvodov iz držav Mercosurja in 91 % izvoženih izdelkov iz EU v obdobju približno 15 let. Podpis dogovora je bil odobren kljub izrazitemu nasprotovanju nekaterih držav članic, vključno s Francijo, Poljsko in Avstrijo, pa tudi kljub obsežnim protestom kmetov in okoljevarstvenikov v številnih državah EU. Ratifikacija trgovinskega dogovora med državami Mercosur in Evropske unije pa ni bila potrebna na parlamentarnem nivoju posameznih držav članic. Dogovora se torej morajo držati vse države članice, tudi če ga na glasovanju niso potrdile. 

Evropska unija bo po nižjih tarifah iz Mercosurja uvozila kmetijske dobrine, kot so soja, krma za živali, govedina, piščančje meso, sadje in zelenjava. Obratno pa bo v Mercosur Evropa izvozila pesticide, tudi take, ki v EU zaradi regulacij niso dovoljeni, farmakološke izdelke, avtomobile in elektrotehniko. S prodajo v Evropi prepovedanih pesticidov bodo družbe, kot na primer nemška farmacevtska družba Bayer, ustvarjale ogromne dobičke na račun nižjih okolijskih regulacij držav Mercosurja. Najverjetneje bodo sledovi ravno teh pesticidov, ki so v EU prepovedani, v živilih, ki jih bo Unija potem uvozila nazaj.

Sporazum favorizira velike agroindustrijske korporacije, medtem ko mali kmetje ostajajo izpostavljeni konkurenci in zmanjšanju dohodkov. Že sedaj 20 % največjih kmetov v EU prejme približno 80 % subvencij, kar kaže na dolgotrajno koncentracijo sredstev v rokah kapitalsko močnejših proizvajalcev. Med male kmete se uvršča tudi večina slovenskih kmetov. Prav tako taki ekonomski modeli podpirajo množično vzgajanje monokultur, sejanja istih pridelkov leto za letom, kar škodi biodiverziteti in tlem. Lokalna pridelava tako več ni javna dobrina, ampak tržna dejavnost, ki mora konkurirati na globalnem trgu. 

V državah Mercosurja, predvsem v Braziliji, poteka intenziven proces deforestacije, kjer  gozdove krčijo za pridobivanje novih kmetijskih površin. Ta izsekavanja gozdov ne le povečujejo izpuste ogljikovega dioksida, ampak tudi trajno uničujejo biodiverziteto in ogrožajo preživetje domorodnih ljudstev, ki so stoletja upravljala z ekosistemi.

Domorodna skupnost pogosto nima pravnega varstva pred širjenjem agroindustrije, njihova zemljišča pa so izpostavljena nasilnim posegom. V državah Mercosurja delavke niso plačane enako kot kmeti v Evropski uniji. Prav tako je zaščita zdravja in varnosti pri delu tam veliko nižja. Sporazum pa o teh vprašanjih sploh ne govori. V skladu z njim bodo kaznovane  samo trgovinske kršitve, ne pa tudi kršitve delavskih pravic in okoljskih standardov.

Evropa tako samo utrjuje neokolonialne trgovinske odnose in aktivno sodeluje pri deindustrializaciji držav v Južni Ameriki. Nasprotovanje takemu trgovinskemu sporazumu zato ne sme ostati stvar posameznih sektorjev, ampak mora biti skupen boj delavk po celem svetu, ki od spodaj vršijo pritisk na korporacije.

The post KO KRAVE REŠUJEJO VOLKSWAGEN first appeared on Rdeča Pesa.

KAJ STORITI?

12 January 2026 at 16:36

Ameriška vojaška agresija na Venezuelo, v sklopu katere so ameriške bombe umorile več kot 100 ljudi, ameriške posebne enote pa so ugrabile predsednika Madura, postavlja pred napredne politične organizacije v Venezueli velik izziv. Kako se spopasti z vojaško močjo svetovne supersile in hkrati zagotoviti obstoj in poglabljanje bolivarske socialistične revolucije. 

O teh in drugih pomembnih vprašanjih povezanih z aktualnim stanjem in prihodnostjo  chavizma bo v četrtek, 15.1 ob 17:00 na PLAC-u (Linhartova 43, Ljubljana) potekal pogovor s članicami in člani gibanja Union de Comuneras de Venezuela. Gibanje združuje številne napredne politične, delavske, zadružne in kulturniške kolektive v Venezueli in predstavlja enega od osrednjih gonil politizacije delovnih množic v državi. Vabimo vas, da se pogovora udeležite in tudi tako izrazite solidarnost z ljudstvom Venezuele. 

Dogodek organizira Lista demokratičnega študentstva in bo deloma potekal v španskem jeziku z tolmačenjem v slovenščino.

The post KAJ STORITI? first appeared on Rdeča Pesa.

PROTESTNI SHOD V PODPORO VENEZUELI: “NASPROTUJEMO KRVAVEMU IMPERIALIZMU POD PRETVEZO DEMOKRACIJE”

10 January 2026 at 12:09

Po novici o ilegalni vojaški invaziji Združenih držav Amerike na Venezuelo ter ugrabitvi venezuelskega predsednika Nicolasa Madura in njegove žene se je v četrtek, 8. januarja 2026, pred ameriško ambasado v Ljubljani odvil protestni shod v podporo Venezueli, ki ga je organizirala študentska organizacija Iskra. Protestniki so ostro obsodili ameriški imperializem, politiko neukrepanja in  mlačnega obsojanja iz strani evropskih birokratov ter agresivni Nato pakt.

Napad na Venezuelo ni osamljen incident, temveč nadaljevanje dolgoletne politike nasilnega vmešavanja ZDA v države globalnega jugu. Organizatorji protesta so izpostavili, da gre za »učbeniški primer ameriškega imperialističnega delovanja«, kjer se bombardiranje civilistov in rušenje držav opravičuje z retoriko človekovih pravic in demokracije.

Trditev, da je napad na Venezuelo povezan z domnevno avtoritarnostjo venezuelskih oblasti je napačen. Pravi razlog za agresijo sta dva dejavnika: želja po venezuelski nafti in nasprotovanje projektu izgradnje socializma. Ameriški kapital ne želi razvoja Venezuele, temveč nadzor nad njenimi naravnimi bogastvi in poceni delovno silo:

»Maske so padle, Ameriški imperializem je z napadom na Venezuelo razkrinkal samega sebe! Prej so svoje krvave posege zagovarjali z zgodbicami o človekovih pravicah in demokraciji, danes pa brez sramu povedo, da so ameriška naftna podjetja že na poti v Venezuelo, da privatizirajo oziroma ukradejo njena naravna bogastva in podjarmijo njen delavski razred, ki bo služil zgolj kot poceni delovna sila. Za nenasitni ameriški imperializem pa ne bo dovolj le Venezuela. Iz bele hiše že prihajajo načrti za Kubo, Iran, Kolumbijo,Dansko… Za vsakega, ki se jim gospodarsko in politično ne podredi!«

V govoru je bila izpostavljena tudi vloga sankcij, ki so Venezuelo potisnile v globoko gospodarsko krizo. Te po mnenju govorcev niso izraz skrbi za človekove pravice, temveč orodje ekonomskega vojskovanja: »Amerika je s svojimi zaveznicami Venezuelo popolnoma trgovinsko izolirala ter proti njej uvedla drastične sankcije, čemur lahko pripišemo današnje ekonomsko stanje v državi.«

Protest je napad na Venezuelo umestil v širši kontekst imperialističnih vojn – od Latinske Amerike do Bližnjega vzhoda. Gre za ponavljajoč se vzorec nasilja: »Kamor ameriška hegemonija ne poseže z ekonomskimi sredstvi, to stori s tanki, raketami in bombami.« Pri tem so protestniki izpostavili tudi vlogo ZDA in njihovih zaveznic v genocidu nad palestinskim ljudstvom v Gazi ter poskuse destabilizacije Irana.

Posebna kritika je bila namenjena Evropski uniji in slovenski zunanji politiki. Evropski voditelji se pogosto radi predstavljajo kot moralno naprednejši od ZDA, vendar v praksi sledijo isti imperialistični logiki – povečevanju vojaških proračunov, podpori sankcijam in podrejanju interesom Washingtona:

»Države, kot so Slovenija, nimajo dejanske zunanjepolitične avtonomije: kot članice zveze NATO smo v ključnih varnostnih in geopolitičnih vprašanjih podrejene interesom ZDA, ne glede na to, katera administracija je na oblasti. Istočasno se v okviru Evropske unije rutinsko pridružujejo sankcijskim politikam, ki so Venezueli sistematično onemogočale suvereni razvoj, uničevale njeno gospodarstvo in neposredno prispevale k humanitarni katastrofi, katere posledice danes cinično predstavljajo kot notranji neuspeh države same. Evropski voditelji govorijo o miru, hkrati pa brez sramu povečujejo vojaške proračune in polnijo žepe orožarski industriji. To ni politika miru – to je politika vojne. Pod pretvezo »varnosti« potiskajo Evropo v oboroževanje, eskalacijo in normalizacijo konflikta kot stalnega stanja.«

Shod se ni ustavil pri obsodbi, temveč je pozval k organiziranemu političnemu boju. »En protest ni dovolj. Spremembe ne pridejo iz moralnih apelov, ampak iz organiziranega pritiska«. Temu je sledil poziv k povezovanju v sindikatih, kolektivih in lokalnih okoljih. Internacionalizem je bil predstavljen kot nujen odgovor na globalni sistem kapitalističnega izkoriščanja in imperialističnih vojn.

Na koncu so protestniki pozvali k protiimperialistični organizaciji delovnih ljudi in izrazili svoje zahteve: takojšnje sankcije proti ZDA, izstop Slovenije iz zveze Nato ter izstop iz Evropske unije. Shod se je zaključil v duhu solidarnosti z venezuelskim ljudstvom in s sporočilom, da boj proti imperializmu ni stvar simbolnih gest, temveč dolgotrajne, organizirane politične borbe.

Foto: Peter Žiberna

The post PROTESTNI SHOD V PODPORO VENEZUELI: “NASPROTUJEMO KRVAVEMU IMPERIALIZMU POD PRETVEZO DEMOKRACIJE” first appeared on Rdeča Pesa.

SLOVENIJA SE ŠE VEDNO NI PRIDRUŽILA TOŽBI JUŽNOAFRIŠKE REPUBLIKE! ROBI, TANJA, KAJ ČAKATA?!

9 January 2026 at 10:29

Slovenija naj se takoj pridruži tožbi Republike Južne Afrike (JAR) zoper Izrael pred Meddržavnim sodiščem zaradi kršitev Konvencije o preprečevanju in kaznovanju zločina genocida, pozivajo nevladne organizacije v javnem pismu, ki so ga naslovili na Ministrstvo za zunanje in evropske zadeve (MZEZ) in Vlado RS. 

Civilna družba že skoraj dve leti poziva, naj se Slovenija pridruži tožbi JAR. V tem času smo slišali že veliko izgovorov tako MZEZ kakor tudi Vlade RS, zakaj še ni (bil) pravi čas, da bi to naredili. Zadnji izgovor je bil, da imamo čas do 28. januarja 2026, in da so predstavniki Slovenije temu naklonjeni. Januarski datum se nezadržno približuje, genocid v Gazi pa se nadaljuje kljub domnevno sklenjenemu “premirju”, kar ugotavljajo mednarodnopravni strokovnjaki in mednarodne organizacije za človekove pravice. Grozovito se stopnjujejo tudi izraelske kršitve mednarodnega prava na Zahodnem bregu.

Slovenija mora preiti od simboličnih besed h konkretnemu upoštevanju mednarodnega prava in se takoj pridružiti tožbi zaradi izraelskih kršitev Konvencije o preprečevanju in kaznovanju zločina genocida pred Meddržavnim sodiščem!

Predsedniku vlade dr. Robertu Golobu in ministrici za zunanje in evropske zadeve Tanji Fajon je civilna družba že maja 2025 predala 5.285 podpisov peticije,  ki je zahtevala pridružitev tožbi. Slovenski javnosti je tako v interesu, da Vlada RS stori ta korak. “Približujejo se parlamentarne volitve in pokončen ter konkreten ukrep vlade Republike Slovenije v podporo pravičnosti, spoštovanja mednarodnega prava, za preprečevanje nekaznovanosti in v podporo Palestini bo nedvomno vplival na odločitve volivk in volivcev, kar smo videli tudi že ob volitvah v nekaterih drugih državah,” so še sklenili. Pozivu se pridružuje tudi naše uredništvo. 

The post SLOVENIJA SE ŠE VEDNO NI PRIDRUŽILA TOŽBI JUŽNOAFRIŠKE REPUBLIKE! ROBI, TANJA, KAJ ČAKATA?! first appeared on Rdeča Pesa.

ODLIČNE NOVICE: VELIKA VEČINA BI PODPRLA EKOSOCIALISTIČNO PREOBRAZBO DRUŽBE

8 January 2026 at 12:22

Ljudje množično podpirajo ekosocialistične ukrepe, poroča mednarodna raziskovalna skupina v nedavno objavljenem članku v reviji The Lancet Planetary health. 

Tematike, ki se ukvarjajo z reševanjem okoljske krize na antikapitalistični način, so le redko predmet raziskav znanstvenikov in znanstvenic. Ti se v kapitalističnem sistemu pogosto ukvarjajo z vprašanji, kako reševati okoljsko krizo z uvajanjem novih tehnologij – kako rešiti okolje in podnebje znotraj kapitalizma. Kako denimo razviti tehnologijo, ki bo zajela ogljikov dioksid iz ozračja ali kako ustvariti učinkovito baterijo za električni avto. To pogosto delajo spontano, prav tako jih v to silijo omejitve projektov in financerjev znanstvenih raziskav, ki si pogosto le želijo, da se izsledki raziskav čimprej prelijejo v dobičke od prodaje raznih izdelkov, tehnologij in storitev.

Situacija v znanstveni sferi se sicer v zadnjih letih, ko je okoljska kriza vse bolj občutna, počasi spreminja “na bolje”. To dokazuje tudi nova objava v prestižni znanstveni reviji, v kateri raziskovalci ljudi sprašujejo, kaj si mislijo o ekosocializmu. 

V študiji je raziskovalce zanimalo, kolikšna je podpora ljudi za ekosocialistično preobrazbo družbe. 5000 ljudem iz Združenega kraljestva in ZDA so predstavili idejo ekosocialistične preobrazbe družbe brez da bi direktno uporabili ta izraz. Vprašali so jih, kaj si mislijo denimo o zmanjšanju nepotrebne in okoljsko uničujoče produkcije in potrošnje, kako bi se jim zdelo, če bi ustanovili univerzalne javne storitve in javne službe, ki bi se ukvarjale z zadovoljevanjem potreb ljudi, kaj mislijo o demokratizaciji kontrole nad financami in sredstvi produkcije in o končanju neenake, imperialistično vodene blagovne menjave z globalnega juga na sever.

Rezultati anket so pokazali, da kar 82% vprašanih v Združenem kraljestvu in 72% v ZDA podpira vse našteto. Ko so anketirance direktno vprašali, kaj si mislijo o konceptih, kot so ekosocializem, odrast, ekonomija dobrobiti, je bila podpora nižja. Ob uporabi pojma je odrast denimo podprlo le 20 do 26 % vprašanih, ekosocializem pa med 36 in 58 % vprašanih. Raziskovalci tako ugotavljajo, da je podpora ekosocialistični transformaciji družbe visoka, a je treba biti pazljiv pri uporabi besed in predstavitvi ideje. Znanstveni koncepti (kot denimo odrast) ali zgodovinsko zaznamovani izrazi (kot denimo socializem) so lahko za navadne ljudi (še posebej v državah z močno prisotno antikomunistično propagando) odbijajoči in narobe razumljeni, dokler niso o tematiki dovolj izobraženi. Veliko bolje je govoriti o konkretnih ukrepih in načinih sprememb.

Kot je zapisal eden izmed avtorjev, doktor Jason Hickel (rdečepesniki priporočamo, da mu sledite na instagramu), je naloga ekosocialistov tudi ta, da ljudi izobražujemo. Kot pravi, je ne glede na uporabo izrazov in konceptov najpomembneje, da smo vedno jasni, da je pri okoljski krizi ključen razredni boj.

The post ODLIČNE NOVICE: VELIKA VEČINA BI PODPRLA EKOSOCIALISTIČNO PREOBRAZBO DRUŽBE first appeared on Rdeča Pesa.

NEMČIJA IMA TALENT, DA SE VEDNO POSTAVI NA NAPAČNO STRAN

7 January 2026 at 11:39

Nemčija je nekoč v imenu nemštva že izvajala okruten genocid nad semiti, danes pa v imenu judovstva podpira genocid nad arabsko govorečimi. Je največja evropska dobaviteljica orožja Izraelu, ki srdito nasprotuje sankcijam proti Tel Avivu. Grega Hrib v prispevku Dokončna rešitev nemškega vprašanja, objavljenem v Disenzu, razpravlja, da je Nemčija kljub povojni denacifikaciji ohranila strukture rasizma, imperializma in represije. To se danes kaže predvsem v njeni neomajni politični, vojaški in finančni podpori Izraelu ter v zatiranju propalestinskih protestov. 

Nemško nasprotovanje sankcijam, obsežen izvoz orožja in kriminalizacija kritike Izraela so, kot razmišlja Hrib, v nasprotju z načeli liberalne demokracije ter spominjajo na avtoritarne prakse. Ti pojavi niso novi, primeri policijskega nasilja nad miroljubnimi protestniki so se dogajali že pred oktobrom 2023. Hrib v prispevku ugotavlja, da se Nemčija ni zares soočila s svojo fašistično in imperialno dediščino, ki jo danes nadaljuje v okviru neoliberalizma in evropskega ekonomskega vpliva.

V prispevku piše o sedmih grehih Nemčije: nacizmu, nepoplačanih vojnih dolgovih, ordoliberalizmu kot nemškemu predhodniku neoliberalizma, neizvedeni denacifikaciji, priključitvi Vzhodne Nemčije, ekonomskemu kolonializmu ter fašizmu široke politične sredine. 

“Dve desetletji po združitvi je Nemčija postala nesporna vladarica Evrope. Kar Nemčiji ni uspelo z zgodovinskim nacizmom in teritorialno ekspanzijo, ji je desetletja pozneje pod okriljem Evropske unije uspelo z neoliberalizmom in ekonomskim kolonializmom. V tretjem tisočletju je Nemčija še okrepila svoj hegemoni položaj gospodarskega in političnega centra na celini, njeni uspehi pa so v veliki meri temeljili na ekonomski podrejenosti in izkoriščanju evropske periferije. Na to periferijo zagotovo spada tudi Slovenija z gospodarstvom, ki je v veliki meri odvisno od nemškega kapitalskega stroja, s katerim evropski hegemon drži v šahu tudi našo domačo politiko. Trenutna slovenska vlada, ki se razglaša za politični branik pred fašizmom in neonacizmom, se namreč nemški državi po mednarodni sodni poti ni pripravljena postaviti po robu ter zahtevati materialnega plačila za njene nepoplačane nacistične zločine. Nemčija evropske dolžnike čvrsto drži za vrat, čeprav ni sama nikdar finančno obračunala s svojimi bremeni.

Neomajna vladna podpora izraelskemu režimu, ki nad Palestinci kljub premirju izvaja neprekinjene poboje, je pravzaprav le najaktualnejši primer globoko rasistične in islamofobne politike nemške države, ki fašizmu nikdar ni resnično pomahala v slovo. Vseeno pa nemška podpora Izraelu ni le (ne)moralna dediščina holokavsta, temveč tudi rezultat globoko prepletenih kapitalskih in strateških interesov. Berlin in Tel Aviv povezujejo med drugim tudi tehnološka partnerstva, skupni interesi v energetiki in varnosti, izvoz vojaške opreme ter milijardni orožarski posli.”

Povezavo do celotnega prispevka najdete TUKAJ.

Foto: Wikimedia (Montecruz Foto)

The post NEMČIJA IMA TALENT, DA SE VEDNO POSTAVI NA NAPAČNO STRAN first appeared on Rdeča Pesa.

SOLIDARNO Z VENEZUELO – SKUPAJ PROTI AMERIŠKEMU TERORIZMU

6 January 2026 at 10:47

Po napadu na Venezuelo in ugrabitvi tamkajšnjega predsednika Nicolasa Madura teroristi iz Washingtona grozijo z novimi napadi. Smrt in uničenje želijo sejati tudi v Kolumbiji, na Kubi, Grenlandiji in drugod po zemeljski obli. 

Lokalne in evropske politične elite se na dogajanje odzivajo izrazito servilno. Ne bi čudilo, če bi se odločile Trumpu za agresijo na Venezuelo podeliti še kakšno “mirovniško nagrado”. Odziv običajnih, delovnih ljudi mora biti drugačen. Odločno moramo stopiti na stran miru in se upreti spirali vojne, v katero nas želijo zapeljati ameriški generali in njihovi lokalni natovski lakaji. 

V četrtek, 8.1 se bomo s tem namenom zbrali na protestu v podporo Venezueli. Ta se bo pričel ob 17:00 pred Moderno galerijo v Ljubljani. Na njem bomo izrazili solidarnost z venezuelskim prebivalstvom in zahtevali uvedbo sankcij proti ZDA in izstop Slovenije iz zveze Nato. Pridružite se nam.

En svet, en boj!

The post SOLIDARNO Z VENEZUELO – SKUPAJ PROTI AMERIŠKEMU TERORIZMU first appeared on Rdeča Pesa.

PROGRAMER FIRME ZA DOSTAVO HRANE RAZKRIL: BOLJ OBUPANE PLAČAJO MANJ 

5 January 2026 at 14:03

Na omrežju Reddit je zažvižgal ameriški programer, ki je delal za svetovno znano aplikacijo za dostavo hrane. Sklepamo, da gre za večje ameriško podjetje, ki je lastniško povezano tudi z nam bolj znanim Woltom. Zato sumimo, da se podobnih praks poslužujejo (ali pa se po njih vsaj zgledujejo) tudi dostavljalska podjetja pri nas. 

“Tole pišem v knjižnici, na prenosniku, ki ga bom po tem zavrgel, saj me zavezuje ogromna pogodba o nerazkritju informacij. Včeraj sem dal odpoved z dvotedenskim odpovednim rokom in če sem iskren, upam, da me bodo tožili. Na teh informacijah sedim osem mesecev, samo opazujem kodo, kako se v živo realizira. Ponoči ne morem spati, ker sem pomagal zgraditi ta stroj,” je razvijalec programske opreme začel svoj zapis. 

O tem, da so algoritmi v aplikacijo za dostavo hrane razviti tako, da iz dostavljavcev iztisnejo največ, je bilo veliko ugibanja. Razvijalec, ki dela kot backend inženir razkriva, da je resnica precej bolj depresivna kot teorije zarote. “Sedim na tedenskih sestankih, kjer produktni vodje razpravljajo, kako iz »človeških sredstev« iztisniti še dodatnih 0,4 % marže (tako voznike dobesedno imenujejo v shemah podatkovnih baz). O teh ljudeh govorijo, kot da so liki v videoigri, ne pa očetje in mame, ki poskušajo plačati najemnino.”

Po njegovih besedah je “prednostna dostava” čista prevara, za katero stranka plača dodatni denar. Programerjem so jo predstavili kot “psihološko dodano vrednost”, pri čemer se ne naredi ničesar, da bi dejansko stranka prejela dostavo hitreje. “Lani smo celo izvedli A/B test, kjer nismo pospešili prednostnih naročil, ampak smo namerno upočasnili ne-prednostna za 5 do 10 minut, da so se prednostna v primerjavi z njimi zdela hitrejša. Vodstvo je bilo navdušeno nad rezultati. Zgolj s tem, da smo standardno storitev poslabšali – ne pa premium izboljšali – smo ustvarili milijone čistega dobička.”

A to še ni najhujše, nadaljuje. Za odpoved se je odločil zaradi takoimenovanega “indeksa obupa”. Za voznike imajo namreč skrito metriko, ki glede na njihovo vedenje pri sprejemanju naročil meri, kako nujno potrebujejo denar. “Če se voznik običajno prijavi ob 22. uri in brez oklevanja takoj sprejme vsako bedno naročilo za 3 $, ga algoritem razvrsti kot visoko obupanega delavca. Ko je enkrat označen, mu sistem namenoma preneha prikazovati dobro plačana naročila. Logika za tem je: Zakaj bi nekomu plačali 15 $ za dostavo, če vemo, da jo bo zaradi obupa opravil za 6 $? Dobre napitnine prihranimo za občasne voznike, da jih pritegnemo, medtem ko se tiste s polnim delovnim časom zmelje v prah.”

Problematična je tudi “pristojbina za ugodnosti voznikov”, ki jo zaračunajo strankam v vrednosti 1,50 $. To bi naj bilo namenjeno izboljšanju pogojev delavcev (za zavarovanje itd.). “V resnici gre ta denar naravnost v korporativni črni fond, ki se uporablja za lobiranje proti sindikatom voznikov. Imamo poseben interni stroškovni center za takoimenovano obrambno politiko in ta pristojbina teče neposredno vanj. Dobesedno plačujete vrhunske odvetnike, ki se borijo za to, da bi vaš dostavljavec ostal brez strehe nad glavo,” razkriva žvižgač. 

Podjetje je bilo v preteklosti že toženo zaradi kraje napitnin, zato so svojo strategijo spremenili, da je pravno legalna. “Uporabljamo napovedno modeliranje za dinamično zniževanje osnovnega plačila. Če algoritem predvidi, da puščate velike napitnine in boste verjetno pustili 10 $, vozniku ponudi mizernih 2 $ osnovnega plačila. Če pustite 0 $, mu ponudi 8 $ osnovnega plačila samo zato, da se hrana premakne. Rezultat je, da vaša radodarnost dejansko ne nagradi voznika, ampak subvencionira podjetje. Vi plačujete njihovo plačo, da je podjetju ni treba.”

Podjetja, ki delujejo po principu platformne ekonomije, kot so Uber, Wolt, DoorDash, Fodoora in druge, delujejo po principu aplikacij, ki prevzame vlogo šefa in na tak ali drugačen način iz delavcev iztisne največ. Na Rdeči pesi smo o tej temi v preteklosti posneli podcast, v katerem smo gostili Grega Kralja, izkušenega dostavljalca hrane. Z njim smo se pogovarjali tako o skupnih problemih dostavljavcev po svetu kot tudi o primerih, kjer so se dostavljavci uspešno organizirali in uprli. Vabljeni k poslušanju!

Fotografija je simbolična.

The post PROGRAMER FIRME ZA DOSTAVO HRANE RAZKRIL: BOLJ OBUPANE PLAČAJO MANJ  first appeared on Rdeča Pesa.

TRUMPOVA SLUGA MARÍA MACHADO: PO VENEZUELI BOSTA PADLI ŠE KUBA IN NIKARAGVA.

3 January 2026 at 16:34

Zakaj nikomur ne more biti vseeno za Madura in ostanke venezuelskega socializma?

Preštevilne krvave intervencije Združenih držav Amerike za odstranitev trnov v peti njihovega imperija “svobode in demokracije” ter katastrofalne posledice, ki so jih prinesle zavojevanim ljudstvom, so tako slavno zloglasne, da nam jih ni treba niti naštevati. A najnovejšo, ki jo je v prestolnici Bolivarske republike Venezuele čez noč izvedla specialna skupina ameriške vojske, so sile ZDA izvedle kot bi zares sledile kakemu akcijskemu filmu iz nabora holivudkse propagande.  

Verjeli ali ne: ameriške sile so čez noč dobesedno ugrabile predsednika suverene države. In to so storile na venezuelskem teritoriju. Ob tem je jenkijevska vojska proti Caracasu sprožila tudi več raket, zaradi česar so v Venezueli razglasili izredne razmere. Donald Trump je z ugrabitvijo Nicolása Madura, ki ga po krivem obtožuje “mamilarskega terorizma”, sam poskrbel za nov najlepši primer državnega terorizma. Če je terorizem uporaba nasilja v politične namene, je severnoameriški imperij v njem brez dvoma prvak sveta. 

Pri akciji je ameriški vojski skoraj zagotovo pomagala agencija CIA, za katero je Trump že oktobra javno priznal, da jo je pooblastil za operacije v Venezueli (kot da ne ni bila pooblaščena že prej). Po neuradnih virih ameriških medijev je CIA sama pred nekaj dnevi tudi izvedla raketni napad v enem od venezuelskih pristanišč. A to še zdaleč ni vse.

Ameriške sile na morju (jasno, izven lastnega teritorija) od septembra v okviru operacije Južna sulica izvajajo izvensodne poboje neznancev, ki jih obtožujejo tovorjenja mamil. Za to, da gre dejansko za transport droge na ozemlje ZDA, v štirih mesecih niso uspele proizvesti niti enega samega dokaza. Tako so sile imperija izvedle vsaj 35 napadov na ribiške čolne ali druga manjša plovila in pobile vsaj 115 ljudi. Ob obalah Venezuele je Trump dal nakopičiti okrog 15 tisoč vojakov in tja poslal 11 vojnih ladij, vključno z največjo letalonosilko, ki jo premorejo ZDA.

Prav vsa našteta dejanja kršijo tako mednarodno pravo kot pravo ZDA. A ker za cesarja pravila seveda ne veljajo, zdaj namesto političnih obsodb “nesprejemljivega nasilja” in podobnih puhlic od evropskih politikov poslušamo le, kako “pozorno spremljajo situacijo” v Venezueli. Vsi ti cesarjevi hlapci se s Trumpovim ciljem strinjajo in so to v preteklosti tudi večkrat priznali.

In kaj je Trumpov cilj? Povsem enak je, kot je bil cilj vseh vlad ZDA, odkar je Hugo Chávez konec devetdesetih in v začetku dvatisočih uspel z revolucionarnimi politikami končati odvisnost Venezuele od ZDA. Jenkiji si že ves ta čas prizadevajo zrušiti socializem v Venezueli, da bi lahko prostrano in surovinsko bogato deželo ter njeno ljudstvo spet podvrgli izkoriščanju po velikem kapitalu.

Proti Chávezu so ZDA neuspešno že poskušale z državnim udarom, sicer pa so proti Venezueli uvedle prav posebej stroge sankcije, ki so tudi največji razlog za stagnacijo (ali celo propadanje) venezuelskega gospodarstva, temelječega na izvozu nacionalizirane nafte. Trumpova želja po dosežku dolgoletnega cilja ZDA, kar se bo verjetno pokazalo v obliki nastavitve njegove konservativne varovanke Maríe Machado na mesto Madura, je edini razlog za jenkijevske obtožbe in laži, ki smo se jih posebej v zadnjih mesecih naposlušali o “mamilarsko terorističnem” Maduru in njegovi oblasti. Seveda so kritike Madura z leve upravičene, a pri ameriški intervenciji sploh ne gre za to. Intervencija služi uničenju socializma, ne njegovi uresničitvi. 

Bistvo ameriške intervencije v Venezueli sega širše od rušenja venezuelske revolucije. Razkrila ga je Machado sama, ko je v intervjuju za televizijo CNN zatrdila, da bosta po Venezueli “padli še Kuba in Nikaragva”. Zdaj vidimo, da je “nobelova nagrada za mir”, ki jo je pred manj kot mesecem dni prevzela v Oslu, bila le sredstvo v boju proti zadnjim ostankom socializma na latinskoameriškem dvorišču imperija ZDA. 

In prav zaradi tega ob novicah o Trumpovih zločinih v Venezueli ne moremo le zamahniti z roko, češ da se nas to ne tiče ali češ da je socializem v Venezueli tako ali tako zašel. Če naj bo revolucija zares svetovna, je vsak otoček odpora proti redu izkoriščanja ljudi po kapitalu tudi naše oporišče na poti do nje.

The post TRUMPOVA SLUGA MARÍA MACHADO: PO VENEZUELI BOSTA PADLI ŠE KUBA IN NIKARAGVA. first appeared on Rdeča Pesa.

Sodelovanje v fokusni skupini TehnoSvet

By: gaja
15 January 2026 at 13:20

Dragi starši in skrbniki ter odrasli vzorniki odraščajoče mladine,

vabimo vas, da se nam pridružite pri izvedbi fokusne skupine TehnoSvet, kjer bomo v sproščenem vzdušju debatirali o izzivih odraščanja otrok v digitalni dobi.

Naš namen je skupaj z vami identificirati potrebe in izzive, s katerimi se soočate pri vzgoji in odraščanju otrok v digitalnem svetu.

Kdaj: torek, 20. januar, ob 18.00 uri (druženje bo trajalo približno eno uro)

Kje: Računalniški muzej, Celovška cesta 111 (1. nadstropje).

Prijava: Prosimo vas, da pred prihodom izpolnite kratek obrazec (vzel vam bo 3 minute časa): . Vse prijave bomo pregledali in vas o sprejemu v fokusno skupino obvestili po e-poštnem naslovu ali telefonu.

The post Sodelovanje v fokusni skupini TehnoSvet first appeared on Računalniški muzej.

Telovadba party

12 January 2026 at 08:55

Novo leto začenjamo z zaobljubami, kjer si večinoma obljubimo, da bomo bolj skrbeli zase in za svoje zdravje. Ker pa je vzdrževanje kdaj težje kot same obljube, smo letos pripravili manjšo aktivacijo s posebnim dogodkom, kjer bomo skupaj pomagali za krepitev obljub in telesa.

Tako vas vabimo na prav posebno retro vadbo v muzej. Sedaj lahko iz omare pripravite svoj triko iz mlajših let, da se skupaj zabavno razgibamo v malo drugačnem okolju, kot ponavadi potekajo vadbe.

Ob zvokih glasbe 80ih in 90ih let, z retro opravami bomo popestrili vadbo, skupaj bomo naredili nekaj zase!

Prinesite telovadno podlogo, primerno obleko in obutev in energijo za skupno gibanje!

The post Telovadba party first appeared on Računalniški muzej.

c| srečanje № 33: RISC-V

5 January 2026 at 07:56

Arhitektura nabora ukazov (angl instruction set architecture, ISA) je model, ki določa vmesnik za programiranje procesorjev računalnika, oz. kako programska oprema upravlja računalnik. Nabori ukazov velike večine današnjih procesorjev (x86/AMD64, ARM …) je zaprtih, plačljivih in pod izključno kontrolo ene ali dveh podjetij.

Kot nasprotje temu je bilo zasnovanih več odprtih, svobodnih in brezplačnih naborov ukazov. V zadnjem času pa je en izmed teh, RISC-V, postal zelo priljubljen in njegova uporaba se v računalniški industriji hitro razširja.

Vsakdo, ki to želi in to lahko stori, lahko brez vprašanj za dovoljenje razvije svoj procesor, ki je združljiv z RISC-V. In dejanska izvedba (mikroarhitektura) procesorja je lahko prav tako odprto-kodna. RISC-V postaja neke vrste Linux v svetu procesorjev in strojne opreme in morda prinese podobno revolucijo tudi na področju mikroprocesorjev.

Na predavanju, ki ga bo vodil Jure Repinc (JLP) bomo pregledali zgodovino naborov ukazov, vključno z razliko med principoma RISC in CISC. Nato pa se bomo osredotočili na RISC-V in spoznali osnove nabora ukazov in ekosistema RISC-V ter ugotavljali zakaj se je ravno RISC-V tako razširil. Če bo vse šlo po sreči, bo celotna predstavitev tekla z malega računalnička, ki ga poganja dejanski procesor RISC-V.

vir slike: “Framacalc illustration” by David Revoy, framasoft.org − CC-BY 4.0

The post c| srečanje № 33: RISC-V first appeared on Računalniški muzej.

c| srečanje № 32: Poročilo s FOSDEM, HackerTrain & CCC

5 January 2026 at 07:54

FOSDEM in CCC sta dve največjih FOSS konferenc in dogodkov na svetu. Kiberpipci/ke, ki so bili tam, bodo predstavili kaj se jim je zdelo najbolj zanimivo letos. (Pozor: datum c| srečanja je zato še nepotrjen, ker moramo še videti, da bomo vsi nazaj s FOSDEM takrat)

Kot lani bodo poleg FOSDEM, predstavljene pridružene in alternativne konference kot so OFFDEM in FOSDEM Fringe dogodki.

Letos bo FOSDEM predstavitev vsebovala potopis HackerTrain vlaka, ki bo letos tekel kot distribuiran sistem.

Kot ponavadi, bo po predavanju sledila debata ter tudi odločanje o tem kaj naj bosta temi naslednjih dveh srečanj.

Zaradi fizične omejitve prostora, prosim, da tu označite, če nameravate priti (ne potrebujete odpirat računa, če si pa nesrečnik z GMail računom, poglej v spam).

vir slike: David Revoy (CC-BY-4.0)

The post c| srečanje № 32: Poročilo s FOSDEM, HackerTrain & CCC first appeared on Računalniški muzej.

c| srečanje № 31: Pregled napredka v 2025 glede odprte kode na državni ravni

5 January 2026 at 07:52

Kristijan Tkalec (kiki, Lapor) bo skozi nevladniške oči predstavil dosežke in premike na področju odprte kode znotraj Ministrstva za digitalno preobrazbo.

Kaj se je zgodilo v letu 2025 in kakšni so (znani) plani za leto 2026.

Sledila bo debata o drugih pogledih na situacijo odprte kode na MDP in drugih ministrstvih.

ot ponavadi, bo po predavanju sledila debata ter tudi odločanje o tem kaj naj bosta temi naslednjih dveh srečanj.

Zaradi fizične omejitve prostora, prosim, da tu označite, če nameravate priti (ne potrebujete odpirat računa, če si pa nesrečnik z GMail računom, poglej v spam).

Vir slike: “Framasoft campaign 1 Services” by David Revoy, framasoft.org − CC-BY 4.0

The post c| srečanje № 31: Pregled napredka v 2025 glede odprte kode na državni ravni first appeared on Računalniški muzej.

c| srečanje №30: REUSE.software delavnica & ZDIJZ v praksi

4 December 2025 at 16:05

Tokrat se _izjemoma_ dobimo:
v četrtek, 11. decembra ob 17.00
v Računalniškem muzeju.

Najprej bo Matija Šuklje (hook) vodil delavnico o REUSE.software¹ dobrih
praksah za označevanje svoje programske kode. Cilj je, da bo na koncu vsak
znal svojo kodo označiti z SPDX² (ISO/IEC 5962:2021) standardnimi oznakami za
avtorstvo in licence.

Priporočene predpriprave:

• prenosni računalnik – sicer bo težko slediti
• inštaliran Python in po možnosti že `reuse` tool³ (prek `pip` ali drugače) –
lahko tudi na delavnici namestimo
• nek software projekt, ki bi ga rad izdal kot FOSS – če nimaš, bomo že našli
v živo kak primeren repozitorij

Potem bosta Anže Jenšterle (CrafByte) in Miha Frangež (franga2000) predstavila
kako deluje Zakon o dostopu do javnih informacij⁴ v praksi.

> Po ZDIJZ smo od javnih organov dobili že precej zanimivih dokumentov,
> uspešno pa smo dobili dostop tudi do nekaj programskih vmesnikov.
> Predstavila bova nekaj osnov zakona, kako napisati zahtevo, kaj storiti če
> vam jo zavrnejo, končala pa bova z nekaj zabavnimi zgodbami iz prakse.

Toplo vabljeni!

vir slike: “03 Framamia et Lokas” by David Revoy, framasoft.orgCC-BY 4.0

The post c| srečanje №30: REUSE.software delavnica & ZDIJZ v praksi first appeared on Računalniški muzej.

Protest pred Rogom

15 January 2026 at 09:16

V ponedeljek, 19. januarja ob 16. uri bo v Parku izbrisanih v Ljubljani potekal protestni shod “proti socialnemu čiščenju mesta in represiji“. Na shod pozivajo različna družbena gibanja in organizacije, ki se borijo proti gentrifikaciji in za mesto po meri ljudi.

“19. januarja bo minilo pet let od nasilne evikcije Avtonomne tovarne Rog. Takrat so mestne s podporo državnih oblasti pod oblakom korona lock-downa organizirale veliko policijsko operacijo, v kateri so ilegalno izselile skvot, ki je od leta 2006 centru Ljubljane dajal prepotrebno življenje. Nasilnost, s katero so izselili delujoče v skvotu, in arogantnost, s katero so javnosti razlagali svoje početje, simbolizira vse tisto, kar je pod vladavino župana Zorana Jankovića v tem mestu narobe. Na drugi strani tudi nov Center Rog v svoji sterilnosti in nedostopnosti jasno simbolizira praznost kapitalističnega upravljanja z mestom. Zato bo tudi letos na ta simbolni datum v Ljubljani potekal protestni shod,” je v napovedi protesta napisala Anarhistka.

Preberite širšo napoved protesta na tej povezavi.

Arhitektura v živo: Gostilna Livada in Marjan Šorli

12 January 2026 at 18:10

Eden od projektov, ki ga je Muzej arhitekture in oblikovanja med pripravo razstave Marjan Šorli in udomačena arhitektura umestil na seznam del arhitekta Marjana Šorlija, je legendarna gostilna Livada v Ljubljani. Leseni paviljon, ki ga je Šorli načrtoval leta 1964 za Daj-Dam, je z leti dobil novo barvno preobleko in prizidek. V svoji osnovi, gabaritu, konstrukciji, detajlih in večini interierja pa je stavba še vedno ohranjena in jasno govori o arhitektovih projektantskih principih. Arhivi so sicer izredno skopi z gradivom o začetkih načrtovanja in gradnje, zato pa so se v vseh teh letih zgostili številni spomini. V gostilni je bilo živahno, dajala je zavetje raznovrstnim dogodkom in soustvarjala številne zgodbe ter izkušnje arhitekture.

Lokacija: Gostilna Livada
Termin: sreda, 14. 1. 2026, 17:00

MAO vabi na pogovor o Šorlijevi zapuščini, gostilni Livada in spominih nanjo. Dogodek vodi Maja Šuštaršič (MAO), sodelujeta Martina Malešič in Andraž Keršič, kustosa razstave Marjan Šorli in udomačena arhitektura.

Protest v podporo Venezueli

4 January 2026 at 10:14

Združene države Amerike so ta konec tedna bombardirale Venezuelo in ugrabile predsednika Nicolasa Madura. V znak podpore napadeni Venezueli je socialistično študentsko društvo Iskra sklicalo protest, ki se bo začel v četrtek, 8. januarja ob 17. uri pred Moderno galerijo v Ljubljani.

Kot razlog za protest navajajo, da so “ZDA ponovno pokazale, da se požvižgajo na mednarodno pravo in suverenost držav. Na podlagi lažnih obtožb o povezavah z narko-karteli so odstranile demokratično izvoljenega predsednika suverene države. Gre za še eno imperialistično vojaško operacijo, s katero ZDA želi obdržati svojo prevlado nad svetom.” Njihove zahteve so jasne: “Slovenija mora ilegalni napad najstrožje obsoditi ter z vsemi sredstvi podpreti suverenost Venezuele. Prav tako mora Slovenija uvesti sankcije proti ZDA in izstopiti iz morilske zveze NATO, ki nas pod taktirko ZDA več kot očitno vleče samo v nove vojne.”

Protestu se pridružuje tudi Antiavtoritarna platforma, ki je pripravila tudi svojo izjavo z naslovom Stop imperialistični agresiji na Venezuelo! in v njej med drugim zapisala: “Na tem mestu izražamo solidarnost z ljudmi v Venezueli in vsemi drugimi narodi, ki so žrtve imperialističnega nasilja. Pozdravljamo ljudi v ZDA, ki že vstajajo proti tamkajšnji oblasti in njihovi imperialistični politiki ter vse ostale drugod po svetu, ki bodo naredili enako.”

Za razumevanje konteksta v branje priporočamo tudi zapis Inštituta za delavske študije z naslovom Zgodovina ameriških pučev v Venezueli. Izsek: “Zgodovina Venezuele torej uči, da se za ameriškimi intervencijami ne skrivajo želje po ‘demokratizaciji’, saj so ZDA v preteklosti sodelovale tudi pri rušenju liberalnih režimov v tej deželi. Tudi današnjega bombardiranja Caracasa in ugrabitve Nicolása Madura ne moremo razumeti v okvirih ‘boja proti mamilom’ ali kakšnih drugih norih blodenj ameriških voditeljev in njihovih evropskih oprod. Za nafto gre.”

Naša vizija Bežigrajskega stadiona

31 December 2025 at 14:36

Leta 2025 je minilo sto let od postavitve temeljnega kamna in začetka gradnje Stadiona za Bežigradom v Ljubljani, za katerega izgradnjo je katoliško telovadno društvo Orel ustanovilo Zadrugo Stadion, pripravo načrtov za nov objekt pa poverilo arhitektu Jožetu Plečniku. Gradnja je potekala počasi, po fazah. Najprej je bilo postavljeno opečnato obzidje, leta 1926 je bilo ob vzhodni stranici zgrajeno še vhodno prekrito stebrišče in zasajen drevored ob današnji Dunajski cesti. Za potrebe organizacije evharističnega kongresa je bila 1935. zgrajena še znamenita večnadstropna slavnostna tribuna, Glorieta. Gradnja je bila zaključena šele po drugi svetovni vojni, ko je bilo na stadionu urejeno nogometno igrišče, ki ga je kot domači stadion uporabljal Nogometni klub Olimpija. Za najrazličnejše namene je bil stadion v funkciji neprekinjeno okroglih osem desetletij, do leta 2008, ko ga je nov lastnik, družba Bežigrajski športni park (BŠP), v kateri ima svoj delež tudi Mestna občina Ljubljana (MOL), zaprl za javnost. Zaradi megalomanskih načrtov za gradnjo na območju stadiona in na sosednjih parcelah (podzemna garažna hiša, hotel, poslovne stavbe, trgovski in zabaviščni center) družba za svoj projekt ni uspela pridobiti gradbenega dovoljenja, kar se ni spremenilo vse do danes.

Vzporedno s prizadevanji za pridobitev gradbenega dovoljenja je na okrožnem sodišču potekala tudi borba za lastništvo parcele ob severnem obzidju Plečnikovega stadiona, kjer so od izgradnje Fondovih blokov urejeni naselju pripadajoči vrtovi. Leta 2022 je sodišče predmetno parcelo dodelilo naselju FOND, MOL, ki je parcelo kot stvarni vložek vložila v družbo BŠP, pa se je na odločbo pritožila. V ponovnem postopku za dodelitev parcele z vrtovi zdaj poteka pridobivanje novega, že tretjega izvedenskega mnenja ter podajanje pripomb nanj (očitno bo MOL naročala izvedenska mnenja toliko časa, da se bo eno skladalo z njenimi željami in pričakovanji).

Naša pričakovanja, da bo Ministrstvo za kulturo pod trenutnim vodstvom uspelo Plečnikov stadion pridobiti v državno last, se žal niso uresničila. Postopki, povezani s stadionom, ostajajo dolgotrajni, odzivnost pristojnih pa nezadostna. Majhen žarek upanja vendarle obstaja. Ministrstvo za kulturo se je po več kot treh letih (!) odzvalo na pritožbo investitorja na Sklep o dovolitvi izvršbe za nujna vzdrževalna dela, ki ga je Inšpektorat za kulturo in medije (IRSKM) izdal aprila 2022. Ta sklep je sledil Odločbi IRSKM o izvršitvi nujnih vzdrževalnih del, izdani že julija 2020. Investitor se je na sklep pritožil na drugi stopnji, Ministrstvo za kulturo pa je o pritožbi odločalo kar 40 mesecev. V svoji odločitvi je pritrdilo Inšpektoratu. Predvidevamo lahko, da se je investitor na odločbo ponovno pritožil in da je zadeva končala na Upravnem sodišču, vendar zanesljivih informacij o tem ni. Medtem je minilo že več kot pet let, o nujnih vzdrževalnih delih se še vedno le odloča in razpravlja, izvedba pa stoji. Očitno državi in podjetju, ki si ga lasti, za stadion, ki sta ga družba in stroka prepoznali kot pomembno vrednoto, v resnici ni prav dosti mar.

Civilna iniciativa za ohranitev Plečnikovega stadiona v izvirni obliki je edina, ki dosledno spremlja dogajanje na objektu in vse povezane postopke. Tudi v letu 2025 so, tako kot že več let zapored, večkrat podali prijave zaradi nezadostnega vzdrževanja stadiona. S tem so dosegli vsaj redno košnjo trave ter odstranjevanje zaraščene vegetacije.

Trenutno stanje zaprtega in propadajočega stadiona. Foto: Črt Piksi

Mineva že osemnajsto leto, odkar je Plečnikov stadion za Bežigradom, kulturni spomenik državnega pomena in edinstven športno-rekreacijski prostor, zaprt in skrit za gradbiščne ograje, nedostopen javnosti in prepuščen propadanju. Zato smo se v uredništvu odločili, da predstavimo lastno vizijo njegove prihodnje ureditve, ki se je oblikovala v okviru širše debate o prihodnosti mesta.

Sanja Simić:

Zame je Plečnikov stadion samo ena od stvari, zaradi katerih je pomemben, še pomembnejše pa je, da je edina velika zelena površina v tem delu Ljubljane in da bi bila neverjetna izguba, če bi se dovolilo, da se zelenica nadomesti z garažo in umetno travo.

To bi imelo obsežne okoljske posledice. Najpomembneje se mi zdi, da bi bil odprt za vse, se pravi, odprt park, v katerega se ne bi interveniralo, razen z obnovo grajenih elementov, kot jih je zasnoval Plečnik, zelenica pa bi ostala takšna, kot je. Upravljavski model bi moral biti takšen kot pri Tivoliju, torej model javnega parka, ki je upravičen do enake skrbi in ima pri tem status grajenega javnega dobrega, odprtega za vse – brez zapiranja vrat in nadzorovanega dostopa. Zamišljam si, da bodo prebivalci, predvsem Bežigrajčani, na zelenici poležavali in brali, prirejali piknike, igrali badminton in mali nogomet.

Žiga Brdnik:

Še zanimiveje bi bilo, če bi tudi upravljavski model zastavili demokratično in odprto, se pravi, da se ne bi opirali na mestne ali državne strukture, ampak na ljudi, ki bi park uporabljali. To bi bil dejanski korak naprej. Vedno namreč zahtevamo nekaj od občine, da mora poskrbeti za to in ono, in ji s tem dajemo moč.

Navsezadnje sta država in občina stadion že imeli v lasti, pa zanj nista znali ali hoteli poskrbeti. Zato mislim, da moramo meščani in meščanke za nekatere stvari poskrbeti sami, da bomo s tem vzeli moč v svoje roke. Po tem načelu delujejo na primer zapatisti, ki pravijo, da njihova demokracija izrašča iz skupnega dela. Najprej so si morali zagotoviti samozadostnost, da niso več odvisni od mehiške države. To pomeni, da skupna polja, s katerimi se preživljajo, obdelujejo skupaj, potem pa skupaj tudi razpolagajo s presežki. Mislim, da bi lahko bil Bežigrajski stadion tak vzorčni primer, da bi zanj tudi skupaj poskrbeli, ne le poležavali na trati in brali knjige, medtem ko bi za upravljanje skrbela občina. Lahko bi skupaj kosili travo, čistili in vzdrževali infrastrukturo, to bi nas tudi povezalo in združevalo. Tako bi se med nami vzpostavil demokratičen prostor, ker bi se morali najprej dogovoriti, kdo bi to delal in kdo bi delo nadzoroval.

Kaja Lipnik Vehovar:

Krasno bi bilo (moja novoletna želja!), da bi se država končno že odločila in napravila bistveno potezo v smeri ohranitve spomenika državnega pomena, torej za prevzem Plečnikovega stadiona v svojo last.

Sedanji lastnik že od leta 2007 kaže svoje ambicije, ki so – pod pretvezo ‘prenove’ Plečnikovega stadiona – gradnja novega kompleksa Bežigrajski športni park. Zato spomenika ne vzdržuje primerno, stadion pospešeno propada, javnosti pa preprečuje dostop na spomeniško zavarovano območje. Država mora pridobiti stadion v svojo last, z odkupom ali razlastitvijo (zaradi neprimernega vzdrževanja in onemogočanja javnega dostopa do spomenika bi to skladno z zakonodajo lahko izpeljala) in pripraviti vzdržen načrt njegovega upravljanja – kar pa nikakor ne izključuje možnosti, da stadion vodi in vzdržuje lokalna skupnost. Tako bi vendarle izpolnila tudi ustavno zavezo, ki državo oziroma lokalne skupnosti zavezuje k varovanju kulturne dediščine in skrbi za ohranjanje te. Dokler je stadion v lasti družbe Bežigrajski športni park (oz. v večinski Pečečnikovi lasti), lahko načrtujemo marsikaj, realno izvedljivo pa ni nič, če ne štejemo skvoterskih akcij.

Žiga Brdnik: Zakaj pa ne bi bili bolj radikalni in bi stadion okupirali, ga vzeli nazaj?! Razkriti moramo vso kuhinjo, ki stoji za prodajo stadiona, njegovim propadanjem, in razveljaviti postopek.

Anže Zadel:

Imamo konkretne primere, kako tak prostor, kot je Bežigrajski stadion, lahko ureja skupnost. Tak primer je nekdanje letališče Tempelhof v Berlinu.

LOM je gostil predstavnike Tempelhofa, ki so pojasnili, kako so v Berlinu nekdanje letališče spremenili v prostor, kjer vrtičkarske skupnosti sobivajo z zagonskimi podjetji in uspešno skupaj upravljajo velik zelen park in objekte sredi mesta. Participativni projekt se imenuje »Mestni četrtni vrt« in ga izvaja civilna družba kot celoletni prostor učenja, združuje hortikulturno pridelavo s socialnim delom in ob pomoči akcijske pedagogike posreduje vsebine izobraževanja za trajnostni razvoj Tempelhofa in širšega mesta. Med področja delovanja sodijo pridelava in predelava zdrave hrane, regenerativne prakse in upravljanje vode. Teme varstva narave, podnebja in skrbi za zavarovane krajine v parku Tempelhof izhajajo iz izkušenj udeležencev. Z vključevanjem in sodelovanjem prebivalcev deluje mesto kot šola. Interdisciplinarno, medoddelčno povezovanje omogoča spreminjanje perspektive ter razvoj in preizkušanje alternativnih možnosti bivanja in dela. Po zgledu Tempelhofa bi lahko Bežigrajski stadion prav tako spremenili v prostor trajnostnega bivanja in učenja v mestnem središču in bi postal zgled, kako lahko skupaj upravljamo mestni javni prostor in skrbimo zanj.

Kaja Lipnik Vehovar: To bi bilo super. Vendar bi bilo treba postaviti veliko varovalk, da se zamisel ne bi izrodila in se nekateri posamezniki kompleksa ne bi polastili in ga sprivatizirali. Ko smo pisali nominacijo stadiona za projekt Europa nostra sedmih najbolj ogroženih spomeniških območij, je bilo treba pripraviti tudi neke vrste projektno nalogo, kakšno rabo spomenika predvidevamo v prihodnosti. Predlagali smo sicer, da država pridobi spomenik v svojo last, potem pa se čim prej pod nadzorom konservatorjev ali v sodelovanju z njimi organizira splošna delovna akcija, pri kateri lahko sodeluje vsa zainteresirana javnost: posamezniki, skupine, šolarji, taborniki … Tako bi se stadion pospravil, počistil, sanirali bi se poškodovani elementi in zaščitili dostopi do nevarnih območij. Potem bi se takoj spet odprl za javnost. Takšna akcija bi vse ljudi, ki bi se angažirali, medsebojno močno povezala in s tem pripomogla k vzpostavitvi skupnosti. Vsak, ki bi z lastnimi rokami in znanjem prispeval k omogočenju ponovne varne javne rabe stadiona, bi s tem angažmajem vzpostavil prav poseben odnos, močno vez s tem prostorom in njegovimi vrednotami – s tem pa tudi odgovornost in pripadnost temu prostoru in skupnosti. To bi bil korak v pravo smer. Medtem bi se pripravljal dolgoročni načrt upravljanja spomenika.

Kaj bodo s Stolpniško?

30 December 2025 at 14:53

Obljubljena stanovanjska politika sedanje vlade (v koalicijski pogodbi povzeta z besedami: »Stanovanjsko krizo bomo reševali z gradnjo in obnovo javnih najemnih stanovanj – še zlasti na območjih z najvišjimi najemninami in cenami zemljišč – ter pod taktirko okrepljenega Stanovanjskega sklada«) se tri leta in pol po podpisu te pogodbe lomi na izjemno pomembnem primeru: na območju Stolpniške ulice v Ljubljani.

V vladajoči trojki Svoboda-SD-Levica je ukvarjanje s stanovanjsko problematiko prevzela Levica; direktorat za stanovanja, katerega namen je zagotoviti 20.000 javnih najemnih stanovanj do leta 2030, deluje znotraj ministrstva za solidarno prihodnost. Stanovanjska problematika je preplet raznorodnih problematik, lakmusov papir pa je pri tem zlasti (ne)dostopnost stanovanj. »Država ustvarja možnosti, da si državljani lahko pridobijo primerno stanovanje,« pravi 78. člen naše ustave. Stanovanjem daje poseben, ustavnopravno varovan položaj in jih postavlja nad navadno tržno blago. A v resnici so postala ravno to – navadno tržno blago za plasiranje presežkov denarja tistih, ki iščejo varne in donosne naložbe, namesto da bi ostala osnovna dobrina, dostopna tistim, ki potrebujejo dom.

O (ne)dostopnosti stanovanj v Ljubljani podatki Geodetske uprave RS govorijo sami po sebi: v prvem polletju letos se je večina rabljenih stanovanj v Ljubljani prodala po 4300 do 5600 evrov za kvadratni meter, kar čez palec pomeni trikratnik povprečne neto plače za vsak kvadratni meter! Večina novih stanovanj je bila prodana za 5500 do 7000 evrov za kvadratni meter, stanovanje z najdražjim kvadratnim metrom, 12.700 evrov, pa je bilo prodano v stavbi Schellenburg. Kupec zagotovo ni bil iz »amorfne gmote«, kot je graditelj Schellenburga Jože Anderlič poimenoval ljudi, ki so nasprotje »elite«.

Zemljišča DSU namesto Stanovanjskemu skladu

Koalicijska pogodba jasno navaja še eno pomembno zavezo: »Nepremičnine, primerne za stanovanjsko gradnjo, bomo prenesli z DUTB na Stanovanjski sklad RS.« Torej zemljišča, ki so bila v času finančne krize in milijardnega reševanja poslovnih bank z davkoplačevalskim denarjem prenesena na tako imenovano slabo banko, to je državno Družbo za upravljanje terjatev bank (DUTB), naj bi bila prenesena na Stanovanjski sklad in uporabljena za gradnjo javnih najemnih stanovanj. Ta zaveza je bila izjemno pomembna, saj je ravno nedostopnost zemljišč za gradnjo ena glavnih težav Stanovanjskega sklada, ki na trgu zemljišč tekmuje s finančno močnimi zasebnimi vlagatelji.

Prvega oktobra 2024 je Slovenski državni holding (SDH), naslednik slabe banke, sporočil, da je končal izčlenitev nepremičninske dejavnosti na svoje podjetje DSU, Družbo za svetovanje in upravljanje. »Preneseno premoženje obsega skoraj 200 sklopov nepremičnin z opremo, pet kapitalskih naložb v projektne nepremičninske družbe in terjatve SDH do teh družb. Skupna knjigovodska vrednost prenesenega premoženja znaša približno 102 milijona evrov,« so sporočili iz SDH. Zemljišča, ki bi po koalicijski pogodbi morala preiti na Stanovanjski sklad za gradnjo javnih najemnih stanovanj, so tako pristala pri DSU – med njimi tudi območje Stolpniške ulice v Ljubljani. To je izredno dragoceno območje, saj je eno redkih večjih zemljišč znotraj ljubljanske obvoznice, ki omogočajo gradnjo večje soseske.

Kako je mogoče, da je več kot 100 milijonov evrov vreden nepremičninski paket pristal pri dokaj nevidni paradržavni družbi DSU namesto pri javnem Stanovanjskem skladu? Gre za zmago zelo ozkih, a vplivnih interesov, ki so iz ozadja narekovali razplet in tako prevladali nad javnim interesom.

Sogovornik, vpleten v proces, je takrat povedal, da je bila zelo močna spodbuda za tak izid to, da so bila v paketu kakovostna zemljišča, v katerih so številni ljudje »okoli SDH« videli možnost donosov, torej so menili, da bi jih bilo »nekako škoda« dati Stanovanjskemu skladu za neprofitno gradnjo. Druga pomembna spodbuda naj bi bila pritisk ekipe 34 zaposlenih v slabi banki, ki so si zaradi plač želeli preiti v DSU in ne v javni Stanovanjski sklad, kjer so plače seveda nižje, saj so v nasprotju s plačami v DSU del sistema plač v javnem sektorju. Razmerja nakazuje že tale primerjava: bruto plača predsednika uprave Stanovanjskega sklada Črtomirja Remca je bila oktobra po podatkih portala javnih plač 5489 evrov, bruto plača glavnega direktorja DSU Mitje Križaja pa je 11.993,18 evra.

DSU se je z lanskim prevzemom stomilijonskega nepremičninskega portfelja prelevil iz dokaj nevidne državne družbe, ki je sicer obračala milijone, v močnega državnega nepremičninarja: konec leta 2023 je imel 29 zaposlenih in v upravljanju deset nepremičnin, konec leta 2024 pa že 60 zaposlenih in v upravljanju 186 nepremičnin.

Minister za Vonovio

V vladi je za ključnega podpornika in promotorja prenosa zemljišč slabe banke prek SDH na DSU veljal finančni minister Svobode Klemen Boštjančič. To je minister, ki je na začetku mandata javno govoril, da bi pri nas dostopna stanovanja lahko gradili brez proračunskih virov, z aktivacijo zasebnih stanovanjskih družb po zgledu Vonovie. Da je ta veliki tržni najemodajalec zlasti v Nemčiji »sinonim za nestabilna najemna razmerja, zviševanje najemnin in deložacije« in da je kot tak popolnoma neprimeren za zgled stanovanjske preskrbe, so ministra javno opozorili iz civilnodružbene platforme Kje bomo pa jutri spali?. Vonovia, katere pomemben delničar je največji upravljavec premoženja na svetu, zloglasni BlackRock, je imela konec septembra v lasti več kot 532 tisoč stanovanj in je hkrati upravljala še skoraj 76 tisoč stanovanj v lasti drugih; po prvih devetih mesecih letos je izkazovala kar 3,4 milijarde evrov dobička.

No, Vonovia ni prišla v Slovenijo, so pa z lanskim prenosom zemljišč s slabe banke na DSU začeli graditi njeno domačo paradržavno različico. Po Odloku o strategiji upravljanja naložb države, ki ga je državni zbor sprejel 10. julija lani (in noveliral marca 2025), je cilj DSU postati »specializirana nepremičninska družba za gradnjo dostopnih javnih najemnih stanovanj«. Julija letos je koalicija dopolnila še stanovanjski zakon in družbi DSU omogočila, da »v okviru izvajanja svoje dejavnosti razvoja in gradnje dostopnih najemnih stanovanj /…/ stanovanja oddaja ali prodaja posameznim prednostnim družbenim skupinam v javnem interesu«.

Zakon tako DSU omogoča, da gradi stanovanja tudi za prodajo, pri tem pa nikjer ne pojasni ključnih uporabljenih pojmov: kaj so »dostopna najemna stanovanja«, kakšna bo njihova najemnina ali prodajna cena oziroma komu bodo dostopna in katere so »prednostne družbene skupine«. Pri tem se je treba zavedati, da je DSU kljub državnemu lastništvu navadna pridobitna gospodarska družba, ki ima v statutu na prvem mestu zapisano »doseganje zastavljenih ekonomskih ciljev«. Samo v zadnjih štirih letih (2021–2024) je ta družba, ki deluje od leta 2001, skupaj izkazala 19 milijonov evrov čistega dobička. Pri tem je pomembno vedeti še, da omenjeni Odlok o strategiji upravljanja naložb države sicer določa najvišjo ciljno donosnost DSU pri 3,5 odstotka na leto glede na vložena lastna sredstva, vendar finančnemu ministrstvu omogoča, da »glede na gospodarske razmere« zahtevano donosnost poveča. V tem okviru zahtevana donosnost in s tem dejanska dostopnost stanovanj postajata elastični kategoriji, odvisni od arbitrarne presoje in interesov vsakokratnega finančnega ministra.

Pri vsem tem se lahko upravičeno vprašamo: če bi vsi ministri sedanje vlade res nameravali graditi enovit fond javnih najemnih stanovanj, dostopnih pod enakimi pogoji, zakaj bi potem gradnjo sploh razdrobili na dva državna »izvajalca«, javni Stanovanjski sklad in podjetje DSU?

139 komu »dostopnih najemnih stanovanj«?

In kaj vse to pomeni za območje Stolpniške ulice? Kaj bo DSU zgradil na tem formalno »degradiranem območju bivšega cestnovzdrževalnega podjetja, ki je umeščeno med še delujoče industrijsko območje Medexa ter pas rekreativnih mestnih površin,« in za koga? Kaj bo s Participativno ljubljansko avtonomno cono (PLAC), ki živi v leta zapuščeni razpadajoči menzi cestnega podjetja?

Iz DSU odgovarjajo pričakovano skopo: »DSU na omenjenem zemljišču predvideva gradnjo 139 dostopnih najemnih stanovanj različnih velikosti in doma starejših občanov za do 120 oskrbovancev.« Zagotavljajo, da bodo stanovanja namenjena najemu, saj jim je »gradnjo dostopnih stanovanj za najem« kot strateško nalogo naložil državni zbor. O cenah konkretneje ne povedo nič, niti o tem, kako razumejo dostopnost. Odgovarjajo le z neoprijemljivimi parolami: »DSU bo v projektih dostopnih najemnih stanovanj usmerjena tako v izgradnjo kot investiranje in dolgoročno upravljanje kakovostnih, sodobnih in zlasti cenovno ugodnih bivališč in poslovnih prostorov.«

Za območje, kamor sodi zemljišče okrog Stolpniške ulice, sicer še ni sprejeta podrobna prostorska ureditev (OPPN Soča J). »Jo pa v sodelovanju z Mestno občino Ljubljana (MOL) že načrtujemo,« pravijo v DSU.

Kot del priprav na pripravo prostorskih izvedbenih aktov so bile za njihovo podlago lani poleti izdelane tri variantne rešitve. Vse tri in spremljajoče procese izbire Prelom zelo nazorno popisuje v strokovnem zapisu Stolpniška kot ogledalo ljubljanskega urbanizma, zato tukaj navajamo le epilog. Tri variante so izdelali svetovalno-projektantsko podjetje PROTIM Ržišnik Perc (ki ga je povabil DSU), arhitekturna pisarna Studia ARP (ki jo je povabil MOL) in MONOMO arhitekti, ki jih je angažirala civilnodružbena pobuda Kaj bomo s Stolpniško?. Kot najustreznejša za izhodišče za pripravo OPPN je bila izbrana variantna rešitev Studia ARP, ki sta ga leta 2019 ustanovila Matjaž Bolčina in Ernest Milčinovič.

Kaj bodo s Stolpniško?

Izbrana rešitev že nakazuje pomembne obrise soseske, kot si jo želijo opisani zasebni interesi v ozadju načrtovanja prihodnosti območja Stolpniške ulice.

»ARP [se] v primerjavi z varianto MONOMO manj osredotoča na socialno mešanje prebivalstva, saj bi iz odločitve o načrtovanju večjih stanovanj in njihovega tipa (npr. dupleksi, atrijska stanovanja, terasna stanovanja) lahko sklepali, da je rešitev bolj namenjena zadovoljevanju potreb višjega srednjega sloja,« je ena od pomembnih ugotovitev omenjene strokovne analize. Pri tem je le neizbrana varianta MONOMO predlagala integracijo avtonomnega prostora PLAC v novo sosesko kot enega izmed njenih družbeno-kulturnih stičišč. Treba je omeniti, da pri DSU še naprej vztrajajo, da skupnost PLAC nekdanjo menzo cestnega podjetja »že več let uporablja protipravno«, in da sodni postopek proti uporabnikom, ki ga je leta 2022 sprožil SDH, še teče, kot je pred dnevi pisala Mladina.

OPPN, ki je pogoj za pridobitev gradbenega dovoljenja, sicer še ni sprejet, zato časovnica gradnje soseske še ni določena. »O trajanju gradnje omenjenega projekta v tej fazi še ne moremo govoriti. Celotna izvedba tovrstnih projektov predvidoma traja okoli šest let – poleg OPPN še pridobitev gradbenega dovoljenja, projekta za izvedbo, razpis za gradbena dela in sama gradnja, ki predvidoma traja vsaj dve leti,« odgovarjajo pri DSU.

In zaključujejo: »Skladno s sprejeto dolgoročno poslovno strategijo, oblikovano tudi na podlagi poglobljenih tržnih raziskav, DSU načrtuje, da bi v naslednjih desetih letih na desetih lokacijah zgradila okoli 2300 stanovanj. Aktivacija prvih najemnih stanovanj v Šmartnem v Ljubljani je predvidena spomladi 2027, kjer bo na voljo prvih 32 novih dostopnih najemnih stanovanj. Prvi večji projekt bo na Majskih poljanah v Novi Gorici, kjer bo od leta 2029 na voljo več kot 200 stanovanj, kasneje pa še dodatnih 300.« Pri tem je treba opozoriti, da lani sprejeti in že večkrat omenjeni Odlok o strategiji upravljanja naložb države navaja, da bi DSU do leta 2030 lahko zgradil 2500 dostopnih najemnih stanovanj. A DSU že zdaj govori o letu 2035 in zgolj 2300 stanovanjih, katerih dostopnost je po vsem sodeč zelo vprašljiva.

Podlistek o izgubi, peklu, kiču in azbestu, 2. del

30 December 2025 at 00:56

Osebna arheologija Roga

Ljubljanskemu kiču je kljubovalo kar nekaj vročih točk v posredni in neposredni bližini mestnega središča. Poleg pisane druščine na Kongresnem trgu, pri Cukrarni, Metelkovi in Šumiju je – še posebej po svetovnem finančnem zlomu nesposobnih bank in skladov – kolo antikapitalizma vodila veličastna umazanija za zidom na Trubarjevi ulici. Zdaj uglajena fasada je bila takrat vsa porisana, zdaj popeglana notranjost pa je bila polna kreativnih snovi, ki se jih prav nihče tam notri ni bal. Ravno nasprotno. Spomnim se trenutka, ko sem odkrila Rog. Bila je zima leta 2008 in vedoželjno sem se iztrgala iz udobja Rožne doline, da bi se sprehodila po prazničnem mestnem središču. Ljubljana leta 2008 še ni bila predmet množičnega butičnega turizma, bila je še neznana nova Evropa. Edina skupina tujcev je bila pravzaprav res fina druščina Američanov, tu živečih že več let, ki so imeli slovenske partnerice, otroke in službe. Kakorkoli, sprehod po praznični Ljubljani tistega leta v ničemer ni bil svetovljanski, pravzaprav je bil rahlo odtujen, saj so se čez Prešernov trg premikale trume prijateljev ali so čezenj drseli parčki – vsak namenjen proti nekemu konkretnemu cilju. Hitro so se izmikali svetlobi lučk ter izginjali v odprta usta takrat še ne tako požrešnih lokalov. Tu in tam je bilo videti nekaj tujcev, ki so prišli praznovat svoj prosti čas v mesto, a po večini je šlo za študente iz programa Erasmus, prijatelje, ki so se spoznali na izmenjavi ter se vsako leto srečevali v domačem mestu enega iz skupine. Za Balkance je še vedno veljal strožji vizumski režim, zato ni bilo slišati toliko jugoslovanščine, razen v nekaterih lokalih in prehranskih obratih, kot to narekuje trebuh, ki išče kruh – in to na obeh straneh šanka.

Skratka, gledati te vesele, zimsko opravljene ljudi, ki hitijo po opravkih, utegne postati turobno, kajti zdi se, da so vsi kam namenjeni v okviru zaključenega dejstva in predvsem zaključene družbe. Težko se je seznaniti z ljudmi, če je druženje zaključeno: če se jim mudi na že dogovorjeno lokacijo, na zabavo za zaprtimi vrati, še posebej, če je namenjena tistim z debelimi denarnicami. Tako je moje izurjeno oko sčasoma vse laže prepoznavalo tipe ljudi, odnosov, načinov druženja in pričakovanj družbe – že po hitrosti in načinu hoje, telesni drži, šele nato po obleki in govorjenih jezikih sem prepoznavala arhetipe, izvirnike, plagiate, ponavljanje, ponavljanje s spremembo. Izurjeno oko je bilo nazadnje v delcu sekunde sposobno približno oceniti, komu se kam mudi, kdo je ali bo kmalu skupaj, ali se je sprl, ali »se ga bo s tem ali onim nocoj ubil«, ali gredo sodelavci, znanci ali prijatelji kam ali le h komu domov, morda v kafič in ali se kakemu posamezniku ali posameznici obeta dober večer. V vseh navedenih situacijah je k ljudem zaradi narave prostora, ki ga zasedajo – osebnega ali privatiziranega – težko pristopiti; in to ne le kot tujec, neznanec, temveč tudi kot sopotnik, someščan. Zato se jasno spomnim in nikoli ne bom pozabila, kako je moje oko v bežnem trenutku, v hipu zaznalo nekoga, ki je izstopal iz trume hitečih zaključenih družb in drvečih posameznikov. S Tromostovja je nekako pritavala silhueta moškega s temno kapuco in pivom v roki, ki se je v povsem drugačnem – zmernem – ritmu mimo vseh dokaj odločno pomikal proti temni uličici, nekam za spomenik. Vstala sem in mu – brez kančka dvoma – sledila tja, kamor je odhlačal. Hodil je in bil videti preprosto in sproščeno, kar je kazalo, da se giblje proti sproščenemu okolju. Deloval je zamišljeno, kar je dalo misliti, da ni namenjen na zmenek ali v glasno in razposajeno druščino, hkrati pa ni bil videti, kot da gre h komu domov, saj je imel v roki odprto pivo. Ura ni bila ravno pozna, a noč je že zajela mesto, in medtem ko so se lučke na trgu v ozadju še svetile, sva midva, oddaljena nekaj korakov, drug za drugim izginjala v temo nečesa, kar se je takrat zdelo kot neskončno dolga in ozka ulica. Nisem vedela, kam grem niti komu sledim, a to ni bilo pomembno, saj sem imela zanesljiv občutek, da bom nekaj odkrila, in res: po razmeroma dolgi hoji, kot se je zdelo takrat, je v nekem trenutku moj nevedni nočni vodič švignil za neka ozka vrata ob podolgovatem zidu in izginil v mrak. Takoj za njim sem brez pretiranega razmišljanja skozi vrata švignila še sama; prej se mi je tista ozka uličica zdela temna, za steno pa me je zajela ena sama črnina. Ni treba posebej poudarjati, da sem že takoj izgubila skrivnostnega mladeniča s kapuco in tako obstala na dvorišču med nekimi hiškami in ogromno, temno, na videz zapuščeno stavbo. Prijetno presenečena nad to mondeno, svetovljansko strukturo, ki vabi k raziskovanju svojih kotičkov, sem se odpravila – kakopak – raziskovat in šla skozi prva vrata, ki sem jih zagledala. V eni sobi je stalo kolo, v drugi je bil WC, v tretji je skupina moških srednjih let gledala nogomet in pila pivo. Prisedla sem k njim, vsi so me pogledali in razen kretnje proti paleti, češ da si lahko tudi jaz vzamem pivo, nihče ni rekel popolnoma nič. Ko pa je bilo tekme konec, kar je bilo kmalu po mojem prihodu, sem se zahvalila, pozdravila in šla naprej.

Na dvorišču sem slišala nekaj ljudi, ki so govorili špansko, in pod bledo mesečino zaznala, kako hitro korakajo nekam v zadnjo, najimpozantnejšo izmed stavb – pa sem jim nemudoma sledila. Šli smo skozi večja pločevinasta vrata, zatem po stopnicah na levo in za še ena, malo težja vrata, za katerimi se je pred menoj razprl pisan prostor s čudnimi in prikupnimi umetninami, neko folk-pank zvočno kuliso ter plešočimi ljudmi. Uživala sem. Plesala sem sama s seboj, a hkrati obkrožena z ljudmi, ki so uživali v istem zvoku in »vajbu«, vedoč, da na tem mestu, če tako želim, dejansko lahko te ljudi tudi spoznam. Nato sem še malo opazovala okolje in veselje ter na neki točki zadovoljna odšla z mislijo, da se ob prvi priložnosti spet vrnem. Tako je tudi bilo. Kot tiha udeleženka sem se vedno vračala in pogosto zahajala v staro tovarno, kjer sem opazovala dogajanje in se vedno znova ujela v misli, da je to pač ta svetovljanskost. Kako super je, da imaš v mestu prostor samote, družbe, spontanosti, enakosti, naključij; ki mu ni mar, da je umazan, v katerem ni treba, da je vse novo in drago – niti plačljivo ne; in kjer lahko vsak vadi in se uri v različnih veščinah, si premisli, sam nekaj zažene ter se srečuje s popotniki in sorodnimi dušami – po koordinatah in po etičnih ter političnih prepričanjih. Tu, v kompleksu stare tovarne, za tem dolgim zidom sem začutila srce kozmopolitskosti, odprtosti Ljubljane, in bolj ko je bilo ekscentrično ali novo, vznemirljivejše in bolj navdihujoče se mi je zdelo. Zanimivejši pa so bili tudi sama stavba in njena preteklost, njeno življenje in ljudje. Preprosto zato, ker si dober delež ljudi ni želel delavnic in moccachinov, temveč več pomenljivih, recimo temu presenečenj, nepričakovanih spinozističnih srečanj materije, ki se zvedavo obrača po planetu in išče svoj Angry Inch*. To je bil Rog.

Prvi del podlistka lahko preberete na tej povezavi.

Da pa bi ta Rog bolje razumeli, se vrnimo v čas njegove primarne izgube: leta 1994 je znamenita tovarna koles nehala proizvajati ropot in trušč, stroji in glasovi delavcev so utihnili. Izza tovarniških vrat se ni več zapeljalo nobeno kolo znamke Rog, kakršna so prinašala radost vsakomur v kolesju socialistične družbe – od mojstrov, ki so jih izdelovali, do ljudi, ki so imeli srečo, da so si ta kolesa lahko privoščili. A delavnice so se med tranzicijo zaprle, začeli pa so se stečaj, brezposelnost, (pre)kupčevanje, lizingi in špekulacije. A stavba je o(b)stala – velika in prazna, vkopana na zemljišču ob reki, okopana v rumeni svetlobi, kar nekaj poletij in jeseni, dremajoča v sivih zimskih nočeh kot slana rezina (post)socialistične trpežnosti, ki se neskončno ponavlja med prihajajočimi in odhajajočimi časi.

To je trajalo vse do tistega dne leta 2006, ko je skupina arhitektov, aktivistov in umetnikov odprla vrata, očistila prah in vrnila življenje v kraj, ki so ga oblasti in vsakokratni lastniki pustili propadati. Zapuščena tovarna Rog je postala Avtonomna tovarna Rog (AT Rog) in je ponovno oživela v neko novo življenje. Na dvorišču stare tovarne so trčili svetovi političnih aktivistov, glasbenikov, pesnikov, cirkuških in drugih popotnikov z vseh vetrov. Rodila so se politična gibanja, ki so spremenila potek življenja marginaliziranih ljudi: Protirasistična fronta brez meja, samoorganizirani Izbrisani, ambulanta Zdravnikov za azilante, Gmajna, Nevidni delavci sveta, Ambasada Rog ter razne transnacionalne, politične, športne, delavske, migrantske in feministične skupine. AT Rog je ponujal nekaj, česar denar ne more kupiti in noben zakon ne more predpisati: material, ljudi, politiko od spodaj, potencial. Kot prostor je bil toliko nepredvidljiv, kot je bil predvidljiv, včasih tudi prazen, v drugih primerih pa razburljiv. Vsekakor je bil kakofoničen. Od večerij za lačne, zatočišča za razseljene do transnacionalnih obiskovalcev, neodvisnih razstav in brbotajoče, še kako konfliktne politične energije – AT Rog je dajal, je pa tudi jemal. Vzel je trud, leta življenja, zdravja, denarja in živcev. A kaj, ko je onkraj dajanja in jemanja nosil tiho vrednost, ki je ni mogoče ovrednotiti oziroma reducirati na materialne, merljive ali utilitaristične pogoje. AT Rog je bil prostor, ki je s časom postal veliko več kot le to – postal je ideja.

»Stara tovarna št. 72« je bila z vsem svojim žalostnim nasiljem in strupeno umazanijo predvsem prostor politike, torej skrbi in ustvarjalnosti, konfliktov in soočenj; a tudi prostor cele vrste »prvih« doživetij: prvih performansov, prvih bralnih krožkov in branj poezije, prvih ljubezni, prvih pretepov, prvih soočanj z marginalizacijo, prvih stikov z realnostjo življenja in smrti – in to v veliko širših razsežnostih, kot jih Ljubljana lahko ponudi svojim prebivalcem (Neljubljančanom, pa tudi Ljubljančanom). Tja je lahko povsem po naključju sredi noči prispela neka Francozinja, ki je spremenila okolje, ostala nekaj časa in nato odšla. Zatem Pakistanec. Zatem Afganistanec. Nato so se lahko spontano tam ustavili italijanski sindikalisti, prespali, pustili kaj za seboj … svet je prihajal v Slovenijo, brez denarja, projektov, papirjev in zapletov. Hodil je skozi Rog, in kdor je želel, se je lahko vanj vpel, njegove možnosti zunaj cone udobja so se povečale. Svet je prihajal v Rog in presenečal. Skratka, utopično mesto so v bistvu utopični ljudje, ki si/se dogajajo. To utopično pa ne obstaja  kot monolit, saj obstaja samo proces, ki melje in ustvarja. Gre za minevanje, v katero smo s svojim življenjem vpleteni tukaj in zdaj. Ta tukaj in zdaj je sedanjost, vsakokratna možnost misliti tisto, kar bi lahko bilo (dostopna stanovanja in dostojanstvo za vse) in kar je nekoč bilo (tramvaj), ne zna pa morda misliti samo sebe. Za to potrebuje distanco – pogled z roba. In distanca do neoliberalizirane Ljubljane je prihajala iz Roga, z roba Roga, ki je bil tudi sam na robu.

Mesto je zgrajeno iz odnosov med svojimi prostorskimi merami in dogodki znotraj njih.

Zvok rešilnega avtomobila. Številni pogledi, ki sledijo vsaki leteči, padajoči in razdrobljeni opeki. V zrak frčijo knjige, mačke, tudi rože, ki sem jih jeseni presadila. Spet bagri, spet Dolinšek in nezaščiteni delavci, ki z golimi rokami mečejo azbestno streho na tla. Prah leti na vse strani.

Hkrati, ko so mestne oblasti rušile en zid, so postavile druge nevidne zidove in ograje. Ta zdaj sterilna in odmevajoča stavba niti v devetdesetih letih ali med krizo na svojih tleh ni imela tako avtoritarnih ljudi kot tistega januarja, ko je že drugič postala predmet izgube. Uničujočih potresov ni doživela, samo rušitev. Travma je zato v primeru Roga drugačna – je travma privilegija in pohlepa. Nekako tako kot številne druge tovarne je bil tudi Rog zapuščen kot tovarna, ki je ljudem dajala delo, od takrat pa je bila večina skupnih, občinskih in javnih prostorov v mestu požrta v debelo mošnjo zasebne lastnine. Ta neusmiljeni cunami privatizacije in njegovo najnovejše valovanje sta opustošila AT Rog. Njegova lastnica – občina – je v postopku delovala kot nevidna lutkarica, ki se je malo poigrala s svojimi marionetami, in kot prave lutke, te uniforme niso spregovorile. Niso imele volje za poslušanje niti za razmišljanje. Imele so pač službo. Niso imele sodne odredbe za rušenje. So pa služile. Prav tako niso imele sodne odredbe za razselitev. Po izselitvi ljudi so se s predmeti poslužile.

Rušenje in ruinacija sta sicer procesa, ki označujeta prelom starega z novim. Raziskovalka, aktivistka in pisateljica Emina Bužinkić iz Transbalkanske solidarnosti** je dan po evikciji AT Rog objavila zapis iz svojega dnevnika Življenje po potresu …, nanašajoč se na potres, ki je dodobra pretresel in uničil Petrinjo. Pisala je o življenju kot delu rekonstrukcije. Čeprav dogodek, ki se je zgodil v Ljubljani v zgodnjih jutranjih urah v torek, 19. januarja 2021, ni pretresel zemlje, kot je to storil uničujoči potres v Petrinji, bi ga lahko šteli za poskus pretresanja temeljev solidarnosti in skrbi, grajene in utrjevane več kot 15 let. Iz ruševin v prah – oblasti so poskusile nekaj pokopati, a niso vedele, da gre za seme. Čas se v resnici ni ustavil. Pravzaprav se je razširil v nedoločno prihodnost, ki bo živela, dokler bo živela sama ideja. Ideje ne moreš porušiti z nekaj stroji, ne z mačetami, bodečo žico ali pestmi. Ni je mogoče pokopati, zapreti, izbrisati ali uničiti. In kakopak – nič ni močnejše od ideje, katere čas je prišel. Pred prostori alternativne političnosti v Ljubljani se je znašel izziv rekonstrukcije – ponovne konsolidacije in obnove. V odgovor tistim, ki z Metelkovo v mislih trdijo, da »alternativne prostore že imamo«: ti prostori so že zdavnaj kurirani in spakirani v turistično izkaznico pravljičnega najlepšega mesta. Enačiti ali zamešati možnosti z alternativo pa je tudi rahlo smešno – alternativa je izbira med enim ali drugim, kot taka je zgolj iluzija svobode. Možnost  pa ni alternativa. Je neuhojena pot. Možnosti je lahko neskončno. Najdemo jih v prazninah, tišinah, zamujenem ritmu, fragmentih, mimikah. Naključnih srečanjih. Možnost je lahko napaka, glitch, guba v času in prostoru, lahko je en Rog in v njem vse tri, pet ali še več bodočih generacij aktivistov. In ne Janković ne katerikoli drug župan, ne svetnik ne bager takega mesta ne morejo zgraditi. To mesto ne more biti Acropolis in ne Necropolis. Je luknja v pločniku. Je mesto Obljuba.

To neopisljivo domačnost sem doživela pri naključnih srečanjih v Rogu. In to neponovljivo sproščenost je najti ravno v tem, ko na sončen dan spontano zakorakaš v Rog in greš iskat Gala ali kavo, ker je to včasih isto. In nič ni treba, da se zgodi. To je bila ta lepota Roga: da človeku nič ni bilo treba, lahko pa je vse.

Da je bil edini plac, kamor je lahko prišel migrant iz Juge ali iz kake druge tuge in na enem kupu dobil žive odnose, srečanja, žive ljudi, ki delujejo za skupni interes in s srcem, nikakor ne za lasten žep, kajti vsakič, ko je kdo to poskušal, se je vedno slabo končalo. Skratka, opciji, »ali si bogat ali pa reven«, ter pričakovani izbiri, da bomo vsi bogati (ali revni), so rogovci dodali novo možnost: da bi bilo življenje čim bolj brezplačno. Mimoidoči so tam lahko brezplačno počeli vse žive stvari. Ali pa nič. Lahko so se urili in postali tudi socialni delavci, aktivisti, glasbeniki, popravljavci koles. Ali pa nič od tega. So se pa naučili reševati konflikte in pridobili življenjsko znanje, recimo temu modrost. Bolje jim je bilo v Rogu, kot če bi to delili pri kakšnem vodenem krožku ali na delavnici ali tečaju. Zakaj? Ker gre za spontanost realne življenjske vsakdanjosti in ne za vrtiček  –  konjiček, obšolsko dejavnost ali »projekt« za CV. In ta mimoidoči migrant, tako kot tudi študent, brezposelni, dijak ali kdorkoli, ki bi si to zaželel, si je lahko izbral eno ali več možnosti za drugačno ali povsem novo življenje . V tej tovarni si je vsako možnost lahko izbral sam in jo brez težav svobodno opustil ali spremenil v kaj drugega. Predvsem pa je naletel na naključja, ki jih ni mogel predvideti, niti pričakovati, in ravno ta so pripeljala najširša obzorja v našo slovensko vas.

In kaj imamo zdaj?

Do zdaj je bilo veliko povedanega. Ure in ure gradiva so v arhivih. In veliko velikih in malih imen je povedalo marsikaj o Rogu. V glavnem je bil prostor nasprotovanja logiki, s katero opredeljujemo svoj že tako kratek čas na Zemlji skozi prizmo tekmovanj, nagrad, predmetov, ki si jih lastimo, aplavzov ali ničel na računih. To je ista logika, ki človeška življenja spreminja v številke in statistiko, znotraj katere pomenijo bolj malo. Slovenija ima sicer srečo, da je v njej življenje nekoliko več vredno kot drugje, kjer človeka umorijo za deset dolarjev, a surovejše okolje ko proizvajamo, laže se ta vrednost življenja spremeni. Število in načini umorov ter napadov zoper telo in dostojanstvo na starejše in vse mlajše ljudi kažejo, da se je to zmanjševanje vrednosti že začelo. Pri takšnem napredku je pričakovati, da bo življenje vse manj vredno, razen življenja tistih, ki so pri vrhu ali koritu, ali tistih, ki vestno plezajo v to smer. In žal premnogi marljivi, vestni in naivni delavci vsak dan dokazujejo bogu in svetu, da so vredni svojega življenja. A še najmanj smisla ima lastno vrednost življenja na tem planetu dokazovati na popolnoma napačne načine, pod napačnimi predpostavkami in popolnoma napačnim ljudem. In res, če vprašate številne ljudi, ki ne sodijo v kasto, ki z lahkoto služi denar z nagonskim množičnim butičnim turizmom, bodo rekli: občina bi morala vzdrževati AT Rog in ga pustiti odprtega za generacije ljudi, ki naj bi prihajale in odhajale. Umetniki bodo rekli: potrebujemo bela platna in prazne hangarje. Aktivisti bodo rekli: potrebujemo komunizem in refleksijo. Utrujeni bodo rekli: potrebujemo počitek. Starejši bodo povedali: potrebujemo druženje z mladimi generacijami, ne pa odrinjenost na rob in v pozabo. Mladi bodo rekli: ne potrebujemo starih, potrebujemo prostor, ki je prost, za brezplačno druženje, poskušanje, neuspeh in nove poskuse. A pustimo zdaj vse to. Pričakovati je, da se bo mestnim oblastem zgodilo isto, kot se je zgodilo tudi rogovcem. Prišel bo čas za neke nove ideje in ljudi. Vedno znova je tako: ljudje si zamišljamo nekaj »genialnega« ali mogočnega in se ukvarjamo s tem, a vendarle … še preden končamo, se okoliščine tako spremenijo, da rezultat dela nikakor ne bo tisto, kar smo želeli ustvariti. Najlepša mesta tako postanejo grda, fiktivna bitja, žalostne tavajoče pošasti, emblemi distopije. Morda si želijo »novega« centra Rog, a dobijo fino kurirano čistunstvo. Avtonomni Rog pa bo kot ideja obstal, čeprav bo tudi njegovo ime zelo kmalu, z novimi generacijami, pozabljeno. A v zgodovini se mu bo pripisalo nekaj čudovitega: v nasprotju z novimi in obnovljenimi stavbami, v katerih odmeva, se je v AT Rog izmenjalo kar nekaj »umazanih« generacij in vsaka se je borila zanj. Kdo pa se bo boril za sterilni prostor predragih tortic?

Za konec sledi preprosta avtoetnografija neštetih noči, popoldnevov, ranih zor in brezčasnih trenutkov, preživetih v kromiranih in azbestnih kotičkih stare tovarne. Takšna mesta in trenutki so še vedno zaznavni samo v fragmentih, so skoraj nevidni – in jaz z njimi.

… Neko (no)č sem videl neko takšno »mesto v mestu«. Tovarna sredi hipertovarne. Porušili sta jo vreča denarja in pohlep brez obljube. A pod z bagrom razrahljano plast zemlje je odteklo vse tisto, kar pomeni nekaj več: gejzir perspektiv, ki je prijateljstva nesel vse tja do Savca.

… Nekoč sem slišala za neko mesto, kjer so meščani ljudje z vsega sveta. Nihče ni govoril jezika drugega. In ti meščani so se o skupnem dogovarjali, kot se piše glasba. Nekega deževnega popoldneva sem to tudi našla: slišala sem dvajset violin, kako se uglašujejo. Začele so s škripanjem, potem so se nekaj časa spogledovale, poigravale so se druga z drugo, dokler niso z rahlimi premiki pristale pri skupnem tonu. Zjokala sem se. Prvič sem videla, kako se rojeva glasba, soglasje, sozvočje.

… Nekoč sem zaslutil mesto, ki je lebdelo v zraku. Ljudje so samo prihajali in odhajali. Lepo je bilo gledati, kako je v najbolj tranzitnem medmejnem prostoru vsem nam skupno to, da smo popotniki. Vse, kar lahko, je le to, da si zaželiš srečno pot.

… Nekoč sem sledila glagolici in prišla do mesta, ki je sijalo pod soncem, na betonu, s senco nekih vrb ali brez, pa še ena češnja je bila. Morda je bilo to najmanjše mesto na svetu. Mesto besed, dreves in drznih dvestotih prebivalcev.

Bila sem tudi v mestu, ki se je vseskozi premikalo. Nisi vedel, ali migrirajo ljudje znotraj njega ali mesto samo. Nisi vedel, koliko ljudi je zares tam. Nisi razumela, ali je mesto Veliko ali Majhno. Vsi so se srečevali in si podajali kruh za na pot. In nikoli nisi vedel, ali si odšel iz tega mesta ali prihajaš nazaj pod njegove oboke. Tako premično je bilo vse in jaz … bila sem tako negiben, da se nisem nehal pretakati.

Veliko smo izgubili, medtem ko smo živeli. Izgubili smo drage ljudi, pa tudi mesto, kot smo ga nekoč poznali. In vsakokratno mesto, ki bo nastalo na ruševinah ali v marmorju, bo z vsemi svojimi možnostmi še vedno vodilno ne le pri »razvoju«, hiperkapitalizmu, vojni – kakorkoli – temveč tudi pri uporu in ustvarjalnosti. Toda ona je malo luda, ne moreš je napovedati.

Gradnja kulturne Potemkinove vasi

27 December 2025 at 13:08

Kreativni center Poligon je decembra objavil aktualne izsledke raziskave o položaju delavcev v slovenski kulturno-ustvarjalni panogi. Pri PreLomu smo se osredotočili predvsem na delovne in življenjske razmere v Ljubljani, kjer večina iz panoge tudi dela – po zadnjem, petem merjenju, ki je potekalo od 11. novembra 2024 do 19. januarja 2025, kar 58 odstotkov.

Javni zavodi in institucije pogosto med zamudniki in neplačniki

Raziskava opozarja, da sta neplačevanje in zamujanje ustaljeni poslovni praksi v panogi. Tretjina delavk in delavcev v zadnjem letu vsaj enkrat ni dobila plačila za opravljeno delo. Kar sedem od desetih je plačilo vsaj enkrat prejelo z zamudo. Glavni neplačniki in zamudniki so podjetja, v 15 odstotkih pa tudi javne institucije. V kar treh primerih od desetih so s plačilom zamujali javni zavodi, državne agencije, skladi, občine ali država. Med njimi so bili pogosto tudi zavodi, katerih ustanoviteljica je Mestna občina Ljubljana.

Izkušnje, ki so jih v raziskavi anonimno opisali ljubljanski kulturni delavci in delavke, so večinoma slabe:

»MOL mi je dolgoval denar več kot 8 mesecev. Vsakič je bilo nekaj narobe z dokumentacijo.«

  • »MOL razpis: prepozna objava razpisa, prepozen odgovor in podpisovanje pogodbe (že v drugi polovici leta, ko naj bi se projekt izvedel), premajhna sredstva.«
  • »Zavod za turizem Ljubljana – pogodbe podpišejo retroaktivno, izplačila pa lahko zamujajo tudi več kot 3 mesece.«
  • »Ljubljanski zavodi imajo pogosto izgovor, da ’ni še podpisan proračun’, zato plačilo ni mogoče. Se pa delo opravi.«
  • »Ljudje mislijo, da so občinske institucije zgled, pa so pogosto ravno nasprotje – zamujajo, ignorirajo pogodbe.«
  • »Delo za občino pomeni ves čas na voljo, takojšen odziv, maksimalna fleksibilnost – plačilo pa čez pol leta.«
  • »V Cukrarni se je na plačila čakalo več mesecev. Ne delam več tam.«
  • »Nimam slabše izkušnje od tiste z MOL. Delal sem v festivalu, ki ga sofinancirajo, in plačilo ni prišlo nikoli – ker sem ‘zmanjkal v proračunu’.«

Neplačano in premalo plačano delo

Delavke in delavci imajo pogosto opraviti z različnimi oblikami neplačanega ali premalo plačanega dela. Seznam javnih institucij, ki ne plačujejo ali izrazito slabo plačujejo delavce, je dolg in izjemno raznolik ter kaže, da je delo za reference ustaljena kultura javnih institucij. Delavci so pripovedovali o negativnih izkušnjah z RTV Slovenija, Cankarjevim domom, SNG Dramo, Narodno galerijo, Moderno galerijo + MSUM, Mestno knjižnico Ljubljana, MGLC, zavodi MOL in številnimi drugimi. Delavci v kulturno-ustvarjalni panogi pogosto sodelujejo z javnimi zavodi kljub slabemu plačilu ali čeprav sploh niso plačani, to pa počnejo zaradi kombinacije strahu pred izključitvijo, upanja v prihodnje priložnosti, zaradi normalizacije izkoriščanja, osebne predanosti in pomanjkanja drugih možnosti.

»V Ljubljani je delo za občinske zavode pogosto neplačano ali tako slabo plačano, da ne pokrije niti stroškov prevoza.«

  • »Za Mestno občino Ljubljana sem delala v kulturnem programu in za izvedbo sem prejela manj kot 100 evrov. Projekt je trajal 2 meseca.«
  • »Kadar sodeluješ z MOL in nisi njihov redni izvajalec, je tvoj honorar najnižji. Če sploh pride.«
  • »Imam izkušnjo, ko sem za galerijo v lasti občine pripravil razstavo. Oprema, prevoz, postavitev – vse lastno delo, plačilo 150 evrov.«
  • »Kino Šiška – veliko prenizko plačilo za fotografe.«

Zamude pri razpisih

Čeprav delavci in delavke v kulturo-ustvarjalni panogi v nasprotju z razširjenim prepričanjem večinoma niso odvisni od državnih in občinskih proračunov (53,2 odstotka poslovnih subjektov leta 2024 ni bilo prejemnikov razpisnih sredstev, številni od tistih, ki so jih prejeli, pa jih kombinirajo s prejemki za delo pri drugih naročnikih), se na razpise prijavljajo predvsem zato, ker so ti zanje pogosto edina možnost za financiranje projektov in ohranjanje ustvarjalne dejavnosti. Delavke in delavci so kot slabosti razpisov poudarili nezadostno višino sredstev, zamude pri objavah razpisov in rezultatov ter pri izplačilih sredstev. Kot sporne omenjajo razpise z zapleteno birokracijo pri prijavi in poročanju ter to, da razpisi ne pokrivajo vseh stroškov dela in materialnih stroškov. Zelo huda težava je tudi nepravično ocenjevanje in razdeljevanje sredstev. Rešitve za izboljšanje razpisov delavke in delavci vidijo v povečanju sredstev in njihovem usklajevanju z inflacijo, v zmanjšanju birokratskih in administrativnih bremen, v zgodnejši objavi razpisov in pravočasni objavi izidov, v stabilnejšem in dolgoročnejšem financiranju, v večji vsebinski ustreznosti in pravičnejši presoji. 23,1 odstotka anketiranih je povedalo, da so bili z zadnjim občinskim ali državnim razpisom zelo zadovoljni ali zadovoljni. Delež zelo nezadovoljnih ali nezadovoljnih je 20,1 odstotka. Več kot polovica, 56,8 odstotka, ne izraža niti zadovoljstva niti nezadovoljstva.

Odzivi na občinske razpise na ravni MOL so različni:

»Pohvalim lahko sodelovanje z MOLom – korektno, uslužno, prijazno.«

  • »MOL razpis: prepozna objava razpisa, prepozen odgovor in podpisovanje pogodbe (že v drugi polovici leta, ko naj bi se projekt izvedel), premajhna sredstva.«
  • »Financiranje s strani MOL in MK je ostalo isto – včasih celo manj.«
  • »Zamuja se z vsemi koraki – najprej s podpisom pogodbe, potem z izplačilom prve polovice honorarja, na koncu druge. Rešujem tako, da gnjavim, težim. To absolutno ni moje delo in vsi ti klici in maili mi vzamejo ogromno energije, hkrati pa je žaljivo.«
  • »Na občinskem razpisu niso upravičeni stroški našega dela. Zneski so majhni in se ne da preživeti …«

Delo v kulturi vedno bolj postaja privilegij

Raziskava ugotavlja, da samo 15,1 odstotka delavk in delavcev izhaja iz slabo preskrbljene družine, in nadaljuje, da »61,9 % delavk in delavcev iz zelo dobro preskrbljenih družin živi v lastniškem stanovanju ali hiši brez kredita. Tisti, ki izhajajo iz slabo preskrbljenih družin, so lastniki nepremičnine brez kredita v 5,6 %.« Pri višini najemnin in cenah nepremičnih v Ljubljani ter povprečnih zaslužkih delavk in delavcev v kulturi (62 odstotkov jih zasluži manj kot 1500 evrov bruto), hitro postane jasno, da se ta razredna zaznamovanost panoge samo še stopnjuje. »Živim pri starših, ker v trenutni situaciji težko najdem stanovanje, saj bi porabila 70 % celotne plače za najemnino ter tekoče stroške,« priznava ena izmed delavk. Ker primanjkuje tudi dostopnih prostorov za ustvarjanje in bivanje, je učinek vedno bolj uniformna kultura višjih in srednjih slojev. »Nizki bivalni stroški so prvi pogoj za delo,« in te imajo zagotovljene večinoma tisti, ki so nepremičnino podedovali ali so jim jo kupili starši; le slaba petina anketirancev odplačuje posojilo, dve petini pa jih živi v najemu.

Glede na to, da mesto svojo podobo močno gradi tudi na kulturni produkciji in se rado ponaša, da je kulturno središče, bi ga položaj delavcev in delavk v kulturno-ustvarjalni panogi moral veliko bolj zanimati in skrbeti. Podatek, da jih kar tri četrtine razmišlja o odhodu iz panoge, je res skrb zbujajoč in našteti razlogi za takšno prekarizirano stanje so zgolj najbolj vnebovpijoči. Podatek, da kar 40 odstotkov njihovih gospodinjstev živi na pragu revščine ali pod njim, pa bi moral v vseh javnih institucijah – na čelu z ljubljanskimi, kjer dela večina delavcev v panogi – sprožiti vse alarme.

Svojevrsten paradoks Ljubljane je, da se z množenjem občinskih prostorov, kjer sta kultura in umetnost prezentirani, vedno bolj krči prostor, v katerem sploh lahko nastajata, hkrati pa je ta zmeraj bolj namenjen zgolj tistim iz srednjega in višjega sloja, ki si ustvarjanje v prestolnici še lahko privoščijo.

Sredstva, ki se razdeljujejo na razpisih, so drobiž v primerjavi s sredstvi, ki se vlagajo v velike gradbene projekte (ti rastejo tudi na območju nekdanjih avtonomnih con in veliko bolj dostopnih samoniklih kulturnih prizoriščih), pa še ta pogosto zamujajo ali pa celo ne vključujejo plačila za opravljeno delo. Novi betonski kolosi, tako imenovani hrami kulture, torej rasejo na izkoriščanju tistih, katerih – prepogosto neplačano ali premalo plačano – delo naj bi povzdigovali. Mesto si bo tako, če kmalu ne bo začelo vlagati v ljudi, namesto v beton, postavilo kulturno Potemkinovo vas z bleščečimi fasadami, a brez vsakršne tehtne vsebine – zgolj še eno potrošniško nišo, ki z dejanskim življenjem večine prebivalcev in prebivalk mesta kmalu ne bo imela več nič skupnega, bo pa »upravičila« sporne milijonske naložbe z dragim videzom svetovljanskosti.

Zaprtje Ajdovščine – čigav javni interes?

20 December 2025 at 15:29

Praznično razpoloženje se je v Ljubljani tudi letos, tako kot vsako leto, začelo na zadnji novembrski petek s prižigom lučk. Dan pred tem velikim spektaklom, v četrtek, 27. novembra, pa se Mestna občina Ljubljana ni posvetila le zaključnim podrobnostim pri okraševanju, ampak se je na povečan obisk mestnega jedra pripravljala tudi drugače – s »čiščenjem«. Iz podhoda Ajdovščina je pregnala brezdomce in odvisnike, ki so se tam skrivali pred mrazom. Nato ga je s strani Figovca zaprla, s strani Metalke pa dostop omejila, tako da je mogoč le od 7. ure do 19. Ob tem so mestne oblasti pozabile, da podhod ni zapuščen, temveč so tam ključavničarska delavnica in kar dva kulturna prostora nevladnih organizacij v javnem interesu: Cirkulacije 2 in Podhoda, ki je prostor produkcijske skupine Hupa Brajdič. S to samovoljno potezo je občina hkrati prizadela najranljivejše prebivalce mesta, otežila izvajanje kulturnega programa v javnem interesu in znova dokazala, da ima posluh le za potrošnjo in kapital.

Dan po »čistki«, v petek, 28. novembra, je bil v časopisu Delo objavljen prispevek Manje Pušnik, ki govori o sedanjem klavrnem stanju podhoda Ajdovščina in oglašuje njegovo bleščečo prihodnost. Prihodnje leto naj bi se po večkratnem prestavljanju začela gradnja tako imenovanega Minipleksa, ki predvideva pet dodatnih dvoran za ljubljanski mestni kino Kinodvor. V prispevku v oči bode manko kakršnekoli omembe bogate kulturne produkcije, ki se z mestnim dovoljenjem že več let razvija v degradiranih prostorih podhoda. To je še posebej presenetljivo, saj je le mesec prej za Prelom o podhodu Ajdovščina pisala že Barbara Kapelj, ki je kot svetlo točko drugače degradiranega podhoda poudarila ravno dobro prakso začasne rabe prostorov za produkcijo neodvisne kulture. Žal pa sta MOL in časnik Delo na ta primer dobre prakse pozabila.

V kolektivu Hupa Brajdič prepoznavajo, da se je število odvisnikov in brezdomnih ljudi v podhodu Ajdovščina res občutno povečalo in se je zato spremenil v neprijeten in celo nevaren javni prostor. A državo in mesto pozivajo, naj se težave lotita na pravi način in ne s pregonom. Opozarjajo tudi, da je bil z zaprtjem dela podhoda onemogočen dostop do ene izmed vitrin, ki je pomemben del njihovega razstavnega programa. Zaradi nenadne nedostopnosti podhoda, o kateri MOL ni obvestil niti uporabnikov prostorov, sta morali Cirkulacija 2 in Hupa Brajdič nekatere prireditve odpovedati, nadaljnje delovanje pa prilagoditi novemu režimu, ki z njima ni bil usklajen. A kljub negotovosti prostora ostajata dejavna in odprta.

Del podhoda Ajdovščina že dolgo ni več v uporabi in je postal pribežališče brezdomcev in odvisnikov. Foto: Matjaž Rušt

Tega pa, žal, ne moremo reči za prostor Osmo/za, ki prostore v stolpnici Avtotehna na Bavarskem dvoru po osmih letih delovanja zapušča s koncem letošnjega leta. Začasna raba prostora že v imenu opozarja, da je začasna, a sočasen pritisk na tri pomembne prostore kulturne produkcije v javnem interesu je neposreden kazalec trenutne mestne politike, ki se prilagaja potrebam kapitala in mesto po hitrem postopku gentrificira. Očitno pod to mestno oblastjo nad javnim interesom prevlada zasebni interes kapitala. Temu so seveda najbolj izpostavljeni najšibkejši – brezdomci in odvisniki, proti katerim se represija stopnjuje tudi na državni ravni, saj so poslanci v parlamentu nedavno potrdili predlog novega zakona, ki predvideva povečanje globe za spanje na javnih površinah.

Urbana trenja: PLAC

19 December 2025 at 17:31

V začetku septembra 2022 se je v zapuščeni stavbi nekdanje menze Cestnega podjetja Ljubljana (CPL) na Linhartovi 43 vzpostavila Participativna ljubljanska avtonomna cona – PLAC. Odprtje naj­mlaj­šega ljubljanskega skvota je zagotovilo prostor za raznolike brezplačne in netržne aktivnosti, obenem pa je v javnosti sprožilo razpravo o urbanistični ureditvi širšega območja (OPPN 234: Soča J) in še ne­izpolnjeni vladni koalicijski obljubi o prenosu primernih stavbnih zemljišč s t. i. “slabe banke” (DUTB [1]) na republiški sklad oziroma na občinske javne stanovanjske sklade.

Trenutna izhodišča za razvoj območja, v katerem se nahaja PLAC, predvidevajo izgradnjo stanovanjske soseske z okrog 245 stanovanji (z oskrbovanimi vred), večje parkirne garaže in doma sta­rejših občanov za približno 150 oskrbovancev, kot tudi ureditev centralnih dejavnosti v pritličju (trgovina, banka, lekarna, gostinski lokal, pisarne, itd.). V luči lažne dileme “stanovanjska soseska ali PLAC” je cilj tokratnega prispevka serije “URBANA TRENJA” predstavitev alternativne vizije razvoja območja, kakršno so na urbanistični delavnici z uporabo raznih participativnih metod kartiranja družno upodobili nekateri redni uporabniki PLAC-a [2].

S pomočjo zaznavne analize so zasnovali lastno prostorsko percepcijo območja. Opredelili so njegove poglavitne infrastrukturne, družbene in ostale prednosti in priložnosti, ki bi jih bilo vredno izkoristiti tudi v prihodnje. Razpravljali so o načinih za ustrezno reševanje trenutnih pomanjkljivosti in preprečevanju groženj, ki pretijo skupnosti, stavbi in njeni okolici. Polemizirali so o vlogi PLAC-a v kontekstu razvoja načrtovane soseske in skladnosti trenutne vizije z njihovo, za konec pa so območje “načrtovali” tako, da bi karseda ustrezalo prepoznanim potrebam mikrolokalne, lokalne in širše mestne skupnosti.

Rezultat delavnice je serija risb in predlogov, ki smo jih združili in interpretirali v nastalo ilustracijo na desni. Na spletni strani prelom.je pa si lahko ilustracije ogledate še podrobneje in dostopate do delavniških izvirnikov. Želimo si, da bodo ilustracije vsem uporabnikom v navdih pri nadaljnjem udejanjanju PLAC-a kot družbenega stičišča širšega območja Savskega naselja. Mestnim oblastem, lastnikom zemljišč in bodočim investitorjem pa v opomin, da je za pripravo kakovostnih izhodišč za razvoj območja v prvi vrsti nujno vključiti tiste deležnike, ki prostor uporabljajo in osmišljajo v vsakdanjiku.

Zemljišča DUTB za rentništvo namesto javna stanovanja

19 December 2025 at 17:30

Prenos zemljišč iz DUTB na Stanovanjski sklad je bila ena od naprednejših zavez v levosredinski koalicijski pogodbi. Prenos te zemlje na stanovanjski sklad je bil dovolj konstruktiven, da bi si ga lahko obetali celo od vlade, ki temelji na kompromisih. Prav tako pa bi prenos predstavljal pomembno politično orientacijsko točko za vse prihodnje napredne stanovanjske zahteve.

Toda celo kompromisi so na udaru, ko gre za razredne interese, v tem primeru za interese kapitala, natančneje menedžerjev v DUTB in SDH ter investitorjev, ki imajo najboljša zemljišča verjetno že ogledana. Vlada je sprejela uredbo, ki predvideva pripojitev premoženja DUTB Slovenskemu državnemu holdingu, ki pa tega premoženja ni zavezan uporabiti ali nameniti javnim storitvam. Ravno nasprotno, to premoženje je zavezano privatizirati. Ob takšnih kupčijah pa tako direktorji DUTB kot SDH pobirajo nagrade za dobro opravljeno privatizacijo. Seveda pa gre tudi za pomembno sporočilo rentnikom, da vlada ne misli resno, ko se zavezuje k stanovanjski politiki, ki bi morala nujno udariti po moči kapitala nad našimi mesti.

Jasno je, da napredne politike niso stvar zaupanja med antijanšistično vlado in civilno družbo, niti niso stvar zaupanja med levičarji v vladi in njihovimi partnerji. Prvi nerodno ugotavljajo, da je ministrstvo za delo zgolj peskovnik, iz katerega Golobovo financministrstvo ne dovoli izhodov. Kaj pa Levici sploh še preostane, če bo že po nekaj mesecih v vladi kapitulirala? Očitno koalicijska pogodba ni vredna niti papirja, na katerega je natisnjena: ali pa so vodilni predstavniki Levice že tako »konstruktivni«, da se zavzemajo za interese vlade namesto za program svoje stranke?

V zgodbi prenosa državnih zemljišč z DUTB na SDH pa se je zanimivo znašel tudi svež avtonomni prostor v Ljubljani, ki je ljubljansko mrtvilo po letu in pol od nasilnega zaprtja Roga osvežil z novim prostorom za politično in umetniško udejstvovanje. Ko je okoliška mladina v zadnjih dneh avgusta zavzela razpadajočo in zapuščeno bivšo menzo za Bežigradom, ki stoji na zemljišču v lasti DUTB, je bilo raznih pristojnih takoj polna usta manipulacij, da je to zemljišče namenjeno gradnji (celo oskrbovanih!) stanovanj. Mladež, ki je v nekaj dnevih iz razpadajočega objekta ustvarila Participativno ljubljansko avtonomno cono PLAC, torej to gradnjo zdaj ovira. Kar so seveda »pozabili« primakniti, novinarji pa vedno prikladno pozabijo vprašati, je, da gre verjetno za zasebno zgrajena stanovanja, ki bodo namenjena tistim, ki si bodo lahko privoščili luksuz življenja v Ljubljani po ceni 4000 eur/m2 ali več! Prav tako je kmalu postalo jasno, da je precej degradiran predel za Bežigradom širše atraktiven za kapital. V bližini bo npr. zgrajena prva zasebna bolnišnica v Ljubljani, ki jo bo gradila firma v lasti dveh zavarovalnic, ki sta delno v lasti države in se financirata iz tistih 35 € za dopolnilno zdravstveno, ki jim jih vsak mesec nakažemo.

Ne pozabimo, da je bila revolucija v stanovanjski politiki ena od glavnih obljub vseh treh koalicijskih strank – predvsem Golob in Mesec sta zagotavljala 10, 20 ali 25 tisoč stanovanj! Kot je na tiskovki Kje bomo pa jutri spali? 18. oktobra lepo povzela ena od govork: »Zavezo so dali v koalicijsko pogodbo, ker so vedeli, da je izvedljiva. Zato ne bomo sprejemali nobenih izgovorov o tem, da je SDH pravni naslednik premoženja DUTB in da ni pravnih aktov ali zakonov, ki bi omogočali prenos na Stanovanjski sklad RS – potem jih pa pripravite, zato ste v vladi! […] Na druge rešitve kot neodplačni prenos zemljišč na stanovanjski sklad ne pristajamo, saj vse drugo pomeni dokončen propad sistema javne stanovanjske preskrbe. Od predsednika vlade dr. Roberta Goloba zahtevamo, da javno ponovi zavezo neodplačnega prenosa vseh primernih stanovanjskih zemljišč na republiški stanovanjski sklad, od pristojnih ministrov pa, da čim prej uredijo ustrezne podlage in prenos.«

Glede na uspešen preboj ambicioznih stanovanjskih načrtov v popularne strankarske in nestrankarske kampanje ter glede na razširitev stanovanjske krize na vse večji del stanovalcev je jasno, da odločno ukrepanje za javno stanovanjsko gradnjo v tem trenutku je mogoče in je nujno. Javna stanovanjska politika je dobila mandat in ta zemljišča so že v javni lasti: dnevnopolitičnih ter tehničnih zadržkov torej ni! Na poti so zgolj kapitalski interesi, ki jih tako transparentno pooseblja minister za finance, ki je v nedavnem intervjuju celo razkril svoj zastavek: kot dobro prakso sistemov financiranja stanovanjske gradnje je navajal podjetji Vonovio in Buwog. Velelastnika sta v Nemčiji in Avstriji sinonima za roparsko rentništvo ter za učinkovito kanaliziranje javnih sredstev v zasebne žepe. Ne bi nas smelo presenetiti, če se bo razkrilo, da si Vonovia – ali kak podoben velelastnik – ogleduje tudi zemljišča DUTB ter da si od te investicije kaj obeta tudi sam minister.

Njegovim fantazijam popolne privatizacije stanovanjske politike in rednega ropanja javnih sredstev se je treba upreti, ne kot volivci in volivke, temveč v naših mestih, na naših placih kot sosede, stanovalci. Ministrova fantazija je mora vsakega mesta in za vse poglablja stanovanjsko krizo. V najboljšem – najboljšem! – primeru jo reši le njemu: Po privatizaciji avstrijskega državnega podjetja Buwog je bil avstrijski finančni minister zaradi prejema podkupnine obsojen na osemletno zaporno kazen.

Naša življenja so atomizirana – PLAC je alternativa

19 December 2025 at 17:17

Odkar so člani Participativne ljubljanske avtonomne cone PLAC 3. 9. 2022 vstopili v zapuščeno menzo že vrsto let bankrotiranega Cestnega podjetja Ljubljana na Linhartovi 43, prestolnica ni več ista. Zadihal je svež in ustvarjalen veter, napolnjen z ambicijami in pogumom. Skupnost PLAC-a že skoraj tri mesece gradi drugačen in drzen svet: prostor, v katerem je dovoljeno sanjati, si zamišljati drugačno politično-socialno realnost. PLAC odgovarja na neoliberalno agendo z grajenjem skupnosti na podlagi osebnega dostojanstva posameznika.

»Naša življenja zunaj tega prostora so atomizirana, zato želimo ustvariti alternativne svetove, ki sledijo človeški volji in želji. Gradimo nekaj neobičajnega, drugačnega. Vse zunaj tega prostora ima norme in pravila, tukaj pa norm ni oziroma postavljamo nove norme, ki so veliko bolj svobodomiselne, veliko bolj odprte,« nam pojasni Andraž, ki je član skupnosti.

PLAC je zaznamovan z delovanjem avtonomije v prostoru in to ne v kateremkoli prostoru, ampak v zdaj zasedeni nepremičnini, s katero upravlja Družba za upravljanje terjatev bank (DUTB), ki je že od samega obstoja leta 2013 deležna mnogih kritik.

DUTB je bil povezan s sumi korupcijskih škandalov, neupravičenimi izplačili, nenavadno visokimi plačami upravnega odbora, očitki o vprašljivem poslovanju, o »netransparentnosti delovanja in dobrega gospodarjenja s skupnim – javnim premoženjem«. DUTB je bil tudi že obravnavan v policijskih preiskavah ter pod lupo Komisije za preprečevanje korupcije in Računskega sodišča.

PLAC je tako tudi odgovor na skorumpirano privatizacijo javnega s strani kravatarskih menedžerjev in direktorjev sumljivega slovesa, ki so za lastne interese vrsto let zlorabljali svoj položaj ter družbi povzročali ogromno škode. Deluje drugače: transparentno, odprto in svobodno. Specifičnost delovanja je v avtonomiji prostora, osebni svobodi ter grajenju skupnosti. Takšna dinamika se ne more konstruirati v vsakem prostoru.

Pomembnost avtonomnega prostora

Zgodovina avtonomnih prostorov v Ljubljani je dolga, vendar takšnega, kot je PLAC, še ni bilo. Njegova specifičnost so postpandemični čas, v katerem je nastal, velikost in lokacija. Vsak avtonomni prostor je vpleten v lokalno skupnost, ki je drugačna, nosi svojo zgodovino in njen odziv je za sprejetost izjemnega pomena. Tako so tudi ljubljanski skvoti bili zaznamovani z nepredvidljivo dinamiko, zgodbami in usodami. To je čar avtonomnih prostorov.

»Plac ponuja prostor, kakršnega v Ljubljani ne moreš več najti. Tudi Metelkova ni več to, kar je bila sprva mišljena. Omogoča ti, da ti ni treba biti potrošnik, vključuješ se po potrebi. Opolnomoči te s sodelovanjem, odkriješ svoje potenciale, vključuješ se toliko, kot zmoreš, kot lahko. Lahko prideš in greš svobodno, ne da bi ti kdo izstavil račun za to. ROG je bil zadnji prostor, kjer je vladala avtonomija,« nam pojasni Žuža, ki je v PLAC-u že od vsega začetka.

PLAC-u se je uspelo ubraniti pred konzumirajočimi vzorci in komercializacijo. V njem na primer ne morete ničesar kupiti, šank ni delujoč. Če hoče obiskovalec spiti pivo, si ga mora prinesti sam. Skupnost je tako zgradila popolnoma drugačen model, ki deluje kot izoliran meh, ki zunanji svet vidi včasih kot grožnjo, drugič kot izziv. PLAC je primer dobre prakse, kjer se notranji mehanizmi in dinamika odvijajo drugače kot v zunanji potrošniški družbi.

»Takšen prostor je pomemben, ker mlad človek, kot sem na primer jaz, lahko ustvarja onkraj lovk kapitala. Če se hočem dobiti s prijateljem, nimam nobene možnosti, da bi se dobil nekje, kjer ni potrebno plačati. Lahko grem na primer v kakšne prostore nevladne organizacije, kjer te birokracija nenehno omejuje, ali pa kam na kavo, kjer moram seveda plačati, ker zdaj je zunaj pač mraz. V Ljubljani ne obstaja noben prostor, kjer bi se lahko vsaj normalno družil,« nam pojasni Gašper, ki je aktivno vpleten v umetniško ustvarjanje v PLAC-u.

_PLAC je odgovor na nesposobnost mesta Ljubljana, da bi mladim in drugačnim, starim in zavrnjenim, neopredeljenim in zlomljenim, posebnim in svobodnim zagotovila prostor, v katerem bodo lahko delovali, ustvarjali in obstajali skozi živahni proces grajenja skupnosti. _

»Ne sledimo brezglavo vzorcu, s katerim smo začeli, učimo se na napakah, se prilagajamo in po potrebi spreminjamo koncepte. Vse skupaj je še vedno živ proces, ki se spreminja. V skupnosti vidim rast in spremembe, kar mi je pomembno, saj tako napredujemo. Pomembno se mi zdi tudi, da se ne zanašamo na prakse, ki so bile vzpostavljene v preteklosti, ampak gradimo nove,« nam pojasni gimnazijka Ana, ki velik del svojega prostega časa preživi v PLAC-u.

Skupnost PLAC-a se gradi na območju, ki je za nepremičninske apetite zanimiva, za nadaljnji proces gentrifikacije v Ljubljani pa utegne biti v prihodnosti še strateškega pomena.

DUTB naenkrat pokazal zanimanje

Pogajanja z upravljalcem zemljišča, ki je posestvo dolga desetletja pustil propadati, so stekla takoj na začetku, v zadnjem tednu pa so spet razburila in razdelila javnost.

Slaba banka je skupnosti 11. novembra posredovala dopis z naslovom: »Predstavitev stališč in pričakovanj DUTB v zvezi z objektom na Linhartovi 43 v Ljubljani«.

Med drugim so zahtevali, »da skupščina PLAC imenuje svoje zastopnike – odgovorne osebe z imeni in priimki, ki bodo v imenu in za račun skupščine PLAC imeli pooblastila za pogovore s predstavniki DUTB in kabineta predsednika vlade.«

Napovedali so svoj obisk 17. novembra ter opozorili, da »DUTB ob tem vljudno opozarja, da v nasprotnem primeru pogoji za pogovore niso vzpostavljeni, posledično pa bo DUTB, z namenom zavarovanja legitimnih in zakonitih interesov ter ustavno varovanih pravic, primorana uporabiti dopustno pravna sredstva in ukrepe«.

V naslednjem odstavku je DUTB pripadnike PLAC-a obtožil, da so »prišli do neupravičene obogatitve na račun državljanov Slovenije. Na tej podlagi je DUTB potencialno oškodovana tudi za dodatne stroške za uporabnino objekta v znesku 4.906,00 EUR mesečno, poleg tega pa še za 1.174,00 EUR iz naslova nadomestila za uporabo stavbnega zemljišča na mesec. Pri tem navedeni zneski ne upoštevajo višine obratovalnih stroškov (elektrika, voda).«

Skupnost PLAC-a je pred napovedanim prihodom DUTB strokovnjakov priredila javni zajtrk, na katerega so povabili medije in vse podpornike. Zbralo se je večje število ljudi, tudi politikov iz Levice ter Gibanja Svoboda. DUTB je, sklicujoč se na dogodek, prihod odpovedal.

Naj na tem mestu zapišemo, da je bila skupnost PLAC od vsega začetka v stiku s predstavniki DUTB. 21. septembra je bila na sestanku in se srečala z vršilcema dolžnosti izvršnega direktorja Žigo Feiferjem ter Mitjo Križajem.

V imenu DUTB sta pretežno govorila Feifer in Križaj, med drugim sta izjavila, da se »ne strinjajo z zasedbo«. Morda bi, če bi prišli prej in jih »prosili za uporabo, to pravno lahko uredili«. Lahko bi najemali ali vzpostavili »poslovne odnose«, v katerih bi »se upoštevale pravice obeh strank, tudi subvencionirane možnosti obstajajo«. Po njihovem mnenju »je objekt nevaren, nepremičnina pa v razvoju«. Ocenili so, da »nastaja finančna škoda, v milijonih izgubljamo zaradi skvoterjev«, ter dodali, da vidijo »trk dveh konceptov«. »Predstavljajte si, da babica deset let uporablja zemljišča in potem ga neki cirkusanti kar zasedejo. A bo babica s tem zadovoljna? Pa ne mislim zdaj, da ste vi cirkusanti«. Ter posvarili: »To ni zastonj južina.«

Strani sta se potem poslovili in odločili, da bosta rešitev iskali preko vladnih predstavnikov in pristojnih ministrstev.

Skupnost PLAC-a je sicer besede podpore s strani premierja Roberta Goloba že imela: na dogodku ob 100 dneh vlade 8. septembra je na vprašanje Marcela Štefančiča jr., ali bo država pustila živeti avtonomno cono PLAC, dejal: »Vem, da v tem trenutku država jo pusti živeti. Nisem zasledil nobenega resnega konflikta. Odzval sem se tudi na njihovo sporočilo. Dokler ne obstaja družbenokoristen namen, za kar se bo ta stavba namenila, je prav, da tam živi skupnost.« Z nasmehom na ustih je še dodal, da ima sam v resnici PLAC »raje kot DUTB«.

PLAC – socialni, umetniški in izobraževalni eksperiment

PLAC je skupnost izražanja, socialni laboratorij ter izobraževalni eksperiment, v katerem se odvija dolga paleta umetniških, izobraževalnih in športnih aktivnosti.

»Če ne bi bilo PLAC-a, bi bil zdaj doma sam. Zame je to prostor druženja, prostor izmenjevanja idej in pogledov. Prej sem bilo veliko v ROG-u, zdaj pa je to drugačna perspektiva, ker je veliko večji poudarek na mladih. Odvija se program, če ga ni, počnemo kaj drugega: prenavljamo, čistimo, obnavljamo prostor. Prostoru na tak način damo dušo in življenje,« pojasni Jero, ki pravi, da mu trenutno PLAC pomeni »vse v življenju«.

PLAC-u je v pičlih treh mesecih uspelo zgraditi multigeneracijski center, ki s svojim programom zapolnjuje pestro paleto interesov. Tu se odvijajo gledališke predstave za odrasle in otroke; koncerti različnih alternativnih glasbenih ustvarjalcev; projekcije filmov, dokumentarcev ter mednarodnih konferenc; pogovori, diskusije, okrogle mize; ustvarjalne delavnice; treningi borilnih veščin, plesa ter joge; impro gledališke delavnice ipd.

»PLAC mi omogoča udejstvovanje na kulturnem področju. Sodelujem pri gledaliških improvizacijah in v PLAC-u imamo po novem vaje, ker do sedaj nismo imeli prostora. PLAC je zame hkrati prostor, kjer se lahko izobražujem izven formalnega koncepta izobraževanja, kjer ni tako kot v šoli, kjer se včasih na pamet učimo neke mehanizme. Tu se dejansko učim, kako ti mehanizmi delujejo,« srednješolec Gašper opiše svoje delovanje. Skozi debate, ki prej niso bile prisotne na isti način, pravi, da v skupnosti PLAC-a poglablja svoja razmišljanja. »Definitivno sem se o seksizmu tudi prej spraševal, vendar se v PLAC-u rojevajo nove dimenzije,« še doda.

Izobraževalni in raziskovalni potencial PLAC-a so prepoznale tudi različne institucije: v skupnost večkrat pridejo organizirani obiski študentov. Do sedaj so PLAC obiskali študenti krajinske arhitekture iz nemškega Hannovra, študentje Fakultete za arhitekturo v Ljubljani, študentje etnologije in socialne antropologije s Filozofske fakultete v Ljubljani, socialni pedagogi s Pedagoške fakultete v Ljubljani. Študentje s Fakultete za socialno delo so že napovedali, da bodo v PLAC-u opravljali predavanja, raziskovalne naloge ter pisali magistrske. Prostor v izvenšolskem času redno obiskujejo dijaki gimnazije Poljane in bežigrajske gimnazije, profesorji različnih fakultet ter samostojni raziskovalci.

PLAC pomeni začetek nove dobe v Ljubljani. Gradi drzno vizijo o tem, da nam ni treba biti atomizirani uniformiranci, razgalja nam svobodno okolje in možnost ustvarjanja. PLAC je samonikla svobodna skupnost. PLAC je iluzija, ideja in potencial. Je prvi eksperiment mnogih in zadnji poskus nekaterih. PLAC je življenje samo.

17. Informativa

29 December 2025 at 13:08

Informativa se je pričela že leta 2009 in je do danes največji vseslovenski predinformativni dan, ki se odvija štiri tedne pred uradnimi informativnimi dnevi (v februarju) in tako na enem mestu predstavi pregled izobraževalnih programov, ki so na voljo v Sloveniji ter v tujini – od srednjih šol do visokošolskih in podiplomskih programov, dodatnega izobraževanja in usposabljanja, jezikovnih tečajev, vseživljenjskega učenja itd.

Informativa bo tudi v letu 2026 enkratna priložnost, saj na enem mestu obiskovalci dobijo vse ustrezne informacije iz prve roke. Obiskovalcem − učencem, dijakom, študentom, podiplomskim študentom in staršem − je tako olajšana odločitev, katere izobraževalne programe obiskati v času uradnih informativnih dni in kam nato oddati svojo prijavnico za vpis.

Informativa tako pomaga veliki večini odgovoriti na vprašanje “KAM NAPREJ”. Številnim pomaga najti informacije o štipendijah, zaposlitvenih priložnostih doma in v tujini, prekvalifikacijah in številne druge z izobraževanjem in zaposlovanjem povezane informacije.

V dveh dneh Informativa ponudi več kot 25.000 obiskovalcem iz vse Slovenije kar najbolj širok nabor izobraževalnih in zaposlitvenih programov, bogat kulturni, izobraževalni in spremljevalni program.

Več informacij o dogodku najdete tukaj.

The post 17. Informativa appeared first on DrogArt.

Testiranje in info točka med novoletnimi prazniki

22 December 2025 at 11:00

INFO TOČKA

Info točka bo v sredo 24.12. in 31.12. obratovala po skrajšano med 10.00 in 14.00 uro. Ostale dneve po občajnem urniku.

TESTIRANJE

V zadnjem tednu leta se ne bodo izvajale laboratorijske analize vzorcev. Zaradi tega in praznikov v naslednjem tednu smo prilagodili tudi sprejem vzorcev. V spodnji tabeli lahko preveriš, kdaj je možna oddaja vzorcev in kdaj bodo znani rezultati analize.

DATUMURNIK ODDAJE VZORCEVREZULTATI
PET 19.12.2025LJ (16:00 – 18:00); MB (10:00 – 14:00)24.12.2025
PON 22.12.2025 LJ (10:00 – 12:00); MB (12:00 – 18:00) 24.12.2025
PON 22.12.2025 LJ (12:00 – 18:00)9.1.2026
PON 29.12.2025 ZAPRTO/
PON 5.1.2026LJ (10:00 – 18:00); MB (12:00 – 18:00)9.1.2026

Hvala za razumevanje,

ekipa DrogArt

The post Testiranje in info točka med novoletnimi prazniki appeared first on DrogArt.

Nameni 1% dohodnine in podpri varen nočni utrip

5 December 2025 at 15:57

Davčni zavezanci se lahko tudi letos do 31. decembra (sicer kadarkoli v letu) odločite, da podprete Združenje DrogArt s tem, da nam namenite delež (do 1 %) dohodnin

Kaj sploh je donacija dohodnine?

Vsi davčni zavezanci_ke v Sloveniji lahko zahtevamo, da se do 1 % dohodnine, odmerjene po zakonu o dohodnini od dohodkov, ki se vštevajo v letno davčno osnovo, nameni za donacijo kateri od nevladnih organizacij, političnih strank, sindikatom, …

Tudi DrogArt je ena od organizacij, ki ji lahko izkažeš podporo tako, da ji nameniš svoj 1% dohodnine.

Ali to pomeni manj denarja zame?

Ne. Dohodnino lahko doniraš kateri koli od organizacij, navedenih na linku spodaj. Če dohodnine ne nameniš nikomur, gre vsota denarja nazaj v državni proračun. Ti nisi torej nič na slabšem.

Kam gre ta denar?

Denar, ki ga na DrogArtu dobimo od donacij dohodnine, gre v razvoj naših aktivnosti kot je terensko delo na prizoriščih nočnega življenja, dnevni center za uporabnike drog, testiranje drog, svetovalnica,… tudi v Cedevito, ki jo na partijih tako rad_a piješ 🙂

Kako doniram dohodnino?

Postopek za donacijo dohodnine je zelo enostaven. Na voljo imaš več opcij.

  • Klikni na povezavo in sledi navodilom, ki so jih pripravili na CNVOS.
  • Organizacijo, ki ji boš namenil_a 1% dohodnine lahko izbereš tudi sam_a, direktno na strani edavki. Davčna številka DrogArta je 61443921.
  • Obrazec, ki ga prilagamo v prilogi na koncu strani, lahko tudi natisneš, izpolniš in ga sam_a pošlješ po pošti na Finančno uporavo.
  • Če ti je osebni stik bolj pri srcu, pa lahko prideš osebno na DrogArt info točko v Ljubljano (Jezerska ulica 1) ali v Maribor (Jurčičeva 8), kjer ti bomo pripravili že delno izpolnjen obrazec. Prosili te bomo zgolj za vnos osebnih podatkov, mi pa bomo obrazec sami posredovali na Finančno upravo.

En procent se morda ne zdi veliko, ampak nam zares veliko pomeni <3

The post Nameni 1% dohodnine in podpri varen nočni utrip appeared first on DrogArt.

Heroin z višjo vsebnostjo noskapina v Ljubljani

Aktivne snovi

Heroin (19 %)

Noskapin (51 %)

Papaverin (3,4 %)

6-Acetilmorfin (2,9 %)

Paracetamol (1,3%)

Kofein (0,9 %)

Dodaten opis

Analiza Nacionalnega laboratorija za zdravje, okolje in hrano je pokazala, da vzorec heroina, kupljen v Ljubljani vsebuje visok delež noskapina (51 %).

Noskapin ali narkotin je za morfinom drugi najpomembnejši alkaloid v opiju, prisoten v koncentracijah 2-8%. V prepovedanih vzorcih uličnega heroina je po podatkih literature prisoten v širokem razponu koncentracij: od nezaznavnih pa do zelo visokih deležev – 50, 60%. Gledano s strani uporabnika, je to nečistoča, prispeva k bolj rjavkasti barvi heroina.

Kljub temu, da se veže na opioidne receptorje, noskapin nima pomembnih hipnotičnih in evforičnih učinkov, lahko pa prispeva k slabosti, glavobolu in motnji zavesti v kombinaciji z drugimi depresorji CŽS. Značilno zanj pa je, da tvori toksične razgradne produkte in direktno iritativno/toksično deluje na žile, pri uporabnikih, ki injiciranjo. Nekateri opiatni alkaloidi (vključno z noskapinom) povzročijo tudi sproščanje histamina, kar lahko dodatno k prispeva k opisani reakciji.

Datum testa

9.1.2026

Vzorec je v okviru anonimnega zbiranja vzorcev psihoaktivnih snovi zbralo združenje Šent v Novi Gorici. Analizo vzorca je izvedel Nacionalni laboratorij za zdravje, okolje in hrano.

The post Heroin z višjo vsebnostjo noskapina v Ljubljani appeared first on DrogArt.

Punisher (MDMA)

Aktivne snovi

MDMA (187 mg)

Dodaten opis

Pri več kot 1,5 mg MDMA na kg telesne teže se hitreje pojavijo neželeni učinki, kot so zategovanje čeljusti, mišični krči, panična reakcija in epileptični napad. V naslednjih dneh se po zaužitju večjih odmerkov MDMA lahko pojavi povečana depresija, pomanjkanje koncentracije, motnje spanja, izguba apetita in občutek močne brezvoljnosti. Simptomi po nekaj dneh izzvenijo.

Upoštevaj spodnje smernice zmanjševanja tveganj!

Disclaimer: Količina MDMA v tableti je zgolj informativne narave in se lahko pri tabletah z istim logotipom in barvo bistveno razlikuje.

Datum testa

9.1.2026

Zmanjševanje tveganj

  • Prilagodi odmerek glede na svojo težo in izkušenost. Literatura navaja, da je odmerek MDMA 1─1,5 mg/kg telesne mase, kar za 60 kg težkega človeka znaša 60─90 mg.
  • Bodi zelo pozoren, če MDMA uporabljaš prvič, ali če ne veš, koliko čist MDMA imaš. Učinki so lahko zelo raznoliki in nekateri ljudje čutijo veliko bolj intenzivno negativne učinke (tako fizične kot psihične). Zmeraj začni z majhnimi dozami (npr. četrtinko ekstazija ali lahko dozo MDMA-ja v kristalih) in počakaj vsaj 2h.
  • Delaj redne premore med plesom.
  • Vsako uro spij do pol litra izotoničnega napitka, če plešeš, drugače pa manj.
  • Ne mešaj različnih drog med seboj, ne mešaj z zdravili.
  • Ne jemlji različnih tablet v eni noči.
  • Poskrbi za ustrezno prehrano in dovolj spanca med tednom.
  • Delaj pavze med uživanjem MDMA-ja (2-3 mesece med eno uporabo in drugo).
  • Če opaziš težave, ki bi bile lahko povezane z uporabo ekstazija, poišči pomoč.

The post Punisher (MDMA) appeared first on DrogArt.

Marvel – She-Hulk (MDMA)

Aktivne snovi

MDMA (166 mg)

Dodaten opis

Pri več kot 1,5 mg MDMA na kg telesne teže se hitreje pojavijo neželeni učinki, kot so zategovanje čeljusti, mišični krči, panična reakcija in epileptični napad. V naslednjih dneh se po zaužitju večjih odmerkov MDMA lahko pojavi povečana depresija, pomanjkanje koncentracije, motnje spanja, izguba apetita in občutek močne brezvoljnosti. Simptomi po nekaj dneh izzvenijo.

Upoštevaj spodnje smernice zmanjševanja tveganj!

Disclaimer: Količina MDMA v tableti je zgolj informativne narave in se lahko pri tabletah z istim logotipom in barvo bistveno razlikuje.

Datum testa

9.1.2026

Zmanjševanje tveganj

  • Prilagodi odmerek glede na svojo težo in izkušenost. Literatura navaja, da je odmerek MDMA 1─1,5 mg/kg telesne mase, kar za 60 kg težkega človeka znaša 60─90 mg.
  • Bodi zelo pozoren, če MDMA uporabljaš prvič, ali če ne veš, koliko čist MDMA imaš. Učinki so lahko zelo raznoliki in nekateri ljudje čutijo veliko bolj intenzivno negativne učinke (tako fizične kot psihične). Zmeraj začni z majhnimi dozami (npr. četrtinko ekstazija ali lahko dozo MDMA-ja v kristalih) in počakaj vsaj 2h.
  • Delaj redne premore med plesom.
  • Vsako uro spij do pol litra izotoničnega napitka, če plešeš, drugače pa manj.
  • Ne mešaj različnih drog med seboj, ne mešaj z zdravili.
  • Ne jemlji različnih tablet v eni noči.
  • Poskrbi za ustrezno prehrano in dovolj spanca med tednom.
  • Delaj pavze med uživanjem MDMA-ja (2-3 mesece med eno uporabo in drugo).
  • Če opaziš težave, ki bi bile lahko povezane z uporabo ekstazija, poišči pomoč.

The post Marvel – She-Hulk (MDMA) appeared first on DrogArt.

CBD konoplja s sintetičnimi in polsintetičnimi kanabinoidi kupljena v Mariboru

Aktivne snovi

MDMB-PINACA

MDMB-INACA

MADMB-4en-PINACA

H4-CBD

10- OH-HHC

Delta-9-THC-O-acetat

Dodaten opis

Analiza Nacionalnega laboratorija za zdravje, okolje in hrano je pokazala, da vzorec konoplje, kupljen v fizični prodajalni, kot CBD konoplja s polsintetičnim kanabinoidom 10OHHHC, vsebuje številne sintetične (MDMBPINACA, MDMBINACA, MADMB4enPINACA) in polsintetične kanabinoide (H4CBD, 10OHHHC, Delta9THCOacetat).

Uporabnik je poročal o negativnih učinkih, kot so povišan srčni utrip, napad panike, slabost in bruhanje, halucinacije, začasna izguba vida ter upad kognitivnih funkcij.

V literaturi so med neželenimi stranskimi učinki sintetičnih kanabinoidov navedeni tudi: hitra izguba zavesti, depresija dihanja (upočasnjeno dihanje, dihalni zastoj), epileptični napadi, krči, hiperemeza (pogosto bruhanje) vznemirjenost, delirij, psihotične epizode, agresivno in nasilno vedenje ter nenadna smrt.

Zdravstvena tveganja in dolgoročni učinki zaznanih sintetičnih in polsintetičnih kanabinoidov niso dobro raziskani. Glede na trenutno znane informacije in zbrana poročila se uporaba sintetičnih kanabinoidov v celoti odsvetuje, saj predstavlja zelo visoko tveganje za zdravje.

Datum testa

19.12.2025

Zmanjševanje tveganj

Potentnost rastlinskega materiala za kajenje s sintetičnimi kanabinoidi je zelo raznolika, saj pri izdelavi ni nobene kontrole »kakovosti«. Znano je, da se lahko na istem cvetu pojavijo t.i. “vroči žepi”, kjer je kanabinoid močno koncentriran v nekaterih delih rastlinskega materiala, zato je izjemno pomembno, da začnemo z zelo majhnim odmerkom. Različni kanabinoidi potrebujejo različno časa, da začnejo delovati zato je nujno počakati po vsakem vdihu vsaj nekaj minut (ponekod tudi več), da se izognemo predoziranju.

Ne uporabljaj v kombinaciji z drugimi drogami. Še posebej nevarna je kombinacija z drogami ki delujejo depresivno na centralni živčni sistem, kot so npr. alkohol, opioidi, sedativi, hipnotiki. Tovrstne kombinacije lahko privedejo do življenjsko ogrožajočih zastrupitev

Pred uporabo substanco testiraj in preveri kaj dejansko vsebuje. Več informacij o testiranju najdeš na www.testi.drogart.org

Ukrepanje v primeru predoziranja

Ljudje so po uporabi sintetičnih kanabinoidov pogosto neprisebni. Lahko se padejo, se penijo v ustih ali so začasno paralizirani. Če je mogoče, jih postavite v stabilni bočni položaj in nenehno spremljajte dihanje.

Če nekdo pade v nezavest in je neodziven, pokličite 112. Preverite ali diha. Če ne dihajo, začnite s stiskanje prsnega koša, če diha pa ga postavite v stabilni bočni položaj in počakajte na prihod reševalcev.


Vzorec je v okviru anonimnega zbiranja vzorcev psihoaktivnih snovi zbralo Združenje DrogArt v Mariboru. Analizo vzorca je izvedel Nacionalni laboratorij za zdravje, okolje in hrano.

The post CBD konoplja s sintetičnimi in polsintetičnimi kanabinoidi kupljena v Mariboru appeared first on DrogArt.

Hermes (MDMA)

Aktivne snovi

MDMA (157 mg)

Dodaten opis

Pri več kot 1,5 mg MDMA na kg telesne teže se hitreje pojavijo neželeni učinki, kot so zategovanje čeljusti, mišični krči, panična reakcija in epileptični napad. V naslednjih dneh se po zaužitju večjih odmerkov MDMA lahko pojavi povečana depresija, pomanjkanje koncentracije, motnje spanja, izguba apetita in občutek močne brezvoljnosti. Simptomi po nekaj dneh izzvenijo.

Upoštevaj spodnje smernice zmanjševanja tveganj!

Disclaimer: Količina MDMA v tableti je zgolj informativne narave in se lahko pri tabletah z istim logotipom in barvo bistveno razlikuje.

Datum testa

5.12.2025

Zmanjševanje tveganj

  • Prilagodi odmerek glede na svojo težo in izkušenost. Literatura navaja, da je odmerek MDMA 1─1,5 mg/kg telesne mase, kar za 60 kg težkega človeka znaša 60─90 mg.
  • Bodi zelo pozoren, če MDMA uporabljaš prvič, ali če ne veš, koliko čist MDMA imaš. Učinki so lahko zelo raznoliki in nekateri ljudje čutijo veliko bolj intenzivno negativne učinke (tako fizične kot psihične). Zmeraj začni z majhnimi dozami (npr. četrtinko ekstazija ali lahko dozo MDMA-ja v kristalih) in počakaj vsaj 2h.
  • Delaj redne premore med plesom.
  • Vsako uro spij do pol litra izotoničnega napitka, če plešeš, drugače pa manj.
  • Ne mešaj različnih drog med seboj, ne mešaj z zdravili.
  • Ne jemlji različnih tablet v eni noči.
  • Poskrbi za ustrezno prehrano in dovolj spanca med tednom.
  • Delaj pavze med uživanjem MDMA-ja (2-3 mesece med eno uporabo in drugo).
  • Če opaziš težave, ki bi bile lahko povezane z uporabo ekstazija, poišči pomoč.

The post Hermes (MDMA) appeared first on DrogArt.

2-MMC prodan kot sladoled (3-MMC) na darknetu

Aktivne snovi

2-MMC (okvirno 97 %)

Dodaten opis

Rezultati analize, narejene v Nacionalnem laboratoriju za zdravje, okolje in hrano, so pokazali, da je vzorec, ki se je na darknetu prodajal kot 3-MMC, vseboval njegov analog 2-MMC.

2-MMC je analog 3-MMC in 4-MMC, a po poročanju uporabnikov naj ne bi imel izrazitih stimulativnih učinkov. Trenutne informacije temeljijo skoraj izključno na poročilih uporabnikov, ki poročajo o še večjem cravingu (želji po ponovitvi odmerka), kot je to značilno pri 3-MMC.

Verjetno je razlog, nekoliko zmanjšan stimulativni in empatogeni učinek v primerjavi s 3 in 4-MMC, ki ga potem uporabniki poizkušajo doseči z redoziranjem in večjimi odmerki, kar pa poveča tveganje za zdravstvene zaplete.

Gre za najmanj raziskan analog, tako da ni zbranih veliko drugih informacij o učinkih in možnih tveganjih.

Datum testa

19.12.2025

Zmanjševanje tveganj

  • V letošnjem letu smo zaznali večje število lažnih produktov, ki so se prodajali kot sladoled (3-MMC). Če ga uporabljaš, se zato še posebej priporoča uporabo anonimne storite testiranja drog.

Vzorec je v okviru anonimnega zbiranja vzorcev psihoaktivnih snovi zbrala info točka Drogarta. Analizo vzorca je izvedel Nacionalni laboratorij za zdravje, okolje in hrano. Obvestilo je pripravil Nacionalni inštitut za varovanje zdravja.

The post 2-MMC prodan kot sladoled (3-MMC) na darknetu appeared first on DrogArt.

2CB (2C-B)

Aktivne snovi

2C-B (10 mg)

2C-H

Dodaten opis

Tabletka vsebuje psihedelik 2C-B. Ker se običajno prodaja v obliki tablet, je možna nenamerno zamenjava s ekstazi tabletami, ki vsebujejo MDMA. Zaradi možnega manjšega učinka pri tabletah z manjšo vsebnostjo 2C-B obstaja nevarnost redoziranja in s tem zaužitja velike količine 2C-B.

2C-H je prekurzorska snov v sintezi 2C-B in se domnevno neposredno razgradi v telesu brez psihoaktivnih učinkov.

Upoštevaj spodnje smernice zmanjševanja tveganj!

Disclaimer: Količina 2C-B v tableti je zgolj informativne narave in se lahko pri tabletah z istim logotipom in barvo bistveno razlikuje.

Datum testa

12.12.2025

Zmanjševanje tveganj

  • Bodite pazljivi pri doziranju. Lahka doza za 2C-B je 2-10 mg, srednja doza 10-20 mg in močna doza 20-30 mg.
  • 2C-B se vedno jemlje na prazen želodec, saj v nasprotnem primeru ob začetku učinkovanja, lahko povzroči neprijetno slabost in krče. Poskrbite torej za lahek obrok vsaj 3-4 ure preden vzamete 2CB. V primeru slabosti pomaga, če vstanete in se nekoliko sprehodite.
  • Glede na svoje psihadelične učinke nosi 2C-B s seboj vsa tveganja, ki veljajo za psihadelične droge: paranoične reakcije, bad tripi, izguba stika z realnostjo. Poskrbi za  primerno okolje uporabe v katerem se dobro počutiš in da si v dobri psihofizični kondiciji (set in setting).
  • Če se odločiš za uporabo na partiju, je bolje da vzameš manjšo dozo (brez halucinacij) in da svojim prijateljem poveš kaj si vzel/a.
  • Če plešete na 2C-B-ju pazite (prav tako kot pri MDMA), da vsake toliko časa popijete nekoliko požirkov brezalkoholne tekočine.

The post 2CB (2C-B) appeared first on DrogArt.

XANAX (alprazolam)

Aktivne snovi

Alprazolam (1,1 mg)

Dodaten opis

Upoštevaj spodnje smernice zmanjševanja tveganj!

Disclaimer: Količina alprazolama v tableti je zgolj informativne narave in se lahko pri tabletah z izgledom bistveno razlikuje.

Datum testa

12.12.2025

Zmanjševanje tveganj

  • Če se že odločiš za uporabo, uživaj benzodiazepine v majhnih dozah in jih nikoli ne mešaj z ostalimi depresorskimi drogami (alkohol, opiati, GHB/GBL …), saj obstaja velika nevarnost predoziranja.
  • Ne uporabljaj jih pogosto, saj povzročajo močno zasvojenost.
  • Na uporabo se predhodno pripravi in si doze pripravi vnaprej, saj se pri benzodiazepinih pogosto pojavita lažen občutek treznosti in kompulzivno redoziranje.
  • Nikoli ne vozi nikogar ali ničesar pod vplivom benzodiazepinov.
  • Svojih težav ne skušaj reševati na lastno pest z benzodiazepini s črnega trga, raje obišči zdravnika ali pa se oglasi v DrogArtovi ali kateri drugi svetovalnici.
  • Ob morebitnem nastanku zasvojenosti poišči kvalitetno strokovno pomoč (osebni zdravnik, psihiater, DrogArt, Stigma, druge nevladne organizacije …)
  • Po partiju se ne »spuščaj« z benzodiazepini. Mešanje s katerimi koli substancami je vedno nevarno početje. Svojemu telesu raje privošči kvaliteten obrok in kakovosten spanec, ki bo slej ko prej nastopil sam.
  • Pri benzodiazepinih, kupljenih na črnem trgu, je še posebej pomembno laboratorijsko testiranje zaradi možnosti ponaredkov oziroma lažnih tablet. Četudi na tableti piše npr. »Xanax«, to ni nikakršno zagotovilo, da tableta zares vsebuje alprazolam, ampak lahko vsebuje kateri drug, močnejši benzodiazepin ali pa čisto nekaj drugega.
  • Če oseba, ki je zaužila benzodiazepin, izgubi zavest, jo položi v položaj za nezavestne in ne odlašaj s klicem na 112.

The post XANAX (alprazolam) appeared first on DrogArt.

XANAX (alprazolam)

Aktivne snovi

Alprazolam (0,85 mg)

Dodaten opis

Upoštevaj spodnje smernice zmanjševanja tveganj!

Disclaimer: Količina alprazolama v tableti je zgolj informativne narave in se lahko pri tabletah z izgledom bistveno razlikuje.

Datum testa

12.12.2025

Zmanjševanje tveganj

  • Če se že odločiš za uporabo, uživaj benzodiazepine v majhnih dozah in jih nikoli ne mešaj z ostalimi depresorskimi drogami (alkohol, opiati, GHB/GBL …), saj obstaja velika nevarnost predoziranja.
  • Ne uporabljaj jih pogosto, saj povzročajo močno zasvojenost.
  • Na uporabo se predhodno pripravi in si doze pripravi vnaprej, saj se pri benzodiazepinih pogosto pojavita lažen občutek treznosti in kompulzivno redoziranje.
  • Nikoli ne vozi nikogar ali ničesar pod vplivom benzodiazepinov.
  • Svojih težav ne skušaj reševati na lastno pest z benzodiazepini s črnega trga, raje obišči zdravnika ali pa se oglasi v DrogArtovi ali kateri drugi svetovalnici.
  • Ob morebitnem nastanku zasvojenosti poišči kvalitetno strokovno pomoč (osebni zdravnik, psihiater, DrogArt, Stigma, druge nevladne organizacije …)
  • Po partiju se ne »spuščaj« z benzodiazepini. Mešanje s katerimi koli substancami je vedno nevarno početje. Svojemu telesu raje privošči kvaliteten obrok in kakovosten spanec, ki bo slej ko prej nastopil sam.
  • Pri benzodiazepinih, kupljenih na črnem trgu, je še posebej pomembno laboratorijsko testiranje zaradi možnosti ponaredkov oziroma lažnih tablet. Četudi na tableti piše npr. »Xanax«, to ni nikakršno zagotovilo, da tableta zares vsebuje alprazolam, ampak lahko vsebuje kateri drug, močnejši benzodiazepin ali pa čisto nekaj drugega.
  • Če oseba, ki je zaužila benzodiazepin, izgubi zavest, jo položi v položaj za nezavestne in ne odlašaj s klicem na 112.

The post XANAX (alprazolam) appeared first on DrogArt.

XANAX (alprazolam)

Aktivne snovi

Alprazolam (1,2 mg)

Dodaten opis

Upoštevaj spodnje smernice zmanjševanja tveganj!

Disclaimer: Količina alprazolama v tableti je zgolj informativne narave in se lahko pri tabletah z izgledom bistveno razlikuje.

Datum testa

5.12.2025

Zmanjševanje tveganj

  • Če se že odločiš za uporabo, uživaj benzodiazepine v majhnih dozah in jih nikoli ne mešaj z ostalimi depresorskimi drogami (alkohol, opiati, GHB/GBL …), saj obstaja velika nevarnost predoziranja.
  • Ne uporabljaj jih pogosto, saj povzročajo močno zasvojenost.
  • Na uporabo se predhodno pripravi in si doze pripravi vnaprej, saj se pri benzodiazepinih pogosto pojavita lažen občutek treznosti in kompulzivno redoziranje.
  • Nikoli ne vozi nikogar ali ničesar pod vplivom benzodiazepinov.
  • Svojih težav ne skušaj reševati na lastno pest z benzodiazepini s črnega trga, raje obišči zdravnika ali pa se oglasi v DrogArtovi ali kateri drugi svetovalnici.
  • Ob morebitnem nastanku zasvojenosti poišči kvalitetno strokovno pomoč (osebni zdravnik, psihiater, DrogArt, Stigma, druge nevladne organizacije …)
  • Po partiju se ne »spuščaj« z benzodiazepini. Mešanje s katerimi koli substancami je vedno nevarno početje. Svojemu telesu raje privošči kvaliteten obrok in kakovosten spanec, ki bo slej ko prej nastopil sam.
  • Pri benzodiazepinih, kupljenih na črnem trgu, je še posebej pomembno laboratorijsko testiranje zaradi možnosti ponaredkov oziroma lažnih tablet. Četudi na tableti piše npr. »Xanax«, to ni nikakršno zagotovilo, da tableta zares vsebuje alprazolam, ampak lahko vsebuje kateri drug, močnejši benzodiazepin ali pa čisto nekaj drugega.
  • Če oseba, ki je zaužila benzodiazepin, izgubi zavest, jo položi v položaj za nezavestne in ne odlašaj s klicem na 112.

The post XANAX (alprazolam) appeared first on DrogArt.

Tabletka z visoko vsebnostjo etizolama

Aktivne snovi

Etizolam (4,8 mg)

Dodaten opis

Tabletka ima dvakrat višjo vsebnost etizolama, od njegovega srednjega odmerka, ki znaša 1-2 mg in zato lahko predstavlja višje tveganje za zdravje uporabnikov in za pojav negativnih učinkov, kot so: sedacija, motnje govora, slabost, poslabšanje motoričnih sposobnosti, izguba spomina, upočasnjeno dihanje. Respiratorna depresija je še posebej nevarna v kombinaciji z drugimi depresorji, kot so alkohol, GBL, opiati!

Upoštevaj spodnje smernice zmanjševanja tveganj!

Disclaimer: Količina ettizolama v tableti je zgolj informativne narave in se lahko pri tabletah z izgledom bistveno razlikuje.

Datum testa

12.12.2025

Zmanjševanje tveganj

  • Če se že odločiš za uporabo, uživaj benzodiazepine v majhnih dozah in jih nikoli ne mešaj z ostalimi depresorskimi drogami (alkohol, opiati, GHB/GBL …), saj obstaja velika nevarnost predoziranja.
  • Ne uporabljaj jih pogosto, saj povzročajo močno zasvojenost.
  • Na uporabo se predhodno pripravi in si doze pripravi vnaprej, saj se pri benzodiazepinih pogosto pojavita lažen občutek treznosti in kompulzivno redoziranje.
  • Nikoli ne vozi nikogar ali ničesar pod vplivom benzodiazepinov.
  • Svojih težav ne skušaj reševati na lastno pest z benzodiazepini s črnega trga, raje obišči zdravnika ali pa se oglasi v DrogArtovi ali kateri drugi svetovalnici.
  • Ob morebitnem nastanku zasvojenosti poišči kvalitetno strokovno pomoč (osebni zdravnik, psihiater, DrogArt, Stigma, druge nevladne organizacije …)
  • Po partiju se ne »spuščaj« z benzodiazepini. Mešanje s katerimi koli substancami je vedno nevarno početje. Svojemu telesu raje privošči kvaliteten obrok in kakovosten spanec, ki bo slej ko prej nastopil sam.
  • Pri benzodiazepinih, kupljenih na črnem trgu, je še posebej pomembno laboratorijsko testiranje zaradi možnosti ponaredkov oziroma lažnih tablet. Četudi na tableti piše npr. »Xanax«, to ni nikakršno zagotovilo, da tableta zares vsebuje alprazolam, ampak lahko vsebuje kateri drug, močnejši benzodiazepin ali pa čisto nekaj drugega.
  • Če oseba, ki je zaužila benzodiazepin, izgubi zavest, jo položi v položaj za nezavestne in ne odlašaj s klicem na 112.

The post Tabletka z visoko vsebnostjo etizolama appeared first on DrogArt.

Zelo čist amfetamin v Mariboru

Aktivne snovi

Amfetamin (95 %)

Dodaten opis

V Mariboru je bil zaznan vzorec amfetamina z vsebnostjo 95 %. V vzorcih, ki se sicer pojavljajo v Sloveniji je povprečna vsebnost amfetamina med 20 in 30%. Vsebnost amfetamina 95 % zato predstavlja večje tveganje za predoziranje in zaplete, kot sta vročinski udar in amfetaminska psihoza, ki je pogosto povezana z dolgotrajno nespečnostjo.

Uporabnikom se zato priporoča previdnost pri uporabi ter upoštevanje načel zmanjševanja škode.

Znaki predoziranja: tresenje, zmedenost, slabost, zvišana telesna temperatura, krči in zvišan krvni tlak. Predoziranje se lahko konča tudi s smrtjo. Do amfetaminske psihoze pride predvsem pri dolgotrajni in prekomerni uporabi, znaki pa so paranoja, tesnobnost, halucinacije in iluzije.

Datum testa

12.12.2025

Zmanjševanje tveganj

Če se odločiš za uporabo amfetamina, upoštevaj smernice zmanjševanja škode: 

  • Pred zaužitjem substanco testiraj. Amfetamin je zelo namešana substanca, običajno s kofeinom ali kreatinom. Zaradi tega močno niha tudi čistost, kar lahko pomeni, da lahko neveda zaužije večjo količino, kot si načrtoval_a, s čimer se poveč tveganje za predoziranje. Več o testiranju substanc si lahko prebereš tukaj.
  • Naredi alergijski test (če nimaš možnosti lab. tesitranja): pred vsakim novim nakupom zaužij manjšo količino droge, če so učinki drugačni od pričakovanih, ali močnejši kot bi pričakoval za tak odmerek, droge ne zaužij oz. prilagodi dozo.
  • Zmeraj uporabljaj svoj pribor. Z deljenjem pribora lahko pride do prenosa nalezljivih bolezni, kot je hepatitis C. Ob redni uporabi postane nosna sluznica tanjša in hitreje zakrvavi. Ta kri lahko ostane na priboru za snifanje in, če je okužena, lahko pride do prenosa virusa na naslednjo osebo, ki bo snifala s tem priborom.
  • Načrtuj uporabo. Učinki amfetamina trajajo dolgo, zato premisli o pravočasnem prenehanju uporabe in se tako izogni neprijetni nespečnosti.
  • Ne uporabljaj preveč in prepogosto. Redna uporaba amfetamin lahko vodi k nastanku hujših zdravstvenih in psihičnih težav ter močne psihične zasvojenosti. Če opaziš, da imaš težave z zmanjšanjem ali prenehanjem uporabe, lahko poiščeš pomoč v naši svetovalnici. Več informacij lahko najdeš tukaj.

Vzorec je v okviru anonimnega zbiranja vzorcev psihoaktivnih snovi zbrala info točka Združenja DrogArt. Analizo vzorca je izvedel Nacionalni laboratorij za zdravje, okolje in hrano.

The post Zelo čist amfetamin v Mariboru appeared first on DrogArt.

Zadnja tri leta najtoplejša tri leta

15 January 2026 at 12:15
Povprečna temperatura je bila lani 1,19 °C višja od dolgoletnega povprečja 1951-1980, je objavila NASA. S tem je bilo lansko leto za spoznanje hladnejše od rekordnega leta 2024, a je razlika statistično nepomembna. Tretje najtoplejše leto je bilo 2023. Analiza Goddardovega inštituta vključuje podatke z več kot 25.000 meteoroloških postaj na svetu, več merilnih boj na oceanih, in raziskovalnih postaj na Antarktiki. NOAA, Berkley Earth, britanski Hadley Centre in evropski CCS (Copernicus Climate Services) pa so izmerili, da je bilo leto 2025 tretje najtoplejše leto v zgodovini meritev. Izhajali so iz istih podatkov, a so uporabili nekoliko drugačne modele za posplošitev na globalni raven. V vsakem primeru so bila zadnja tri leta tudi najtoplejša. Zanimivo je, da NASA to pot niti z besedo ni omenila razlogov za rekorde. Medtem ko je pod prejšnjo administracijo segrevanja ozračja jasno označila kot posledico človekovega delovanja, ki povzroča podnebne spremembe, letos teh ni omenila. Lansko poročilo je vsebovalo tudi več izjav direktorja NASE in vodilnih raziskovalcev, ki so jih pospremili z grafičnim materialom. To pot je NASA objavila zgolj nekaj kratkih odstavkov brez podrobnejše razprave. Precej zgovornejši je CCS. Pojasnjujejo, da je leto 2025 za 0,13 °C hladnejše od rekordnega 2024 in okrog 1,5 °C toplejše od povprečja 1850-1900. Pojasnili so, da je za visoke temperature v zadnjih treh letih kriva kombinacija podnebnih sprememb zaradi naraščajočih koncentracij ogljikovega dioksida v ozračju in sezonskega pojava El Niño, ki je lani plahnel. Lani so se zato bolj ogrevala polarna območja, ne pa zmerne geografske širine. [st.slika 76097][st.slika 76098]

Britanska policija zaradi halucinacij umetne inteligence navijačem prepovedala obisk nogometne tekme

15 January 2026 at 12:15
Načelnik policije regije West Midlands v Angliji je po prvotnih zavajanjih priznal, da so pri izdelavi ocene tveganja nogometne tekme v ligi Evropa med Maccabijem iz Tel Aviva in Aston Villo lanskega novembra uporabili umetno inteligenco. Ta si je izmislila neobstoječo tekmo med Maccabijem in West Hamom. To informacijo so vključili v oceno tveganja, na podlagi katere so nato izraelskim navijačem prepovedali obisk tekme z Aston Villo. Načelnik Craig Guildford je sprva trdil, da niso uporabili umetne inteligence. Za napako je okrivil družbena omrežja, od koder naj bi bili pridobili informacije za poročilo. Nato je za napako krivil rezultate Googlovega iskanja. Sedaj pa je moral pred odborom za notranje zadeve v britanskem parlamentu skrušeno priznati, da so uporabili Copilota. Za zdaj je Guildford še obdržal službo in funkcijo. Za napako se je opravičil in zatrdil, da je bila nenamerna. Zagotovo pa je bila posledica malomarnosti. [st.slika 76099]

V Pentagon prihaja Grok

14 January 2026 at 08:33
Ameriški obrambni minister Pete Hegseth je v ponedeljek naznanil, da bo ameriška vojska v Pentagonova omrežja vgradila Muskovo umetno inteligenco Grok. Dejal je, da bo Grok v Pentagonu zaživel še ta mesec, s čimer bodo lahko tako na običajnih kot tudi tajnih podatkih uporabljali najnaprednejše modele umetne inteligence. To je ta isti Grok, ki ga preiskujejo regulatorji po celem svetu, vključno z ameriškimi, ker je uporabnikom omogočal predelavo in izdelavo fotografij resničnih oseb, na katerih so bile te pomanjkljivo oblečene. Obenem je Hegseth napovedal strategijo pospešenega uvajanja umetne inteligence na ministrstvu, s čimer želijo povečati eksperimentiranje, odstraniti birokratske ovire, okrepiti investicije in prikazati bolj izvedbeno usmerjenost vojske, ki je vodilna na svetu pri uporabi umetne inteligence. Odredil je dosegljivost vseh informacij za modele umetne inteligence, saj je ta brez izdatnih podatkov neuporabna. V Pentagonu že uporabljajo nekatere modele generativne inteligence. Julija lani so sklenili štiri 200-milijonov dolarjev težke pogodbe s podjetji Anthropic, Google, OpenAI in tudi xAI, ki razvijajo različne modele prav za obrambno ministrstvo. Decembra so za centralni sistem GenAI.mil izbrali Gemini.[st.slika 76095]

Alphabet je vreden štiri bilijone dolarjev

14 January 2026 at 08:32
Tečaj delnice podjetja Alphabet je včeraj presegel 333 dolarjev, s čimer se je tudi Alphabet (oziroma Google) zavihtel v skupino podjetij, katerih tržna kapitalizacije je vsaj 4000 milijard dolarjev. V tej druščini je tudi Nvidia, lani pa sta bila v njej tudi Microsoft in Apple, ki sta (začasno?) iz nje izpadla. Alphabet je eden zmagovalcev minulega borznega leta. Delnica je pridobila 65 odstotkov, potem ko je bila še aprila četrtino pod vrednostjo z začetka leta. A umetna inteligenca je Googlu resnično uspela, Gemini pa bo uporabljala celo Applova Siri. Prav to je bil tudi povod za najnovejši sunek kvišku, ki je podjetje katapultiral prek 4000 milijard dolarjev. Trajalo je le 82 trgovalnih dni, da je Alphabet švignil od treh do štirih bilijonov. Nvidia je za ta podvig potrebovala 273 dni, Microsoft 441 dni in Apple 586 dni. Spomnimo, da je izid ChatGPT leta 2022 Google ujel na levi nogi. V podjetju so zagnali plat zvona, njihov prvi poizkus Bard pa je bil prava mala katastrofa. A Google je vztrajno razvijal Gemini, obenem pa vzdrževal svoj oblak in primat na področju iskanja in oglaševanja. Prihodki so v prvih treh četrtletjih zrasli za 14 odstotkov na 289 milijard dolarjev, dobiček pa na 93 milijard. Morda se 14 odstotkov ne sliši veliko, a to je za tako veliko podjetje osupljiv dosežek. Investitorji so ga nagradili. [st.slika 76094]

Preteklo četrtletje visoka rast prodaje računalnikov

14 January 2026 at 08:32
Zaradi naraščajočih cen pomnilnika se proizvajalci, sestavljavci in prodajalci računalniške opreme pripravljajo na težko leto 2026, a zaključek leta 2025 je minil v povsem drugačnih tonih. IDC je izračunal, da je v zadnjem četrtletju minulega leta prodaja računalnikov v primerjavi z enakim obdobjem leto pred tem zrasla za 10 odstotkov in dosegla 76,4 milijona enot. K temu je prispeval konec brezplačne podpore za Windows 10, čeprav zlasti v Evropi ta še ostaja na voljo, povsod pa je možno kupiti še tri leta plačljivih varnostnih popravkov. A prodaja novih računalnikov, ki uradno podpirajo Windows 11 - neuradno jih je moč namestiti tudi na številne starejše mlinčke - je pomagala krepiti prodajo. Prav tako je rast cen pomnilnika vzpodbudila številne akterje, da si naredijo zaloge, končne kupce pa k nakupu raje prej kot slej. Vse to se je odrazilo v odlični prodaji. V drugi polovici letošnjega leta se napovedujejo podražitve, saj bo sestavljavcem računalnikov, kot sta Lenovo in HP, zmanjkalo zalog pomnilnika in SSD-jev, ki so si jih nakopičili v preteklih četrtletjih. Največji tržni delež ima še vedno Lenovo, in sicer 25 odstotkov, sledijo pa HP (20 odstotkov), Dell (15 odstotkov), Apple (9,3 odstotka) in Asus (7,1 odstotka). [st.slika 76096]

Ta teden prva zdravstvena evakuacija z ISS

12 January 2026 at 19:28
NASA je sporočila, da bodo prvikrat v zgodovini z Mednarodne vesoljske postaje (ISS) evakuirali astronavta iz zdravstvenih razlogov. Po trenutnih načrtih bo se v noči s srede na četrtek posadka 11. SpaceXove rotacije (Crew-11), ki jo sestavljajo ruski kozmonavt Oleg Platonov, ameriška astronavta Mike Fincke in Zena Cardman ter Japonec Kimiya Yui, odpravila na 10-urno pot proti Zemlji. NASA ni razkrila, kdo izmed članov posadke ima zdravstvene težave in kako resne so. Dejali so le, da so se za vrnitev odločili zaradi previdnosti. Minuli teden je NASA tudi odpovedala prvi letošnji vesoljski sprehod, ki bi ga bila morala izvesti omenjena posadka. Posadka je na ISS pripotovala avgusta in bi morala ostati šest mesecev. Prejšnji teden so se razširile vesti o zdravstvenih težavah enega izmed astronavtov. NASA jih je potrdila in dejala, da jih ne bi mogli odpraviti v vesolju, četudi bi imeli na ISS zdravnika. Poudarili so, da bi v izrednih razmerah lahko izvedli evakuacijo v nekaj urah, a da ne gre za nujno stanje. Zdravstvene težave so na vesoljski postaji, ki ima od leta 2000 vedno vsaj eno posadko, v preteklosti že imeli. Z zdravili so raztapljali strdek, a tedaj misije niso skrajšali. Edino skrajšanje se je zgodilo leta 1985, ko se je Vladimir Vasyutin z ruske vesoljske postaje vrnil zaradi visoke vročine. Na ISS so trenutno tudi Christopher Williams, Sergey Kud-Sverchkov in Sergei Mikayev, ki jih je tja 27. novembra pripeljal sojuz MS-28. [st.slika 76093]

Applovo Siri bo poganjal Googlov Gemini

12 January 2026 at 19:27
Apple in Alphabet sta sklenila dogovor, po katerem bo pomočnici Siri odslej umetno pamet posojal Gemini. Apple je dejal, da so po primerjavi ugotovili, da Google nudi najzmogljivejšo podstat za Applove modele. S tem so med vrsticami priznali, da razvoj lastne umetne inteligence ne poteka po načrtih in da so v precejšnjem z zaostanku. Večletni dogovor bomo v praksi videli že sredi tega leta, ko bo izšla prenovljena Siri, ki bo tudi bolj personalizirana. Že na sejmu WWDC 2024 je Apple napovedal ekosistem Apple Intelligence, del katerega bi morala biti tudi sposobnejša Siri. Apple je večino funkcij Apple Intelligence resda izdal, a so bili rezultati slabši od pričakovanj. Nova Siri pa se je ves čas odmikala, Apple pa je tudi priznal, da je razvoj težavnejši od načrtov. Podrobnosti večletnega dogovora še niso znano. Neuradno naj bi Apple uporabljal model z 1200 milijardami parametrov, za katerega bo Googlu odštel milijardo dolarjev na leto. Googl je v izjavi za javnost potrdil, da bodo spoštovali Applove standarde na področju zasebnosti, torej bodo modeli tekli na uporabnikovih napravah ali v varnem oblaku (Private Cloud Compute). Apple dogovora še ni komentiral. [st.slika 76092]

Ubisoft takoj po ustanovitvi sindikata zaprl studio v Halifaxu

12 January 2026 at 19:27
Konec minulega leta je 60 zaposlenih v Ubisoftovem studiu v Halifaxu v kanadski provinci Nova Škotska izglasovalo, da se sindikalno organizirajo. To je prvi sindikat Ubisfotovih zaposlenih v Severni Ameriki, saj v drugih podružnicah niso organizirani. Ima pa Ubisoft, v katerem je zaposlenih 17.000 ljudi, sindikalno povezane zaposlene v drugih državah. Dva tedna po vključitvi zaposlenih v kanadsko podružnico sindikata CWA (Communications Workers of America) je Ubisoft podružnico v Halifaxu zaprl in odpustil 71 ljudi. Iz podjetja so sporočili, da so v minulih 24 mesecih sprejelih več ukrepov, ki so namenjeni poenostavitvi poslovanja, izboljšanju učinkovitosti in znižanju stroškov. Zaradi tega so se odločili zapreti tudi studio v Halifaxu, zaposlenim pa so ponudili odpravnine in pomoč pri iskanju novih zaposlitev. Povezavo s sindikatom zanikajo. Studio v Halifaxu ima svoje začetke kot podjetje Longtail Studios, ki je bilo ustanovljeno leta 2003. Ubisoft ga je prevzel leta 2010. Sindikat opozarja, da je zaprtje podružnice zaradi ustanovitve sindikata nezakonito, a tega še niso dokazali. Ubisoft trdi, da je zaprtje posledica operativnih razlogov. Krčenje stroškov in zapiranje podružnic potekata že nekaj let, novembra pa so v poslovnem poročilu napovedali 100-milijonske prihranke za naslednje leto.[st.slika 76091]

Konec meseca bomo sadove Intelovega procesa 18A lahko preizkusili v praksi

12 January 2026 at 08:14
Na sejmu CES je Intel naposled objavil skorajšnjo razpoložljivost izdelkov s procesorji Core Ultra Series 3, ki so še posebno zanimivi spričo dejstva, da so napravljeni na proizvodnem procesu 18A, ki naj bi bil trenutno najbolj napreden na svetu.[st.slika 76090] Na dogodku so najavili 14 čipov, vse za ultraprenosne računalnike in ročne igralne naprave, ki spadajo v družino procesorjev Panther Lake. V grobem sodijo v tri različne "jakostne" skupine; Core Ultra X9 in X7 imajo 16 jeder in polno 12-jedrno obliko grafičnega čipa Arc B390; Core Ultra 9 in 7 imajo okrnjen grafični del in bodo potemtakem primerni za spajanje z dodatnimi grafičnimi karticami; na koncu imajo Core Ultra 5 prepolovljeno število jeder (8) in starejšo, šibkejšo obliko integrirane grafike. Same čipe so strankam pričeli pošiljati pred koncem lanskega leta, prvi dejanski prenosniki na tej osnovi naj bi bili na voljo 27. januarja, za nekatere so že na voljo prednaročila. Kar je bržkone tehnično in strateško najbolj pomenljivo pri tretji generaciji procesorjev Core Ultra, pa je dejstvo, da gre za prve izdelke na osnovi proizvodnega procesa 18A, na katerega v podjetju praktično stavijo vso svojo prihodnost, saj nameravajo ravno s to tehnologijo dohiteti TSMC in družbo vnovič pririniti v ospredje. Pri tem dosti tvegajo, saj so ubrali inženirsko bližnjico, s katero v procesu 18A uvajajo dve koreniti tehnični novosti hkrati: tranzistorje vrste nanosheet (ali GAAFET) in pa izdelavo napajalnih vodov na spodnji strani čipa (backside power delivery - BSPD). Običajno se podjetja takšnih prelomnih prijemov ne lotevajo hkrati, temveč zaporedoma - tudi TSMC, ki bo najprej pripeljal GAAFET, šele zatem pa BSPD. Tranzistorji GAAFET, ali gate-all-around FET, imajo vrata povsem ovita okoli kanala, s čimer ima slednji obliko nekakšnega tankega lističa, kar so v Intelu povzeli pri lastnem nazivu tehnologije - nanosheet. To ojača nadzor vrat nad kanalom v primerjavi z obstoječimi tranzistorji vrste FinFET, kjer vrata kanal objemajo s treh strani. Boljši nadzor nad tokom skozi kanal pomeni manj uhajajočih elektronov in s tem potencialno višje frekvence in višjo gostoto elementov na površino, oziroma nadaljnje trajanje Moorovega zakona, če odmislimo, da smo tega že nekajkrat malce prebesedili. Tudi backside power delivery naj bi prinesel podobne pribitke. Doslej so morali inženirji vode za prenos elektrike in podatkov prepletati v istem prostoru, nad tranzistorji. Ker gre za dve različni sorti vodil - napajalna morajo biti čim širša, podatkovna pa čim ožja - je bil to za dizajnerje čipov orjaški zalogaj, obenem pa so napajalne žice rade motile tokove podatkov. S premikom električnih vodov na drugo stran čipa se takšne motnje zmanjšajo, dolžina žičk pa skrajša. Seveda pa tudi takšna proizvodnja pomeni nov zahteven izziv, kajti po tem, ko se izdela zgornja polovica čipa s tranzistorji in podatkovnimi vodili, je treba vso rezino obrniti okoli, jo fino zbrusiti in z natančnostjo nanometrov skoznjo napraviti luknjice. Zanimivo bo videti, kaj od tega je Intelovim inženirjem delalo takšne probleme, da tudi z 18A že malo zamujajo.

Web Perf Hero: Thiemo Kreuz

29 December 2025 at 04:30

Today we recognise Thiemo’s broad impact in improving performance of Wikimedia software. From optimizing code across the MediaWiki stack as felt on Wikipedia.org, to speeding up CI for faster developer feedback; this work benefits us every day!

Thiemo Kreuz works in the Technical Wishes team at Wikimedia Deutschland. He did most of this performance work as a paid software developer. “We are free to spend a portion of our time on side projects like these”, Thiemo wrote to us.

Performance as part of a routine

The tools on performance.wikimedia.org are part of building a culture of performance. These tools help you understand how code performs in production and on real devices. These tools empower developers to maintain performance through regular assessment and incremental improvement. Perf matters, because improving performance is an essential step toward equity of access!

We celebrate Thiemo’s tireless efforts with a story about performance as part of a routine, rather than one specific change. We’ll look at a few examples, but there are many other interesting Git commits if you’re curious for more.

Wikitext editor

The CodeMirror extension for MediaWiki provides syntax highlighting, for example, when editing template pages.

“I found a nasty performance issue in CodeMirror’s syntax highlighter for wikitext that was sitting there for a really, really long time”, Thiemo wrote about T270317 and T270237, which would cause your browser to freeze on long articles. “But nobody could figure out why. Answer: Bad regexes with missing boundary assertions.”

VisualEditor template editor

With the WMDE Technical Wishes team, Thiemo worked on VisualEditor’s template dialog and dramatically improved its performance. “This is mostly about lazy-loading parts of the UI”, Thiemo wrote. This matters because the community maintains templates that sometimes define several hundred parameters.

Faster stylesheet compilation

ResourceLoader is the MediaWiki delivery system for frontend styles, scripts, and localisation. It uses the Less.php library for stylesheet compilation. Thiemo heavily optimized the stylesheet parser through native function calls, inlining, and other techniques. This resulted in a 15% reduction in this change, 8% in this change, 5% in another change, and several more changes after that.

The motivation for this work was faster feedback from CI. While we compile only a handful of Less stylesheets during a page view, we have several hundred Less stylesheet files in our codebase. Our CI automatically checks all frontend assets for compilation errors, without needing dedicated unit tests. This speed-up brought us one step closer to realising the 5-minute pipeline.

Codesniffer rules

MediaWiki has extensive static analysis rules that automate and codify things we learned over two decades. Many such rules are implemented using PHP_CodeSniffer and run both locally and in CI via the composer test command. New rules are developed all the time and discussed in Phabricator. These new rules come at a cost.

“I keep coming back to our MediaWiki ruleset for PHPCS to check if it still runs as fast as it used to”, Thiemo wrote. “I find this particularly interesting because it requires a very specific ‘unfair’ type of optimization: We don’t care how slow the unhappy path is when it finds errors, because that’s the exceptional case that typically never happens. But we care a lot about the happy path, because that gets executed over and over again with every CI run.”

Example changes: 3X faster MultipleEmptyLines rule, 10X faster EmptyTag documentation rule.

Back to basics

Thiemo likes improving low-level libraries and frameworks, such as wikimedia/services and OOUI. “The idea is that even the tiniest of optimizations can make a notable difference, because a piece of library code is executed so often”, Thiemo wrote.

Web Perf Hero award

The Web Perf Hero award is given to individuals who have gone above and beyond to improve the web performance of Wikimedia projects. The initiative started in 2020 and takes the form of a Phabricator badge. You can find past recipients at the Web Perf Hero award page on Wikitech.

Unifying our mobile and desktop domains

21 November 2025 at 13:00

How we achieved 20% faster mobile response times, improved SEO, and reduced infrastructure load.

Until now, when you visited a wiki (like en.wikipedia.org), the server responded in one of two ways: a desktop page, or a redirect to the equivalent mobile URL (like en.m.wikipedia.org). This mobile URL in turn served the mobile version of the page from MediaWiki. Our servers have operated this way since 2011, when we deployed MobileFrontend.

Before: Wikimedia CDN responds with a redirect from en.wikipedia.org to en.m.wikipedia.org for requests from mobile clients, and en.m.wikipedia.org then responds with the mobile HTML. After: Wikimedia CDN responds directly with the mobile HTML.
Diagram of technical change.

Over the past two months we unified the mobile and desktop domain for all wikis (timeline). This means we no longer redirect mobile users to a separate domain while the page is loading.

We completed the change on Wednesday 8 October after deploying to English Wikipedia. The mobile domains became dormant within 24 hours, which confirms that most mobile traffic arrived on Wikipedia via the standard domains and thus experienced a redirect until now.[1][2]

Why?

Why did we have a separate mobile domain? And, why did we believe that changing this might benefit us?

The year is 2008 and all sorts of websites large and small have a mobile subdomain. The BBC, IMDb, Facebook, and newspapers around the world featured the iconic m-dot domain. For Wikipedia, a separate mobile domain made the mobile experiment low-risk to launch and avoided technical limitations. It became the default in 2011 by way of a redirect.

Fast-forward seventeen years, and much has changed. It is no longer common for websites to have m-dot domains. Wikipedia’s use of it is surprising to our present day audience, and it may decrease the perceived strength of domain branding. The technical limitations we had in 2008 have long been solved, with the Wikimedia CDN having efficient and well-tested support for variable responses under a single URL. And above all, we had reason to believe Google stopped supporting separate mobile domains, which motivated the project to start when it did.

You can find a detailed history and engineering analysis in the Mobile domain sunsetting RFC along with weekly updates on mediawiki.org.

Site speed

Google used to link from mobile search results directly to our mobile domain, but last year this stopped. This exposed a huge part of our audience to the mobile redirect and regressed mobile response times by 10-20%.[2]

Google supported mobile domains in 2008 by letting you advertise a separate mobile URL. While Google only indexed the desktop site for content, they stored this mobile URL and linked to it when searching from a mobile device.[3] This allowed Google referrals to skip over the redirect.

Google introduced a new crawler in 2016, and gradually re-indexed the Internet with it.[4-7] This new “mobile-first” crawler acts like a mobile device rather than a desktop device, and removes the ability to advertise a separate mobile or desktop link. It’s now one link for everyone! Wikipedia.org was among the last sites Google switched, with May 2024 as the apparent change window.[2] This meant the 60% of incoming pageviews referred by Google, now had to wait for the same redirect that the other 40% of referrals have experienced since 2011.[8]

Persian Wikipedia saw a quarter second cut in the “responseStart” metric from 1.0s to 0.75s.

Unifying our domains eliminated the redirect and led to a 20% improvement in mobile response times.[2] This improvement is both a recovery and a net-improvement because it applies to everyone! It recovers the regression that Google-referred traffic started to experience last year, but also improves response times for all other traffic by the same amount.

The graphs below show how the change was felt worldwide. The “Worldwide p50” corresponds to what you might experience in Germany or Italy, with fast connectivity close to our data centers. The “Worldwide p80” resembles what you might experience in Iran browsing the Persian Wikipedia.

Wordwide p80 regressed 11% from 0.63s to 0.70s, then reduced 18% from 0.73s to 0.60s. Wordwide p75 regressed 13% to 0.61s, then reduced 19% to 0.52s. Wordwide p50 regressed 22% to 0.33s, then reduced 21% to 0.27s. Full table in the linked comment on Phabricator.
Check Perf report to explore the underlying data and for other regions.

SEO

The first site affected was not Wikipedia but Commons. Wikimedia Commons is the free media repository used by Wikipedia and its sister projects. Tim Starling found in June that only half of the 140 million pages on Commons were known to Google.[9] And of these known pages, 20 million were also delisted due to the mobile redirect. This had been growing by one million delisted pages every month.[10] The cause for delisting turned out to be the mobile redirect. You see, the new Google crawler, just like your browser, also has to follow the mobile redirect.

After following the redirect, the crawler reads our page metadata which points back to the standard domain as the preferred one. This creates a loop that can prevent a page from being updated or listed in Google Search. Delisting is not a matter of ranking, but about whether a page is even in the search index.

Tim and myself disabled the mobile redirect for “Googlebot on Commons” through an emergency intervention on June 23rd. Referrals then began to come back, and kept rising for eleven weeks in a row, until reaching a 100% increase in Google-referrals. From a baseline of 3 million weekly pageviews up to 6 million. Google’s data on clickthroughs shows a similar increase from 1M to 1.8M “clicks”.[9]

Pageviews to Wikimedia Commons having type equal to user (meaning not a known bot or spider), and referrer equal to Google. After July 2025, it increases from 3 million to 6 million per week.
Google-referred pageviews in 2025.
Stable 1.0 million clicks per week in June and early July, then increase to 1.8 million clicks per week in mid-July and stayed there.
Weekly clicks (according to Google Search Console).

We reversed last year’s regression and set a new all-time high. We think there’s three reasons Commons reached new highs:

  1. The redirect consumed half of the crawl budget, thus limiting how many pages could be crawled.[10][11]
  2. Google switched Commons to its new crawler some years before Wikipedia.[12] The index had likely been shrinking for two years already.
  3. Pages on Commons have a sparse link graph. Wikipedia has a rich network of links between articles, whereas pages on Commons represent a photo with an image description that rarely links to other files. This unique page structure makes it hard to discover Commons pages through recursive crawling without a sitemap.

Unifying our domains lifted a ceiling we didn’t know was there!

The MediaWiki software has a built-in sitemap generator, but we disabled this on Wikimedia sites over a decade ago.[13] We decided to enable it for Commons and submitted it to Google on August 6th.[14][15] Google has since indexed 70 million new pages for Commons, up 140% since June.[9]

We also found that less than 0.1% of videos on Commons were recognised by Google as video watch pages (for the Google Search “Videos” tab). I raised this in a partnership meeting with Google Search, and it may’ve been a bug on their end. Commons started showing up in Google Videos a week later.[16][17]

Link sharing UX

When sharing links from a mobile device, such link previously hardcoded the mobile domain. Links shared from a mobile device gave you the mobile site, even when received on desktop. The “Desktop” link in the footer of the mobile site pointed to the standard domain and disabled the standard-to-mobile redirect for you, on the assumption you arrived on the mobile site via the redirect. The “Desktop” link did not remember your choice on the mobile domain itself, and there existed no equivalent mobile-to-standard redirect for when you arrive there. This meant a shared mobile link always presented the mobile site, even after opting-out on desktop.

Everyone now shares the same domain which naturally shows the appropiate version.

There is a long tail of stable referrals from news articles, research papers, blogs, talk pages, and mailing lists that refer to the mobile domain. We plan to support this indefinitely. To limit operational complexity, we now serve these through a simple whole-domain redirect. This has the benefit of retroactively fixing the UX issue because old mobile links now redirect to the standard domain.[18]

This resolves a long-standing bug with workarounds in the form of shared user scripts,[19] browser extensions,[20] and personal scripts.[24]

Infrastructure load

After publishing an edit, MediaWiki instructs the Wikimedia CDN to clear the cache of affected articles (“purge”). It has been a perennial concern from SRE teams at WMF that our CDN purge rates are unsustainable. For every purge from MediaWiki core, the MobileFrontend extension would add a copy for the mobile domain.

Daily purge workload.

After unifying our domains we turned off these duplicate purges, and cut the MediaWiki purge rate by 50%. Over the past weeks the Wikimedia CDN processed approximately 4 billion fewer purges a day. MediaWiki used to send purges at a baseline rate of 40K/second with spikes up to 300K/second, and both have been halved. Factoring in other services, the Wikimedia CDN now receives 20% to 40% fewer purges per second overall, depending on the edit activity.[18]

Footnotes

  1. T403510: Main rollout, Wikimedia Phabricator.
  2. T405429: Detailed traffic stats and performance reports, Wikimedia Phabricator.
  3. Running desktop and mobile versions of your site (2009), developers.google.com.
  4. Mobile-first indexing (2016), developers.google.com.
  5. Google makes mobile-first indexing default for new domains (2019), TechCrunch.
  6. Mobile-first indexing has landed (2023), developers.google.com.
  7. Mobile indexing vLast final final (Jun 2024), developers.google.com.
  8. Mobile domain sunsetting RFC § Footnote: Wikimedia pageviews (Feb 2025), mediawiki.org.
  9. T400022: Commons SEO review, Wikimedia Phabricator.
  10. T54647: Image pages not indexed by Google, Wikimedia Phabricator.
  11. Crawl Budget Management For Large Sites, developers.google.com.
  12. I don’t have a guestimate for when Google switched Commons to its new crawler. I pinpointed May 2024 as the switch date for Wikipedia based on the new redirect impacting page load times (i.e. a non-zero fetch delay). For Commons, this fetch delay was already non-zero since at least 2018. This suggests Google’s old crawler linked mobile users to Commons canonical domain, unlike Wikipedia which it linked to the mobile domain until last year. Raw perf data: P73601.
  13. History of sitemaps at Wikimedia by Tim Starling, wikitech.wikimedia.org.
  14. T396684: Develop Sitemap API for MediaWiki
  15. T400023: Deploy Sitemap API for Commons
  16. T396168: Video pages not indexed by Google, Wikimedia Phabricator.
  17. Google Videos Search results for commons.wikimedia.org.
  18. T405931: Clean up and redirect, Wikimedia Phabricator.
  19. Wikipedia:User scripts/List on en.wikipedia.org. Featuring NeverUseMobileVersion, AutoMobileRedirect, and unmobilePlus.
  20. Redirector (10,000 users), Chrome Web Store.
  21. How can I force my desktop browser to never use mobile Wikipedia (2018), StackOverflow.
  22. Skip Mobile Wikipedia (726 users), Firefox Add-ons.
  23. Search for “mobile wikipedia”, Firefox Add-ons.
  24. Mobile domain sunsetting 2025 Announcement § Personal script workarounds (Sep 2025), mediawiki.org.

About this post

Featured image by PierreSelim, CC BY 3.0, via Wikimedia Commons.

The stack circuitry of the Intel 8087 floating point chip, reverse-engineered

9 December 2025 at 17:54

Early microprocessors were very slow when operating with floating-point numbers. But in 1980, Intel introduced the 8087 floating-point coprocessor, performing floating-point operations up to 100 times faster. This was a huge benefit for IBM PC applications such as AutoCAD, spreadsheets, and flight simulators. The 8087 was so effective that today's computers still use a floating-point system based on the 8087.1

The 8087 was an extremely complex chip for its time, containing somewhere between 40,000 and 75,000 transistors, depending on the source.2 To explore how the 8087 works, I opened up a chip and took numerous photos of the silicon die with a microscope. Around the edges of the die, you can see the hair-thin bond wires that connect the chip to its 40 external pins. The complex patterns on the die are formed by its metal wiring, as well as the polysilicon and silicon underneath. The bottom half of the chip is the "datapath", the circuitry that performs calculations on 80-bit floating point values. At the left of the datapath, a constant ROM holds important constants such as π. At the right are the eight registers that form the stack, along with the stack control circuitry.

Die of the Intel 8087 floating point unit chip, with main functional blocks labeled. The die is 5mm×6mm.  Click for a larger image.

Die of the Intel 8087 floating point unit chip, with main functional blocks labeled. The die is 5mm×6mm. Click for a larger image.

The chip's instructions are defined by the large microcode ROM in the middle. This ROM is very unusual; it is semi-analog, storing two bits per transistor by using four transistor sizes. To execute a floating-point instruction, the 8087 decodes the instruction and the microcode engine starts executing the appropriate micro-instructions from the microcode ROM. The decode circuitry to the right of the ROM generates the appropriate control signals from each micro-instruction. The bus registers and control circuitry handle interactions with the main 8086 processor and the rest of the system. Finally, the bias generator uses a charge pump to create a negative voltage to bias the chip's substrate, the underlying silicon.

The stack registers and control circuitry (in red above) are the subject of this blog post. Unlike most processors, the 8087 organizes its registers in a stack, with instructions operating on the top of the stack. For instance, the square root instruction replaces the value on the top of the stack with its square root. You can also access a register relative to the top of the stack, for instance, adding the top value to the value two positions down from the top. The stack-based architecture was intended to improve the instruction set, simplify compiler design, and make function calls more efficient, although it didn't work as well as hoped.

The stack on the 8087. From The 8087 Primer, page 60.

The stack on the 8087. From The 8087 Primer, page 60.

The diagram above shows how the stack operates. The stack consists of eight registers, with the Stack Top (ST) indicating the current top of the stack. To push a floating-point value onto the stack, the Stack Top is decremented and then the value is stored in the new top register. A pop is performed by copying the value from the stack top and then incrementing the Stack Top. In comparison, most processors specify registers directly, so register 2 is always the same register.

The registers

The stack registers occupy a substantial area on the die of the 8087 because floating-point numbers take many bits. A floating-point number consists of a fractional part (sometimes called the mantissa or significand), along with the exponent part; the exponent allows floating-point numbers to cover a range from extremely small to extremely large. In the 8087, floating-point numbers are 80 bits: 64 bits of significand, 15 bits of exponent, and a sign bit. An 80-bit register was very large in the era of 8-bit or 16-bit computers; the eight registers in the 8087 would be equivalent to 40 registers in the 8086 processor.

The registers in the 8087 form an 8×80 grid of cells. The close-up shows an 8×8 block. I removed the metal layer with acid to reveal the underlying silicon circuitry.

The registers in the 8087 form an 8×80 grid of cells. The close-up shows an 8×8 block. I removed the metal layer with acid to reveal the underlying silicon circuitry.

The registers store each bit in a static RAM cell. Each cell has two inverters connected in a loop. This circuit forms a stable feedback loop, with one inverter on and one inverter off. Depending on which inverter is on, the circuit stores a 0 or a 1. To write a new value into the circuit, one of the lines is pulled low, flipping the loop into the desired state. The trick is that each inverter uses a very weak transistor to pull the output high, so its output is easily overpowered to change the state.

Two inverters in a loop can store a 0 or a 1.

Two inverters in a loop can store a 0 or a 1.

These inverter pairs are arranged in an 8 × 80 grid that implements eight words of 80 bits. Each of the 80 rows has two bitlines that provide access to a bit. The bitlines provide both read and write access to a bit; the pair of bitlines allows either inverter to be pulled low to store the desired bit value. Eight vertical wordlines enable access to one word, one column of 80 bits. Each wordline turns on 160 pass transistors, connecting the bitlines to the inverters in the selected column. Thus, when a wordline is enabled, the bitlines can be used to read or write that word.

Although the chip looks two-dimensional, it actually consists of multiple layers. The bottom layer is silicon. The pinkish regions below are where the silicon has been "doped" to change its electrical properties, making it an active part of the circuit. The doped silicon forms a grid of horizontal and vertical wiring, with larger doped regions in the middle. On top of the silicon, polysilicon wiring provides two functions. First, it provides a layer of wiring to connect the circuit. But more importantly, when polysilicon crosses doped silicon, it forms a transistor. The polysilicon provides the gate, turning the transistor on and off. In this photo, the polysilicon is barely visible, so I've highlighted part of it in red. Finally, horizontal metal wires provide a third layer of interconnecting wiring. Normally, the metal hides the underlying circuitry, so I removed the metal with acid for this photo. I've drawn blue lines to represent the metal layer. Contacts provide connections between the various layers.

A close-up of a storage cell in the registers. The metal layer and most of the polysilicon have been removed to show the underlying silicon.

A close-up of a storage cell in the registers. The metal layer and most of the polysilicon have been removed to show the underlying silicon.

The layers combine to form the inverters and selection transistors of a memory cell, indicated with the dotted line below. There are six transistors (yellow), where polysilicon crosses doped silicon. Each inverter has a transistor that pulls the output low and a weak transistor to pull the output high. When the word line (vertical polysilicon) is active, it connects the selected inverters to the bit lines (horizontal metal) through the two selection transistors. This allows the bit to be read or written.

The function of the circuitry in a storage cell.

The function of the circuitry in a storage cell.

Each register has two tag bits associated with it, an unusual form of metadata to indicate if the register is empty, contains zero, contains a valid value, or contains a special value such as infinity. The tag bits are used to optimize performance internally and are mostly irrelevant to the programmer. As well as being accessed with a register, the tag bits can be accessed in parallel as a 16-bit "Tag Word". This allows the tags to be saved or loaded as part of the 8087's state, for instance, during interrupt handling.

The decoder

The decoder circuit, wedged into the middle of the register file, selects one of the registers. A register is specified internally with a 3-bit value. The decoder circuit energizes one of the eight register select lines based on this value.

The decoder circuitry is straightforward: it has eight 3-input NOR gates to match one of the eight bit patterns. The select line is then powered through a high-current driver that uses large transistors. (In the photo below, you can compare the large serpentine driver transistors to the small transistors in a bit cell.)

The decoder circuitry has eight similar blocks to drive the eight select lines.

The decoder circuitry has eight similar blocks to drive the eight select lines.

The decoder has an interesting electrical optimization. As shown earlier, the register select lines are eight polysilicon lines running vertically, the length of the register file. Unfortunately, polysilicon has fairly high resistance, better than silicon but much worse than metal. The problem is that the resistance of a long polysilicon line will slow down the system. That is, the capacitance of transistor gates in combination with high resistance causes an RC (resistive-capacitive) delay in the signal.

The solution is that the register select lines also run in the metal layer, a second set of lines immediately to the right of the register file. These lines branch off from the register file about 1/3 of the way down, run to the bottom, and then connect back to the polysilicon select lines at the bottom. This reduces the maximum resistance through a select line, increasing the speed.

A diagram showing how 8 metal lines run parallel to the main select lines. The register file is much taller than shown; the middle has been removed to make the diagram fit.

A diagram showing how 8 metal lines run parallel to the main select lines. The register file is much taller than shown; the middle has been removed to make the diagram fit.

The stack control circuitry

A stack needs more control circuitry than a regular register file, since the circuitry must keep track of the position of the top of the stack.3 The control circuitry increments and decrements the top of stack (TOS) pointer as values are pushed or popped (purple).4 Moreover, an 8087 instruction can access a register based on its offset, for instance the third register from the top. To support this, the control circuitry can temporarily add an offset to the top of stack position (green). A multiplexer (red) selects either the top of stack or the adder output, and feeds it to the decoder (blue), which selects one of the eight stack registers in the register file (yellow), as described earlier.

The register stack in the 8087. Adapted from Patent USRE33629E. I don't know what the GRX field is. I also don't know why this shows a subtractor and not an adder.

The register stack in the 8087. Adapted from Patent USRE33629E. I don't know what the GRX field is. I also don't know why this shows a subtractor and not an adder.

The physical implementation of the stack circuitry is shown below. The logic at the top selects the stack operation based on the 16-bit micro-instruction.5 Below that are the three latches that hold the top of stack value. (The large white squares look important, but they are simply "jumpers" from the ground line to the circuitry, passing under metal wires.)

The stack control circuitry. The blue regions on the right are oxide residue that remained when I dissolved the metal rail for the 5V power.

The stack control circuitry. The blue regions on the right are oxide residue that remained when I dissolved the metal rail for the 5V power.

The three-bit adder is at the bottom, along with the multiplexer. You might expect the adder to use a simple "full adder" circuit. Instead, it is a faster carry-lookahead adder. I won't go into details here, but the summary is that at each bit position, an AND gate produces a Carry Generate signal while an XOR gate produces a Carry Propagate signal. Logic gates combine these signals to produce the output bits in parallel, avoiding the slowdown of the carry rippling through the bits.

The incrementer/decrementer uses a completely different approach. Each of the three bits uses a toggle flip-flop. A few logic gates determine if each bit should be toggled or should keep its previous value. For instance, when incrementing, the top bit is toggled if the lower bits are 11 (e.g. incrementing from 011 to 100). For decrementing, the top bit is toggled if the lower bits are 00 (e.g. 100 to 011). Simpler logic determines if the middle bit should be toggled. The bottom bit is easier, toggling every time whether incrementing or decrementing.

The schematic below shows the circuitry for one bit of the stack. Each bit is implemented with a moderately complicated flip-flop that can be cleared, loaded with a value, or toggled, based on control signals from the microcode. The flip-flop is constructed from two set-reset (SR) latches. Note that the flip-flop outputs are crossed when fed back to the input, providing the inversion for the toggle action. At the right, the multiplexer selects either the register value or the sum from the adder (not shown), generating the signals to the decoder.

Schematic of one bit of the stack.

Schematic of one bit of the stack.

Drawbacks of the stack approach

According to the designers of the 8087,7 the main motivation for using a stack rather than a flat register set was that instructions didn't have enough bits to address multiple register operands. In addition, a stack has "advantages over general registers for expression parsing and nested function calls." That is, a stack works well for a mathematical expression since sub-expressions can be evaluated on the top of the stack. And for function calls, you avoid the cost of saving registers to memory, since the subroutine can use the stack without disturbing the values underneath. At least that was the idea.

The main problem is "stack overflow". The 8087's stack has eight entries, so if you push a ninth value onto the stack, the stack will overflow. Specifically, the top-of-stack pointer will wrap around, obliterating the bottom value on the stack. The 8087 is designed to detect a stack overflow using the register tags: pushing a value to a non-empty register triggers an invalid operation exception.6

The designers expected that stack overflow would be rare and could be handled by the operating system (or library code). After detecting a stack overflow, the software should dump the existing stack to memory to provide the illusion of an infinite stack. Unfortunately, bad design decisions made it difficult "both technically and commercially" to handle stack overflow.

One of the 8087's designers (Kahan) attributes the 8087's stack problems to the time difference between California, where the designers lived, and Israel, where the 8087 was implemented. Due to a lack of communication, each team thought the other was implementing the overflow software. It wasn't until the 8087 was in production that they realized that "it might not be possible to handle 8087 stack underflow/overflow in a reasonable way. It's not impossible, just impossible to do it in a reasonable way."

As a result, the stack was largely a problem rather than a solution. Most 8087 software saved the full stack to memory before performing a function call, creating more memory traffic. Moreover, compilers turned out to work better with regular registers than a stack, so compiler writers awkwardly used the stack to emulate regular registers. The GCC compiler reportedly needs 3000 lines of extra code to support the x87 stack.

In the 1990s, Intel introduced a new floating-point system called SSE, followed by AVX in 2011. These systems use regular (non-stack) registers and provide parallel operations for higher performance, making the 8087's stack instructions largely obsolete.

The success of the 8087

At the start, Intel was unenthusiastic about producing the 8087, viewing it as unlikely to be a success. John Palmar, a principal architect of the chip, had little success convincing skeptical Intel management that the market for the 8087 was enormous. Eventually, he said, "I'll tell you what. I'll relinquish my salary, provided you'll write down your number of how many you expect to sell, then give me a dollar for every one you sell beyond that."7 Intel didn't agree to the deal—which would have made a fortune for Palmer—but they reluctantly agreed to produce the chip.

Intel's Santa Clara engineers shunned the 8087, considering it unlikely to work: the 8087 would be two to three times more complex than the 8086, with a die so large that a wafer might not have a single working die. Instead, Rafi Nave, at Intel's Israel site, took on the risky project: “Listen, everybody knows it's not going to work, so if it won't work, I would just fulfill their expectations or their assessment. If, by chance, it works, okay, then we'll gain tremendous respect and tremendous breakthrough on our abilities.”

A small team of seven engineers developed the 8087 in Israel. They designed the chip on Mylar sheets: a millimeter on Mylar represented a micron on the physical chip. The drawings were then digitized on a Calma system by clicking on each polygon to create the layout. When the chip was moved into production, the yield was very low but better than feared: two working dies per four-inch wafer.

The 8087 ended up being a large success, said to have been Intel's most profitable product line at times. The success of the 8087 (along with the 8088) cemented the reputation of Intel Israel, which eventually became Israel's largest tech employer. The benefits of floating-point hardware proved to be so great that Intel integrated the floating-point unit into later processors starting with the 80486 (1989). Nowadays, most modern computers, from cellphones to mainframes, provide floating point based on the 8087, so I consider the 8087 one of the most influential chips ever created.

For more, follow me on Bluesky (@righto.com), Mastodon (@kenshirriff@oldbytes.space), or RSS. I wrote some articles about the 8087 a few years ago, including the die, the ROM, the bit shifter, and the constants, so you may have seen some of this material before.

Notes and references

  1. Most computers now use the IEEE 754 floating-point standard, which is based on the 8087. This standard has been awarded a milestone in computation. 

  2. Curiously, reliable sources differ on the number of transistors in the 8087 by almost a factor of 2. Intel says 40,000, as does designer William Kahan (link). But in A Numeric Data Processor, designers Rafi Nave and John Palmer wrote that the chip contains "the equivalent of over 65,000 devices" (whatever "equivalent" means). This number is echoed by a contemporary article in Electronics (1980) that says "over 65,000 H-MOS transistors on a 78,000-mil2 die." Many other sources, such as Upgrading & Repairing PCs, specify 45,000 transistors. Designer Rafi Nave stated that the 8087 has 63,000 or 64,000 transistors if you count the ROM transistors directly, but if you count ROM transistors as equivalent to two transistors, then you get about 75,000 transistors. 

  3. The 8087 has a 16-bit Status Word that contains the stack top pointer, exception flags, the four-bit condition code, and other values. Although the Status Word appears to be a 16-bit register, it is not implemented as a register. Instead, parts of the Status Word are stored in various places around the chip: the stack top pointer is in the stack circuitry, the exception flags are part of the interrupt circuitry, the condition code bits are next to the datapath, and so on. When the Status Word is read or written, these various circuits are connected to the 8087's internal data bus, making the Status Word appear to be a monolithic entity. Thus, the stack circuitry includes support for reading and writing it. 

  4. Intel filed several patents on the 8087, including Numeric data processor, another Numeric data processor, Programmable bidirectional shifter, Fraction bus for use in a numeric data processor, and System bus arbitration, circuitry and methodology

  5. I started looking at the stack in detail to reverse engineer the micro-instruction format and determine how the 8087's microcode works. I'm working with the "Opcode Collective" on Discord on this project, but progress is slow due to the complexity of the micro-instructions. 

  6. The 8087 detects stack underflow in a similar manner. If you pop more values from the stack than are present, the tag will indicate that the register is empty and shouldn't be accessed. This triggers an invalid operation exception. 

  7. The 8087 is described in detail in The 8086 Family User's Manual, Numerics Supplement. An overview of the stack is on page 60 of The 8087 Primer by Palmer and Morse. More details are in Kahan's On the Advantages of the 8087's Stack, an unpublished course note (maybe for CS 279?) with a date of Nov 2, 1990 or perhaps August 23, 1994. Kahan discusses why the 8087's design makes it hard to handle stack overflow in How important is numerical accuracy, Dr. Dobbs, Nov. 1997. Another information source is the Oral History of Rafi Nave 

RuBee

22 November 2025 at 00:00

I have at least a few readers for which the sound of a man's voice saying "government cell phone detected" will elicit a palpable reaction. In Department of Energy facilities across the country, incidences of employees accidentally carrying phones into secure areas are reduced through a sort of automated nagging. A device at the door monitors for the presence of a tag; when the tag is detected it plays an audio clip. Because this is the government, the device in question is highly specialized, fantastically expensive, and says "government cell phone" even though most of the phones in question are personal devices. Look, they already did the recording, they're not changing it now!

One of the things that I love is weird little wireless networks. Long ago I wrote about ANT+, for example, a failed personal area network standard designed mostly around fitness applications. There's tons of these, and they have a lot of similarities---so it's fun to think about the protocols that went down a completely different path. It's even better, of course, if the protocol is obscure outside of an important niche. And a terrible website, too? What more could I ask for.

The DoE's cell-phone nagging boxes, and an array of related but more critical applications, rely on an unusual personal area networking protocol called RuBee.

RuBee is a product of Visible Assets Inc., or VAI, founded in 2004 1 by John K. Stevens. Stevens seems a somewhat improbable founder, with a background in biophysics and eye health, but he's a repeat entrepreneur. He's particularly fond of companies called Visible: he founded Visible Assets after his successful tenure as CEO of Visible Genetics. Visible Genetics was an early innovator in DNA sequencing, and still provides a specialty laboratory service that sequences samples of HIV in order to detect vulnerabilities to antiretroviral medications.

Clinical trials in the early 2000s exposed Visible Genetics to one of the more frustrating parts of health care logistics: refrigeration. Samples being shipped to the lab and reagents shipped out to clinics were both temperature sensitive. Providers had to verify that these materials had stayed adequately cold throughout shipping and handling, otherwise laboratory results could be invalid or incorrect. Stevens became interested in technical solutions to these problems; he wanted some way to verify that samples were at acceptable temperatures both in storage and in transit.

Moreover, Stevens imagined that these sensors would be in continuous communication. There's a lot of overlap between this application and personal area networks (PANs), protocols like Bluetooth that provide low-power communications over short ranges. There is also clear overlap with RFID; you can buy RFID temperature sensors. VAI, though, coined the term visibility network to describe RuBee. That's visibility as in asset visibility: somewhat different from Bluetooth or RFID, RuBee as a protocol is explicitly designed for situations where you need to "keep tabs" on a number of different objects. Despite the overlap with other types of wireless communications, the set of requirements on a visibility network have lead RuBee down a very different technical path.

Visibility networks have to be highly reliable. When you are trying to keep track of an asset, a failure to communicate with it represents a fundamental failure of the system. For visibility networks, the ability to actually convey a payload is secondary: the main function is just reliably detecting that endpoints exist. Visibility networks have this in common with RFID, and indeed, despite its similarities to technologies like BLE RuBee is positioned mostly as a competitor to technologies like UHF RFID.

There are several differences between RuBee and RFID; for example, RuBee uses active (battery-powered) tags and the tags are generally powered by a complete 4-bit microcontroller. That doesn't necessarily sound like an advantage, though. While RuBee tags advertise a battery life of "5-25 years", the need for a battery seems mostly like a liability. The real feature is what active tags enable: RuBee operates in the low frequency (LF) band, typically at 131 kHz.

At that low frequency, the wavelength is very long, about 2.5 km. With such a long wavelength, RuBee communications all happen at much less than one wavelength in range. RF engineers refer to this as near-field operation, and it has some properties that are intriguingly different from more typical far-field RF communications. In the near-field, the magnetic field created by the antenna is more significant than the electrical field. RuBee devices are intentionally designed to emit very little electrical RF signal. Communications within a RuBee network are achieved through magnetic, not electrical fields. That's the core of RuBee's magic.

The idea of magnetic coupling is not unique to RuBee. Speaking of the near-field, there's an obvious comparison to NFC which works much the same way. The main difference, besides the very different logical protocols, is that NFC operates at 13.56 MHz. At this higher frequency, the wavelength is only around 20 meters. The requirement that near-field devices be much closer than a full wavelength leads naturally to NFC's very short range, typically specified as 4 cm.

At LF frequencies, RuBee can achieve magnetic coupling at ranges up to about 30 meters. That's a range comparable to, and often much better than, RFID inventory tracking technologies. Improved range isn't RuBee's only benefit over RFID. The properties of magnetic fields also make it a more robust protocol. RuBee promises significantly less vulnerability to shielding by metal or water than RFID.

There are two key scenarios where this comes up: the first is equipment stored in metal containers or on metal shelves, or equipment that is itself metallic. In that scenario, it's difficult to find a location for an RFID tag that won't suffer from shielding by the container. The case of water might seem less important, but keep in mind that people are made mostly of water. RFID reading is often unreliable for objects carried on a person, which are likely to be shielded from the reader by the water content of the body.

These problems are not just theoretical. WalMart is a major adopter of RFID inventory technology, and in early rollouts struggled with low successful read rates. Metal, moisture (including damp cardboard boxes), antenna orientation, and multipath/interference effects could cause read failure rates as high as 33% when scanning a pallet of goods. Low read rates are mostly addressed by using RFID "portals" with multiple antennas. Eight antennas used as an array greatly increase read rate, but at a cost of over ten thousand dollars per portal system. Even so, WalMart seems to now target a success rate of only 95% during bulk scanning.

95% might sound pretty good, but there are a lot of visibility applications where a failure rate of even a couple percent is unacceptable. These mostly go by the euphemism "high value goods," which depending on your career trajectory you may have encountered in corporate expense and property policies. High-value goods tend to be items that are both attractive to theft and where theft has particularly severe consequences. Classically, firearms and explosives. Throw in classified material for good measure.

I wonder if Stevens was surprised by RuBee's market trajectory. He came out of the healthcare industry and, it seems, originally developed RuBee for cold chain visibility... but, at least in retrospect, it's quite obvious that its most compelling application is in the armory.

Because RuBee tags are small and largely immune to shielding by metals, you can embed them directly in the frames of firearms, or as an aftermarket modification you can mill out some space under the grip. RuBee tags in weapons will read reliably when they are stored in metal cases or on metal shelving, as is often the case. They will even read reliably when a weapon is carried holstered, close to a person's body.

Since RuBee tags incorporate an active microcontroller, there are even more possibilities. Temperature logging is one thing, but firearm-embedded RuBee tags can incorporate an accelerometer (NIST-traceable, VAI likes to emphasize) and actually count the rounds fired.


Sidebar time: there is a long history of political hazard around "smart guns." The term "smart gun" is mostly used more specifically for firearms that identify their user, for example by fingerprint authentication or detection of an RFID fob. The idea has become vague enough, though, that mention of a firearm with any type of RFID technology embedded would probably raise the specter of the smart gun to gun-rights advocates.

Further, devices embedded in firearms that count the number of rounds fired have been proposed for decades, if not a century, as a means of accountability. The holder of a weapon could, in theory, be required to positively account for every round fired. That could eliminate incidents of unreported use of force by police, for example. In practice I think this is less compelling than it sounds, simple counting of rounds leaves too many opportunities to fudge the numbers and conceal real-world use of a weapon as range training, for example.

That said, the NRA has long been vehemently opposed to the incorporation of any sort of technology into weapons that could potentially be used as a means of state control or regulation. The concern isn't completely unfounded; the state of New Jersey did, for a time, have legislation that would have made user-identifying "smart guns" mandatory if they were commercially available. The result of the NRA's strident lobbying is that no such gun has ever become commercially available; "smart guns" have been such a political third rail that any firearms manufacturer that dared to introduce one would probably face a boycott by most gun stores. For better or worse, a result of the NRA's powerful political advocacy in this area is that the concept of embedding security or accountability technology into weapons has never been seriously pursued in the US. Even a tentative step in that direction can produce a huge volume of critical press for everyone involved.

I bring this up because I think it explains some of why VAI seems a bit vague and cagey about the round-counting capabilities of their tags. They position it as purely a maintenance feature, allowing the armorer to keep accurate tabs on the preventative maintenance schedule for each individual weapon (in armory environments, firearm users are often expected to report how many rounds they fired for maintenance tracking reasons). The resistance of RuBee tags to concealment is only positioned as a deterrent to theft, although the idea of RuBee-tagged firearms creates obvious potential for security screening. Probably the most profitable option for VAI would be to promote RuBee-tagged firearms as tool for enforcement of gun control laws, but this is a political impossibility and bringing it up at all could cause significant reputational harm, especially with the government as a key customer. The result is marketing copy that is a bit odd, giving a set of capabilities that imply an application that is never mentioned.


VAI found an incredible niche with their arms-tracking application. Institutional users of firearms, like the military, police, and security forces, are relatively price-insensitive and may have strict accounting requirements. By the mid-'00s, VAI was into the long sales cycle of proposing the technology to the military. That wasn't entirely unsuccessful. RuBee shot-counting weapon inventory tags were selected by the Naval Surface Warfare Center in 2010 for installation on SCAR and M4 rifles. That contract had a five-year term, it's unclear to me if it was renewed. Military contracting opened quite a few doors to VAI, though, and created a commercial opportunity that they eagerly pursued.

Perhaps most importantly, weapons applications required an impressive round of safety and compatibility testing. RuBee tags have the fairly unique distinction of military approval for direct attachment to ordnance, something called "zero separation distance" as the tags do not require a minimum separation from high explosives. Central to that certification are findings of intrinsic safety of the tags (that they do not contain enough energy to trigger explosives) and that the magnetic fields involved cannot convey enough energy to heat anything to dangerous temperatures.

That's not the only special certification that RuBee would acquire. The military has a lot of firearms, but military procurement is infamously slow and mercurial. Improved weapon accountability is, almost notoriously, not a priority for the US military which has often had stolen weapons go undetected until their later use in crime. The Navy's interest in RuBee does not seem to have translated to more widespread military applications.

Then you have police departments, probably the largest institutional owners of firearms and a very lucrative market for technology vendors. But here we run into the political hazard: the firearms lobby is very influential on police departments, as are police unions which generally oppose technical accountability measures. Besides, most police departments are fairly cash-poor and are not likely to make a major investment in a firearms inventory system.

That leaves us with institutional security forces. And there is one category of security force that are particularly well-funded, well-equipped, and beholden to highly R&D-driven, almost pedantic standards of performance: the protection forces of atomic energy facilities.

Protection forces at privately-operated atomic energy facilities, such as civilian nuclear power plants, are subject to licensing and scrutiny by the Nuclear Regulatory Commission. Things step up further at the many facilities operated by the National Nuclear Security Administration (NNSA). Protection forces for NNSA facilities are trained at the Department of Energy's National Training Center, at the former Manzano Base here in Albuquerque. Concern over adequate physical protection of NNSA facilities has lead Sandia National Laboratories to become one of the premier centers for R&D in physical security. Teams of scientists and engineers have applied sometimes comical scientific rigor to "guns, gates, and guards," the traditional articulation of physical security in the nuclear world.

That scope includes the evaluation of new technology for the management of protection forces, which is why Oak Ridge National Laboratory launched an evaluation program for the RuBee tagging of firearms in their armory. The white paper on this evaluation is curiously undated, but citations "retrieved 2008" lead me to assume that the evaluation happened right around the middle of the '00s. At the time, VAI seems to have been involved in some ultimately unsuccessful partnership with Oracle, leading to the branding of the RuBee system as Oracle Dot-Tag Server. The term "Dot-Tag" never occurs outside of very limited materials around the Oracle partnership, so I'm not sure if it was Oracle branding for RuBee or just some passing lark. In any case, Oracle's involvement seems to have mainly just been the use of the Oracle database for tracking inventory data---which was naturally replaced by PostgreSQL at Oak Ridge.

The Oak Ridge trial apparently went well enough, and around the same time, the Pantex Plant in Texas launched an evaluation of RuBee for tracking classified tools. Classified tools are a tricky category, as they're often metallic and often stored in metallic cases. During the trial period, Pantex tagged a set of sample classified tools with RuBee tags and then transported them around the property, testing the ability of the RuBee controllers to reliably detect them entering and exiting areas of buildings. Simultaneously, Pantex evaluated the use of RuBee tags to track containers of "chemical products" through the manufacturing lifecycle. Both seem to have produced positive results.

There are quite a few interesting and strange aspects of the RuBee system, a result of its purpose-built Visibility Network nature. A RuBee controller can have multiple antennas that it cycles through. RuBee tags remain in a deep-sleep mode for power savings until they detect a RuBee carrier during their periodic wake cycle. When a carrier is detected, they fully wake and listen for traffic. A RuBee controller can send an interrogate message and any number of tags can respond, with an interesting and novel collision detection algorithm used to ensure reliable reading of a large number of tags.

The actual RuBee protocol is quite simple, and can also be referred to as IEEE 1902.1 since the decision of VAI to put it through the standards process. Packets are small and contain basic addressing info, but they can also contain arbitrary payload in both directions, perfect for data loggers or sensors. RuBee tags are identified by something that VAI oddly refers to as an "IP address," causing some confusion over whether or not VAI uses IP over 1902.1. They don't, I am confident saying after reading a whole lot of documents. RuBee tags, as standard, have three different 4-byte addresses. VAI refers to these as "IP, subnet, and MAC," 2 but these names are more like analogies. Really, the "IP address" and "subnet" are both configurable arbitrary addresses, with the former intended for unicast traffic and the latter for broadcast. For example, you would likely give each asset a unique IP address, and use subnet addresses for categories or item types. The subnet address allows a controller to interrogate for every item within that category at once. The MAC address is a fixed, non-configurable address derived from the tag's serial number. They're all written in the formats we associate with IP networks, dotted-quad notation, as a matter of convenience.

And that's about it as far as the protocol specification, besides of course the physical details which are a 131,072 Hz carrier, 1024 Hz data clock, either ASK or BPSK modulation. The specification also describes an interesting mode called "clip," in which a set of multiple controllers interrogate in exact synchronization and all tags then reply in exact synchronization. Somewhat counter-intuitively, because of the ability of RuBee controllers to separate out multiple simultaneous tag transmissions using an anti-collision algorithm based on random phase shifts by each tag, this is ideal. It allows a room, say an armory, full of RuBee controllers to rapidly interrogate the entire contents of the room. I think this feature may have been added after the Oak Ridge trials...

RuBee is quite slow, typically 1,200 baud, so inventorying a large number of assets can take a while (Oak Ridge found that their system could only collect data on 2-7 tags per second per controller). But it's so robust that it an achieve a 100% read rate in some very challenging scenarios. Evaluation by the DoE and the military produced impressive results. You can read, for example, of a military experiment in which a RuBee antenna embedded in a roadway reliably identified rifles secured in steel containers in passing Humvees.

Paradoxically, then, one of the benefits of RuBee in the military/defense context is that it is also difficult to receive. Here is RuBee's most interesting trick: somewhat oversimplified, the strength of an electrical radio signal goes as 1/r, while the strength of a magnetic field goes as 1/r^3. RuBee equipment is optimized, by antenna design, to produce a minimal electrical field. The result is that RuBee tags can very reliably be contacted at short range (say, around ten feet), but are virtually impossible to contact or even detect at ranges over a few hundred feet. To the security-conscious buyer, this is a huge feature. RuBee tags are highly resistant to communications or electronic intelligence collection.

Consider the logical implications of tagging the military's rifles. With conventional RFID, range is limited by the size and sensitivity of the antenna. Particularly when tags are incidentally powered by a nearby reader, an adversary with good equipment can detect RFID tags at very long range. VAI heavily references a 2010 DEFCON presentation, for example, that demonstrated detection of RFID tags at a range of 80 miles. One imagines that opportunistic detection by satellite is feasible for a state intelligence agency. That means that your rifle asset tracking is also revealing the movements of soldiers in the field, or at least providing a way to detect their approach.

Most RuBee tags have their transmit power reduced by configuration, so even the maximum 100' range of the protocol is not achievable. VAI suggests that typical RuBee tags cannot be detected by radio direction finding equipment at ranges beyond 20', and that this range can be made shorter by further reducing transmit power.

Once again, we have caught the attention of the Department of Energy. Because of the short range of RuBee tags, they have generally been approved as not representing a COMSEC or TEMPEST hazard to secure facilities. And that brings us back to the very beginning: why does the DoE use a specialized, technically interesting, and largely unique radio protocol to fulfill such a basic function as nagging people that have their phones? Because RuBee's security properties have allowed it to be approved for use adjacent to and inside of secure facilities. A RuBee tag, it is thought, cannot be turned into a listening device because the intrinsic range limitation of magnetic coupling will make it impossible to communicate with the tag from outside of the building. It's a lot like how infrared microphones still see some use in secure facilities, but so much more interesting!

VAI has built several different product lines around RuBee, with names like Armory 20/20 and Shot Counting Allegro 20/20 and Store 20/20. The founder started his career in eye health, remember. None of them are that interesting, though. They're all pretty basic CRUD applications built around polling multiple RuBee controllers for tags in their presence.

And then there's the "Alert 20/20 DoorGuard:" a metal pedestal with a RuBee controller and audio announcement module, perfect for detecting government cell phones.


I put a lot of time into writing this, and I hope that you enjoy reading it. If you can spare a few dollars, consider supporting me on ko-fi. You'll receive an occasional extra, subscribers-only post, and defray the costs of providing artisanal, hand-built world wide web directly from Albuquerque, New Mexico.


One of the strangest things about RuBee is that it's hard to tell if it's still a going concern. VAI's website has a press release section, where nothing has been posted since 2019. The whole website feels like it was last revised even longer ago. When RuBee was newer, back in the '00s, a lot of industry journals covered it with headlines like "the new RFID." I think VAI was optimistic that RuBee could displace all kinds of asset tracking applications, but despite some special certifications in other fields (e.g. approval to use RuBee controllers and tags around pacemakers in surgical suites), I don't think RuBee has found much success outside of military applications.

RuBee's resistance to shielding is impressive, but RFID read rates have improved considerably with new DSP techniques, antenna array designs, and the generally reduced cost of modern RFID equipment. RuBee's unique advantages, its security properties and resistance to even intentional exfiltration, are interesting but not worth much money to buyers other than the military.

So that's the fate of RuBee and VAI: defense contracting. As far as I can tell, RuBee and VAI are about as vital as they have ever been, but RuBee is now installed as just one part of general defense contracts around weapons systems, armory management, and process safety and security. IEEE standardization has opened the door to use of RuBee by federal contractors under license, and indeed, Lockheed Martin is repeatedly named as a licensee, as are firearms manufacturers with military contracts like Sig Sauer.

Besides, RuBee continues to grow closer to the DoE. In 2021, VAI appointed Lisa Gordon-Hagerty to it board of directors. Gordon-Hagerty was undersecretary of Energy and had lead the NNSA until the year before. This year, the New Hampshire Small Business Development Center wrote a glowing profile of VAI. They described it as a 25-employee company with a goal of hitting $30 million in annual revenue in the next two years.

Despite the outdated website, VAI claims over 1,200 RuBee sites in service. I wonder how many of those are Alert 20/20 DoorGuards? Still, I do believe there are military weapons inventory systems currently in use. RuBee probably has a bright future, as a niche technology for a niche industry. If nothing else, they have legacy installations and intellectual property to lean on. A spreadsheet of VAI-owned patents on RuBee, with nearly 200 rows, encourages would-be magnetically coupled visibility network inventors not to go it on their own. I just wish I could get my hands on a controller....

  1. I have found some conflicting information on the date, it could have been as early as 2002. 2004 is the year I have the most confidence in.

  2. The documentation is confusing enough about these details that I am actually unclear on whether the RuBee "MAC address" is 4 bytes or 6. Examples show 6 byte addresses, but the actual 1902.1 specification only seems to allow 4 byte addresses in headers. Honestly all of the RuBee documentation is a mess like this. I suspect that part of the problem is that VAI has actually changed parts of the protocol and not all of their products are IEEE 1902.1 compliant.

Error'd: A Horse With No Name

5 December 2025 at 06:30

Scared Stanley stammered "I'm afraid of how to explain to the tax authority that I received $NaN."

1

 

Our anonymous friend Anon E. Mous wrote "I went to look up some employee benefits stuff up and ... This isn't a good sign."

0

 

Regular Michael R. is not actually operating under an alias, but this (allegedly scamming?) site doesn't know.

2

 

Graham F. gloated "I'm glad my child 's school have followed our naming convention for their form groups as well!"

3

 

Adam R. is taking his anonymous children on a roadtrip to look for America. "I'm planning a trip to St. Louis. While trying to buy tickets for the Gateway Arch, I noticed that their ticketing website apparently doesn't know how to define adults or children (or any of the other categories of tickets, for that matter)."

4

 

[Advertisement] Plan Your .NET 9 Migration with Confidence
Your journey to .NET 9 is more than just one decision.Avoid migration migraines with the advice in this free guide. Download Free Guide Now!

CodeSOD: Pawn Pawn in in Game Game of of Life Life

4 December 2025 at 06:30

It feels like ages ago, when document databases like Mongo were all the rage. That isn't to say that they haven't stuck around and don't deliver value, but gone is the faddish "RDBMSes are dead, bro." The "advantage" they offer is that they turn data management problems into serialization problems.

And that's where today's anonymous submission takes us. Our submitter has a long list of bugs around managing lists of usernames. These bugs largely exist because the contract developer who wrote the code didn't write anything, and instead "vibe coded too close to the sun", according to our submitter.

Here's the offending C# code:

   [JsonPropertyName("invitedTraders")]
   [BsonElement("invitedTraders")]
   [BsonIgnoreIfNull]
   public InvitedTradersV2? InvitedTraders { get; set; }

   [JsonPropertyName("invitedTradersV2")]
   [BsonElement("invitedTradersV2")]
   [BsonIgnoreIfNull]
   public List<string>? InvitedTradersV2 { get; set; }

Let's start with the type InvitedTradersV2. This type contains a list of strings which represent usernames. The field InvitedTradersV2 is a list of strings which represent usernames. Half of our submitter's bugs exist simply because these two lists get out of sync- they should contain the same data, but without someone enforcing that correctly, problems accrue.

This is made more frustrating by the MongoDB attribute, BsonIgnoreIfNull, which simply means that the serialized object won't contain the key if the value is null. But that means the consuming application doesn't know which key it should check.

For the final bonus fun, note the use of JsonPropertyName. This comes from the built-in class library, which tells .NET how to serialize the object to JSON. The problem here is that this application doesn't use the built-in serializer, and instead uses Newtonsoft.JSON, a popular third-party library for solving the problem. While Newtonsoft does recognize some built-in attributes for serialization, JsonPropertyName is not among them. This means that property does nothing in this example, aside from add some confusion to the code base.

I suspect the developer responsible, if they even read this code, decided that the duplicated data was okay, because isn't that just a normal consequence of denormalization? And document databases are all about denormalization. It makes your queries faster, bro. Just one more shard, bro.

[Advertisement] Keep all your packages and Docker containers in one place, scan for vulnerabilities, and control who can access different feeds. ProGet installs in minutes and has a powerful free version with a lot of great features that you can upgrade when ready.Learn more.

The Thanksgiving Shakedown

3 December 2025 at 06:30

On Thanksgiving Day, Ellis had cuddled up with her sleeping cat on the couch to send holiday greetings to friends. There in her inbox, lurking between several well wishes, was an email from an unrecognized sender with the subject line, Final Account Statement. Upon opening it, she read the following:

1880s stock delivery form agreement

Dear Ellis,

Your final account statement dated -1 has been sent to you. Please log into your portal and review your balance due totaling #TOTAL_CHARGES#.

Payment must be received within 30 days of this notice to avoid collection. You may submit payment online via [Payment Portal Link] or by mail to:

Chamberlin Apartments
123 Main Street
Anytown US 12345

If you believe there is an error on your account, please contact us immediately at 212-555-1212.

Thank you for your prompt attention to this matter.

Chamberlin Apartments

Ellis had indeed rented an apartment managed by this company, but had moved out 16 years earlier. She'd never been late with a payment for anything in her life. What a time to receive such a thing, at the start of a long holiday weekend when no one would be able to do anything about it for the next 4 days!

She truly had so much to be grateful for that Thanksgiving, and here was yet more for her list: her broad technical knowledge, her experience working in multiple IT domains, and her many years of writing up just these sorts of stories for The Daily WTF. All of this added up to her laughing instead of panicking. She could just imagine the poor intern who'd hit "Send" by mistake. She also imagined she wasn't the only person who'd received this message. Rightfully scared and angry callers would soon be hammering that phone number, and Ellis was further grateful that she wasn't the one who had to pick up.

"I'll wait for the apology email!" she said out loud with a knowing smile on her face, closing out the browser tab.

Ellis moved on physically and mentally, going forward with her planned Thanksgiving festivities without giving it another thought. The next morning, she checked her inbox with curious anticipation. Had there been a retraction, a please disregard?

No. Instead, there were still more emails from the same sender. The second, sent 7 hours after the first, bore the subject line Second Notice - Outstanding Final Balance:

Dear Ellis,

Our records show that your final balance of #TOTAL_CHARGES# from your residency at your previous residence remains unpaid.

This is your second notice. Please remit payment in full or contact us to discuss the balance to prevent your account from being sent to collections.

Failure to resolve the balance within the next 15 days may result in your account being referred to a third-party collections agency, which could impact your credit rating.

To make payment or discuss your account, please contact us at 212-555-1212 or accounting@chamapts.com.

Sincerely,

Chamberlin Apartments

The third, sent 6 and a half hours later, threatened Final Notice - Account Will Be Sent to Collections.

Dear Ellis,

Despite previous notices, your final account balance remains unpaid.

This email serves as final notice before your account is forwarded to a third-party collections agency for recovery. Once transferred, we will no longer be able to accept payment directly or discuss the account.

To prevent this, payment of #TOTAL_CHARGES# must be paid in full by #CRITICALDATE#.

Please submit payment immediately. Please contact 212-555-1212 to confirm your payment.

Sincerely,

Chamberlin Apartments

It was almost certainly a mistake, but still rather spooky to someone who'd never been in such a situation. There was solace in the thought that, if they really did try to force Ellis to pay #TOTAL_CHARGES# on the basis of these messages, anyone would find it absurd that all 3 notices were sent mere hours apart, on a holiday no less. The first two had also mentioned 30 and 15 days to pay up, respectively.

Suddenly remembering that she probably wasn't the only recipient of these obvious form emails, Ellis thought to check her local subreddit. Sure enough, there was already a post revealing the range of panic and bewilderment they had wrought among hundreds, if not thousands. Current and more recent former tenants had actually seen #TOTAL_CHARGES# populated with the correct amount of monthly rent. People feared everything from phishing attempts to security breaches.

It wasn't until later that afternoon that Ellis finally received the anticipated mea culpa:

We are reaching out to sincerely apologize for the incorrect collection emails you received. These messages were sent in error due to a system malfunction that released draft messages to our entire database.

Please be assured of the following:
The recent emails do not reflect your actual account status.
If your account does have an outstanding balance, that status has not changed, and you would have already received direct and accurate communication from our office.
Please disregard all three messages sent in error. They do not require any action from you.

We understand that receiving these messages, especially over a holiday, was upsetting and confusing, and we are truly sorry for the stress this caused. The issue has now been fully resolved, and our team has worked with our software provider to stop all queued messages and ensure this does not happen again.

If you have any questions or concerns, please feel free to email leasing@chamapts.com. Thank you for your patience and understanding.

All's well that ends well. Ellis thanked the software provider's "system malfunction," whoever or whatever it may've been, that had granted the rest of us a bit of holiday magic to take forward for all time.

[Advertisement] Picking up NuGet is easy. Getting good at it takes time. Download our guide to learn the best practice of NuGet for the Enterprise.

CodeSOD: The Destination Dir

2 December 2025 at 06:30

Darren is supporting a Delphi application in the current decade. Which is certainly a situation to be in. He writes:

I keep trying to get out of doing maintenance on legacy Delphi applications, but they keep pulling me back in.

The bit of code Darren sends us isn't the largest WTF, but it's a funny mistake, and it's a funny mistake that's been sitting in the codebase for decades at this point. And as we all know, jokes only get funnier with age.

FileName := DestDir + ExtractFileName(FileName);
if FileExists(DestDir + ExtractFileName(FileName)) then
begin
  ...
end;

This code is inside of a module that copies a file from a remote server to the local host. It starts by sanitizing the FileName, using ExtractFileName to strip off any path components, and replace them with DestDir, storing the result in the FileName variable.

And they liked doing that so much, they go ahead and do it again in the if statement, repeating the exact same process.

Darren writes:

As Homer Simpson said "Lather, rinse, and repeat. Always repeat."

[Advertisement] BuildMaster allows you to create a self-service release management platform that allows different teams to manage their applications. Explore how!

CodeSOD: Formula Length

1 December 2025 at 06:30

Remy's Law of Requirements Gathering states "No matter what the requirements document says, what your users really wanted was Excel." This has a corrolary: "Any sufficiently advanced Excel file is indistingushable from software."

Given enough time, any Excel file whipped up by any user can transition from "useful" to "mission critical software" before anyone notices. That's why Nemecsek was tasked with taking a pile of Excel spreadsheets and converting them into "real" software, which could be maintained and supported by software engineers.

Nemecsek writes:

This is just one of the formulas they asked me to work on, and not the longest one.

Nemecsek says this is a "formula", but I suspect it's a VBA macro. In reality, it doesn't matter.

InitechNeoDTMachineDevice.InitechNeoDTActivePartContainer(0).InitechNeoDTActivePart(0).
InitechNeoDTActivePartPartContainer(0).InitechNeoDTActivePartPart(iPart).Losses = 
calcLossesInPart(InitechNeoDTMachineDevice.InitechNeoDTActivePartContainer(0).
InitechNeoDTActivePart(0).RatedFrequency, InitechNeoDTMachineDevice.
InitechNeoDTActivePartContainer(0).InitechNeoDTActivePart(0).InitechNeoDTActivePartPartContainer(0).
InitechNeoDTActivePartPart(iPart).RadialPositionToMainDuct, InitechNeoDTMachineDevice.
InitechNeoDTActivePartContainer(0).InitechNeoDTActivePart(0).InitechNeoDTActivePartPartContainer(0).
InitechNeoDTActivePartPart(iPart).InitechNeoDTActivePartPartSectionContainer(0).
InitechNeoDTActivePartPartSection(0).InitechNeoDTActivePartPartConductorComposition(0).IsTransposed, 
InitechNeoDTMachineDevice.InitechNeoDTActivePartContainer(0).InitechNeoDTActivePart(0).
InitechNeoDTActivePartPartContainer(0).InitechNeoDTActivePartPart(iPart).
InitechNeoDTActivePartPartSectionContainer(0).InitechNeoDTActivePartPartSection(0).
InitechNeoDTActivePartPartConductorComposition(0).ParallelRadialCount, InitechNeoDTMachineDevice.
InitechNeoDTActivePartContainer(0).InitechNeoDTActivePart(0).InitechNeoDTActivePartPartContainer(0).
InitechNeoDTActivePartPart(iPart).InitechNeoDTActivePartPartSectionContainer(0).
InitechNeoDTActivePartPartSection(0).InitechNeoDTActivePartPartConductorComposition(0).
ParallelAxialCount, InitechNeoDTMachineDevice.InitechNeoDTActivePartContainer(0).
InitechNeoDTActivePart(0).InitechNeoDTActivePartPartContainer(0).InitechNeoDTActivePartPart(iPart).
InitechNeoDTActivePartPartSectionContainer(0).InitechNeoDTActivePartPartSection(0).
InitechNeoDTActivePartPartConductorComposition(0).InitechNeoDTActivePartPartConductor(0).Type, 
InitechNeoDTMachineDevice.InitechNeoDTActivePartContainer(0).InitechNeoDTActivePart(0).
InitechNeoDTActivePartPartContainer(0).InitechNeoDTActivePartPart(iPart).
InitechNeoDTActivePartPartSectionContainer(0).InitechNeoDTActivePartPartSection(0).
InitechNeoDTActivePartPartConductorComposition(0).InitechNeoDTActivePartPartConductor(0).
DimensionRadialElectric, InitechNeoDTMachineDevice.InitechNeoDTActivePartContainer(0).
InitechNeoDTActivePart(0).InitechNeoDTActivePartPartContainer(0).InitechNeoDTActivePartPart(iPart).
InitechNeoDTActivePartPartSectionContainer(0).InitechNeoDTActivePartPartSection(0).
InitechNeoDTActivePartPartConductorComposition(0).InitechNeoDTActivePartPartConductor(0).
DimensionAxialElectric + InitechNeoDTMachineDevice.InitechNeoDTActivePartContainer(0).
InitechNeoDTActivePart(0).InitechNeoDTActivePartPartContainer(0).InitechNeoDTActivePartPart(iPart).
InitechNeoDTActivePartPartSectionContainer(0).InitechNeoDTActivePartPartSection(0).
InitechNeoDTActivePartPartConductorComposition(0).InitechNeoDTActivePartPartConductor(0).InsulThickness, 
getElectricConductivityAtTemperatureT1(InitechNeoDTMachineDevice.InitechNeoDTActivePartContainer(0).
InitechNeoDTActivePart(0).InitechNeoDTActivePartPartContainer(0).InitechNeoDTActivePartPart(iPart).
InitechNeoDTActivePartPartSectionContainer(0).InitechNeoDTActivePartPartSection(0).
InitechNeoDTActivePartPartConductorComposition(0).InitechNeoDTActivePartPartConductor(0).
InitechNeoDTActivePartPartConductorRawMaterial(0).ElectricConductivityT0, InitechNeoDTMachineDevice.
InitechNeoDTActivePartContainer(0).InitechNeoDTActivePart(0).InitechNeoDTActivePartPartContainer(0).
InitechNeoDTActivePartPart(iPart).InitechNeoDTActivePartPartSectionContainer(0).
InitechNeoDTActivePartPartSection(0).InitechNeoDTActivePartPartConductorComposition(0).
InitechNeoDTActivePartPartConductor(0).InitechNeoDTActivePartPartConductorRawMaterial(0).MaterialFactor, 
InitechNeoDTMachineDevice.InitechNeoDTActivePartContainer(0).InitechNeoDTActivePart(0).
InitechNeoDTActivePartPartContainer(0).InitechNeoDTActivePartPart(iPart).
InitechNeoDTActivePartPartSectionContainer(0).InitechNeoDTActivePartPartSection(0).
InitechNeoDTActivePartPartConductorComposition(0).InitechNeoDTActivePartPartConductor(0).
InitechNeoDTActivePartPartConductorRawMaterial(0).ReferenceTemperatureT0, InitechNeoDTMachineDevice.
ReferenceTemperature), LayerNumberRatedVoltage, InitechNeoDTMachineDevice.InitechNeoDTActivePartContainer(0).
InitechNeoDTActivePart(0).InitechNeoDTActivePartPartContainer(0).InitechNeoDTActivePartPart(iPart).
InitechNeoDTActivePartPartLayerContainer(0),InitechNeoDTMachineDevice.InitechNeoDTActivePartContainer(0).
InitechNeoDTActivePart(0).RFactor)

Line breaks added to try and keep horizontal scrolling sane. This arguably hurts readability, in the same way that beating a dead horse arguably hurts the horse.

This may not be the longest one, but it's certainly painful. I do not know exactly what this is doing, and frankly, I do not want to.

[Advertisement] Utilize BuildMaster to release your software with confidence, at the pace your business demands. Download today!

Error'd: On the Dark Side

28 November 2025 at 06:30

...matter of fact, it's all dark.

Gitter Hubber checks in on the holidays: "This is the spirit of the Black Friday on GitHub. That's because I'm using dark mode. Otherwise, it would have a different name… You know what? Let's just call it Error Friday!"

1

 

"Best get typing!" self-admonishes. Jason G. Suffering a surfeit of snark, he proposes "Not sure my battery will last long enough.
Finally, quantum resistant security.
I can't remember my number after the 5000th digit. " Any of those will do just fine.

2

 

Don't count Calle L. out. "This is for a calorie tracking app, on Thanksgiving. Offer was so delicious it wasn't even a number any more! Sadly it did not slim the price down more than expected."

0

 

"Snow and rain and rain and snow!" exclaims Paul N. "Weather so astounding, they just had to trigger three separate notifications at the same time."

3

 

It's not a holiday for everyone though, is it? Certainly not for Michael R. , who is back with a customer service complaint about custom deliveries. "I am unlucky with my deliveries. This time it's DPD. "

4

 

[Advertisement] Plan Your .NET 9 Migration with Confidence
Your journey to .NET 9 is more than just one decision.Avoid migration migraines with the advice in this free guide. Download Free Guide Now!

Classic WTF: Teleported Release

27 November 2025 at 06:30
It's a holiday in the US today, one where we give thanks. And today, we give thanks to not have this boss. Original. --Remy

Matt works at an accounting firm, as a data engineer. He makes reports for people who don’t read said reports. Accounting firms specialize in different areas of accountancy, and Matt’s firm is a general firm with mid-size clients.

The CEO of the firm is a legacy from the last century. The most advanced technology on his desk is a business calculator and a pencil sharpener. He still doesn’t use a cellphone. But he does have a son, who is “tech savvy”, which gives the CEO a horrible idea of how things work.

Usually, this is pretty light, in that it’s sorting Excel files or sorting the output of an existing report. Sometimes the requests are bizarre or utter nonsense. And, because the boss doesn’t know what the technical folks are doing, some of the IT staff may be a bit lazy about following best practices.

This means that most of Matt’s morning is spent doing what is essentially Tier 1 support before he gets into doing his real job. Recently, there was a worse crunch, as actual support person Lucinda was out for materinity leave, and Jackie, the one other developer, was off on vacation on a foreign island with no Internet. Matt was in the middle of eating a delicious lunch of take-out lo mein when his phone rang. He sighed when he saw the number.

“Matt!” the CEO exclaimed. “Matt! We need to do a build of the flagship app! And a deploy!”

The app was rather large, and a build could take upwards of 45 minutes, depending on the day and how the IT gods were feeling. But the process was automated, the latest changes all got built and deployed each night. Anything approved was released within 24 hours. With everyone out of the office, there hadn’t been any approved changes for a few weeks.

Matt checked the Github to see if something went wrong with the automated build. Everything was fine.

“Okay, so I’m seeing that everything built on GitHub and everything is available in production,” Matt said.

“I want you to do a manual build, like you used to.”

“If I were to compile right now, it could take quite awhile, and redeploying runs the risk of taking our clients offline, and nothing would be any different.”

“Yes, but I want a build that has the changes which Jackie was working on before she left for vacation.”

Matt checked the commit history, and sure enough, Jackie hadn’t committed any changes since two weeks before leaving on vacation. “It doesn’t looked like she pushed those changes to Github.”

“Githoob? I thought everything was automated. You told me the process was automated,” the CEO said.

“It’s kind of like…” Matt paused to think of an analogy that could explain this to a golden retriever. “Your dishwasher, you could put a timer on it to run it every night, but if you don’t load the dishwasher first, nothing gets cleaned.”

There was a long pause as the CEO failed to understand this. “I want Jackie’s front-page changes to be in the demo I’m about to do. This is for Initech, and there’s millions of dollars riding on their account.”

“Well,” Matt said, “Jackie hasn’t pushed- hasn’t loaded her metaphorical dishes into the dishwasher, so I can’t really build them.”

“I don’t understand, it’s on her computer. I thought these computers were on the cloud. Why am I spending all this money on clouds?”

“If Jackie doesn’t put it on the cloud, it’s not there. It’s uh… like a fax machine, and she hasn’t sent us the fax.”

“Can’t you get it off her laptop?”

“I think she took it home with her,” Matt said.

“So?”

“Have you ever seen Star Trek? Unless Scotty can teleport us to Jackie’s laptop, we can’t get at her files.”

The CEO locked up on that metaphor. “Can’t you just hack into it? I thought the NSA could do that.”

“No-” Matt paused. Maybe Matt could try and recreate the changes quickly? “How long before this meeting?” he asked.

“Twenty minutes.”

“Just to be clear, you want me to do a local build with files I don’t have by hacking them from a computer which may or may not be on and connected to the Internet, and then complete a build process which usually takes 45 minutes- at least- deploy to production, so you can do a demo in twenty minutes?”

“Why is that so difficult?” the CEO demanded.

“I can call Jackie, and if she answers, maybe we can figure something out.”

The CEO sighed. “Fine.”

Matt called Jackie. She didn’t answer. Matt left a voicemail and then went back to eating his now-cold lo mein.

[Advertisement] Picking up NuGet is easy. Getting good at it takes time. Download our guide to learn the best practice of NuGet for the Enterprise.

Announcements: We Want Your Holiday Horrors

26 November 2025 at 10:00

As we enter into the latter portion of the year, folks are traveling to visit family, logging off of work in hopes that everything can look after itself for a month, and somewhere, someone, is going to make the choice "yes, I can push to prod on Christmas Eve, and it'll totally work out for me!"

Over the next few weeks, I'm hoping to get a chance to get some holiday support horrors up on the site, in keeping with the season. Whether it's the absurd challenges of providing family tech support, the last minute pushes to production, the five alarm fires caused by a pointy-haired-bosses's incompetence, we want your tales of holiday IT woe.

So hit that submit button on the side bar, and tell us who's on Santa's naughty list this year.

[Advertisement] ProGet’s got you covered with security and access controls on your NuGet feeds. Learn more.

Tales from the Interview: Interview Smack-Talk

26 November 2025 at 06:30

In today's Tales from the Interview, our Anonymous submitter relates their experience with an anonymous company:

I had made it through the onsite, but along the way I had picked up some toxic work environment red flags. Since I had been laid off a couple months prior, I figured I wasn't in a position to be picky, so I decided I would still give it my best shot and take the job if I got it, but I'd continue looking for something better.

Then they brought me back onsite a second time for one final interview with 2 senior managers. I went in and they were each holding a printout of my resume. They proceeded to go through everything on it. First they asked why I chose the university I went to, then the same for grad school, which was fine.

WWF SmackDown Logo (1999-2001)

Then they got to my first internship. I believe the conversation went something like this:

Manager: "How did you like it?"

Me: "Oh, I loved it!"

Manager: "Were there any negatives?"

Me: "No, not that I can think of."

Manager: "So it was 100% positive?"

Me: "Yep!"

And then they got to my first full-time job, where the same manager repeated the same line of questioning but pushed even harder for me to say something negative, at one point saying "Well, you left for (2nd company on my resume), so there must have been something negative."

I knew better than to bad-mouth a previous employer in an interview, it's like going into a first date and talking smack about your ex. But what do you do when your date relentlessly asks you to talk smack about all your exes and refuses to let the subject turn to anything else? This not only confirmed my suspicions of a toxic work environment, I also figured *they* probably knew it was toxic and were relentlessly testing every candidate to make sure they wouldn't blow the whistle on them.

That was the most excruciatingly awkward interview I've ever had. I didn't get the job, but at that point I didn't care anymore, because I was very, very sure I didn't want to work there in the long term.

I'm glad Subby dodged that bullet, and I hope they're in a better place now.

It seems like this might be some stupid new trend. I recently bombed an interview where I could tell I wasn't giving the person the answer on their checklist, no matter how many times I tried. It was a question about how I handled it when someone opposed what I was doing at work or gave me negative feedback. It felt like they wanted me to admit to more fur-flying drama and fireworks than had ever actually occurred.

I actively ask for and welcome critique on my writing, it makes my work so much better. And if my work is incorrect and needs to be redone, or someone has objections to a project I'm part of, I seek clarification and (A) implement the requested changes, (B) explain why things are as they are and offer alternate suggestions/solutions, (C) seek compromise, depending on the situation. I don't get personal about it.

So, why this trend? Subby believed it was a way to test whether the candidate would someday badmouth the employer. That's certainly feasible, though if that were the goal, you'd think Subby would've passed their ordeal with flying colors. I'm not sure myself, but I have a sneaking suspicion that the nefarious combination of AI and techbro startup culture have something to do with it.

So perhaps I also dodged a bullet: one of the many things I'm grateful for this Thanksgiving.

Feel free to share your ideas, and any and all bullets you have dodged, in the comments.

[Advertisement] Picking up NuGet is easy. Getting good at it takes time. Download our guide to learn the best practice of NuGet for the Enterprise.

CodeSOD: The Map to Your Confession

25 November 2025 at 06:30

Today, Reginald approaches us for a confession.

He writes:

I've no idea where I "copied" this code from five years ago. The purpose of this code was to filter out Maps and Collections Maybe the intention was to avoid a recursive implementation by an endless loop? I am shocked that I wrote such code.

Well, that doesn't bode well, Reginald. Let's take a look at this Java snippet:

/**
 * 
 * @param input
 * @return
 */
protected Map rearrangeMap(Map input) {
	Map retMap = new HashMap();

	if (input != null && !input.isEmpty()) {

		Iterator it = input.keySet().iterator();
		while (true) {
			String key;
			Object obj;
			do {
				do {
					if (!it.hasNext()) {
					}
					key = (String) it.next();

				} while (input.get(key) instanceof Map);

				obj = input.get(key);

			} while (obj instanceof Boolean && ((Boolean) obj).equals(Boolean.FALSE));

			if (obj != null) {
				retMap.put(key, obj);
				return retMap;
			}
		}
	} else {
		return retMap;
	}
}

The first thing that leaps out is that this is a non-generic Map, which is always a code smell, but I suspect that's the least of our problems.

We start by verifying that the input Map exists and contains data. If the input is null or empty, we return it. In our main branch, we create an iterator across the keys, before ethering a while(true) loop. So far so bad

Then we enter a pair of nested do loops. Which definitely hints that we've gone off the edge of the map here. In the inner most loop, we do a check- if there isn't a next element in the iterator, we… do absolutely nothing. Whether there is or isn't an element, we advance to the next element, risking a NoSuchElementException. We do this while the key points to an instance of Map. As always, an instanceof check is a nauseating code stench.

Okay, so the inner loop skips across any keys that point to maps, and throws an exception when it gets to the end of the list.

The surrounding loop skips over every key that is a boolean value that is also false.

If we find anything which isn't a Map and isn't a false Boolean and isn't null, we put it in our retMap and return it.

This function finds the first key that points to a non-map, non-false value and creates a new map that contains only that key/value. Which it's a hard thing to understand why I'd want that, especially since some Map implementations make no guarantee about order. And even if I did want that, I definitely wouldn't want to do that this way. A single for loop could have solved this problem.

Reginald, I don't think there's any absolution for this. Instead, my advice would be to install a carbon monoxide detector in your office, because I have some serious concerns about whether or not your brain is getting enough oxygen.

[Advertisement] Utilize BuildMaster to release your software with confidence, at the pace your business demands. Download today!

CodeSOD: Copied Homework

24 November 2025 at 06:30

Part of the "fun" of JavaScript is dealing with code which comes from before sensible features existed. For example, if you wanted to clone an object in JavaScript, circa 2013, that was a wheel you needed to invent for yourself, as this StackOverflow thread highlights.

There are now better options, and you'd think that people would use them. However, the only thing more "fun" than dealing with code that hasn't caught up with the times is dealing with developers who haven't, and still insist on writing their own versions of standard methods.

  const objectReplace = (oldObject, newObject) => {
    let keys = Object.keys(newObject)
    try {
      for (let key of keys) {
        oldObject[key] = newObject[key]
      }
    } catch (err) {
      console.log(err, oldObject)
    }     

    return oldObject
  }

It's worth noting that Object.entries returns an array containing both the keys and values, which would be a more sensible for this operation, but then again, if we're talking about using correct functions, Object.assign would replace this function.

There's no need to handle errors here, as nothing about this assignment should throw an exception.

The thing that really irks me about this though is that it pretends to be functional (in the programming idiom sense) by returning the newly modified value, but it's also just changing that value in place because it's a reference. So it has side effects, in a technical sense (changing the value of its input parameters) while pretending not to. Now, I probably shouldn't get too hung up on that, because that's also exactly how Object.assign behaves, but dammit, I'm going to be bothered by it anyway. If you're going to reinvent the wheel, either make one that's substantially worse, or fix the problems with the existing wheel.

In any case, the real WTF here is that this function is buried deep in a 15,000 line file, written by an offshore contract team, and there are at least 5 other versions of this function, all with slightly different names, but all basically doing the same thing, because everyone on the team is just copy/pasting until they get enough code to submit a pull request.

Our submitter wonders, "Is there a way to train an AI to not let people type this?"

No, there isn't. You can try rolling that boulder up a hill, but it'll always roll right back down. Always and forever, people are going to write bad code.

[Advertisement] Utilize BuildMaster to release your software with confidence, at the pace your business demands. Download today!

Error'd: Untimely

21 November 2025 at 06:30

Sometimes, it's hard to know just when you are. This morning, I woke up to a Macbook that thinks it's in Paris, four hours ago. Pining for pain chocolate. A bevy of anonyms have had similar difficulties.

First up, an unarabian anonym observes "They say that visiting Oman feels like traveling back in time to before the rapid modernization of the Arab states. I just think their eVisa application system is taking this "time travel" thing a bit too far... "

0

 

Snecod, an unretired (anteretired?) anonym finds it hard to plan when the calendar is unfixed. "The company's retirement plan was having a rough time prior to Second June." Looks like the first wtf was second March.

2

 

And an unamerican anonym sent us this (uh, back in first March) "Was looking to change the cable package I have from them. Apparently my discounts are all good until 9th October 1930, and a second one looking good until 9th January 2024."

3

 

On a different theme, researcher Jennifer E. exclaimed "Those must have been BIG divorces! Guy was so baller Wikipedia couldn’t figure out when he divorced either of these women." Or so awful they divorced him continuously.

4

 

Finally, parsimonious Greg L. saved this for us. "I don't remember much about #Error!, but I guess it was an interesting day."

1

 

[Advertisement] Keep the plebs out of prod. Restrict NuGet feed privileges with ProGet. Learn more.

CodeSOD: Invalid Route and Invalid Route

20 November 2025 at 06:30

Someone wanted to make sure that invalid routes logged an error in their Go web application. Artem found this when looking at production code.

if (requestUriPath != "/config:system") &&
    (requestUriPath != "/config:system/ntp") &&
    (requestUriPath != "/config:system/ntp/servers") &&
    (requestUriPath != "/config:system/ntp/servers/server") &&
    (requestUriPath != "/config:system/ntp/servers/server/config") &&
    (requestUriPath != "/config:system/ntp/servers/server/config/address") &&
    (requestUriPath != "/config:system/ntp/servers/server/config/key-id") &&
    (requestUriPath != "/config:system/ntp/servers/server/config/minpoll") &&
    (requestUriPath != "/config:system/ntp/servers/server/config/maxpoll") &&
    (requestUriPath != "/config:system/ntp/servers/server/config/version") &&
    (requestUriPath != "/config:system/ntp/servers/server/state") &&
    (requestUriPath != "/config:system/ntp/servers/server/state/address") &&
    (requestUriPath != "/config:system/ntp/servers/server/state/key-id") &&
    (requestUriPath != "/config:system/ntp/servers/server/state/minpoll") &&
    (requestUriPath != "/config:system/ntp/servers/server/state/maxpoll") &&
    (requestUriPath != "/config:system/ntp/servers/server/state/version") {
    log.Info("ProcessGetNtpServer: no return of ntp server state for ", requestUriPath)
    return nil
}

The most disturbing part of this, for Artem, isn't that someone wrote this code and pushed it to production. It's that, according to git blame, two people wrote this code, because the first developer didn't include all the cases.

For the record, the application does have an actual router module, which can trigger logging on invalid routes.

[Advertisement] Keep the plebs out of prod. Restrict NuGet feed privileges with ProGet. Learn more.

CodeSOD: Are You Mocking Me?

19 November 2025 at 06:30

Today's representative line comes from Capybara James (most recently previously). It's representative, not just of the code base, but of Goodhart's Law: when a measure becomes a target, it ceases to be a good measure. Or, "you get what you measure".

If, for example, you decide that code coverage metrics are how you're going to judge developers, then your developers are going to ensure that the code coverage looks great. If you measure code coverage, then you will get code coverage- and nothing else.

That's how you get tests like this:

Mockito.verify(exportRequest, VerificationModeFactory.atLeast(0)).failedRequest(any(), any(), any());

This test passes if the function exportRequest.failedRequest is called at least zero times, with any input parameters.

Which, as you might imagine, is a somewhat useless thing to test. But what's important is that there is a test. The standards for code coverage are met, the metric is satisfied, and Goodhart marks up another win on the board.

[Advertisement] Utilize BuildMaster to release your software with confidence, at the pace your business demands. Download today!

Using an ADE: Ancient Development Environment

18 November 2025 at 06:30

One of the things that makes legacy code legacy is that code, over time, rots. Some of that rot comes from the gradual accumulation of fixes, hacks, and kruft. But much of the rot also comes from the tooling going unsupported or entirely out of support.

For example, many years ago, I worked in a Visual Basic 6 shop. The VB6 IDE went out of support in April, 2008, but we continued to use it well into the next decade. This made it challenging to support the existing software, as the IDE frequently broke in response to OS updates. Even when we started running it inside of a VM running an antique version of Windows 2000, we kept running into endless issues getting projects to compile and build.

A fun side effect of that: the VB6 runtime remains supported. So you can run VB6 software on modern Windows. You just can't modify that software.

Greta has inherited an even more antique tech stack. She writes, "I often wonder if I'm the last person on Earth encumbered with this particular stack." She adds, "The IDE is long-deprecated from a vendor that no longer exists- since 2002." Given the project started in the mid 2010s, it may have been a bad choice to use that tech-stack.

It's not as bad as it sounds- while the technology and tooling is crumbling ruins, the team culture is healthy and the C-suite has given Greta wide leeway to solve problems. But that doesn't mean that the tooling isn't a cause of anguish, and even worse than the tooling- the code itself.

"Some things," Greta writes, "are 'typical bad'" and some things "are 'delightfully unique' bad."

For example, the IDE has a concept of "designer" files, for the UI, and "code behind" files, for the logic powering the UI. The IDE frequently corrupts its own internal state, and loses the ability to properly update the designer files. When this happens, if you attempt to open, save, or close a designer file, the IDE pops up a modal dialog box complaining about the corruption, with a "Yes" and "No" option. If you click "No", the modal box goes away- and then reappears because you're seeing this message because you're on a broken designer file. If you click "Yes", the IDE "helpfully" deletes pretty much everything in your designer file.

Nothing about the error message indicates that this might happen.

The language used is a dialect of C++. I say "dialect" because the vendor-supplied compiler implements some cursed feature set between C++98 and C++11 standards, but doesn't fully conform to either. It's only capable of outputting 32-bit x86 code up to a Pentium Pro. Using certain C++ classes, like std::fstream, causes the resulting executable to throw a memory protection fault on exit.

Worse, the vendor supplied class library is C++ wrappers on top of an even more antique Pascal library. The "class" library is less an object-oriented wrapper and more a collection of macros and weird syntax hacks. No source for the Pascal library exists, so forget about ever updating that.

Because the last release of the IDE was circa 2002, running it on any vaguely modern environment is prone to failures, but it also doesn't play nicely inside of a VM. At this point, the IDE works for one session. If you exit it, reboot your computer, or try to close and re-open the project, it breaks. The only fix is to reinstall it. But the reinstall requires you to know which set of magic options actually lets the install proceed. If you make a mistake and accidentally install, say, CORBA support, attempting to open the project in the IDE leads to a cascade of modal error boxes, including one that simply says, "ABSTRACT ERROR" ("My favourite", writes Greta). And these errors don't limit themselves to the IDE; attempting to run the compiler directly also fails.

But, if anything, it's the code that makes the whole thing really challenging to work with. While the UI is made up of many forms, the "main" form is 18,000 lines of code, with absolutely no separation of concerns. Actually, the individual forms don't have a lot of separation of concerns; data is shared between forms via global variables declared in one master file, and then externed into other places. Even better, the various sub-forms are never destroyed, just hidden and shown, which means they remember their state whether you want that or not. And since much of the state is global, you have to be cautious about which parts of the state you reset.

Greta adds:

There are two files called main.cpp, a Station.cpp, and a Station1.cpp. If you were to guess which one owns the software's entry point, you would probably be wrong.

But, as stated, it's not all as bad as it sounds. Greta writes: "I'm genuinely happy to be here, which is perhaps odd given how terrible the software is." It's honestly not that odd; a good culture can go a long way to making wrangling a difficult tech stack happy work.

Finally, Greta has this to say:

We are actively working on a .NET replacement. A nostalgic, perhaps masochistic part of me will miss the old stack and its daily delights.

[Advertisement] Picking up NuGet is easy. Getting good at it takes time. Download our guide to learn the best practice of NuGet for the Enterprise.
❌
❌