<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://fxg55647.github.io/blog/feed.xml" rel="self" type="application/atom+xml" /><link href="https://fxg55647.github.io/blog/" rel="alternate" type="text/html" /><updated>2026-10-19T05:16:31+03:00</updated><id>https://fxg55647.github.io/blog/feed.xml</id><title type="html">Orphan Problem Protocol</title><subtitle>Ongelmille vailla vastuunkantajaa, ideoille vailla kotia ja asioille, joita kannattaa ajatella uudelleen.</subtitle><author><name>Leima</name></author><entry xml:lang="fi"><title type="html">Hiuksille oma resepti – hyvä leikkaus mukaan seuraavalle parturille</title><link href="https://fxg55647.github.io/blog/2026/10/19/hiuksille-oma-resepti/" rel="alternate" type="text/html" title="Hiuksille oma resepti – hyvä leikkaus mukaan seuraavalle parturille" /><published>2026-10-19T04:43:00+03:00</published><updated>2026-10-19T05:15:07+03:00</updated><id>https://fxg55647.github.io/blog/2026/10/19/hiuksille-oma-resepti</id><content type="html" xml:base="https://fxg55647.github.io/blog/2026/10/19/hiuksille-oma-resepti/"><![CDATA[<p>Hyvä parturi oppii ajan mittaan, mitä juuri sinun hiuksillesi kannattaa tehdä. Kun vaihdat parturia, tämä tieto ei yleensä tule mukaasi, ja selittäminen alkaa alusta. Yksi mahdollisuus olisi asiakkaan mukana kulkeva hiustenleikkausresepti: karttaa, johon kirjataan onnistuneen leikkauksen ohjeet ja oman pään erityispiirteet. Sen voisi näyttää uudelle parturille samaan tapaan kuin silmälasireseptin uudelle optikolle.</p>

<p><em>Idealuonnos: tässä ehdotetaan avointa kuvausformaattia, ei valmista standardia tai testattua palvelua.</em></p>

<h2 id="valokuva-näyttää-tuloksen-resepti-myös-keinot">Valokuva näyttää tuloksen, resepti myös keinot</h2>

<p>”Sivuilta vähän lyhyemmäksi, päältä jätetään enemmän.” Pyyntö on tuttu, mutta siitä jää paljon tulkittavaa. Kuinka paljon on vähän? Mistä lyhyen ja pitkän alueen raja alkaa? Mitä tehdään pyörteen kohdalla?</p>

<p>Valokuva auttaisi edelleen. Reseptin tehtävä olisi täydentää sitä: kertoa pituudet, alueiden väliset siirtymät, leikkaustavat ja ne kohdat, joissa juuri tämän asiakkaan hiukset vaativat huomiota. Kuva onnistuneesta lopputuloksesta ja ohje sen tekemiseen kuuluisivat samaan pakettiin.</p>

<p>Ajatus ei ole korvata ammattitaitoa millimetriluvuilla. Resepti olisi yhteinen muisti asiakkaalle ja parturille. Siihen voisi kirjata myös epäonnistumiset: tästä ei enää ohenneta, tähän jätetään ensi kerralla enemmän pituutta.</p>

<h2 id="ensimmäinen-versio-voisi-olla-yksi-sivu">Ensimmäinen versio voisi olla yksi sivu</h2>

<p>Alkuun riittäisivät pään kuvat edestä, sivuilta, takaa ja ylhäältä sekä muutama selkeä merkintä. Päälaen tavoitepituus voisi olla esimerkiksi 55 millimetriä ja sivujen 6 millimetriä. Pyörteen kohdalle merkittäisiin, että hiusta jätetään pidemmäksi ja kasvusuunta säilytetään.</p>

<p>Nämä olisivat yhden kuvitteellisen leikkauksen ohjeita, eivät yleispätevä suositus. Tarkoitus olisi kuvata tietylle ihmiselle toimiva ratkaisu. Samalla pitäisi sopia, mitä merkinnät tarkoittavat: esimerkiksi tavoitepituus leikkauksen jälkeen ja leikkaamiseen käytetty koneen tallakoko eivät saisi sekoittua toisiinsa.</p>

<p>Käynnin jälkeen parturi ja asiakas voisivat päivittää reseptin. Seuraavan version muutos olisi vaikka: päältä kahdeksan millimetriä pidempi, häivytys hieman alemmas, oikean etusivun ohennus pois. ”Sama kuin viimeksi” saisi tarkistettavan sisällön.</p>

<h2 id="yhteinen-formaatti-antaisi-asiakkaalle-valinnanvaraa">Yhteinen formaatti antaisi asiakkaalle valinnanvaraa</h2>

<p>Ratkaisun ydin olisi avoin tiedostomuoto. Asiakas saisi reseptinsä talteen ja voisi viedä sen toiseen palveluun tai näyttää paperilla. Parturin ei tarvitsisi lukea ohjelmakoodia: sovellus esittäisi tiedot ymmärrettävänä karttana ja tekstinä.</p>

<p>Pieni yhteinen perusta kuvaisi alueet, pituudet, siirtymät ja lisäohjeet. Tarkemmat järjestelmät voisivat lisätä pään kolmiulotteisen mallin, kasvusuunnat tai leikkaushistorian. Ohjelman pitäisi myös kertoa, jos se ei osaa näyttää jotakin olennaista lisätietoa, jotta puutteellinen ohje ei näyttäisi täydelliseltä.</p>

<p>Standardi ei siis määrittelisi jokaisen ihmisen päätä samanlaiseksi. Se antaisi yhteiset nimet alueille ja tavan kuvata niiden yksilölliset erot. Ammattilainen voisi edelleen soveltaa ohjetta ja keskustella siitä, mikä on mahdollista.</p>

<h2 id="ihmiselle-ensin-koneelle-myöhemmin">Ihmiselle ensin, koneelle myöhemmin</h2>

<p>Ensimmäinen kokeilu voisi olla muutaman parturin ja asiakkaan yhteinen paperi- tai tiedostopohja. Tärkein kysymys olisi, pystyykö toinen parturi hyödyntämään ohjetta ilman pitkää lisäselvitystä. Vasta tämän jälkeen olisi järkevää kasvattaa teknistä tarkkuutta.</p>

<p>Myöhemmin sama formaatti voisi toimia myös robottileikkaamisen lähtötietona. Ihmiselle tarkoitettu resepti ei kuitenkaan sellaisenaan olisi turvallinen koneohjaus: laite tarvitsisi oman tulkintansa, mittauksensa ja turvarajansa. Yhteinen kuvaus voisi yhdistää järjestelmiä, vaikka niiden toteutukset eroaisivat.</p>

<h2 id="avoin-resepti-ei-estäisi-maksullisia-työkaluja">Avoin resepti ei estäisi maksullisia työkaluja</h2>

<p>Reseptin perusmuodon ja sitä lukevan esimerkkiohjelman voisi julkaista avoimesti. Sen ympärille voisi silti rakentaa maksullisen editorin, parturiliikkeen asiakasjärjestelmän tai palvelun, joka muuntaa eri järjestelmien merkintöjä yhteiseen muotoon. Asiakas ei ostaisi lupaa omaan leikkaukseensa, vaan ammattilainen maksaisi työtä helpottavista välineistä.</p>

<p>Näin kokeilun ei tarvitsisi alkaa koko alan yhteisestä päätöksestä. Yksi liike voisi tehdä reseptejä, joita asiakkaat voivat näyttää muualla. Yhteinen formaatti auttaisi enemmän sitä mukaa, kun muutkin osaavat lukea ja päivittää sitä. Sen hyödyllisyys pitäisi kuitenkin ansaita käytössä: jos reseptin täyttäminen vie enemmän aikaa kuin uuden asiakkaan haastatteleminen, avoimuus ei yksin tee siitä houkuttelevaa.</p>

<h2 id="uutuusarvo-lokakuu-2026">Uutuusarvo (lokakuu 2026)</h2>

<p>Henkilökohtainen leikkausresepti ei ole uusi ajatus. Esimerkiksi <a href="https://builder.aws.com/content/39o9xi0S7y7BJm33PD8fmdtaim0/aideas-grum-never-get-a-bad-haircut-again">GRÜM-konsepti</a> kuvaa mukana kulkevaa hiuspassia resepteineen, ja <a href="https://haircuthistory.com/">HairCut Historyn tuotesivu</a> kuvaa aluekohtaisia mittoja ja jakamista toiselle parturille. Ensimmäinen on kehitteillä olevan konseptin esittely, jälkimmäinen tuotekuvaus; niiden toimivuutta ei tässä ole testattu.</p>

<p>Tämän tekstin lisä keskusteluun on erottaa resepti yksittäisestä sovelluksesta: voisiko leikkauksen kuvata avoimessa, yhteentoimivassa muodossa, jota eri palvelut ja myöhemmin laitteet voisivat lukea? Tarkistetuista lähteistä ei löytynyt kuvausta juuri tällaisesta yhteisestä standardista.</p>

<h2 id="ongelman-mittakaava-ja-ratkaisun-potentiaali">Ongelman mittakaava ja ratkaisun potentiaali</h2>

<p>Myös ilman uutta standardia asiakaskortit, kuvat ja tekoälyllä jäsennetyt muistiinpanot voisivat helpottaa toistamista. Avoimen formaatin lisähyöty olisi tiedon säilyminen käyttökelpoisena palvelua, parturia ja mahdollisesti laitevalmistajaa vaihdettaessa.</p>

<p>Se voisi vähentää selittämistä ja epävarmuutta sekä tehdä uuden parturin kokeilemisesta helpompaa. Samalla koulut ja ohjelmistojen tekijät voisivat rakentaa saman perustan päälle erilaisia työkaluja. Ensimmäinen onnistumisen mittari olisi kuitenkin arkinen: ymmärsikö uusi parturi reseptin ja auttoiko se tekemään sen leikkauksen, jota asiakas tarkoitti?</p>]]></content><author><name>Leima</name></author><category term="suunnittelu" /><summary type="html"><![CDATA[Avoin hiustenleikkausresepti kulkisi asiakkaan mukana parturilta toiselle. Se tallentaisi pituuksien lisäksi pyörteet ja toimivat ratkaisut.]]></summary></entry><entry xml:lang="fi"><title type="html">Rauhankone – myönnytykset esiin yhtä aikaa</title><link href="https://fxg55647.github.io/blog/2026/10/19/rauhankone-myonnytykset-esiin-yhta-aikaa/" rel="alternate" type="text/html" title="Rauhankone – myönnytykset esiin yhtä aikaa" /><published>2026-10-19T04:43:00+03:00</published><updated>2026-10-19T05:15:07+03:00</updated><id>https://fxg55647.github.io/blog/2026/10/19/rauhankone-myonnytykset-esiin-yhta-aikaa</id><content type="html" xml:base="https://fxg55647.github.io/blog/2026/10/19/rauhankone-myonnytykset-esiin-yhta-aikaa/"><![CDATA[<p>Riidassa molemmat saattavat olla valmiita tulemaan vastaan, mutta kumpikaan ei halua joustaa ensimmäisenä. Yksi mahdollisuus olisi tekoälyavustaja, joka auttaisi kumpaakin jäsentämään oman asiansa ja valmistelemaan myönnytyksen yksityisesti. Kun molemmat olisivat hyväksyneet omat viestinsä, ne paljastettaisiin yhtä aikaa. Tavoitteena olisi helpottaa yhteisen keskustelun aloittamista ja löytää ratkaisuja, joissa kummankaan ei tarvitse ensin kokea hävinneensä.</p>

<p><em>Idealuonnos: ehdotettu sovittelumenettely ei ole testattu palvelu eikä lupaus riidan ratkeamisesta.</em></p>

<h2 id="honkelan-rauhankone-pyrki-lisäämään-ymmärrystä">Honkelan Rauhankone pyrki lisäämään ymmärrystä</h2>

<p>Tekoälytutkija Timo Honkela esitteli vuonna 2017 kirjassaan <em>Rauhankone – tekoälytutkijan testamentti</em> ajatuksen teknologiasta, joka auttaisi ihmisiä ymmärtämään toisiaan, käsittelemään tunteita ja rakentamaan oikeudenmukaisempaa yhteiskuntaa. Taustalla oli myös havainto siitä, että samoilla sanoilla voidaan tarkoittaa eri asioita (<a href="https://researchportal.helsinki.fi/fi/publications/rauhankone-teko%C3%A4lytutkijan-testamentti/">Helsingin yliopiston tutkimusportaali</a>).</p>

