Kaikki kirjoittajan Tuppu artikkelit

Suomen puolustusvoimien kalustohankinnat

Aina toisinaan uutisissa nousee pintaan Suomen puolustusvoimien uudet kalustohankinnat. Etenkin nyt viimeksi oli puhetta siitä, että Suomelle olisi ostettu miljardien arvoinen superhävittäjä F35 Yhdysvalloista, jota ei saatu edes Suomi 100 -juhlavuoden kunniaksi paratisoimaan maahamme. Tiettyä viehättävyyttä se innostus herättää. Toisaalta aina tulee mieleen seuraava Raptor-peli, jossa pääsee kokemaan elämää Yhdyvaltain ilmavoimissa superhävittäjällä [wiki/raptor]. Ehkä se riittäisi meidän adminraaleille, vai oliko se laivaston sotilasarvo. Kymmenen vuotta aikaa kuin olin Kainuun teknillisessä kompaniassa taistelupioneerina, niin ei voi muistaa [youtube/taistelulaulu].

Itse kuitenkin olen sitä mieltä, että tämä ei välttämättä ole riittävän hyvä meidän uskottavalle maanpuolustuksellemme. Itse tukisin mieluummin stategisena linjana Suomi24-foorumin kautta näkemääni erinomaista puolustusvoimien strategista uudistusta.

”Miksi B-2 Spirit häivepommittaja?
B-2 spiritin häiveominaisuudet ovat huippuluokkaa, joten esimerkiksi naapurimaassamme Virossa sitä ei pystyttäisi havaitsemaan mitenkään heidän käyttämissään tutkajärjestelmissä.

Häivepommittaja pystyy kantamaan kerralla noin 18 000kg aseistusta. Näin ollen häivepommittaja pystyisi jokaisella lennollaan tiputtamaan 18 000kg hevosenpaskaa Viron pääkaupunkiin Tallinaan, jonka jälkeen se voisi käydä vaikkapa hyrunkään lentokentällä täydentämässä paskalastinsa ja toistaa manööverin. Muutaman vuoden puolustusbudjetilla saavutettaisiin tilanne, jossa lentojen rotaatio oli olisi lähes jatkuva ja eestiläisillä ei olisi mitään käsitystä miksi heidän pääkaupunkiinsa ropisee kymmeniä tuhansia kiloja hevosenpaskaa joka päivä.” -Nuori lääkäri [suomi24]

On asia miten sitten onkin, niin maan uskottava puolustus lähtee  liikkeelle poliittisesta toiminnasta. Armeijan käyttäminen osana politiikkaa on tavalla tai toisella yleinen virhe, johon ei tulisi ajautua. Miekkaan on taipumus hukkua, kuten sanotaan.

https://www.youtube.com/watch?v=hWuP6dmYOE0

Itse puolustusvoimissa asevelvollisuuteni suorittaneena olen sitä mieltä, että siinä oli paljon hyvää ja opettavaista. Sen jälkeen ei enää ole kiinnostaneet aseet ja räjähteet niin paljoa, kun TNT-räjähteitä sai räjäytellä tarpeekseen. Joskus rynnäkkökiväärillä sai ampua metsän keskellä sarjatulta, joka oli kiva. Eniten itse jäin kaipaamaan rynnäkkökivääriä. Tulin hyvin sotavastaiseksi Suomen puolustusvoimissa, enkä pidä sitä huonona asiana. Sodassa ei ole mitään ihailtavaa, vaikka sitä paljon yritetäänkin glamorisoida. Ei jenkkienkään teurastus naisten, vanhusten ja lasten konekivääri- ja kiikarikivääritulen toimesta niin erityisen hienoa ollut, kuin jossain Taistelutoverit-elokuvassa näytetään [youtube/HitlerOrginalOutrage].

https://www.youtube.com/watch?v=ziWZar2JGX0

Asevarustelussa ja -tekniikassa on yleensä se hyvä puoli, että siihen pistetyt varat ovat kaikesta turhuudestaan huolimatta kehittäneet tekniikkaa eteenpäin. Esimerkiksi Internet on muinoin armeijan tarpeisiin kehitetty erittäin edistynyt viestintäjärjestelmä etenkin ydinsodan aikaisia haasteita varten [internetopas]. Vitsi onkin, että Internet kestää ydinsodan, mutta mitä pienin vika tekee siitä toimimattoman. Kyse onkin määritelmästä, että milloin Internet on rikki ja milloin se toimii; joka on hyvin subjektiivinen kokemus. Yliopistojen kautta Internet on levinnyt yleiseen kaikkien ihmisten käyttöön [tut].

