Read the whole story about
@oppnaskolplatt
in Wired today.
"Most of all, Landgren argues that officials should make their APIs open so citizens can build technology that works for them. “If you build the API,” he says, “the app will come.”
På samma sätt som Twitter klarar sig ”bra” utan 75% av sin personal så funderade jag på vad som skulle hända om Stockholms stad drog bort allt underhåll och personal från Skolplattformen. Läs nedan en tråd om vad som faktiskt pågår varje månad i Skolplattformen🧵
Ni kommer ihåg den där upphandlingen som
@Stockholmsstad
genomförde där bara
@TietoEVRY
lämnade anbud och vann affär på 4 miljarder för 15 år? Nu har jag begärt ut alla handlingar och har en del att berätta…
Vad händer med vår demokrati?
”Kompromissförslaget” är alltså att även krypterade appar ska allt innehåll scannas. Det kanske låter som en bra lösning men här kommer några invändningar från mig:
Kostnaden att underhålla denna gigantiska koloss av skräpkod är hela 134 miljoner kronor bara i år. Det är mer än vad staden lägger på läromedel (!). Men vad består dessa pengar av? Jag har begärt ut fakturor. Läs vidare…
Tänk vad mycket bättre skolan skulle kunna bli om dessa pengar gick till lärare, elever och läromedel istället? Så svårt är det inte. Och det trista är att det är så här det ser ut på så många ställen just nu i vår offentliga förvaltning. Hjälp mig dela så att det når fram.
”EU interior ministers want to exempt professional accounts of staff of intelligence agencies, police and military from the envisaged scanning of chats and messages. The regulation should also not apply to ‘confidential information’”
Så här ser en faktura ut för dessa timmar. (Märk vilket timtaxa man tar ut). I augusti 2021 har alltså ett team från Tieto suttit och lagt 1424 timmar på att underhålla skolplattformen. När vi andra åt kräftor så gjorde de exakt samma som månaden innan. På minuten!
Stockholms Stad har nu nio månader senare till slut publicerat sin upphandling av en helt ny skolplattform. Politikernas önskan var en ny innovativ satsning men något verkar ha gått fel i processen och därför är risken överhängande att vi får exakt samma igen. 10 punkters tråd🧵
Tänk er ett berg av projektledare, testfönsteransvariga, coacher, förändringskonsulter, testledare, planerare- som alla hanterar projektet men ingen gör själva jobbet. Inte konstigt att det här är dyrt och dåligt.
Den största posten är
@Tietoevry
som skickar fakturor på exakt samma belopp varje månad (!). Jag blev lite förvånad att beloppet även är lika högt på semestermånaderna så jag begärde ut en timspec för att se vad man gjorde när vi andra hade semester. Här är bara några av dem.
Hur i h***e kan ett system kosta ”en miljard för mycket”? Det är så absurt att höra dessa fantasibelopp. Det är inte svårt att bygga appar och gränssnitt. De här personerna kan inte sitt jobb och borde inte få fortsätta slösa våra skattepengar.
1. De förbjuder öppen källkod. Tänk er att Stockholm Stad 2021 går tvärt emot alla andra städer och länder och vår egen myndighet för digitalisering, mot forskning och rekommendationer. Ironiskt att läsa meningen under.
Begärde ut avtalet för Skolplattformen. Här står det att det ska finnas dokumentation och att den skall hållas aktuell, är allmän och skall kostnadsfritt delas till tredje man på begäran. Hur man kan påstå att den är sekretessbelagd eller inte finns till rätten är obehagligt.
Och då har vi inte ens pratat om allt som kostar utöver dessa fakturor från Tieto… Kan vi snälla bara låta oss utvecklare få mer tid att bygga det som ska byggas? Håll ner storleken på projekten och gör små iterationer så behövs inte all denna overhead.
Nu finns det en ny majoritet i staden, ska de också signera dessa fakturor eller ska de stoppa blödningen och sen börja snacka med utvecklarna som säkert har massor av bra idéer som aldrig får tid?
Men nej. Om man sedan tittar på utfall så ser vi att av alla dessa kostnader så kommer det till slut ner till ynka 63 timmar i augusti där någon stackars utvecklare på Tieto förgäves försöker göra sitt jobb med att tex uppgradera Angular från version 1.5 beta5 (från 2014!).
Miljöpartiet (
@miljopartiet
) bekräftar att gårdagens agerande var ett misstag (p.g.a. sammanblandning av förslag) och att de fortfarande är emot massövervakningsförslaget Chat Control 2.0.
#ChatControl
Här är användarnas betyg om den NYA app som Stockholm har upphandlat för en kvarts miljard(?). Hur mycket pengar ska vi slänga bort innan vi får tjänstemän som vet vad UX är och hur man upphandlar digital innovation?
Jag kunde inte skaka av mig känslan att med så här mycket utvecklingstid så borde Skolplattformen vara helt felfri. Hur fördelas dessa timmar? Vi kan först kolla på helheten.
Som ni ser lägger man enorm tid på att hantera ”releasefönster”. Man lägger också en mängd timmar på ”teststöd”. Det borde ju innebära att alla fel vid det här laget borde vara identifierade och fixade?
Kul meddelande innan jul. Ingen kan laga min bil som någon idiot backade in i när den stod parkerad. Försäkringsbolaget hänvisar tillbaka till Tesla. 🤷♂️
Ni vet den där upphandlingen för fyra miljarder som TietoEvry vann efter att staden hjälpt dem skriva det enda anbudet? Det anbudet är sekretessbelagt med följande motivering. Det finns varken konkurrens eller insyn i denna process. Nu har vi överklagat till Kammarrätten.
Kan vi nu inför nästa omröstning få till en riktig debatt där partierna får förklara sig inför en panel av experter som kan reda ut vad som är möjligt eller inte möjligt gällande avläsning av privata/krypterade meddelanden?
NU ÄR DET KLART: Sverige kommer rösta FÖR Chat control i ministerrådet.
Efter att jag i dagar jagat ansvariga bekräftar nu ordförande i EU-nämnden att det kommer gå ett snabbspår via justitieutskottet där
@RichardJomshof
är ordförande.
Då kan allt vara klart redan imorgon.
Ironin när myndigheten för psykologiskt försvar anmäler TV4 för att de gjort deras jobb. Ungefär som när Stockholms Stad polisanmälde mig, Erik och Johan för att vi byggt en bättre skolplattform.
3. Staden verkar ha fått hjälpa den enda anbudsgivaren en hel del att formulera sitt anbud. Jag hade ingen aning om att man fick göra så. Men det kanske är vanligt?
Alltså på riktigt, skrota hela skolplattformen. Nu är andra dagen hela systemet ligger nere. Helt utan någon information från kommunen om vad som pågår. Detta samtidigt som alla barn och vårdnadshavare väntar på att få se betygen i ett system som vi betalat en miljard för. Avgå!
Nu när jag vaknar och reflekterar över hur illa staden har behandlat oss sedan dag ett. Hur man aktivt motarbetat och sökt efter anledningar till att vår app skulle vara olaglig men inte sökt hur vi på ett lagligt sätt skulle kunna samarbeta. Sverige är SÄMST på digitalisering.
Om ChatControl införs kan vi inte då kräva att folket får välja ett antal filter/AI som körs på alla folkvalda och tjänstemäns privata chattar och blir det träff så publiceras meddelandet offentligt automatiskt?
Vad skulle några lämpliga sökfilter vara?
Ser på nyheterna om en drönarpilot i Ukraina som skickar upp sin DJI Mavic och hittar pansarvagnar i skogen som artilleriet tar ut. En helt vanlig nörd som för några veckor sen fotade åkrar i motljus till panflöjtsmusik dokumenterar nu krigsbrott och dirigerar motståndsrörelsen.
Inga användare är involverade, ingen öppen källkod, ingen transparens och nu ska Tieto in i processen. E-kronan har alla tecken på att bli fiaskot skolplattformen återupprepad igen. Vem ska stoppa/kräva omstart av detta blivande katastrofprojekt?
När man gömmer sina hemligheter i högar av papper, sekretessbelägger dokument godtyckligt, ”köper loss” anställda som inte vill vara delaktiga i mörkandet, polisanmäler och misstänkliggör de som försöker nå sanningen
Då är det dags att samhället reagerar
Stoppa IT-haverierna i offentlig sektor.
@ChSturmark
och jag ryter till i DN Debatt med en konkret lista av åtgärder som kommer göra skillnad genom att bjuda in techbranschen, Sveriges snabbast växande bransch, att hjälpa till. Nu hjälps vi åt?
10. VARFÖR lär man sig inte av de debatter och analyser och rapporter man tagit fram? Varför exkluderar man nya leverantörer? Varför ställer man inte krav på moderna metoder? Varför öppnar man inte upp för ett ekosystem av öppen källkod? Läs denna igen:
Jag använder Signal och är inte kriminell. Jag rekommenderar alla att gå över till Signal även för helt vanliga konversationer. Kryptering är vår rättighet till privatliv även digitalt och Signal är öppen källkod vilket gör att alla kan se hur säkerheten är implementerad.
Polisen har igen råkat smutskasta den säkra meddelandeappen
@Signalapp
. I SVT framfördes ett absurt påstående om att enbart kriminella använder Signal.
#BliS
äker
#Signal
Nästa vecka börjar spektaklet eFörvaltningsdagarna. Det här är inte ett skämt, så här ser programmet ut.
Först är det Ygeman, sen DIGG och sen kl 09:50 är det TietoEvry. På en timme ska det avgöras av de som själva är ansvariga för där vi är. Vi har inte blivit inbjudna 😂
Var väldigt noggranna nu med vilka rykten och nyheter som sprids. Vi vet att Ryssland har en effektiv digital propagandamaskin och att man gärna använder den för att förvirra motståndet.
9. Så hur hanterade man det dilemmat? Inte genom att dela upp upphandlingen i mindre delar, utan genom ”extra försiktighetsåtgärder”. Det här är alltså en leverantör man redan haft i 21 år och som byggt alla de system som ska underhållas. Inkl Skolplattformen. Ridå.
Innan jag hann skriva klart vår debattartikel om alla offentliga skandaler rörande IT-miljardprojekt så kommer nästa nyhet ut. Det här kommer garanterat sluta i katastrof. Sluta innan ni ens börjar. 1/6
Jag kom precis på en rolig idé - en Chrome plugin som lägger till en blå ikon för alla twitteranvändare med en motsvarande wikipediasida. Idén kom för tre minuter sedan. Nu ska vi se hur lång tid det tar för GPT-4 att generera koden:
Jag tröttnar på att arbetslösheten är så hög när det ändå finns så många bra jobb. Så nu börjar jag bygga en ”Tinder för jobb” som har liknande algoritm som TikTok, dvs analyserar ditt beteende och föreslår rätt sorteringsordning av 80000 jobb i ett flöde. Namnförslag?
Det finns öppen gratis programvara som inte behöver upphandlas. Varför lägger Sveriges offentliga sektor miljarder på inlåsta produkter helt i onödan och dessutom olagligt? Skärp er!
Sundbybergs stad 18 månaders avtal med Sitevision skulle "bara kosta några hundratusen" är nu 11 år gammalt. Nu är notan uppe i 3,5 miljoner. Upphandlingsfusk: otillåten direktupphandling och ingen konkurrensutsättning.
#ai
Fun fact: Öppna Skolplattformen är byggd helt utan ens en post-it-lapp, trelloboard, standup, tidsestimat eller ens en backlog. Vi började bygga det vi tyckte var mest värdefullt och sen har vi bara fortsatt. Snart ska vi ha vår första retrospektiv och har därmed vårt första möte
@wtravishubbard
It’s because of the fractal dimension. You can continue to solve one problem in more and more detail- so estimates aren’t the answer. Deciding on a scale of ambition is. And that is a team effort- including the PO. So stop estimating and start communicating with your team.
I Frankrike använder skolorna bara öppen programvara. Nextcloud, Moodle, BigBlueButton, Matrix, LibreOfficeOnline osv. Varje region hostar en egen instans. Regeringen donerar medel till de programvaror man använder och bidrar med kod. Presentation av
@framaka
- kom igen Sverige!
1. Klientsidesscanning är att likna med en obligatorisk bandspelare som ställs in i ditt vardagsrum. Alla meddelanden och bilder scannas av regeringens programvara. Du kommer inte längre vara säker på vad som skickas iväg och varför.
Det är dags för regeringen att agera i IT-politiken. Tietoevrykatastrofen måste leda till konsekvenser.
Genomför en kartläggning och etablera en IT-haverikommission så att varje incident stärker - inte försvagar:
4. Staden säger att man ansträngt sig för att få leverantören att tro att det finns fler anbudsgivare (när det bara fanns en). Hur skulle du reagera som leverantör om du fick se följande schema? Inga luckor och enligt stadens eget firande: ”tight tidsplan”
4. Inga krav ställs på dokumenterad process eller erfarenhet av agil utveckling eller processer för UX eller ens bevis på att ha utvecklat tjänster som användare gillar, inga krav på erfarenhet av att jobba med API:er och ekosystem.
Chat control kan vara slutet på öppen källkod i EU för kommunikation. Om det åligger leverantören av en chatttjänst att hålla koll på vad som skickas - hur skulle en helt öppen lösning någonsin få finnas? Och var går gränsen? 🧵
@kristoferlund
Det är rimligt att kod som utvecklas med offentliga medel också förblir öppen. Då skulle alla kommuner kunna samarbeta med marknaden kunna utveckla riktigt bra verktyg som hela tiden blir bättre för att man hjälps åt. Lagstiftningen stödjer detta men det kräver ett nytt mindset.
Statligt eID- Hur kan vi säkerställa att det här inte blir en jätteupphandling av ny stängd kod? Det finns redan bra lösningar som är öppna för decentraliserad digital identitet och plånböcker, varför beds inte utredaren utreda dessa som alternativ?
Efter PalmeGPT kommer här en otroligt bra tjänst skapad av en utvecklare som hade lite tid över. Tänk vad mycket värde medborgare kan skapa snabbt - nu hoppas man att Skatteverket kan kvalitetssäkra detta häftiga projekt. Utvecklaren heter Adam Alfredsson
Ingen startup skulle söka 100 miljoner i finansiering och sedan upphandla av Tieto, CGI osv. Man söker såddkapital, tar in ett litet team och itererar, sen skalar man upp. Varför kan inte offentlig sektor och industrin göra lika när man ska innovera?
Klara besked från
@patrikhson
i Almedalen:
1. Cybersäkerhet är inget konstigt. Gör det till en del av kontinuitetsplaneringen.
2. Företag och organisationer har inte kompetens att köra egna servrar.
3. GDPR har lett till att alla är livrädda för molnet och kör egna servrar, se 2
Förr var jag programmerare, nu är jag bara en gateway mellan ChatGPT och Github Copilot. Om några år gissar jag att min yrkesroll kommer kallas datorterapeut.
Ni vet att man hör att det går på en timme att registrera ett företag i Estland. Vill ni veta hur lång tid det tagit för oss att regga ett AB, fått F-skatt och sedan bankkonto i Sverige? Sex månader.
Hade Sverige haft krav på API hade det tagit mindre än tio minuter.
”det krävs bara lite anpassningar så kan ni använda produkten X för er verksamhet”
1. Det är inte lite anpassningar. Det blir svindyrt. Det här vet konsulter.
2. Ni blir fastlåsta till produkt X för alltid.
3. I slutändan behöver ni anpassa er verksamhet till produkten X.
DÄR kom den!
@nylanderjens
har samlat in alla kommuners fakturor och tolkat allt till en prydlig sammanställning med AI.
En snabb sökning visat att
@Stockholmsstad
är TietoEvrys största kommunkund. De fick 660 miljoner kronor i fakturor 2022.
Jag behövde en logga till ett hobbyprojekt så jag bad midjourney om en ”clean logo for a open source cloud provider”, sen skickade jag upp den till RunwayML som gjorde en animation av loggan. Vad tycker ni?
Det här är så hoppfullt. Genom att använda sig av AI för att summera alla fakturor som Jens har fått tillgång till så får han ett otroligt viktigt dataset som säkerligen kommer kunna avslöja korruption bland kostnader hos kommunerna.
Öppen kommundata innehåller inte bara 30 miljoner fakturor utan även samlad data från SCB, kommunernas & leverantörernas årsredovisningar, fakturorna osv.....
#ai
#kommundata
Ska vi sätta upp ett öppet trafikregister som baseras på öppen källkod istället? Jag lovar att det skulle ta max en månad och klara långt högre krav än vad man lyckas med här. Därefter skulle man iterera tills det löser fler och fler av organisationens behov.
6/6
Elon Musk köper Twitter och öppnar källkoden för algoritmerna och kommer kämpa för att stänga ute bottar och avslöja påverkanskampanjer. Heja säger jag!
Idé: Tänk om de kunde använda DIS (i LOU) som metod istället och därigenom påbörja byggandet av en ny plattform i en iterativ process snabbare? Då skulle krav om öppna standarder och öppen källkod gynna både samarbete och öka konkurrens.
I ett internt brev hos Google oroar man sig för att det kommer bli den öppna världen som kommer vinna AI racet. Dvs all öppen källkod som rör sig snabbare och blir bättre än alla stängda AI. Det är väldigt hoppfullt för Europas del. 🧵
6. Slutligen är vi alla förlorare och de som delar olagliga bilder kommer såklart inte ha några problem att välja en app som saknar central nod. Ungefär som när antipiratpartiet stängde ner Piratebay. Den lever kvar än idag.
Är det bara jag eller känner ni också er hoppfulla efter att ha lyssnat på
@MuharremDemirok
? Äntligen pratar någon om framtiden med hoppfullhet utan att vara naiv om utmaningarna.
För att underlätta den ”rigorösa utredningen” så kommer här lite svar på juristernas frågor om vår öppna Skolplattform 1/6
” Vi vet inte vilken information som appen visar.”:
- Här sker samtliga anrop mot stadens öppna API:
Idag släpptes alltså GPT-4 som är ett AI som både har examen för läkare,ekonom, historia, jurist och alla andra teoretiska ämnen och samtidigt kan de flesta språken och kan dessutom programmera. Förbered er på en tsunami genom hela samhället liknande inget annat.
We’re releasing GPT-4 — a large multimodal model (image & text in, text out) which is a significant advance in both capability and alignment.
Still limited in many ways, but passes many qualification benchmarks like the bar exam & AP Calculus:
5. Inga krav på öppen källkod eller öppna standarder. Trots att det finns tillgängliga produkter på marknaden som uppfyller många av de krav man har i befintliga produkter. T ex Moodle. Så finns inga krav på leverantörer att ens ha erfarenhet att jobba med öppen källkod.
Precis så här känner jag också. Det är så orättvist att vi som kämpar för att göra rätt och skapa värde har så pass mycket svårare att få lönsamhet än de som bara fortsätter fakturera för gammal skit. Det borde vara tvärtom i ett hållbart samhälle.
Ping
@claes
Samtidigt som vissa skolor inte har råd med lärare eller vikarier fortsätter Stockholms Stad att lägga 125 miljoner kronor 2023 och 114 miljoner kronor nästa år i underhåll av skolplattformen som skall skrotas nästa år.
2020 beställde jag den här kepsen. Jag är kritisk till hur upphandlingen av den nya skolplattformen har genomförts. Tex har spännande alternativ som Meitner inte ens fått chansen och man har inte ställt krav på öppenhet, standarder eller UX.
Men ändå:
Ja! Öppna datat så lovar jag att göra en widget som visar om hela cykelvägen är plogad direkt på startskärmen. Borde också gå att räkna ut när plogbilen kommer när det har snöat. Sånt här ska inte en kommun själv behöva fixa- de behöver bara släppa datat så kommer appen.
Nu i Barcelona på konferens om öppen data och demokrati. Snart berättar jag om
@oppnaskolplatt
. Presentationen börjar med ”In Sweden we think we are best at digitalization” och sen berättar jag om polisanmälan, sabotagen och pengarna men också vår vision om framtiden.
Force directed graph är en fantastisk visualisering av relationer och kan användas för att hitta korruption eller manipulation i till synes orelaterad data. Genom att varje relation placerar två noder närmare varandra så kan man enkelt se var ev påverkan sker. Heja Jens!
Jag beskriver hur framtida granskningar kan se ut med tydliga visualiseringar. Lär dig mer hur Vinnovas bedömare och bidragsbolag hänger ihop. En del av min kommande "bidragsdatabas" som vem som helst kan surfa bland och är helt fri för alla.
Lucas tog saken i egna händer och skrev ett Pythonprogram för att vänta på avbokad tid. Polisen tycker det är omoraliskt men istället för att släppa ett API eller tjänst som gör att alla kan prenumerera på avbokade tider lär man säkert polisanmäla.
6/6 - ”Det är alltid en avvägning mellan säkerhet och användarvänlighet, säger hon.”
- NEJ! Det ska aldrig ske en avvägning mellan säkerhet eller användarvänlighet. Bygg säkra OCH användbara system.
En miljard kronor med en vanlig konsulttimtaxa motsvarar en miljon timmar. Ett sekel. Det var dödsdömt från början. Det går inte att lyckas om du inte bygger litet tillsammans med användare och öppnar upp så fler kan hjälpa till. Stoppa alla stora digitala projekt.