<p>Tässä tarkasteltava idea rajautuu käytännön keskustelutilanteeseen: voisiko kone auttaa erottamaan tunteen, väitteen ja neuvottelutarpeen sekä tehdä ensimmäisestä myönnytyksestä helpomman? Se on yksi mahdollinen sovellus Honkelan avaaman laajan ajatussuunnan piirissä, ei väite saman vision keksimisestä uudelleen.</p>

<h2 id="ensin-puretaan-kuormaa-sitten-tarkennetaan-asia">Ensin puretaan kuormaa, sitten tarkennetaan asia</h2>

<p>Avustaja toimisi kolmessa vaiheessa: tunteen käsittely, asian jäsentäminen ja sovittelu. Aluksi kumpikin saisi kuvata oman kokemuksensa yksityisesti. Kone auttaisi muuttamaan hyökkäävän viestin sellaiseksi, että sen takana oleva huoli tai tarve olisi mahdollista kuulla.</p>

<p>Kuvitteellisessa työtilanteessa ”sinä jätät aina kaiken minun hoidettavakseni” voisi tarkentua muotoon ”haluan sopia etukäteen, kuka vastaa keskeneräisistä tehtävistä”. Käyttäjän pitäisi itse hyväksyä tulkinta. Kone ei saisi vaihtaa hänen asiaansa helpommin sovittavaksi asiaksi vain saadakseen keskustelun näyttämään onnistuneelta.</p>

<p>Tavoite olisi säilyttää kokemus mutta vähentää tarpeetonta loukkaamista. Viesti voisi myös jäädä keskeneräiseksi. Pelkkä se, että toinen ei vielä halua keskustella, ei saisi muuttua koneen silmissä ongelmaksi, joka pitää väkisin ratkaista.</p>

<h2 id="kone-auttaisi-huomaamaan-mistä-oikeastaan-kiistellään">Kone auttaisi huomaamaan, mistä oikeastaan kiistellään</h2>

<p>Seuraavaksi eroteltaisiin tapahtumia koskevat väitteet, niiden tulkinnat ja tulevaisuutta koskevat toiveet. Ovatko osapuolet eri mieltä siitä, mitä sovittiin, vai siitä, oliko sopimus reilu? Onko ongelma työn määrä, arvostuksen puute vai epäselvä vastuu?</p>

<p>Avustaja voisi nostaa esiin ristiriitoja ja kaksoisstandardeja kysymyksinä. Jos osapuolet vaativat itselleen vapautta mutta toiselle tarkkoja sääntöjä, tämä olisi hyvä tehdä näkyväksi. Koneen tehtävä olisi auttaa tarkistamaan perusteluja, ei julistaa toista tekopyhäksi tai päätellä hänen motiivejaan varmoiksi.</p>

<p>Myös yhteisymmärrys voisi olla rajallinen. Molemmat saattaisivat hyväksyä uuden työnjaon, vaikka menneisyydestä jäisi kaksi erilaista kokemusta. Palvelun ei tarvitsisi pakottaa niitä yhdeksi kertomukseksi.</p>

<h2 id="myönnytys-odottaisi-kunnes-molemmat-ovat-valmiita">Myönnytys odottaisi, kunnes molemmat ovat valmiita</h2>

<p>Idean erityinen osa olisi myönnytysten yhteinen paljastus. Kumpikin valmistelisi avustajan kanssa viestin, jonka on valmis kertomaan toiselle. Avustaja näyttäisi täsmälleen, mikä teksti jaetaan. Viestejä ei paljastettaisi ennen kuin molemmat olisivat hyväksyneet omansa ja yhteisen paljastamisen.</p>

<p>Myönnytys voisi olla oman toiminnan tunnistaminen: ”Olisi ollut parempi ilmoittaa viivästyksestä aikaisemmin.” Se voisi myös olla tuleva teko: ”Voin ottaa tämän tehtävän, jos sovimme samalla vastuun seuraavasta vaiheesta.” Tarkoitus olisi pienentää ensimmäisen jouston kynnystä.</p>

<p>Samanaikaisuus ei tarkoittaisi yhtä suuria myönnytyksiä tai sitä, että molempien pitäisi tunnustaa sama määrä virheitä. Ihminen voisi myös perääntyä ennen paljastusta. Menettelyltä katoaisi tarkoitus, jos kone alkaisi kiristää molemmilta tasamäärää katumusta.</p>

<h2 id="ratkaisu-voisi-löytyä-eri-asioita-vaihtamalla">Ratkaisu voisi löytyä eri asioita vaihtamalla</h2>

<p>Avustaja voisi lisäksi etsiä ehdotuksia, joissa toinen joustaa itselleen vähemmän tärkeässä asiassa ja saa vastineeksi jotakin tärkeämpää. Kuvitteellisessa tiimissä yksi voisi arvostaa vapaata aikataulua ja toinen ennakoitavaa tiedonkulkua. Ratkaisu voisi olla joustava työskentely yhdistettynä sovittuun tilannepäivitykseen.</p>

<p>Luottamuksellisuus kuuluisi suunnittelun ytimeen: tavoitteena olisi, ettei yksityisistä keskusteluista muodostu pysyvää arkistoa eikä mitään jaeta ilman hyväksyntää. Tämä vaatisi toteutuksessa erikseen varmistettavan tietojen käsittelyn. Pelkkä käyttöliittymän lupaus ei osoittaisi sitä.</p>

<p>Ihmissovittelija voisi olla mukana. Avustajan pitäisi myös sallia keskeyttäminen ja avun hakeminen muualta. Tavoitteena ei olisi sovinto hinnalla millä hyvänsä, vaan ymmärrettävämpi ja vapaaehtoinen keskustelu. Empaattisen myönnytyksen tarkoitus olisi ilmaista ymmärrystä; palvelu ei voisi luvata käyttäjän sanoille yleistä oikeudellista suojaa.</p>

<h2 id="uutuusarvo-lokakuu-2026">Uutuusarvo (lokakuu 2026)</h2>

<p>Tekoälyn käyttö viestien selventämisessä on jo tutkimusaihe, esimerkiksi <a href="https://arxiv.org/abs/2307.16732">LLMediatorissa</a>. <a href="https://news.ycombinator.com/item?id=47306987">Ashtin kehittäjäesittely</a> kuvaa myös yksityistä valmistelua ennen yhteistä keskustelua, ja <a href="https://www.smartsettle.com/smartsettle-infinity">Smartsettle</a> hyödyntää neuvotteluissa luottamuksellisia mieltymyksiä ja sokkotarjouksia. Näitä lähtökohtia ei siis voi pitää tämän tekstin uutuutena.</p>

<p>Tekstin oma lisä on rajattu menettely: kumpikin muotoilee myös tunnepitoisen myönnytyksen yksityisesti, hyväksyy täsmälleen jaettavan viestin ja antaa luvan sen paljastamiseen samanaikaisesti toisen viestin kanssa. Tarkistetuissa kuvauksissa ei tullut vastaan juuri tätä yhdistelmää.</p>

<h2 id="ongelman-mittakaava-ja-ratkaisun-potentiaali">Ongelman mittakaava ja ratkaisun potentiaali</h2>

<p>Lähitulevaisuudessa tavallisetkin tekoälyavustajat voisivat auttaa muotoilemaan vaikean viestin. Tämän ehdotuksen lisä olisi osapuolten yhteinen menettely: yksityinen valmistelu, tarkasti hyväksytty jakaminen ja ensimmäisten myönnytysten samanaikaisuus.</p>

<p>Mahdollinen hyöty olisi keskustelu, joka muuten jäisi aloittamatta, tai yhteistyö, joka muuten katkeaisi. Arvoa pitäisi tutkia kysymällä, kokivatko molemmat tulleensa ymmärretyiksi, säilyikö heidän päätösvaltansa ja pitikö mahdollinen sopimus myöhemmin. Pelkkä sovintojen määrä voisi suosia liian helppoja tai painostettuja ratkaisuja. Näille vaikutuksille ei tässä anneta rahallista hintaa.</p>]]></content><author><name>Leima</name></author><category term="ai" /><category term="suunnittelu" /><summary type="html"><![CDATA[Rauhankone auttaisi jäsentämään riidan ja valmistelisi myönnytykset yksityisesti. Molempien hyväksymät viestit paljastettaisiin yhtä aikaa.]]></summary></entry><entry xml:lang="fi"><title type="html">Robottilossi tekisi vedestä oikotien</title><link href="https://fxg55647.github.io/blog/2026/10/19/robottilossi-tekisi-vedesta-oikotien/" rel="alternate" type="text/html" title="Robottilossi tekisi vedestä oikotien" /><published>2026-10-19T04:43:00+03:00</published><updated>2026-10-19T05:15:07+03:00</updated><id>https://fxg55647.github.io/blog/2026/10/19/robottilossi-tekisi-vedesta-oikotien</id><content type="html" xml:base="https://fxg55647.github.io/blog/2026/10/19/robottilossi-tekisi-vedesta-oikotien/"><![CDATA[<p>Vastaranta näkyy ikkunasta, mutta sinne ajaminen vaatii pitkän kierroksen. Yksi mahdollisuus olisi pienten sähköisten robottilauttojen verkosto, joka veisi ostoksia, paketteja ja työvälineitä lyhyitä matkoja veden yli. Alusten ei tarvitsisi kulkea kaikissa keleissä tai ympäri vuoden. Ne toimisivat halpoina oikoteinä silloin, kun olosuhteet ovat riittävän hyvät, ja jäisivät muulloin laituriin.</p>

<p><em>Idealuonnos: alusta, reittejä ja kustannuksia ei ole suunniteltu tai testattu. Laskelma jäljempänä on kuvitteellinen vertailuesimerkki.</em></p>

<h2 id="täydellisen-lautan-sijaan-rajattu-palvelu">Täydellisen lautan sijaan rajattu palvelu</h2>

<p>Ajatus lähtee palvelulupauksesta. Pienen vesioikotien ei olisi tarkoitus korvata siltaa, ympärivuotista yhteysalusta tai välttämätöntä kuljetusta, jonka pitää onnistua myös vaikeassa säässä. Rajattu palvelu voisi pysäyttää liikenteen ennakoivasti.</p>

<p>Tämä voisi antaa mahdollisuuden yksinkertaisempaan ja halvempaan toteutukseen. Säästö ei silti syntyisi pelkästään siitä, että alusta kutsutaan robotiksi. Tarvittaisiin myös toimivat laiturit, lataus, lastinkäsittely, kunnossapito ja tapa auttaa alusta häiriötilanteessa.</p>

<p>Ensimmäinen käyttö olisi tavarankuljetus. Ihmisten kuljettamista voisi selvittää erikseen myöhemmin. Tavarareitin onnistuminen ei sellaisenaan osoittaisi, että sama alus tai toimintamalli sopii matkustajille.</p>

<h2 id="sama-alus-voisi-palvella-montaa-tarvetta">Sama alus voisi palvella montaa tarvetta</h2>

<p>Aamulla alus voisi tuoda kauppatavaroita saaren noutolaituriin. Paluumatkalle voisi tulla kalastajan saalista tai pieniä lähetyksiä. Myöhemmin päivällä sama kapasiteetti voisi kuljettaa työvälineitä, varaosia tai viljelyn tarvikkeita.</p>

<p>Yhteinen käyttö olisi tärkeää, koska vain yhtä harvinaista tehtävää odottava alus voisi jäädä liian vähälle käytölle. Tilaukset pitäisi yhdistää niin, että kuljetuksesta tulee hyödyllinen ilman, että jokainen asiakas vaatii oman lähtönsä. Edullinen vesireitti ei auta, jos tavaran saaminen laiturille maksaa enemmän kuin koko maantiekierros.</p>

<p>Reittiverkoston perusta voisi olla yhteinen alusmalli ja samantapaiset laiturit, latauspisteet ja etävalvonta. Jokainen uusi reitti vaatisi silti paikallisen selvityksen. Lyhyt välimatka kartalla ei vielä kerro aallokosta, muusta liikenteestä tai lastaamisen järjestämisestä.</p>