Internetin merkityksen helposti voi unohtaa jopa ohjelmistoalalla. Usein ihmettelee, että miksi ohjelmia on kehitetty niin kuin niitä on kehitetty kymmenen vuotta sitten ja sitä aikaisemmin. Syitä varmasti on monia, mutta Googlen käyttäminen ohjelmistoalalla on mullistanut ohjelmoijien työn. Joskus ennen hyvin toimivaa Googlen hakukonetta tietoa piti hakea mm. kirjoista tai erillisistä oppaista. Kyse on paljolti ohjelmistuotannon menetelmästä tehdä asioita, joka helposti unohtuu nykyaikana, kun ihmettelee vanhojen ohjelmien toteutusta. Joskus oli aika, että Google oli huompi kuin nykyajan muut hakukoneet kuten esimerkiksi Bing. Se vanha Google oli kuitenkin parasta aikoinaan, ei tarvinnut muistaa merkin tarkkuudella ulkoa kaikkien käyttämiensä verkko-osoitteiden domaineja [feldon].

Ohjelmiston tarvehierarkia

Olen toisinaan miettinyt erilaisten projektieni lopputuloksia elämäni aikana. Usein sitä pohtii, että olisinko nyt tehnyt jotain erilailla ja onko visioni muuttunut. Yleisesti varmasti voi sanoa, että ohjelmissa toimivuus on se tärkein mittari. Itse pelejäni tehdessä jo huomasin, että rima kannattaa pistää mahdollisimman alas. Ohjelman ymmärrys voi tulla isoksi ongelmaksi ohjelmoijalle itselleenkin. Aivan alkeellisenkin ohjelman tekeminen voi paisua valtasti.

Ohjelmaa suunnitellessa kannattaa heti aluksi lähteä siitä lähtökohdasta, että kaikki pitää yksinkertaistaa ja minimoida. Hienoja visioita ja suunnitelmia monikin voi keksiä, mutta niiden toteuttaminen on äärimmäisen vaikeaa. Yleensä ohjelmia pyritään generisöimään kaikenlaisilla keinoilla, jolloin samoja osia ohjelmasta käytetään uudestaan ja uudestaan erilaissa tilanteissa. Yksi syy siihen on se, että ihmisen fyysinen kyky kehittää ohjelmaa on suurin pullonkaula.

On olemassa tiettyjä ohjelmia, jotka ovat yleiskäyttöisyydessään saavuttaneet oman ekologisen lokeronsa. Tällaisia ovat Windowsissa mm. Paint ja Notepad. Sellaiset ohjelmat ovat itsessään ikuisen vanhoja ja ykisinkertaisia, eivätkä ole koskaan menettäneet omaa asemaansa. Yleensä tästä yksinkertaisesta mallista on lähdettävä pois, jos halutaan jotain erikoisempaa. Uusi ja erilainen ohjelma on hieman kuin tukikohta, jonka ympärille ohjelmistokehittäjä lähtee tekemään omaa rakennelmaansa.

Ohjelman toiminnallisuus voidaan jakaa tiettyihin jalousasteisiin. Alkimmalla tasolla on kovakoodaus, jossa kaikki teksti tulostetaan juuri sellaisena kuin ne ovat siinä tilanteessa. Se on kaiken toiminnallisuuden perusta. Kyky näyttää tietoa ja syötettä on erittäin tärkeä ominaisuus, käyttäjän tarpeiden kannalta sen merkitys on äärimmäisen suuri.

Kun ohjelman lisätään erilaista toiminnallisuutta, niin päästään imperatiiviseen ohjelmaan, jota edityneempi tapa on tehdä ohjelmasta proseduaalinen,  jotka ei ole ollenkaan huonoja tapoja tehdä ohjelmaa. Se kehittyneimmissä muodoissaan on tietyllä tavalla monen ohjelmointikielen anti, joka sisältää mm. funktioita eli aliohjelmia. [wiki/imperatiivinen_ohjelmointi]

Ohjelmien toiminnan hahmottamisen takia on tullut mm. olio-ohjelmointia, joka ei sinällään tuo mitään uutta ohjelman kykyyn tehdä asioita, vaan kyse on enemmän suurten ohjelmien ohjelmostikehittäjien tarpeesta ymmärtää, että mitä on tekemässä. Jos vertailukuvana proseduaalinen ohjelmointi on trikonometriaa matematiikassa, niin olio-ohjelmointi on matriisilaskentaa. Yleenä tämä tarve tulee vasta kun ohjelma on paisunut liiaksi, aloittelevalle ohjelmoijalle olio-ohjelmointi on vain täysin turha lisähaaste. C-kieli on yksi esimerkki ohjelmointikielestä, joka ei tue itsessään olio-ohjelmointia, vaan C++ sisältää laajennetut struktit, jotka tietueen lisäksi kykenevät suorittamaan luokan funtioita eli metodeita eli wanhahtavasti ja luokkien yhteydessä epäakateemisesti aliohjelmia.

Ohjelmalla on aina tietyt toistensa kanssa ristiriidassa olevat tarpeensa. Tällaisia ovat yleiskäyttöisyys eli geneerisyys, jonka lisäksi ovat myös toiminnallisuus että yksinkertaisuus. Yleiskäyttöisenä ja toiminnallisena ohjelmana voidaan pitää UNIX-käyttöjärjestelmää. Aiemmin mainittu Paint on yleiskäyttöinen ja ykinkertainen. Näiden lisäksi joukkoon kuuluu Passeli Myyntireskontra, joka edustaa omaa katekoriaansa [youtube/Passeli]. Valitut ohjelmat ovat kärjistettyjä esimerkkejä, olisin voinut valita enemmän toisiaan lähellä olleita ohjelmia, jolloin olisi päässyt siihen pisteeseen, jossa nämä kaikki leikkaavat.