<h2 id="turvallinen-pysähtyminen-olisi-osa-palvelua">Turvallinen pysähtyminen olisi osa palvelua</h2>

<p>Autonominen tai etävalvottu alus tarvitsisi ennalta sovitun toimintatavan huononevaan säähän, yhteyskatkoon ja tekniseen vikaan. Milloin lähtö jätetään tekemättä, minne keskeytynyt alus siirtyy ja kuka käy tarvittaessa paikalla? Nämä olisivat palvelun perusasioita.</p>

<p>Käyttäjälle pitäisi kertoa selvästi, milloin reitti on käytössä ja mikä on varavaihtoehto. Jos tarkoitus on helpottaa arkea, epävarman kuljetuksen odottaminen ei saisi tuottaa uutta hankaluutta. Rajattu saatavuus voisi olla hyväksyttävä ominaisuus, kun se tunnetaan etukäteen.</p>

<h2 id="tesla-pohti-etäohjattua-tavarankuljetusta-jo-vuonna-1898">Tesla pohti etäohjattua tavarankuljetusta jo vuonna 1898</h2>

<p>Historiallinen edeltäjä löytyy yllättävän kaukaa. Nikola Tesla esitteli radio-ohjattavan veneensä New Yorkissa vuonna 1898 (<a href="https://tesla-museum.org/en/qr-en/exhibit-049/">Nikola Tesla -museo</a>). Kyse oli veneestä, ei nykyisen kaltaisesta autonomisesta robottilossista.</p>

<p>Samansuuntaiset käyttötavat eivät edes jää pelkäksi arvailuksi: <a href="https://patents.google.com/patent/US613809A/en">Teslan patentti US613809A</a> mainitsee kirjeiden, pakettien, elintarvikkeiden ja muiden tavaroiden kuljettamisen sekä vaikeapääsyisten alueiden tavoittamisen. Hän siis ajatteli etäohjaukselle myös käytännöllisiä kuljetustehtäviä.</p>

<p>Miettikö Tesla samalla jotakin pienten vesioikoteiden verkoston kaltaista? Sitä nämä lähteet eivät kerro, mutta ajatuksella voi leikitellä. Ehkä nykypäivän kiinnostava mahdollisuus onkin tehdä vanhasta kuljetusvisiosta arkinen palvelu nykytekniikan avulla. Tämä rinnastus on spekulaatiota, ei väite Teslan suunnitelmista.</p>

<h2 id="uutuusarvo-lokakuu-2026">Uutuusarvo (lokakuu 2026)</h2>

<p>Autonomisia sähköaluksia ja niiden käyttöä tavarakuljetuksiin on jo tutkittu ja kokeiltu. Läheinen vastine on Japanin <a href="https://smartisland.mlit.go.jp/demo/33island/">Smart Island -kokeilu</a>, jossa yhdistettiin kauppatavaroiden ja matkustajien kuljetuksia sekä kokeiltiin etävalvontaa. Myös <a href="https://arxiv.org/abs/2007.10220">Roboat II -tutkimus</a> tarkastelee autonomista alusta kaupunkien vesiväylille. Uudesta alusteknologiasta tai kokonaan uudesta kuljetusideasta ei siten ole kyse.</p>

<p>Tämä teksti tuo keskusteluun rajauksen: millaisia pieniä tavarareittejä voisi palvella yhteisellä kalustolla, jos palvelulta ei vaadittaisi ympärivuotisuutta tai toimintaa kaikissa oloissa? Lisä on käyttömallin ja sen kannattavuusehtojen jäsentäminen.</p>

<h2 id="ongelman-mittakaava-ja-ratkaisun-potentiaali">Ongelman mittakaava ja ratkaisun potentiaali</h2>

<p>Vertailukohtana ei ole maailma, jossa kaikki kuljetukset tehdään nykyiseen tapaan ikuisesti. Sähköautot, toimitusten yhdistely ja nykyiset vesiliikenteen palvelut voivat jo vähentää kustannuksia. Robottilossin lisähyöty olisi vain se jäljelle jäävä kierto, jonka sen reitti todella poistaisi tämän päälle.</p>

<h3 id="kuvitteellisella-reitillä-säästyisi-80-000200-000-ajokilometriä">Kuvitteellisella reitillä säästyisi 80 000–200 000 ajokilometriä</h3>

<p>Oletetaan reitti, jolla palvelu toimisi 200 päivänä vuodessa ja korvaisi 20–50 erillistä maantieajoa päivässä. Oletetaan, että jokaisesta jäisi pois 20 kilometriä sen jälkeen, kun laiturille pääsemisen ja tavaran jatkokuljetuksen ajot on huomioitu. Nämä ovat laskelman skenaario-oletuksia, eivät tietoja tunnistetusta reitistä tai kysynnästä.</p>

<p>Tällöin vältetty ajo olisi <strong>200 × 20–50 × 20 = 80 000–200 000 kilometriä vuodessa</strong>. Laskelma edellyttää aidosti poistuvia ajoja: jos ostokset olisi jo yhdistetty yhteen jakeluautoon, niitä ei saisi laskea erillisiksi automatkoiksi.</p>

<h3 id="rahallinen-hyöty-riippuisi-paikallisista-kustannuksista">Rahallinen hyöty riippuisi paikallisista kustannuksista</h3>

<p>Vältettyjä kilometrejä ei voi muuttaa yleispäteväksi rahasäästöksi yhden maan korvaustasolla. Laskelman rahallinen vastine olisi paikallisesti vältettävä ajokustannus vähennettynä koko vesipalvelun vuosikustannuksella. Mukaan kuuluisivat aluksen ja laiturien pääomakulut, energia, valvonta, huollot, vakuutukset ja lastinkäsittely. Auton kiinteät kulut eivät välttämättä poistu ajokilometrien mukana.</p>

<p>Yksittäisestä reitistä ei tässä ole riittävää kustannusaineistoa, joten nettosäästölle tai takaisinmaksuajalle ei anneta lukua. Laskelmaa heiluttaa eniten se, kuinka monta erillistä kiertomatkaa oikeasti poistuisi. Myös käyttöpäivien määrä ja ihmistyön tarve voisivat muuttaa tuloksen kokonaan. Ensimmäinen selvitys kannattaisi tehdä yhdelle reitille laskemalla todelliset kuljetukset ja pyytämällä toteutuksesta kustannusarviot. Maailmanlaajuinen rahaluku olisi tässä vaiheessa näennäistarkka.</p>

<h3 id="uutta-toimintaa-voisi-syntyä-sinne-missä-kuljetus-estää-sen">Uutta toimintaa voisi syntyä sinne, missä kuljetus estää sen</h3>

<p>Säästön lisäksi vesioikotie voisi mahdollistaa jotakin, mitä ei nyt tehdä: pienen sadon toimittamisen ostajalle, työvälineen yhteiskäytön vastarannalla tai palvelun ulottamisen saareen. Nämä olisivat uusia mahdollisuuksia, joita ei pidä laskea toistamiseen säästyneinä automatkoina.</p>

<p>Vesi voisi näin muuttua arjessa esteestä yhteydeksi. Ratkaisevaa olisi löytää paikat, joissa lyhyt ylitys, riittävä käyttö ja hallittava palvelulupaus osuvat yhteen. Yhden aluksen ei tarvitsisi muuttaa koko liikennettä, jos se tekisi yhden tarpeellisen oikotien toimivaksi.</p>]]></content><author><name>Leima</name></author><category term="suunnittelu" /><category term="talous" /><summary type="html"><![CDATA[Pieni sähköinen robottilossi voisi korvata pitkän maantiekierroksen. Tavara kulkisi veden yli silloin, kun olosuhteet sallivat turvallisen ajon.]]></summary></entry><entry xml:lang="en"><title type="html">A peace machine – revealing concessions at the same time</title><link href="https://fxg55647.github.io/blog/en/2026/10/19/a-peace-machine-revealing-concessions-together/" rel="alternate" type="text/html" title="A peace machine – revealing concessions at the same time" /><published>2026-10-19T04:43:00+03:00</published><updated>2026-10-19T05:15:07+03:00</updated><id>https://fxg55647.github.io/blog/en/2026/10/19/a-peace-machine-revealing-concessions-together</id><content type="html" xml:base="https://fxg55647.github.io/blog/en/2026/10/19/a-peace-machine-revealing-concessions-together/"><![CDATA[<p>In an argument, both people may be willing to make concessions, but neither wants to go first. One possibility would be an AI assistant that would help each person clarify their position and prepare a concession privately. Once both had approved their own messages, they would be revealed at the same time. The aim would be to make a joint conversation easier to start and find solutions without either person first having to feel they had lost.</p>

<p><em>Concept draft: the proposed mediation process is not a tested service or a promise that a dispute will be resolved.</em></p>

<h2 id="honkelas-peace-machine-sought-greater-understanding">Honkela’s peace machine sought greater understanding</h2>

<p>In his 2017 book <em>Rauhankone – tekoälytutkijan testamentti</em> (Peace Machine: An AI Researcher’s Testament), AI researcher Timo Honkela outlined technology that would help people understand one another, handle emotions, and build a more just society. One underlying observation was that people can mean different things by the same words (<a href="https://researchportal.helsinki.fi/fi/publications/rauhankone-teko%C3%A4lytutkijan-testamentti/">University of Helsinki research portal</a>).</p>

<p>The idea examined here addresses a practical conversation: could a machine help distinguish feelings, claims, and negotiation needs, and make the first concession easier? It is one possible application within the broad direction Honkela explored, not a claim to have reinvented his vision.</p>

<h2 id="first-ease-the-emotional-load-then-clarify-the-issue">First ease the emotional load, then clarify the issue</h2>

<p>The assistant would work in three stages: handling emotions, structuring the issue, and mediation. Initially, each person could describe their experience privately. The machine would help turn an attacking message into something whose underlying concern or need could be heard.</p>

<p>In an imaginary workplace situation, “you always leave everything to me” might become “I want us to agree in advance who is responsible for unfinished tasks.” The user would have to approve the interpretation. The machine must not replace their issue with an easier one merely to make the conversation appear successful.</p>

<p>The aim would be to preserve the experience while reducing unnecessary hurt. A message could also remain unfinished. Someone not yet wanting to talk must not become a problem that the machine insists on solving.</p>

<h2 id="the-machine-would-help-identify-the-actual-disagreement">The machine would help identify the actual disagreement</h2>

<p>Next, the process would distinguish claims about events, interpretations of them, and wishes for the future. Do the parties disagree about what was agreed, or about whether the agreement was fair? Is the problem workload, lack of appreciation, or unclear responsibility?</p>

<p>The assistant could raise inconsistencies and double standards as questions. If both parties demand freedom for themselves but strict rules for the other, that would be worth making visible. The machine would help examine reasoning, rather than declare someone a hypocrite or treat inferred motives as certain.</p>

<p>Agreement could also be limited. Both might accept a new division of work while retaining different experiences of the past. The service would not need to force those experiences into one narrative.</p>

<h2 id="a-concession-would-wait-until-both-people-were-ready">A concession would wait until both people were ready</h2>

<p>The distinctive element would be a joint reveal of concessions. Each person would prepare a message with the assistant that they were willing to share. The assistant would show exactly what text would be shared. Neither message would be revealed until both people had approved their own and the joint reveal.</p>

<p>A concession could acknowledge one’s actions: “It would have been better to tell you about the delay earlier.” It could also concern a future action: “I can take this task if we also agree who is responsible for the next stage.” The purpose would be to lower the barrier to making the first concession.</p>

<p>Simultaneity would not mean equal concessions or require both people to admit the same number of mistakes. A person could also withdraw before the reveal. The process would lose its purpose if the machine started extracting equal amounts of remorse from both sides.</p>

<h2 id="a-solution-could-involve-trading-different-things">A solution could involve trading different things</h2>

<p>The assistant could also seek proposals in which someone concedes on something less important to them in exchange for something more important. In an imaginary team, one person might value a flexible schedule while another wants predictable communication. Flexible working combined with an agreed progress update might provide a solution.</p>