Kuva 1, Venn Diagrammi ohjelman tarpeista. Akateemisesti koulutettuna minunkin piti piirtää elämäni ensimmäinen oma kuvaaja, joten siinä se sitten.

On olemassa paljon yleiskäyttöisiä ohjelmia, kuten myös on toiminnallisia ohjelmia ja yksinkertaisia ohjelmia. Niissä ei sinällään ole mitään vikaa, mutta kehittäessä ihmiset usein ajattelevat liian paljon yhtä asiaa. On täysin mahdotonta saavuttaa ohjelmilla vielä nykyään kaikkia näitä, mutta yritys on kova. Etenkin miljardien budjetilla pyörivät yritykset ovat jo päässet hyvin lähelle sitä, mutta eivät vielä ole kuitenkaan saavuttaneet lakipistettä. Ehkä se piste saavutetaan sitten, kuten tietotekniikka saavuttaa sigulariteetin. [ScienceAlert]

Tietotekniikan kuriositeetti

Luin uusimmista Verkkokauppa.com:n myymistä prosessoreista speksejä kilpakumppaneiden lasten vanhempien rahastustekniikasta, kun en ole muutamaan vuoteen seurannut tietotekniikan tilanteen kehittymistä [verkkokauppa.com]. Nykyiset prosessorit perustuvat yksikiteisen piin kasvattamiseen ja valottamiseen [muropaketti]. Myös muista aineista voi valmistaa kristallia, jos ovat riittävän puhtaita.

Oman uusimman tietokoneeni ostamisen jälkeiseltä ajalta on tullut 16 nm– ja jopa 14 nm-valmistutekniikka yleiseen kuluttajatuotantoon, joten jotain kehitystä sillä saralla on tapahtunut [wiki/14nm]. Prosessoreissa kellotaajuudet ovat parhaimmillaan 5 Ghz, joka valonnopeudella on 6 cm / kellojakso. Ytimiä näytti olevan jopa 16, jonka verran löytyi vain palvelinprosessoreista muutaman vuotta sitten [verkkokauppa.com/AMD].

Kuva 1. Pistettynä 10 k€ Assembly-pelikoneeseen, niin ei paljoa tunnu 17 euroa intiaaniateriasta. Jos omista varoista joutuu maksamaan lounaansa, niin voi harmittaa. [twitter]
Tietotekniikassa prosessorit ovat saavuttaneet tason, jossa binäärilogiikan suorittaminen mitä erilaisimmissa tarpeissa on hyvin optimaalista. Liukuluvut eli ”binääriset desimaaliluvut” ja monet muut aiemmin monimutkaiset suoritukset ovat hyvin tyypillisiä, jopa alkeellisimmissa sulautettujen järjestelmien prosessoreissa. Näiden lisäksi ohjelmien suorittamista X86-akkitehtuurilla on optimoitu mahdollisimman paljon, jotta 40 vuotta vanhasta konekoodista peräisin oleva käskykanta saadaan suoritettua nykyaikaisilla prosessoreilla mahdollisimman nopeasti.

Nykyajan binäärisessä tietotekniikassa olemme kohta saavuttamassa vastaavan tason, kuin aikoinaan kohtasivat mekaaniset datankäsittelijät, relekoneet, elektoniset tietokoneet ja transistoriset minitietokoneet. Olemme saapumassa aikaan, jossa nykyistä kehityssuuntaa ja perustaa tulee miettiä uudestaan.

Koko kehitystyön tekeminen uudelle tekniikalle on suuri ja pelottava tekijä, jonka jokainen tietotekniikan parissa ollut tietää. Joskus se työ kannattaa, kannattaa tehdä uusi pääversio. Tupustakin on erilaisia pääversioita kirjoittajana, ehkä joskus vielä minun kannattaa hylätä nykyinen blogini ja aloittaa uusi. Kaikkien nykyisten artikkeleideni korjaaminen on liian raskasta. Luotan ketterään menetelmään kirjoittaessani, joten ehkä vielä selviän jonnekin aikaan asti nykyiselläni.

Mikä sitten on se ongelma nykyisessä tekniikassa, kun aiemmin sanoin, että mitä hyvää on saavutettu. Ongelma ohjelmissa on se, että ne suoritetaan usein silmukoissa, joissa on uusia silmukoita, joissa on uusia silmukoita, joissa on uusia silmukoita, joissa on uusia silmukoita. Tietyssä mielessä tätä voidaan kutsua rekursioksi, tietotekniikassa hyväksi todettu malli. Silmukassa olemassa olevaa koodia käydään looppaamalla läpi, rekursiossa luodaan uutta suoritettavaa ohjelmakoodia esim. kutsumalla samoja aliohjelmia sisäkkäin. Ongelma ydin on kuitenkin sama, joka perustuu yhdessä säikeessä tapahtuvan prosessoinnin rajoittumiseen miljardeihin suorituksiin sekunnissa, käskykannan optimoinnista huolimatta.

Video. Indian explains recursion.

Itse analysoin omalta osaltani tätä ongelmaa niin, että minun itse tekemässäni Patterimato-pelissä on ohjelman suoritusnopeus rajoitettu käyttämällä tyhjää/tyhmää silmukkaa. Se on tehty vanhalle yksi ytimiselle Athlon-prosessorille. Mielenkiintoiseksi asian tekee se, että suoritusnopeus on melkein täysin riippuvaista prosessorin nopeudesta, koska minun tekemäni ohjelman suorittamat käskyt ovat hyvin puhdasta perus- C-kieltä, joka on lähellä konekielen käskykantaa. Sellaisen ohjelman suorituskyvyssä ei ole tapahtunut perustavaa muutosta prosessoreissa, joten ohjelman toiminta on hyvin verrannollinen prosessorin kellotaajuuteen.

Kuva 2. Minkä nuorena oppii, niin sen vanhana taitaa.

Elämme nyt siten mielenkiinoistia aikoja, kun voimme seurata, että luovummeko kauan hyväksi todetusta binäärilogiikasta – X86-arkkitehtuurista, vai selviämmekö jollain pienemmällä muutoksella tulevina vuosikymmeninä. Pidän mahdollisena, että nykyinen binäärinen logiikka pitää pintansa omassa sarjassaan, mutta rinnalle tulee uusia esim. neuroverkkojen tarpeisiin paremmin sopivia tekniikoita. DNA ja yleisesti kemiallinen tietotekniikka on ison tutkimuksen kohteena. Ehkä sitäkin isommat odotukset on kvanttilaskennalla, jolla voisimme päästä tästä silmukkaongelmasta eroon, välttäen raskaiden silmukoiden käyttöä ohjelmistoissa. Tällä hetkellä se on ainut toimivaksi tiedetty tapa tehdä tiettyjä asioita, joten se on mm. tiedonsalauksen yksi keskeinen suunniteluperiaate.

Tähän asti neljä ydintä prosessorissa on riittänyt hyvin nykyisiin tarpeisiin. Kun yksi ydin on varattu käyttöjärjestelmälle ja kaksi haittaohjelmille, niin yksi ydin on jäänyt vapaaksi halutulle ohjelmalle. Useampien ytimien hyödytyminen vaatii hyvin paljon, mutta esimerkiksi funktionaaliset ohjelmointikielet tukevat jo nyt sitä itsestään. Tietotekniikka on tunnettua siitä, että melko uudeksi alaksi ei kykene helposti mm. yhteensopivuuden ja uuden oppimisen takia luopumaan huonoksi tiedetyistä tekniikoista ja standardeista. Eräs tällainen on QWERTY-näppäimistö, jonka tunnistaa vasemmasta yläkulmasta näppäimien aakkosia katsomalla.

Intel Xeon Phi – 72 ydintä
Wiki: Intel 8086 vuodelta 1979 (PC:n prosessorin arkkitehtuuri X86 tulee tästä. Luutavasti sinunkin tietokoneesi tukee samaa konekoodia.)

Ilmainen koulutus

Koulujen alun kunniaksi hieman ajankohtaisempaa kirjoitusta kuin yleensä. Kuten sanonta menee: ”ilmaisia lounaita ei ole”. Tässä varmasti on perää, kun asiaa pohtii tarkemmin. Kaiken maksaa jokin, usein hänen laulujaan lauletaan. Näin maailmassa asiat toimivat, myös muissakin asioissa kuin vain koulutuksessa. Mikään ei ole ilmaista, sen asian ongelmallisuuden tajuaminen vaatii hieman pohdintaa.

Kuva 1. ”Köyhät valittavat”, kun Ihmisten tappamisen harjoittelu on ilmaista.

Moni usein ajattelee niin, että esimerkiksi korkeakoulutus on Suomessa ilmaista. Oikeastaan edes moni ei niin ajattele, vaan vastustaa sitä ajatusta. Tämä ajatus on nimenomaan se ongelman ydin, jonka korkeakoulutus kohtaa. Korkeakoulutuksen tulisi olla autonomista, eikä riippuvaista valtion tuesta. Samoin kuin luostarit olivat valtiosta erillisiä organisaatioita ja itsenäisiä elimiä yhteiskunnassa, niin se oli kyseisten organisaatioiden suurin anti.

Yliopistoissakin puhutaan akateemisesta vapaudesta, mutta se on melkoinen vitsi Suomessa, kun elävät valtion varoilla. Dopamiini on palkitsemishormoni, joka on erittäin keskeisessä asemassa motivaation ylläpidossa? Jos saa nautintoa tekemällä jotain, niin motivaatio pysyy yllä. Esimerkiksi alkoholi lasketaan keskushermostoa lamaannuttavaksi aineeksi rauhoittavien kanssa samaan ryhmään, mutta sillä on piristävä vaikutus dopamiinineritystä lisäävän vaikutuksen ansiosta. Negatiivinen kokemus on hermostollisesti 100x vahvempi kuin positiivinen. Itselläni on nyt vuosi täynnä blogin kirjoittamista, ehkä aivoissani on jotain vikaa, kun aika ei riitä kaiken haluamani kirjoittamiseen.