<p>Confidentiality would be central to the design: the aim would be to avoid a permanent archive of private conversations and share nothing without approval. Implementation would require separately verified data handling. A promise in the interface would not establish this by itself.</p>

<p>A human mediator could participate. The assistant should also allow people to stop and seek help elsewhere. The goal would be an understandable, voluntary conversation, rather than agreement at any cost. An empathetic concession would be intended to express understanding; the service could not promise general legal protection for a user’s words.</p>

<h2 id="novelty-october-2026">Novelty (October 2026)</h2>

<p>Using AI to clarify messages is already a research topic, as illustrated by <a href="https://arxiv.org/abs/2307.16732">LLMediator</a>. The <a href="https://news.ycombinator.com/item?id=47306987">Ashti developer presentation</a> also describes private preparation before a joint conversation, while <a href="https://www.smartsettle.com/smartsettle-infinity">Smartsettle</a> uses confidential preferences and blind bidding in negotiations. These starting points therefore cannot be treated as this article’s novelty.</p>

<p>The article adds a specific procedure: each person privately formulates a concession, including an emotional acknowledgment, approves the exact message to be shared, and authorizes its simultaneous reveal with the other person’s message. Precisely this combination did not appear in the descriptions checked.</p>

<h2 id="scale-of-the-problem-and-potential-of-the-solution">Scale of the problem and potential of the solution</h2>

<p>In the near future, ordinary AI assistants could help formulate difficult messages. This proposal would add a shared process for the parties: private preparation, precisely approved sharing, and simultaneous first concessions.</p>

<p>The potential benefit would be a conversation that otherwise never starts, or cooperation that otherwise breaks down. Its value should be studied by asking whether both people felt understood, retained their decision-making power, and upheld any eventual agreement. Simply counting settlements could favor overly easy or pressured outcomes. These effects are not assigned a monetary price here.</p>]]></content><author><name>Leima</name></author><category term="en" /><category term="ai" /><category term="suunnittelu" /><summary type="html"><![CDATA[A peace machine would help clarify a dispute and prepare concessions privately. Messages approved by both participants would be revealed together.]]></summary></entry><entry xml:lang="en"><title type="html">A prescription for your hair – take a good haircut to your next barber</title><link href="https://fxg55647.github.io/blog/en/2026/10/19/a-prescription-for-your-hair/" rel="alternate" type="text/html" title="A prescription for your hair – take a good haircut to your next barber" /><published>2026-10-19T04:43:00+03:00</published><updated>2026-10-19T05:15:07+03:00</updated><id>https://fxg55647.github.io/blog/en/2026/10/19/a-prescription-for-your-hair</id><content type="html" xml:base="https://fxg55647.github.io/blog/en/2026/10/19/a-prescription-for-your-hair/"><![CDATA[<p>A good barber gradually learns what works for your particular hair. When you change barbers, that knowledge usually does not come with you, and the explaining starts again. One possibility would be a haircut prescription that travels with the customer: a map recording the instructions for a successful cut and the particular features of their head. You could show it to a new barber much as you would take an eyeglass prescription to a new optician.</p>

<p><em>Concept draft: this proposes an open description format, not a completed standard or a tested service.</em></p>

<h2 id="a-photograph-shows-the-result-a-prescription-also-explains-how">A photograph shows the result; a prescription also explains how</h2>

<p>“A little shorter on the sides, leave more on top.” It is a familiar request, but much remains open to interpretation. How much is a little? Where does the transition from short to long begin? What happens around the cowlick?</p>

<p>A photograph would still help. The prescription would complement it by describing lengths, transitions between areas, cutting techniques, and the spots where this particular customer’s hair needs attention. A photograph of a successful result and instructions for achieving it would belong in the same package.</p>

<p>The idea is not to replace professional skill with millimetre measurements. The prescription would be a shared memory for the customer and barber. It could record failures too: no more thinning here; leave more length there next time.</p>

<h2 id="the-first-version-could-be-a-single-page">The first version could be a single page</h2>

<p>Initially, front, side, back, and top views of the head and a few clear annotations would suffice. The target length on top might be 55 millimetres, for example, with 6 millimetres on the sides. The cowlick area would carry a note to leave more length and preserve the natural growth direction.</p>

<p>These would be instructions for one imaginary haircut, not a universal recommendation. The purpose would be to describe something that works for a particular person. The meaning of the annotations would also need agreement: for instance, the target length after cutting must not be confused with the clipper guard used to achieve it.</p>

<p>After the appointment, the barber and customer could update the prescription. The next version might specify eight millimetres more on top, a slightly lower fade, and no thinning at the right front. “The same as last time” would become something that could be checked.</p>

<h2 id="a-shared-format-would-give-customers-more-choice">A shared format would give customers more choice</h2>

<p>The core would be an open file format. Customers could keep their prescriptions and take them to another service or show them on paper. Barbers would not need to read software code: an application would present the information as an understandable map and text.</p>

<p>A small common core would describe areas, lengths, transitions, and additional instructions. More detailed systems could add a three-dimensional head model, growth directions, or haircut history. An application should also say when it cannot display an important extension, so an incomplete instruction does not appear complete.</p>

<p>The standard would therefore not define everyone’s head as identical. It would provide shared names for areas and a way to describe individual differences. Professionals could still adapt the instructions and discuss what is possible.</p>

<h2 id="for-people-first-machines-later">For people first, machines later</h2>

<p>The first experiment could be a shared paper or file template used by a few barbers and customers. The key question would be whether another barber could use the instructions without a lengthy additional explanation. Only then would it make sense to increase technical precision.</p>

<p>Later, the same format could provide input for robotic haircutting. A prescription intended for humans would not, however, constitute safe machine instructions on its own: a device would need its own interpretation, measurements, and safety limits. A common description could connect systems even when their implementations differed.</p>

<h2 id="an-open-prescription-would-still-leave-room-for-paid-tools">An open prescription would still leave room for paid tools</h2>

<p>The basic prescription format and a reference reader could be published openly. Paid editors, salon customer systems, or services converting different systems’ annotations into the common format could still be built around it. Customers would not be buying permission to use their own haircut; professionals would pay for tools that made their work easier.</p>

<p>An experiment would therefore not need to begin with an agreement across the entire industry. One salon could issue prescriptions that customers could show elsewhere. The common format would become more useful as others learned to read and update it. It would nevertheless have to earn its usefulness in practice: if filling out a prescription takes longer than interviewing a new customer, openness alone will not make it attractive.</p>

<h2 id="novelty-october-2026">Novelty (October 2026)</h2>

<p>A personal haircut prescription is not a new idea. For example, the <a href="https://builder.aws.com/content/39o9xi0S7y7BJm33PD8fmdtaim0/aideas-grum-never-get-a-bad-haircut-again">GRÜM concept</a> describes a portable haircut passport with a recipe, while the <a href="https://haircuthistory.com/">HairCut History product page</a> describes measurements by area and sharing with another barber. The former presents a concept under development and the latter describes a product; their effectiveness has not been tested here.</p>

<p>This article adds a distinction between the prescription and an individual application: could a haircut be described in an open, interoperable format that different services and eventually devices could read? The sources checked did not describe precisely such a shared standard.</p>

<h2 id="scale-of-the-problem-and-potential-of-the-solution">Scale of the problem and potential of the solution</h2>

<p>Even without a new standard, customer records, photographs, and AI-organized notes could make cuts easier to repeat. The additional benefit of an open format would be keeping the information usable when changing services, barbers, and potentially equipment manufacturers.</p>

<p>It could reduce explaining and uncertainty and make trying a new barber easier. Schools and software developers could also build different tools on the same foundation. The first measure of success would nevertheless be ordinary: did the new barber understand the prescription, and did it help produce the haircut the customer meant?</p>]]></content><author><name>Leima</name></author><category term="en" /><category term="suunnittelu" /><summary type="html"><![CDATA[An open haircut prescription could travel with the customer between barbers, recording lengths, growth patterns, and the techniques that worked.]]></summary></entry><entry xml:lang="en"><title type="html">A robot ferry could turn water into a shortcut</title><link href="https://fxg55647.github.io/blog/en/2026/10/19/a-robot-ferry-could-turn-water-into-a-shortcut/" rel="alternate" type="text/html" title="A robot ferry could turn water into a shortcut" /><published>2026-10-19T04:43:00+03:00</published><updated>2026-10-19T05:15:07+03:00</updated><id>https://fxg55647.github.io/blog/en/2026/10/19/a-robot-ferry-could-turn-water-into-a-shortcut</id><content type="html" xml:base="https://fxg55647.github.io/blog/en/2026/10/19/a-robot-ferry-could-turn-water-into-a-shortcut/"><![CDATA[<p>The opposite shore is visible from your window, but driving there requires a long detour. One possibility would be a network of small electric robot ferries carrying groceries, parcels, and tools over short water crossings. The vessels would not need to operate in every weather or throughout the year. They would provide inexpensive shortcuts when conditions were good enough and remain docked otherwise.</p>

<p><em>Concept draft: the vessel, routes, and costs have not been designed or tested. The calculation below is an imaginary comparison scenario.</em></p>

<h2 id="a-limited-service-instead-of-a-perfect-ferry">A limited service instead of a perfect ferry</h2>

<p>The idea starts with the service commitment. A small water shortcut would not be intended to replace a bridge, a year-round island ferry, or an essential transport service that must work in difficult weather. A limited service could suspend operations proactively.</p>

<p>That could allow a simpler and cheaper implementation. Savings would nevertheless not follow merely from calling the vessel a robot. Working docks, charging, cargo handling, maintenance, and a way to assist a vessel in trouble would also be necessary.</p>

<p>The first application would be goods transport. Passenger transport could be investigated separately later. A successful cargo route would not itself establish that the same vessel or operating model was suitable for passengers.</p>

<h2 id="one-vessel-could-serve-several-needs">One vessel could serve several needs</h2>

<p>In the morning, the vessel could deliver groceries to an island collection dock. Its return trip could carry a fisher’s catch or small consignments. Later, the same capacity could carry tools, spare parts, or farming supplies.</p>

<p>Shared use would matter because a vessel waiting for just one infrequent task might see too little activity. Orders would need combining so transport remained useful without every customer requiring an individual departure. An inexpensive water route does not help if getting goods to the dock costs more than the entire road detour.</p>

<p>The network could be based on a common vessel design and similar docks, charging points, and remote supervision. Each additional route would still need a local assessment. A short distance on a map says little about waves, other traffic, or cargo handling arrangements.</p>

<h2 id="stopping-safely-would-be-part-of-the-service">Stopping safely would be part of the service</h2>

<p>An autonomous or remotely supervised vessel would need predefined responses to deteriorating weather, communication loss, and technical failure. When is a departure cancelled, where does an interrupted vessel go, and who attends when needed? These would be basic service questions.</p>

<p>Users should be told clearly when the route is available and what the alternative is. If the purpose is to make daily life easier, waiting for an uncertain delivery must not create another inconvenience. Limited availability could be acceptable if understood in advance.</p>

<h2 id="tesla-considered-remotely-controlled-goods-transport-back-in-1898">Tesla considered remotely controlled goods transport back in 1898</h2>

<p>A historical predecessor reaches surprisingly far back. Nikola Tesla demonstrated his radio-controlled boat in New York in 1898 (<a href="https://tesla-museum.org/en/qr-en/exhibit-049/">Nikola Tesla Museum</a>). It was a boat, rather than an autonomous robot ferry of the kind envisioned here.</p>

<p>Similar applications are not even purely speculative: <a href="https://patents.google.com/patent/US613809A/en">Tesla’s patent US613809A</a> mentions carrying letters, packages, provisions, and other goods, as well as reaching inaccessible regions. He therefore considered practical transport tasks for remote control too.</p>

<p>Was Tesla also contemplating something like a network of small water shortcuts? These sources do not tell us, but it is an intriguing possibility to consider. Perhaps today’s opportunity is to turn an old transport vision into an everyday service using contemporary technology. This comparison is speculation, not a claim about Tesla’s plans.</p>

<h2 id="novelty-october-2026">Novelty (October 2026)</h2>