Toivottavasti meillä Suomessakin on kansa joskus vielä niin varakasta, että voidaan perustaa lahjoitusrahoilla itsenäinen yliopisto, joka ei ole sidonnainen julkisen tai yksityisen puolen jatkuvasta rahoituksesta. Tällöin yliopisto ei ole riippuvainen kyseisestä tahosta, eivätkä pääse korruptoimaan opetusta.

Itsekin olen siinä iässä, että voin jo julistaa epäonnistuneeni omassa elämässäni. En tiedä sitten, että olisinko voinut onnistua paremmin. Mahdollisesti kyllä, omaa tietämättömyyttä ei tiedä. Itse omalta osaltani voin aivopestä tulevia ja nuorempia ihmisiä, jotta eivät usko yhteiskunnan heille suoltamia asioita. Ehkä enempää en voi toisen päähän kaataa. Itse olen saanut yhteiskunnalta sen, joka Suomessa sillä on ollut annettavana. Nyt minun elämäni parhaimmillansa on sitä, että saa olla työntekijänä osana sitä organisaatiota. Olen käynyt kouluja koko nuoruuteni vian sillä unelmalla, että loppuelämäni saisi elää siedettävässä työelämässä elättäen itseni. Kannattiko se? Ehkä kannatti, ainakin enemmän hyötyä kuin haittaa. Minua enemmän kannattaa painostaa sosiaalisiin verkostoihin muiden polkemiseksi, jos vain sinulle itsellesi on mahdollista.

Huono ihminen

”Jos yksikin seitsemästä miljardista maailman ihmisestä haluaisi elää minun elämääni tai kokee minun elämäni mielenkiintoisesti, niin silloin olen onnistunut elämässäni.” -Admin

Pohjois-Korean näkemys Yhdysvalloista, etenkin New Orleansin hirmumyrskyn ja tulvien ajalta [nbc].

Pohjois-Koreassa eli maailman toimivimmassa suunnitelmataloudessa maan johtajalla on yksinoikeus käyttää karvalakkia: Kim Jong-il looking at things

Kuva 1. Suunnitelmatalouden parhaita puolia: maan johtaja saanut mieluisen tietokoneen tietotekniikan huippuosaajien suunnitelemana. Sunnattu antenni, niin pääsee langattomaan lähiverkkoon kilometrienkin päästä. [KimJongUn]
Vaikka ihmiset eivät aina osaakaan toimia niin, että kaikki hyötyisivät, niin olen enemmänkin huolissani asenteesta. Minun miestäni on todella surullista, että ihmiset usein aliarvoivat erilaisia ajatusmaailmoja

Erilaisuus on kuitenkin rikkautta, omaa tietämättömyyttään ei tiedä. Kyse ei siis ole muiden tietämättömyydetsä, vaan omasta tietämättöyydestä. Ehkä moni ei sitä halua myöntää, mutta sivistystasoaan voi kehittää. Ehkä siinäkin esteenä on pelko tuntematonta kohtaan ja uskallus; itse en usko hyvän ja pahaan absoluuttisesti. En myöskään usko humanistiseen ihmisten täydelliseen hyvyyteen, mutta mitäpä muitakaan vaihtoehtoja sellaisen aatteen pohjana voisi olla.

Itse tykkään tekniikasta; koska se on yleisesti hyvin kulttuurivapaata: samat natsien mannertenvälisiä ydinohjuksia kehittelevät raketti-insinöörit kelpaavat niin natseille, jenkeille, venäläisille ja miksi ei myös korealaisillekin. Muut natsien johtajat tapettaiin YK:n oikeuden toimesta, mutta ydinaseohjuksia kehittävät Britannian siviilejä tappaneet tyypit olivat vihollisten sankareita. Ammatinvalintakysymys: kannattaa olla insinööri! Samat nörtit kehittävät siviilien tappamiseen aseita, aina tiedä kuka vallanpitäjä vain maksaa palkkaa siitä työnkuvasta. [Wiki/Wernher_Von_Braun]

Mutta ettein liikaa pilkkaa natsien kouluttamia raketti-insinöörejä, niin pitää muitaa, että miten hyviä tyyppejä he olivat. Heidän uransa saavutus on seuraavassa videossa. Ehkä heidän koulutuksensa ja uransa ei ollut turha. Vieläkin hämmästellään, että mite silloin oli niin fiksuja tyyppejä, kun kukaan ei ole toistanut samaa melkein 50 vuoteen eli kahteen sukupolveen. Uskoiko Hitler maansa johtajana oikeasti, että saksalaiset tekniikan tohtorit oikeasti saisivat toteutettua seuraavan videon mukaiset tapahtumat? Itse uskoisin Hitlerin taidetyyppinä jopa aliarvoineen tuhansien huipputyyppien elämäntyön haastavuuden. Ehkä raketti-insinööritkin hieman ihmettelivät maailman järjettömyyttä työuransa lopulla, kun vihollinen maksoi ruhtinaallisesti ja ilmaisia huoria tuli ovista sekä ikkunoista ohjusten kehittelystä, samalla kun aiemmat johtajat tapettiin oikeudessa.

tekniikka&talous: Insinöörin kuolinpesä tarjosi jättiyllätyksen: kellari täynnä Nasan vanhaa materiaalia
OMG Ubuntu: Nova, the Cuban Linux Distro, Looks Seriously Good
Leevi and the Leavings – Pimeä tie, mukavaa matkaa

91.200.12.21

Ihmisen geenimuuntelu

Aamulehdessä oli demonisoitu uutinen ihmisten geenimuuntelusta [aamulehti]. Tämä oli tyypillinen tarkoituksellisesti tehty klikkiotsikko, itse uutinen oli paljon asiallisempi sisällöltään. Silti uutisesta jäi hieman sellainen kuva, että Heikki Saxén vahvaan ammattitaitoon perustunutta ulosantia pyrittiin kirjoittamaan valikoivasti ja populistisesti. Ehkä toimituksella oli pelko kirjoittaa heidän ydinosaamiseen kuuluttomasta aiheesta, niin hieman sitten päättivät alittaa rimaa.

Kuva 1. Heikki Saxén on ehkä yksi Suomen pätevimpiä biotutkijoita. [aamulehti]
Itse olen todella kiinnostunut tästä aiheesta, olen mm. tehnyt oman geenitestin 23andMe-palvelussa [23andMe]. Kyseisen palvelun vaatimasta sylkinäytteestä selvisi paljon mielenkiintoisia asioita itsestäni, kuten muiden palveluun osallistuneiden kavereideni väliset geneettiset sukulaisuudet. Se on paljon parempi sukulaisuuden mittari kuin sukupuu, mutta silti antaa arvioidun sukulaisuuseron sukupolvina ihmisten välillä. Itseltäni löytyi paljon yhteistä perimää monen amerikassa asuvan kanssa. Kuvassa 2. on joitain palvelun kautta saamiani tietoja itsestäni.

Kuva 2. 23andMe-palvelun tarjoamaa tietoa minusta.

En ole mikään asiantuntija, mutta itse odotan innolla, että mitä tämä uusi tekniikka tuo tullessaan. Eikä sitä koskaan tiedä, vaikka joskus elämäni aikana pääsisin koodailemaan geenejä bittien sijaan. DNA-molekyylin pituus on jotain aivan järkyttävää normaaliin tietokoneohjelman koodin kokoon nähden, Kuvassa 2. olevan genomin tieto on pelkästään erotus verrannoliseen ihmisen perimään, pieni pala koko perimästä. Ihmisen DNA:n pituus on luokkaa 3 miljaria emäsparia, niin siinä koodissa riittää parsimista [httb].

Mitä sitten juridiseen puoleen tulee ihmissikiöiden käsittelystä, niin tietääkseni aika monelle viikolle asti kehittynyt sikiö on laillista abortoida. Kerran kyse on tutkimuksesta, niin silloin rajan luulisi olevan tätä löyhempi. Olisi kiva, jos vaikka uudet hampaat voisi tämän tutkimuksen avulla kasvattaa ihmisille, niin ei tarvitsisi ollenkan kalliita hammaslääkärihoitoja. Maksojakin tarvitaan alkoholisteille, keuhkoja tupakoitsijoille ja munuaisiakaan ei ole koskaan liikaa. Innostusta varmasti on kuitenkin hyvä rauhoitella, ei se kehitys nyt niin hirveän nopeasti etene kuluttajille. Tulisi nyt ensin se metallien 3D-tulostus kunnolla, ennen kuin odottaa mitään ohjelmoitavia sikiökasvatusaltaita kotikäyttöön.

Putin kävi Suomessa

Suomessa uutisoitiin asiasta, jossa Venäläinen ydinsukellusvene esittäytyi paraatissaan Suomenlahdella. Osa tätä toimintaa oli Putinin vierailu Suomessa. Asia sinällään uutisoitiin hyvin, vaikka taustalla olevia asioita on tosi vaikea näin ulkopuolisena sanoa. Hieman meidän mediamme kautta jäi sellainen virheellinen kuva, että asiat olisivat olleet erillisiä. Harmi kun YLE ei lähettänyt suorana seuraavaa paraatia, vaan toimii puolueellisena mediana.

Kuva 1. Suomenlahdella paraatisoinut sukellusvene. [englishrussia]
Tämä ilmeisesti hyvin vahvasti liittyi Naton toimiin, jossa he kävivät ensin esittelemässä omaa tekniikkaansa Suomelle. Tämän ohella Nato esitti tukensa Itä-Euroopan maille kuten esim. Virolle. Putinilla oli mukanaan kymmenien autojen edestä henkivartioita vierailullaan Suomessa.