<p>Autonomous electric vessels and their use for goods transport have already been researched and trialled. A close counterpart is Japan’s <a href="https://smartisland.mlit.go.jp/demo/33island/">Smart Island trial</a>, which combined grocery and passenger transport and tested remote supervision. The <a href="https://arxiv.org/abs/2007.10220">Roboat II study</a> also examines an autonomous vessel for urban waterways. This is therefore neither new vessel technology nor an entirely new transport idea.</p>

<p>This article adds a particular scope: which small cargo routes could use common equipment if the service did not have to operate year-round or in every condition? Its contribution is to clarify an operating model and the conditions for its viability.</p>

<h2 id="scale-of-the-problem-and-potential-of-the-solution">Scale of the problem and potential of the solution</h2>

<p>The comparison is not a world in which transport continues unchanged forever. Electric cars, combined deliveries, and existing water services can already reduce costs. A robot ferry’s additional benefit would be only the remaining detour its route actually eliminates beyond those improvements.</p>

<h3 id="an-imaginary-route-would-avoid-80000200000-road-kilometres">An imaginary route would avoid 80,000–200,000 road kilometres</h3>

<p>Suppose a route operates on 200 days a year and replaces 20–50 separate road journeys daily. Assume each replacement removes 20 kilometres after accounting for trips to docks and onward delivery. These are scenario assumptions for the calculation, not observations about an identified route or demand.</p>

<p>Avoided driving would then be <strong>200 × 20–50 × 20 = 80,000–200,000 kilometres annually</strong>. The calculation requires journeys genuinely disappearing: if groceries would already travel in one delivery van, they cannot be counted as separate car trips.</p>

<h3 id="financial-benefits-would-depend-on-local-costs">Financial benefits would depend on local costs</h3>

<p>Avoided kilometres cannot be converted into universally applicable monetary savings using one country’s reimbursement rate. The monetary counterpart would be locally avoided driving costs minus the full annual cost of the water service. This would include capital costs for the vessel and docks, energy, supervision, maintenance, insurance, and cargo handling. A car’s fixed costs would not necessarily disappear alongside the driving.</p>

<p>Adequate cost data for a specific route are unavailable here, so no figure is assigned to net savings or a payback period. The biggest source of uncertainty is how many separate detours would actually disappear. Operating days and human labor requirements could also change the result completely. The first assessment should examine one route, count actual deliveries, and obtain implementation cost estimates. A global monetary figure would offer false precision at this stage.</p>

<h3 id="new-activity-could-emerge-where-transport-currently-prevents-it">New activity could emerge where transport currently prevents it</h3>

<p>Beyond savings, a water shortcut could enable things not currently done: delivering a small harvest to a buyer, sharing a tool across the water, or extending a service to an island. These would be new opportunities and must not be counted again as avoided car journeys.</p>

<p>Water could thereby become a connection rather than a barrier in daily life. The key would be finding locations where a short crossing, sufficient use, and a manageable service commitment coincide. One vessel would not need to transform all transport if it made one useful shortcut work.</p>]]></content><author><name>Leima</name></author><category term="en" /><category term="suunnittelu" /><category term="talous" /><summary type="html"><![CDATA[A small electric robot ferry could replace a long road detour, carrying goods across the water whenever conditions allow safe operation.]]></summary></entry><entry xml:lang="fi"><title type="html">Selain voisi estää hyppäävän sivun vahinkopainallukset</title><link href="https://fxg55647.github.io/blog/2026/10/19/selain-voisi-estaa-hyppaavan-sivun-vahinkopainallukset/" rel="alternate" type="text/html" title="Selain voisi estää hyppäävän sivun vahinkopainallukset" /><published>2026-10-19T04:28:00+03:00</published><updated>2026-10-19T04:35:31+03:00</updated><id>https://fxg55647.github.io/blog/2026/10/19/selain-voisi-estaa-hyppaavan-sivun-vahinkopainallukset</id><content type="html" xml:base="https://fxg55647.github.io/blog/2026/10/19/selain-voisi-estaa-hyppaavan-sivun-vahinkopainallukset/"><![CDATA[<p>Olet painamassa linkkiä, kun sivulle ilmestyy mainos ja sisältö hypähtää. Sormi osuu siihen, missä linkki juuri oli, mutta selain avaa jotakin muuta. Ehdotan selaimeen suojaa, joka tunnistaa tällaisen tilanteen ja jättää epäilyttävän painalluksen tekemättä. Käyttäjä nostaa sormen ja yrittää uudelleen, kun sisältö on paikallaan.</p>

<p><em>Idealuonnos: suoja on toteutusehdotus, jonka toimivuutta ja sopivia raja-arvoja pitäisi vielä kokeilla.</em></p>

<h2 id="selain-voisi-huomata-että-kohde-vaihtui-sormen-alta">Selain voisi huomata, että kohde vaihtui sormen alta</h2>

<p>Ajatus on yksinkertainen: painallusta ei pitäisi tulkita varmaksi tahdonilmaukseksi, jos sen kohde vaihtui juuri ennen osumaa. Käyttäjä ehti päättää painavansa yhtä asiaa, mutta sivu vaihtoi tilalle toisen.</p>

<p>Suoja toimisi selaimessa, joten sen käyttäminen ei edellyttäisi jokaisen verkkosivun korjaamista erikseen. Ensimmäisen kokeilun voisi tehdä Androidille tarkoitetussa Chromium-pohjaisessa selaimessa. Chromium on avoimen lähdekoodin selainprojekti, jonka päälle tällaisen muutoksen voisi rakentaa.</p>

<h2 id="muistetaan-hetki-sitten-näkyneet-kohdat">Muistetaan hetki sitten näkyneet kohdat</h2>

<p>Selain pitäisi lyhyttä muistia näkyvän sisällön liikkeistä. Kun sormi koskettaa näyttöä, se tarkistaisi, liikkuiko kosketuskohdan sisältö juuri merkittävästi ja vaihtuiko kohdassa oleva painettava kohde.</p>

<p>Muistiinpanojen alustava tarkasteluikkuna on 50–100 millisekuntia. Jos samassa pisteessä oli esimerkiksi 20 millisekuntia aiemmin linkki A ja nyt painike B, painallus voitaisiin hylätä. Luvut ovat kokeilun lähtökohtia, eivät tutkimuksella vahvistettuja ihmisen havaintokyvyn rajoja.</p>

<p>Pelkkä liike ei riittäisi perusteeksi. Jos sama linkki siirtyy muutaman pikselin mutta sormi osuu edelleen siihen, painalluksen estämisestä olisi vain haittaa. Ratkaisevaa olisi kohteen vaihtuminen yhdessä riittävän tuoreen ja suuren siirtymän kanssa.</p>

<h2 id="hylättyä-painallusta-ei-suoriteta-myöhemmin">Hylättyä painallusta ei suoriteta myöhemmin</h2>

<p>Epäilyttävässä tilanteessa selain ei avaisi kumpaakaan kohdetta eikä jonottaisi painallusta myöhemmäksi. Käyttäjä nostaisi sormen ja painaisi uudestaan. Uusi painallus hyväksyttäisiin normaalisti, jos sisältö olisi ehtinyt vakautua.</p>

<p>Selain voisi samalla antaa hillityn palautteen: kosketus rekisteröitiin, mutta kohde liikkui ja toiminto jätettiin siksi tekemättä. Esimerkiksi lyhyt visuaalinen merkki, värähdys tai tarvittaessa selite voisi erottaa tilanteen siitä, ettei laite huomannut kosketusta lainkaan. Sopiva palautetapa pitäisi kokeilla niin, ettei suoja itse ala häiritä käyttöä.</p>

<p>Väärä hälytys pakottaisi silti käyttäjän yrittämään uudelleen. Kokeilussa pitäisi mitata sekä estettyjä vahinkopainalluksia että aiheettomasti estettyjä oikeita painalluksia ja sitä, ymmärtääkö käyttäjä saamansa palautteen. Suoja olisi hyödyllinen vain, jos se poistaisi enemmän vaivaa kuin aiheuttaisi.</p>

<h2 id="sama-ajatus-voisi-ulottua-androidin-käyttöliittymään">Sama ajatus voisi ulottua Androidin käyttöliittymään</h2>

<p>Selain olisi ensimmäinen kokeilukohde, mutta lopulta suojaa voisi yrittää toteuttaa myös Androidin käyttöliittymätasolla. Esimerkiksi puhelinvalmistaja voisi kokeilla sitä omassa käyttöliittymäversiossaan, jolloin ajatus voisi ulottua verkkosivuilta myös järjestelmän näkymiin ja mahdollisesti sovelluksiin.</p>

<p>Tämä on jatkokehityksen mahdollisuus, ei väite siitä, että selainratkaisun voisi sellaisenaan siirtää koko puhelimeen. Laajempi toteutus vaatisi oman selvityksensä siitä, miten kohteiden liikkeet tunnistetaan ja painallukset käsitellään eri näkymissä. Periaate ja käyttäjälle annettava palaute voisivat silti olla samat.</p>

<h2 id="uutuusarvo">Uutuusarvo</h2>

<p>Hain vastineita hakusanoilla kuten <em>layout shift accidental clicks</em>, <em>recently moved iframe</em> ja <em>browser click stability</em>. Ongelma ja osa ratkaisusta tunnetaan jo hyvin. Kolme läheistä vastinetta auttavat rajaamaan, mitä tässä oikeastaan ehdotetaan.</p>

<h3 id="chromiumissa-on-jo-rajattu-suoja">Chromiumissa on jo rajattu suoja</h3>

<p>Chromiumin kehittäjien <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/58JoaBbCao0">vuoden 2023 ilmoitus</a> kuvaa syötetapahtumien hylkäämistä äskettäin liikkuneista, toiselta alkuperältä upotetuista kehyksistä. Ilmoitus laajensi aiempaa, rajatumpaa suojaa. Painalluksen estäminen liikkeen vuoksi ei siis itsessään ole uusi keksintö.</p>

<h3 id="sivun-liikkumista-osataan-mitata">Sivun liikkumista osataan mitata</h3>

<p>Googlen <a href="https://web.dev/articles/cls">CLS-ohje</a> käsittelee odottamattomia sisällön siirtymiä ja niiden aiheuttamia virhepainalluksia. Kyse on sivun vakautta kuvaavasta mittarista. Se auttaa tunnistamaan ongelman, mutta mittaaminen ei itsessään määrittele ehdotettua yleistä painallussuojaa.</p>

<p><a href="https://wicg.github.io/layout-instability/">Layout Instability -määrittely</a> sisältää tietoja liikkuneiden elementtien aiemmista ja uusista suorakulmioista. Se antaa toteutukselle lähtökohdan. Täydellinen historia siitä, mikä painettava kohde oli jokaisessa näyttöpisteessä, vaatisi kuitenkin omaa toteutustyötä. Pelkkä siirtymien loki ei ole valmis ratkaisu.</p>

<h3 id="testiautomaatio-odottaa-jo-vakaata-kohdetta">Testiautomaatio odottaa jo vakaata kohdetta</h3>

<p>Selainohjelmien testaamiseen käytetty <a href="https://playwright.dev/docs/actionability">Playwright</a> tarkistaa ennen tavallista automaattista klikkausta muun muassa kohteen vakauden. Vakaus tarkoittaa siinä samaa rajaavaa suorakulmiota vähintään kahdessa peräkkäisessä animaatiokehyksessä. Testityökalun odotus palvelee kuitenkin automaattista toimintoa; tässä ehdotetaan suojaa ihmisen jo aloittamalle painallukselle.</p>

<p>Uutuusehdotus on siis nykyistä laajempi, kohteen vaihtumisen huomioiva suoja tavallisille linkeille ja painikkeille. Näillä hauilla en löytänyt täsmälleen muistiinpanojen mukaista yleistä toteutusta. Tämä ei osoita, ettei sellaista voisi olla olemassa.</p>

<h2 id="ongelman-mittakaava-ja-ratkaisun-potentiaali">Ongelman mittakaava ja ratkaisun potentiaali</h2>

<p>Hyöty syntyisi väärien sivujen avaamisen, paluun ja uuden yrityksen välttämisestä. Maailmanlaajuinen rahaluku vaatisi kuitenkin tietoa vahinkopainallusten yleisyydestä, niiden kustannuksesta ja siitä, kuinka suuren osan suoja todella estäisi. Näille ei tässä ole riittävää pohjaa.</p>