Venäläisen kulttuurin ymmärtäminen on vaikeaa, heistä puhutaan massamme hyvin vähän. Itse yllätyin, kun Tampereella ei käynyt samoin kuin Venäjällä tunnelihankkeen kanssa. Vaikka Tampereella on suunnittelutalousmaisia visioita, niin silti heidän ajatuksensa ei ole yhtä slaavilaista kuin Venäjällä. Seuraavassa videossa venäläinen vastaava järven alle tehty tunneli kuin Tampereella yhden vuorokauden ajalta. Tampereella pistettiin kovat neupeusrajoitukset, joten videon mukainen kondensoituva vesi ei ole ongelma järven alle tehdyssä tunnelissa.

Venäjä muutenkin tunnettu mahtavasta tieverkostostaan. Heillä on Sentäs valvotut risteykset. Suomessa on yhä valvomattomia tasoristeyksiä, jotka ovat olleet kiellettyjä jo Neuvostoliiton alkuajoista asti [suomi24]. Nykyaikana kyse ei voi olla edes rahasta, vaan siitä, että syylliset eivät saa jäädä kiinni. Valvomaton tasoristeys on rikollisten murhaajien unelma. Ehkä kyse on enemmänkin vain hallinnon asenneongelmasta. ”Mitä ei ole nähty tai kuultu, niin ei ole tapahtunut.” Jos vartia pahoinpitelee viattoman ihmisen, niin filmit katoavat, ellei sitten joku sivullinen satu kuvaamaan [youtube].

https://www.youtube.com/watch?v=pZul1JxSPfg

Onko Suomettumisen aika ohi vai alkanut uudestaan? Vaikea näin poliittisesti ulkopuolisena sanoa.

English Russia -blogi

Koodarin perustutkinto

Olen usein miettinyt koulutuksen merkitystä ohjelmistoalalle. Itse olen käynyt monenlaista koulutusastetta, joten uskon olevani täten pätevä kritisoimaan erilaisia koulutusasteita. Oma uskoni teknillisen yliopiston ohjelmistokoulutusta kohtaan menetin uskoni viimeisellä kerralla käydessäni Bitwisella, siihen asti minulla oli vielä jonkinlainen arvostus TTY:n koulutusta kohtaan. Kyseisen yrityksen toiminta ja arvomaailma on niin vastenmielinen, että en halu sitä tietyistä syistä edes kirjoitaa yleiseen blogiini kaikkien nähtäväksi. Sen vain sanon, että Bitwisen antama julkinen kuva ja toimintatapa ovat yhdesä yksi yrityksmaailman hirveimpiä konsepteja ohjelmistoalalla. [rotten.com]

Kuva 1. Koodari työssään. Muodin mukaisesti GIF-tiedosto, joka sisältää elävää kuvaa [wiki/GIF].
Olen tullut siihen lopputulokseen, että koodausta tulisi opettaa ammattikoulussa. Minä en oikeasti näe, että mitä syytä on kuvitella, että ohjelmoijan työ on muuta kuin vain sitä, että mahdollisimman halvalla koodaa asioita. Jotkut pienemmät yritykset ovat minulle suoraan sanoneet, että eivät pidä koulutusta minään. Itse uskon, että esimerkiksi teknillisessä yliopistossa olevia hyväntahtoisia tyyppejä käytetään hyväksi tietyissä yrityksissä. Tällaisia yrityksiä häärii TTY:n ympärillä itseään mainostaen, mutta varmasti vastaavia epäeettisesti toimivia yrityksiä on muuallakin. He yleensä hyväksikäyttävät nuoria opiskelijoita tekemään asioita ilmaiseksi, koska monet opiskeliajat eivät vielä tiedä ohjelmoinnin perimmäistä ongelmaa.

Mikä sitten on ohjelmoinnin perimmäinen ongelma yritysnäkökulmasta. Se on mielestäni se, että ohjelmointi on perimmiltään käsityötyöläisammatti. Koko alaa mielestäni ei tulisi täten opettaa kuin ammattikoulussa. Pitkään on yritetty, että ohjelmointi voitaisiin tehdä jotenkin järkevästi suunnitelmien avulla. Todellisuudessa se ei ole mahdollista, vaan jonkun on tehtävä se apinan työ. Joko se on tiettyjen yritysten käyttämä halpa työvoima tai sitten se ulkoistetaan muualle. Ongelma myös on, että ulkoistamista ei voida viedä Intiaan kommunikoinnista johtuvien syiden takia, vaan ohjelmoijan oikeasti tulee ymmärtää ohjelman toiminta kokonaisudessaan. Se myös tuo sen ongelman, että ohjelmistoala yleensä käyttää vahvoja salassapitosopimuksia keppinä ja hyvää palkkaa porkkanana, joilla estetään tietojen vuotaminen pienemmille yrityksille. Se ongelma koskee etenkin suurempia yrityksiä, joihin ei haluta osaavaa ja itsenäisesti ajattelevaa väkeä, niin epätoivoista kuin se vaatimus onkin.