<p>Vertailukohtana on lähitulevaisuus, jossa sivujen tekijät parantavat vakautta ja selaimissa on jo rajattuja suojia. Idean lisäarvo olisi jäljelle jäävien virheiden torjuminen myös sivuilla, joiden toteutukseen käyttäjä ei voi vaikuttaa. Se ei korjaisi itse hypähtävää sivua.</p>

<h3 id="pieni-helpotus-voisi-kertautua-suureksi-vaikutukseksi">Pieni helpotus voisi kertautua suureksi vaikutukseksi</h3>

<p>Merkitys ei rajoittuisi säästyneisiin sekunteihin. Jos puhelin tekisi harvemmin jotakin muuta kuin käyttäjä tarkoitti, se voisi vähentää digitaalista turhautumista ja tehdä älypuhelimen käytöstä sujuvampaa ja helpommin lähestyttävää. Selkeä palaute auttaisi samalla ymmärtämään, mitä laite teki ja miksi.</p>

<p>Yksittäinen korjattu painallus on pieni asia. Jos parannus toistuisi suuren käyttäjäjoukon arjessa päivästä toiseen, pienelläkin muutoksella voisi olla suuri kokonaisvaikutus. Kyse olisi sekä nykyisen vaivan vähentämisestä että siitä, että puhelimella hoitaminen voisi tuntua useammasta ihmisestä mielekkäältä. Vaikutuksen suuruus pitäisi selvittää käytössä, ei päätellä pelkästä käyttäjämäärästä.</p>

<p>Lisäksi tällainen suoja voisi tehdä hankalista sivuista käyttökelpoisempia ihmisille, joille toistuva tarkka kohdistaminen on vaikeaa. Tämä on mahdollinen jatkokäyttö, ei osoitettu saavutettavuushyöty. Sen arvioimiseksi pitäisi kokeilla suojaa erilaisten käyttäjien ja sivujen kanssa: milloin uusi yritys on pieni helpotus ja milloin se muodostuu uudeksi esteeksi?</p>]]></content><author><name>Leima</name></author><category term="suunnittelu" /><summary type="html"><![CDATA[Selaimen suoja voisi estää vahinkopainalluksen, kun sisältö hypähtää sormen alta. Miten se toimisi ja mitä vastaavaa on jo olemassa?]]></summary></entry><entry xml:lang="en"><title type="html">A browser could stop accidental taps on jumping pages</title><link href="https://fxg55647.github.io/blog/en/2026/10/19/a-browser-could-stop-accidental-taps-on-jumping-pages/" rel="alternate" type="text/html" title="A browser could stop accidental taps on jumping pages" /><published>2026-10-19T04:28:00+03:00</published><updated>2026-10-19T04:35:31+03:00</updated><id>https://fxg55647.github.io/blog/en/2026/10/19/a-browser-could-stop-accidental-taps-on-jumping-pages</id><content type="html" xml:base="https://fxg55647.github.io/blog/en/2026/10/19/a-browser-could-stop-accidental-taps-on-jumping-pages/"><![CDATA[<p>You are about to tap a link when an ad appears and the page jumps. Your finger lands where the link was a moment ago, but the browser opens something else. I propose a browser safeguard that recognizes this situation and discards the suspicious tap. The user lifts their finger and tries again once the content has settled.</p>

<p><em>Concept draft: this is an implementation proposal whose effectiveness and thresholds still need testing.</em></p>

<h2 id="the-browser-could-notice-a-target-changing-under-your-finger">The browser could notice a target changing under your finger</h2>

<p>The idea is simple: a tap should not be treated as a definite expression of intent if its target changed just before contact. The user decided to tap one thing, but the page replaced it with another.</p>

<p>The safeguard would operate in the browser, so using it would not require every website to be fixed separately. An initial experiment could use a Chromium-based browser for Android. Chromium is an open-source browser project on which such a change could be built.</p>

<h2 id="remember-what-was-visible-a-moment-ago">Remember what was visible a moment ago</h2>

<p>The browser would keep a short history of movements in visible content. When a finger touches the screen, it would check whether content at that point had just moved significantly and whether the actionable target there had changed.</p>

<p>The notes suggest an initial window of 50–100 milliseconds. If the same point contained link A 20 milliseconds ago but now contains button B, the tap could be discarded. These numbers are starting points for an experiment, not research-established limits of human perception.</p>

<p>Movement alone would not be sufficient. If the same link moves a few pixels but the finger still hits it, blocking the tap would only be inconvenient. The deciding factor would be a changed target combined with a sufficiently recent and substantial movement.</p>

<h2 id="a-discarded-tap-would-not-run-later">A discarded tap would not run later</h2>

<p>In a suspicious situation, the browser would neither open either target nor queue the tap for later. The user would lift their finger and tap again. The new tap would be accepted normally if the content had settled.</p>

<p>The browser could also provide subtle feedback: the touch was registered, but the target moved, so the action was not performed. For example, a brief visual cue, vibration, or an explanation when needed could distinguish this from a device failing to notice the touch at all. The appropriate feedback would need testing so that the safeguard did not become a distraction itself.</p>

<p>A false alarm would still force the user to try again. An experiment would need to measure both prevented accidental taps and legitimate taps blocked unnecessarily, as well as whether users understood the feedback. The safeguard would be useful only if it removed more inconvenience than it created.</p>

<h2 id="the-same-idea-could-extend-to-the-android-interface">The same idea could extend to the Android interface</h2>

<p>The browser would be the first experimental setting, but eventually the safeguard could also be explored at the Android interface level. A phone manufacturer, for example, could test it in its own interface version, potentially extending the idea from websites to system screens and possibly applications.</p>

<p>This is a possible development direction, not a claim that the browser solution could be transferred unchanged to the entire phone. A broader implementation would require a separate investigation into detecting target movement and handling taps across different screens. The principle and user feedback could nevertheless remain the same.</p>

<h2 id="novelty">Novelty</h2>

<p>I searched for related work using terms including <em>layout shift accidental clicks</em>, <em>recently moved iframe</em>, and <em>browser click stability</em>. The problem and part of the solution are already well known. Three close counterparts help define what this proposal actually adds.</p>

<h3 id="chromium-already-has-a-limited-safeguard">Chromium already has a limited safeguard</h3>

<p>A <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/58JoaBbCao0">2023 announcement from Chromium developers</a> describes discarding input events for recently moved cross-origin iframes. The announcement expanded an earlier, more limited safeguard. Blocking a tap because of movement is therefore not itself a new invention.</p>

<h3 id="page-movement-can-already-be-measured">Page movement can already be measured</h3>

<p>Google’s <a href="https://web.dev/articles/cls">CLS guide</a> discusses unexpected content shifts and the incorrect clicks they cause. CLS measures page stability. It helps identify the problem, but measurement does not itself define the proposed general tap safeguard.</p>

<p>The <a href="https://wicg.github.io/layout-instability/">Layout Instability specification</a> includes previous and current rectangles for shifted elements. This provides an implementation starting point. A complete history of which actionable target occupied each screen point would nevertheless require additional implementation work. A log of shifts alone is not a finished solution.</p>

<h3 id="test-automation-already-waits-for-stable-targets">Test automation already waits for stable targets</h3>

<p>The browser testing tool <a href="https://playwright.dev/docs/actionability">Playwright</a> checks target stability, among other conditions, before a normal automated click. It defines stability as an unchanged bounding box for at least two consecutive animation frames. A testing tool waits on behalf of an automated action; this proposal protects a tap that a human has already initiated.</p>

<p>The proposed addition is therefore a broader safeguard for ordinary links and buttons that accounts for target changes. These searches did not uncover a general implementation matching the notes exactly. That does not establish that none exists.</p>

<h2 id="scale-of-the-problem-and-potential-of-the-solution">Scale of the problem and potential of the solution</h2>

<p>The benefit would come from avoiding wrong pages, navigating back, and trying again. A global monetary figure would nevertheless require evidence about the frequency of accidental taps, their cost, and the share this safeguard could actually prevent. There is insufficient basis for those estimates here.</p>

<p>The comparison is a near future in which website developers improve stability and browsers already have limited safeguards. The idea’s additional value would be preventing remaining errors even on sites whose implementation users cannot influence. It would not fix the jumping page itself.</p>

<h3 id="a-small-improvement-could-add-up-to-a-large-effect">A small improvement could add up to a large effect</h3>

<p>The significance would extend beyond seconds saved. If a phone less often did something other than what its user intended, it could reduce digital frustration and make smartphone use smoother and more approachable. Clear feedback would also help users understand what the device did and why.</p>

<p>A single corrected tap is a small thing. If the improvement recurred in the daily lives of a large group of users, even a minor change could have a substantial overall effect. It would both reduce existing inconvenience and potentially make handling tasks on a phone feel worthwhile to more people. The scale of that effect would need to be established in use, rather than inferred from user numbers alone.</p>

<p>Such a safeguard could also make difficult sites more usable for people who find repeated precise targeting challenging. This is a possible further application, not a demonstrated accessibility benefit. Evaluating it would require testing with different users and sites: when is trying again a small relief, and when does it become another barrier?</p>]]></content><author><name>Leima</name></author><category term="en" /><category term="suunnittelu" /><summary type="html"><![CDATA[A browser safeguard could stop accidental taps when page content jumps under your finger. How would it work, and what already exists?]]></summary></entry><entry xml:lang="fi"><title type="html">Virasto-CAPTCHA: valittaa saa ilmaiseksi, mutta sata kertaa ei helposti</title><link href="https://fxg55647.github.io/blog/2026/10/03/virasto-captcha/" rel="alternate" type="text/html" title="Virasto-CAPTCHA: valittaa saa ilmaiseksi, mutta sata kertaa ei helposti" /><published>2026-10-03T04:19:21+03:00</published><updated>2026-10-03T04:19:21+03:00</updated><id>https://fxg55647.github.io/blog/2026/10/03/virasto-captcha</id><content type="html" xml:base="https://fxg55647.github.io/blog/2026/10/03/virasto-captcha/"><![CDATA[<p>Verkkosivuilla on usein pieni tehtävä, jossa pitää esimerkiksi tunnistaa
kuvista liikennevalot. Ihmiselle se on sekunnin vaiva, mutta koneelle, joka
yrittää kirjautua tuhansia kertoja, se on hidaste. Ehdotan samaa ajatusta
viranomaisten päätöksistä valittamiseen. Kun joku tekee poikkeuksellisen
paljon valituksia, jokainen valitus pitäisi vahvistaa henkilökohtaisesti
virkailijalle, paikan päällä tai etäyhteydellä, ja kertoa omin sanoin, mistä
päätöksestä valittaa ja miksi. Yhdestä aidosta valituksesta se on pieni
vaiva, sadasta kopioidusta valtava. Toisin kuin valitusmaksu, se ei
kohtele vähävaraista huonommin, koska hinta maksetaan ajalla eikä rahalla.</p>

<h2 id="massavalittamisesta-tehdään-huonosti-skaalautuvaa">Massavalittamisesta tehdään huonosti skaalautuvaa</h2>

<p>Ajatus on lisätä valituksen tekemiseen pieni henkilökohtainen suoritus, joka
on helppo tehdä kerran aidossa asiassa mutta raskas toistaa kymmeniä tai
satoja kertoja. Tavoite ei ole estää valittamista. Tavoite on tehdä
massavalittamisesta huonosti skaalautuvaa: oikeus valittaa säilyy, mutta
valitusten automatisointi ja teollinen monistaminen tehdään työlääksi.</p>

<p>Ytimekkäästi: <em>ei maksua valittamisesta, vaan ihmiseltä vaadittava
yksilöllinen suoritus.</em></p>

<h2 id="miten-vahvistus-toimisi">Miten vahvistus toimisi</h2>

<h3 id="valittaja-yksilöi-asian-omin-sanoin-virkailijalle">Valittaja yksilöi asian omin sanoin virkailijalle</h3>

<p>Valitus vahvistetaan henkilökohtaisesti virkailijalle joko paikan päällä tai
etäyhteydellä. Valittaja kertoo omin sanoin</p>

<ul>
  <li>mistä päätöksestä hän valittaa,</li>
  <li>mitä muutosta hän vaatii ja</li>
  <li>miksi juuri kyseinen päätös on hänen mielestään väärä.</li>
</ul>

<p>Jokainen valitus vaatii oman vahvistuksensa. Yhtä yleistä tekstiä ei voi
monistaa satoihin asioihin, ja vahva sähköinen tunnistautuminen estää
kiertämästä järjestelmää eri tunnuksilla.</p>

<h3 id="tavallinen-valittaja-ei-kohtaa-lisävaivaa">Tavallinen valittaja ei kohtaa lisävaivaa</h3>

<p>Vahvistus aktivoituisi vasta, kun samalta henkilöltä tulee poikkeuksellisen
paljon valituksia. Tavallinen valittaja, joka valittaa kerran tai pari omasta
asiastaan, ei huomaisi järjestelmää lainkaan.</p>

<h3 id="kustannus-on-aikaa-ei-rahaa">Kustannus on aikaa, ei rahaa</h3>

<p>“Hinta” on ensisijaisesti aikaa ja henkilökohtaista osallistumista. Etu
ennakkomaksuun verrattuna on, ettei vähävarainen ole lähtökohtaisesti
huonommassa asemassa: kaikilla on vuorokaudessa yhtä monta tuntia, mutta ei
yhtä paljon rahaa.</p>

<h3 id="etävaihtoehto-on-välttämätön">Etävaihtoehto on välttämätön</h3>

<p>Pelkkä fyysinen asiointi olisi ongelmallinen esimerkiksi
liikuntarajoitteisille, syrjäseudulla asuville ja ulkomailla oleville.
Siksi mukana pitää olla saavutettava etävaihtoehto.</p>

<h2 id="miksi-aihe-on-ajankohtainen-juuri-nyt">Miksi aihe on ajankohtainen juuri nyt</h2>

<p>Hallitus valmistelee parhaillaan keinoja aiheettomia valituksia vastaan.
Oikeusministeri Leena Meri kertoi syyskuussa 2026, että valmisteilla on
ennakkomaksu rajattuihin hallinto-oikeusasioihin, jotka eivät koske
valittajan omaa asiaa, sekä seuraamusmaksu tuomioistuimen väärinkäytöstä
(<a href="https://www.verkkouutiset.fi/a/aiheettomat-valitukset-halutaan-kuriin/">Verkkouutiset</a>).
Jo tammikuussa ministerit käynnistivät selvityksen, jossa tarkastellaan muun
muassa hallinto-oikeuksien ja korkeimman hallinto-oikeuden maksujen
korottamista
(<a href="https://valtioneuvosto.fi/-/1410853/ministerit-meri-ikonen-ja-multala-kaynnistavat-selvityksen-aiheettomien-valituksien-ehkaisemisesta">Valtioneuvosto</a>).
Virasto-CAPTCHA on vaihtoehto juuri näille rahaan perustuville keinoille.</p>

<p>Ongelma ei ole uusi. Jo vuonna 2014 uutisoitiin, kuinka yksi ihminen oli
työllistänyt Rovaniemen kaupunkia ja tuomioistuimia yli 50 valituksella,
kantelulla ja kanteella
(<a href="https://www.verkkouutiset.fi/a/kaupunki-yhden-ihmisen-valitusten-kourissa-yli-50-oikeusprosessia-28244/">Verkkouutiset</a>).</p>

<h2 id="uutuusarvo">Uutuusarvo</h2>

<p>Hain vastineita hakusanoilla kuten <em>massavalitukset</em>, <em>aiheettomat
valitukset</em>, <em>sarjavalittaja</em>, <em>vexatious litigant</em>, <em>proof of work spam</em>,
<em>mass comments fake identities</em> ja <em>in-person verification appeal</em>.</p>

<h3 id="laskennallinen-työ-roskapostia-vastaan-on-vanha-idea">Laskennallinen työ roskapostia vastaan on vanha idea</h3>

<p>Cynthia Dwork ja Moni Naor ehdottivat vuonna 1993, että sähköpostin
lähettäjän pitäisi tehdä pieni laskentatehtävä, joka on halpa yhdelle
viestille mutta kallis miljoonalle. Adam Backin Hashcash toteutti saman
vuonna 1997 (<a href="https://en.wikipedia.org/wiki/Proof_of_work">Wikipedia</a>).
Virasto-CAPTCHA on sama periaate, mutta konelaskennan tilalla on ihmisen
aika, jota ei voi ostaa lisää näytönohjaimella.</p>

<h3 id="häiriköivän-valittajan-rajoittaminen-tehdään-nykyään-jälkikäteen">Häiriköivän valittajan rajoittaminen tehdään nykyään jälkikäteen</h3>

<p>Englannissa ja Walesissa tuomioistuin voi julistaa henkilön häiriköiväksi
asianosaiseksi (<em>vexatious litigant</em>), jolloin hän tarvitsee tuomarin luvan
jokaiseen uuteen oikeudenkäyntiin
(<a href="https://www.gov.uk/government/publications/declaring-a-litigant-vexatious-and-the-treasury-solititor/guidance-note-vexatious-litigants-and-the-treasury-solicitor">GOV.UK</a>).
Se on raskas, yksilöön kohdistuva ja julkinen leima, joka annetaan vasta
pitkän prosessin jälkeen. Virasto-CAPTCHA taas kytkeytyisi päälle
automaattisesti määrän perusteella eikä vaatisi ketään julistamaan
valittajaa häiriköksi.</p>

<h3 id="massakommentointi-on-jo-toteutunut-uhka">Massakommentointi on jo toteutunut uhka</h3>

<p>Yhdysvalloissa viestintävirasto FCC sai vuonna 2017 verkkoneutraliteetista
yli 22 miljoonaa kommenttia, joista New Yorkin osavaltion oikeusministerin
mukaan lähes 18 miljoonaa oli väärennettyjä. Yksi 19-vuotias lähetti
ohjelmalla 9,3 miljoonaa kommenttia keksityillä nimillä
(<a href="https://ag.ny.gov/press-release/2021/attorney-general-james-issues-report-detailing-millions-fake-comments-revealing">New Yorkin oikeusministeri</a>).</p>

<h3 id="ero-määrästä-laukeava-ajalla-maksettava-henkilövahvistus">Ero: määrästä laukeava, ajalla maksettava henkilövahvistus</h3>

<p>En löytänyt mallia, jossa valitus pitäisi vahvistaa virkailijalle omin
sanoin vasta, kun saman henkilön valitusmäärä ylittää rajan. Lähimmät
vastineet joko maksetaan rahalla (oikeudenkäyntimaksu, suunniteltu
ennakkomaksu), konelaskennalla (Hashcash) tai ne kohdistetaan yksilöön
raskaalla tuomioistuinpäätöksellä (<em>vexatious litigant</em>). Uutuus on näiden
välissä: automaattisesti laukeava, kaikille saman hintainen ja
tekoälyllä vaikeasti ohitettava kustannus.</p>

<h2 id="teoreettinen-arvo">Teoreettinen arvo</h2>

<h3 id="ilman-ideaa-tekoäly-tekee-valituksista-halpoja-ja-maksut-yleistyvät">Ilman ideaa tekoäly tekee valituksista halpoja ja maksut yleistyvät</h3>

<p>Lähivuosina tekoäly tekee yksilöllisen näköisen valituksen kirjoittamisesta
lähes ilmaista. Kirjallinen vaatimus “kerro omin sanoin” ei siksi enää
yksinään erota aitoa valittajaa massavalittajasta, mutta virkailijan kanssa
käyty keskustelu erottaa paremmin. Samaan aikaan Suomeen ollaan tuomassa
ennakkomaksuja ja seuraamusmaksuja. Vertailukohta on siis tilanne, jossa
massavalituksia torjutaan rahalla. Idean arvo on se, kuinka paljon enemmän
se torjuu ja kuinka paljon vähemmän se haittaa vähävaraisia.</p>

<h3 id="fermi-arvio-noin-20-miljoonaa--13-miljardia-dollaria-vuodessa">Fermi-arvio: noin 20 miljoonaa – 1,3 miljardia dollaria vuodessa</h3>

<table>
  <thead>
    <tr>
      <th>Tekijä</th>
      <th>Arvo</th>
      <th>Lähde</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Hallinto-oikeuksiin saapuneet asiat (2024)</td>
      <td>19 215</td>
      <td><a href="https://www.sttinfo.fi/tiedote/70955986/tuomioistuinlaitoksen-tilinpaatos-2024-henkilostoresursseja-lisattiin-mutta-samaan-aikaan-asiamaarat-kasvoivat?lang=fi">STT Info / tuomioistuinlaitos</a></td>
    </tr>
    <tr>
      <td>Kustannus ratkaistua asiaa kohden, Helsingin HaO (2025)</td>
      <td>1 395 €</td>
      <td><a href="https://www.tuomioistuimet.fi/material/sites/oikeus_hallintooikeudet_helsinginhallinto-oikeus/dokumentit/ripk25utc/Helsingin_HAO_toimintakertomus_2025_FINAL.pdf">Helsingin hallinto-oikeus</a></td>
    </tr>
    <tr>
      <td>Massa- ja sarjavalitusten osuus</td>
      <td>2–5 %</td>
      <td>oma oletus</td>
    </tr>
    <tr>
      <td>Idean lisävaikutus maksujen päälle</td>
      <td>20–50 %</td>
      <td>oma oletus</td>
    </tr>
    <tr>
      <td>Viivästyneiden hankkeiden kustannus Suomessa</td>
      <td>1–10 milj. € / vuosi</td>
      <td>oma oletus</td>
    </tr>
    <tr>
      <td>Kerroin muille vauraille demokratioille</td>
      <td>50–200</td>
      <td>oma oletus</td>
    </tr>
    <tr>
      <td>Euron ja dollarin suhde</td>
      <td>1 € ≈ 1,15 $</td>
      <td>oma oletus</td>
    </tr>
  </tbody>
</table>

<ul>
  <li><strong>Tuomioistuinten työ:</strong> 19 215 × 2–5 % ≈ 380–960 asiaa × 1 395 € ≈
0,5–1,3 milj. €. Siitä 20–50 % on 0,1–0,7 milj. €.</li>
  <li><strong>Hankkeiden viivästys:</strong> 1–10 milj. € × 20–50 % ≈ 0,2–5 milj. €.</li>
  <li><strong>Vahvistusten kustannus</strong> on pieni, koska ne koskevat vain rajan
ylittäviä: muutama sata puolen tunnin tapaamista on alle 0,1 milj. €.</li>
  <li><strong>Suomi yhteensä:</strong> noin 0,3–5,7 milj. € eli noin 0,35–6,5 milj. $.</li>
  <li><strong>Maailmalla</strong> kertoimella 50–200: noin <strong>20 miljoonaa – 1,3 miljardia
dollaria vuodessa</strong>.</li>
</ul>

<p>Tähän ei sisälly sitä, mitä idea säästää vähävaraisille verrattuna
maksuihin, eikä sitä, että se suojaa viranomaisia tekoälyn tuottamilta
valitustulvilta, jotka voisivat olla paljon nykyistä suurempia.</p>

<h3 id="eniten-heiluttaa-se-kuinka-suureksi-tekoälyn-valitustulva-kasvaa">Eniten heiluttaa se, kuinka suureksi tekoälyn valitustulva kasvaa</h3>