Mielestäni kuntavaaleihin osallistuneena seinäjokisena ehdokkaa vastaus tähän olisi, että kapitalistit lähtisivät tukemaan Seinäjoelle ammattikoulun kehittämistä kohti koodareiden kouluttamista. Nuorille suunnaatu ohjelmointikerho on jo hyvä askel oikeaan suuntaan, jota monien yritysten tulisi tukea. Sen päälle kun on harrastekerhossa oppinut, että miksi jotain asioita tehdän, niin olisi valmis ammattikoulussa opiskelemaan koodariksi. YLE tarjoaa nykyään hyvän paketin tarvittavia yleistietoja [yle].

Eikö seuraavan videon mukaisesta työelämästä olisi jo hyvä päästä eroon jälkiteollistuneissa maissa. Teollisuutta mielestäni tulee olla, mutta sen tulee kehittyä samoin kuin maataloudenkin. Yllättäen öljynporaustyöhön ei ole paljoa naisia halukkaana, ainakaan moni ei varmaan sitä kauaa halua tehdä. Todella moni nuori mies olisi valmis vaikka matkalle Marsiin yhteiskunnan edun nimissä, vaikka olisi varma kuolema. Onko syynä sitten hormonit vai kulttuurilliset syyt. Onhan sitä aika ovat työturvallisuuslait nykyään Suomessa, kun ei enää hyväksytä sitä, että jokaisessa rakennusprojektissa kuolee kasa työntekijöitä. Ihminen on kuitenkin laskeutunut puusta, niin veijereiden ja palkkien varassa kiipeily ei enää suju kuin apinalta. Tosin itselläkin melkein vieläkin soi päässä Pioneerien taistelulaulu II/07-ajalta armeijasta, että sillä mennään työelämässä [youtube].

https://www.youtube.com/watch?v=yPVuRKZMbgY

Ammattikoulussa olisi 2 vuotta intesitiivistä koulutusta ohjelmoinnista, jonka päälle vuosi ilmaista työharjoittelua. Kun tästä koulusta valmistunut koodari olisi saman ikäinen kuin TTY:n kautta valmistunut tietotekniikan DI, niin ammattikoululainen olisi jo ylivoimaisesti eellä osaamisessa! Tämä minun esittämäni malli olisi sekä verotaakaltaan kevyt, että myös palvelisi kapitalistien etua! Ohjelmointia ei opi koulussa, se lähtee itsestä ja työelämän tarpeista. Harjotteluun riittää 24 tuuman näyttö, kannettava tietokone ja paljon motivaatiota. Ehkäpä seuraavan videon mukainen porukka on keskivertoa ohjelmistoalalla työskentelevää työvoimaa Suomesssa?

Ylipäätänsä muutenkin työhaastatteluissa selviämiseen riittää se, että jaksaa olla tunnin humanistinaisen kanssa samassa kopissa normaalisti. Eiköhän ammattikoulun pohjalla sellainen osaaminen voida opettaa kovalla harjoittelulla suurelle osalle opiskelijoita.

Ihmisen ajatus suolesta?

Olen nyt aktivisesti analysoinut, että mistä ihmisen toiminta ja ajatus tulee. Lopulta olen tullut siihen johtopäätökseen, että ihmisen toiminta on alkujaan peräisin suolesta. Korkeatasoiseen ajatteluun ihminen pystyy, mutta suoli on se elin, joka suurelta osalta ohjaa ihmisen perimmäisiä päätöksiä. Itsekään en osaa tyhjentävästi suoltaa, mutta yritän parhaani.

Kuva 1. Jo muinoin uskottiin ajatuksen perustan löytyvän alapäästä.

Kuten tiedetään, niin yli 90 % aivojen serotoniinista tulee suolistosta [SD]. Serotoniini liitetään yleisesti mielialoihin vaikuttaviin ominaisuuksiin, jotka ovat samoja kuin psykodeeleilla yleisesti eli mm. sienillä tulevat vaikutukset [ASAPscience]. Nämä korkeakulttuurien alkuajan ihmisen eläimestä erottaneet psykodeelit liitetään moniin henkisiin ja uskonnollisiin kokemuksiin, joten suolisto on tältä osin erittäin vahva tunnetiloja säätävä elin. Serotoniini on välittäjäaine, joka vaikuttaa todella moniin erilaisiin aivojen serotoniinireseptoreihin. [wiki]

Vuosi 2017 – meno jatkuu

Pieni ja pippurinen Hollanti, vaikkakin Euroopan pisimmät naiset. Harva maa on natsien lisäksi kurmottanut samoin Britanniaa , kuten Hollanti teki vuonna 1667 [wiki]. Alankomaat ovat muutenkin Suomessa liian vähän huomiota saanut valtio, vaikka heidän suurvaltaansa kuuluneessa Belgiassa on Brysseli eli EU:n ydin, ovat perustaneet valtavasti maailmanlaajuisia eetisiä organisaatioita ja muutenkin 3 sukupolvea edellä monessa asiassa Suomeen verrattuna.