<p>Arvio on suuruusluokka, ei ennuste. Suurin epävarmuus on viivästyskustannus
ja se, kasvaako massavalittaminen tekoälyn myötä moninkertaiseksi. Jos
massavalitukset pysyvät nykyisellä tasolla ja maksut tehoavat hyvin, idean
lisäarvo jää haarukan alapäähän. Jos ne kasvavat FCC:n kommenttitulvan
tapaan, raha ei enää riitä jarruksi, ja ihmisen aikaan perustuvan
vahvistuksen arvo kasvaa haarukan yläpäätä suuremmaksi.</p>]]></content><author><name>Leima</name></author><category term="hallinto" /><category term="ai" /><summary type="html"><![CDATA[Verkkosivuilla on usein pieni tehtävä, jossa pitää esimerkiksi tunnistaa kuvista liikennevalot. Ihmiselle se on sekunnin vaiva, mutta koneelle, joka yrittää kirjautua tuhansia kertoja, se on hidaste. Ehdotan samaa ajatusta viranomaisten päätöksistä valittamiseen. Kun joku tekee poikkeuksellisen paljon valituksia, jokainen valitus pitäisi vahvistaa henkilökohtaisesti virkailijalle, paikan päällä tai etäyhteydellä, ja kertoa omin sanoin, mistä päätöksestä valittaa ja miksi. Yhdestä aidosta valituksesta se on pieni vaiva, sadasta kopioidusta valtava. Toisin kuin valitusmaksu, se ei kohtele vähävaraista huonommin, koska hinta maksetaan ajalla eikä rahalla.]]></summary></entry><entry xml:lang="en"><title type="html">An appeals CAPTCHA: appealing stays free, but not a hundred times over</title><link href="https://fxg55647.github.io/blog/en/2026/10/03/an-appeals-captcha/" rel="alternate" type="text/html" title="An appeals CAPTCHA: appealing stays free, but not a hundred times over" /><published>2026-10-03T04:19:21+03:00</published><updated>2026-10-03T04:19:21+03:00</updated><id>https://fxg55647.github.io/blog/en/2026/10/03/an-appeals-captcha</id><content type="html" xml:base="https://fxg55647.github.io/blog/en/2026/10/03/an-appeals-captcha/"><![CDATA[<p>Websites often give you a small task, such as spotting the traffic lights in
a set of pictures. For a person it takes a second, but for a machine trying
to log in thousands of times it is a brake. I propose the same idea for
appealing against decisions made by public authorities. When someone files an
unusually large number of appeals, each one would have to be confirmed in
person with an official, on site or over a video call, explaining in their
own words which decision they are appealing and why. For one genuine appeal
that is a small effort; for a hundred copies it is enormous. Unlike an appeal
fee, it does not put people with little money at a disadvantage, because the
price is paid in time rather than money.</p>

<h2 id="making-mass-appeals-scale-badly">Making mass appeals scale badly</h2>

<p>The idea is to add a small personal task to filing an appeal: easy to do once
in a genuine matter but heavy to repeat dozens or hundreds of times. The goal
is not to prevent appeals. The goal is to make mass appeals scale badly: the
right to appeal remains, but automating appeals and copying them on an
industrial scale becomes laborious.</p>

<p>In short: <em>no fee for appealing, but an individual effort required from a
human.</em></p>

<h2 id="how-the-confirmation-would-work">How the confirmation would work</h2>

<h3 id="the-appellant-specifies-the-matter-to-an-official-in-their-own-words">The appellant specifies the matter to an official in their own words</h3>

<p>The appeal is confirmed in person with an official, either on site or
remotely. In their own words, the appellant states</p>

<ul>
  <li>which decision they are appealing,</li>
  <li>what change they are demanding and</li>
  <li>why they believe that particular decision is wrong.</li>
</ul>

<p>Every appeal needs its own confirmation. A single generic text cannot be
copied into hundreds of cases, and strong electronic identification prevents
anyone from gaming the system with different accounts.</p>

<h3 id="an-ordinary-appellant-faces-no-extra-effort">An ordinary appellant faces no extra effort</h3>

<p>The confirmation would only switch on when an unusually large number of
appeals comes from the same person. An ordinary appellant who appeals once or
twice in their own matter would never notice the system.</p>

<h3 id="the-cost-is-time-not-money">The cost is time, not money</h3>

<p>The “price” is primarily time and personal participation. The advantage over
an advance fee is that a person with little money is not inherently worse
off: everyone has the same number of hours in a day, but not the same amount
of money.</p>

<h3 id="a-remote-option-is-essential">A remote option is essential</h3>

<p>In-person visits alone would be a problem for, say, people with mobility
impairments, people living in remote areas and people abroad. That is why
an accessible remote option must be part of it.</p>

<h2 id="why-this-matters-right-now">Why this matters right now</h2>

<p>The Finnish government is currently preparing measures against unfounded
appeals. In September 2026 Minister of Justice Leena Meri said that an advance
fee is being prepared for limited administrative court cases that do not
concern the appellant’s own matter, along with a penalty fee for abuse of
court proceedings
(<a href="https://www.verkkouutiset.fi/a/aiheettomat-valitukset-halutaan-kuriin/">Verkkouutiset</a>).
Back in January, ministers launched a study that looks at, among other
things, raising the fees of the administrative courts and the Supreme
Administrative Court
(<a href="https://valtioneuvosto.fi/-/1410853/ministerit-meri-ikonen-ja-multala-kaynnistavat-selvityksen-aiheettomien-valituksien-ehkaisemisesta">Finnish Government</a>).
An appeals CAPTCHA is an alternative to precisely these money-based measures.</p>

<p>The problem is not new. As early as 2014, the news reported how one person
had kept the city of Rovaniemi and the courts busy with more than 50 appeals,
complaints and lawsuits
(<a href="https://www.verkkouutiset.fi/a/kaupunki-yhden-ihmisen-valitusten-kourissa-yli-50-oikeusprosessia-28244/">Verkkouutiset</a>).</p>

<h2 id="novelty">Novelty</h2>

<p>I searched with terms such as (in Finnish) <em>mass appeals</em>, <em>unfounded
appeals</em>, <em>serial appellant</em>, and <em>vexatious litigant</em>, <em>proof of work spam</em>,
<em>mass comments fake identities</em> and <em>in-person verification appeal</em>.</p>

<h3 id="computational-work-against-spam-is-an-old-idea">Computational work against spam is an old idea</h3>

<p>In 1993 Cynthia Dwork and Moni Naor proposed that an email sender should
perform a small computational task that is cheap for one message but
expensive for a million. Adam Back’s Hashcash implemented the same thing in
1997 (<a href="https://en.wikipedia.org/wiki/Proof_of_work">Wikipedia</a>). An appeals
CAPTCHA is the same principle, but instead of machine computation the cost is
human time, which cannot be bought in bulk with a graphics card.</p>

<h3 id="restricting-vexatious-litigants-today-happens-after-the-fact">Restricting vexatious litigants today happens after the fact</h3>

<p>In England and Wales a court can declare a person a vexatious litigant, after
which they need a judge’s permission for every new proceeding
(<a href="https://www.gov.uk/government/publications/declaring-a-litigant-vexatious-and-the-treasury-solititor/guidance-note-vexatious-litigants-and-the-treasury-solicitor">GOV.UK</a>).
That is a heavy, individually targeted and public label, given only after a
long process. An appeals CAPTCHA would instead switch on automatically based
on volume and would not require anyone to declare the appellant a nuisance.</p>

<h3 id="mass-commenting-is-a-threat-that-has-already-materialised">Mass commenting is a threat that has already materialised</h3>

<p>In 2017 the US Federal Communications Commission received more than 22
million comments on net neutrality, of which nearly 18 million were fake
according to the New York Attorney General. One 19-year-old used software to
submit 9.3 million comments under made-up names
(<a href="https://ag.ny.gov/press-release/2021/attorney-general-james-issues-report-detailing-millions-fake-comments-revealing">New York Attorney General</a>).</p>

<h3 id="the-difference-in-person-confirmation-triggered-by-volume-paid-in-time">The difference: in-person confirmation triggered by volume, paid in time</h3>

<p>I found no model in which an appeal must be confirmed with an official in
one’s own words only once the same person’s number of appeals exceeds a
threshold. The closest equivalents are paid for with money (court fees, the
planned advance fee), with machine computation (Hashcash), or targeted at an
individual through a heavy court decision (vexatious litigant orders). The
novelty lies between these: a cost that triggers automatically, is the same
for everyone and is hard to bypass with AI.</p>

<h2 id="theoretical-value">Theoretical value</h2>

<h3 id="without-the-idea-ai-makes-appeals-cheap-and-fees-become-common">Without the idea, AI makes appeals cheap and fees become common</h3>

<p>In the next few years AI will make writing an individual-looking appeal
almost free. A written requirement to “explain in your own words” will
therefore no longer, on its own, separate a genuine appellant from a mass
appellant, but a conversation with an official does so better. At the same
time Finland is introducing advance fees and penalty fees. The baseline is
thus a situation where mass appeals are fought with money. The idea’s value
is how much more it stops and how much less it harms people with little
money.</p>

<h3 id="fermi-estimate-roughly-20-million--13-billion-a-year">Fermi estimate: roughly $20 million – $1.3 billion a year</h3>

<table>
  <thead>
    <tr>
      <th>Factor</th>
      <th>Value</th>
      <th>Source</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Cases received by Finnish administrative courts (2024)</td>
      <td>19,215</td>
      <td><a href="https://www.sttinfo.fi/tiedote/70955986/tuomioistuinlaitoksen-tilinpaatos-2024-henkilostoresursseja-lisattiin-mutta-samaan-aikaan-asiamaarat-kasvoivat?lang=fi">STT Info / Finnish courts</a></td>
    </tr>
    <tr>
      <td>Cost per resolved case, Helsinki Administrative Court (2025)</td>
      <td>€1,395</td>
      <td><a href="https://www.tuomioistuimet.fi/material/sites/oikeus_hallintooikeudet_helsinginhallinto-oikeus/dokumentit/ripk25utc/Helsingin_HAO_toimintakertomus_2025_FINAL.pdf">Helsinki Administrative Court</a></td>
    </tr>
    <tr>
      <td>Share of mass and serial appeals</td>
      <td>2–5%</td>
      <td>own assumption</td>
    </tr>
    <tr>
      <td>Idea’s additional effect on top of fees</td>
      <td>20–50%</td>
      <td>own assumption</td>
    </tr>
    <tr>
      <td>Cost of delayed projects in Finland</td>
      <td>€1–10 million / year</td>
      <td>own assumption</td>
    </tr>
    <tr>
      <td>Multiplier for other wealthy democracies</td>
      <td>50–200</td>
      <td>own assumption</td>
    </tr>
    <tr>
      <td>Euro to dollar</td>
      <td>€1 ≈ $1.15</td>
      <td>own assumption</td>
    </tr>
  </tbody>
</table>

<ul>
  <li><strong>Court work:</strong> 19,215 × 2–5% ≈ 380–960 cases × €1,395 ≈ €0.5–1.3
million. 20–50% of that is €0.1–0.7 million.</li>
  <li><strong>Project delays:</strong> €1–10 million × 20–50% ≈ €0.2–5 million.</li>
  <li><strong>The cost of confirmations</strong> is small, because they only apply to those
above the threshold: a few hundred half-hour meetings cost under €0.1
million.</li>
  <li><strong>Finland in total:</strong> roughly €0.3–5.7 million, or about $0.35–6.5 million.</li>
  <li><strong>Worldwide</strong>, with a multiplier of 50–200: roughly <strong>$20 million – $1.3
billion a year</strong>.</li>
</ul>

<p>This excludes what the idea saves people with little money compared with
fees, and the protection it gives authorities against AI-generated floods of
appeals, which could be much larger than today’s.</p>

<h3 id="what-moves-it-most-is-how-large-the-ai-appeal-flood-becomes">What moves it most is how large the AI appeal flood becomes</h3>

<p>This is an order-of-magnitude estimate, not a forecast. The biggest
uncertainties are the cost of delays and whether mass appeals multiply with
AI. If mass appeals stay at today’s level and fees work well, the idea’s added
value stays at the low end of the range. If they grow like the FCC comment
flood, money is no longer enough of a brake, and the value of a confirmation
based on human time rises above the top of the range.</p>]]></content><author><name>Leima</name></author><category term="en" /><category term="hallinto" /><category term="ai" /><summary type="html"><![CDATA[Websites often give you a small task, such as spotting the traffic lights in a set of pictures. For a person it takes a second, but for a machine trying to log in thousands of times it is a brake. I propose the same idea for appealing against decisions made by public authorities. When someone files an unusually large number of appeals, each one would have to be confirmed in person with an official, on site or over a video call, explaining in their own words which decision they are appealing and why. For one genuine appeal that is a small effort; for a hundred copies it is enormous. Unlike an appeal fee, it does not put people with little money at a disadvantage, because the price is paid in time rather than money.]]></summary></entry></feed>