Kenneth Falck's Blog

Welcome to miscellaneous writings in Finnish and English.

NASA ja IA vs. AI

NASAn mielestä puolet tutkimuksesta pitäisi kohdistaa IA:han (Intelligence Amplification) ja vain puolet AI:hin (Artificial Intelligence). Itse uskon näiden kahden lähestyvän toisiaan eri suunnista. Ihmisen arkipäiväiset rutiinit korvautuvat sellaisilla AI-tekoälyillä, jota Microsoft ja Google kehittävät. Vaativissa asiantuntijatehtävissä taas tarvitaan avuksi IA:ta, joka ei korvaa ihmistä vaan parantaa hänen tuottavuuttaan. Silloin yksittäinen ihminen saa "supervoimat" ja korvaa […]

Keikkatalous

Vilin kuvaus keikkataloudesta (gig economy) herätti ajatuksen verrata sitä teknologian kehitykseen. Nykyään eletään mikropalveluiden ja pilven aikakautta, jossa integraatiopisteenä ei ole enää keskitetty raskas palvelin. Sen sijaan integraatiopiste on siirtynyt toiseen päähän loppukäyttäjälle, joka hyödyntää hajautetusti monia eri palveluita eri puolilta pilveä. Omassa laitesalissa ennen vanhaan pyörineet fyysiset, raskaat palvelimet olivat luonteeltaan samanlaisia kuin vakituiset […]

Phenomic käytössä

Päätin siirtää blogini Phenomic-alustalle. Phenomic on React-pohjainen julkaisutyökalu, joka muodostaa Markdown-sisällöstä staattisen sivuston. Se muistuttaa Jekylliä, mutta sivustoon voi lisätä myös dynaamisia toimintoja React-komponenttien avulla. Käytin aiemmin Gatsbya samaan tarkoitukseen. Phenomic on kuitenkin osoittautunut joustavammaksi. Phenomicilla voi esimerkiksi vapaasti kustomoida React-Routerin reitit. Suosittelen Phenomicia yleiskäyttöiseksi pohjaksi React-sovellusten nopeaan kehittämiseen. Esimerkiksi Serverless.com käyttää samaa alustaa sivustonsa […]

Julkkis-chatbotit

Julkkiksesta tehtiin virtuaalinen chatbotti analysoimalla kaikki tämän antamat haastattelut. Näitä tulee varmasti lisää. Haastattelut ovat melkeinpä aina selkeässä kysymys-vastaus-muodossa, jolloin on helppo kerätä iso tietokanta valmiita kysymyksiä ja niihin sopivia vastauksia. Tekoälyn tehtäväksi jää osata yhdistää hieman eri muodossa botille tehdyt kysymykset oikeisiin vastauksiin. https://chatbotsmagazine.com/i-created-a-selena-gomez-chatbot-for-my-daughter-and-saw-the-future-96f2cffd8743#.l4uddxjx2

AI vs. IA

Aiheena AI vs. IA. Kunnianhimoinen visio on, että tekoäly tekee kaiken ihmisen puolesta. Pragmaattisempi näkökulma taas on, että tekoäly täydentää ja helpottaa ihmisen tekemistä. Tätä jakoa voi soveltaa chatbotteihin. AI-botit osaavat itsenäisesti suorittaa rajatun valikoiman toistuvia, strukturoituja tehtäviä ihmisen puolesta. IA-botit taas toimivat yleisemmin apuna erilaisissa asioissa, joita ihminen tekee. Chatboteista keskustellessa nämä näkökulmat menevät […]

Teknologiavauraus

Hacker Newsissä on käyty kiintoisaa keskustelua teknologiavelan käsitteestä. Linkitetty artikkeli kannustaa välttämään velkaa ja panostamaan softan laatuun, jolloin se karttuu "teknologiavauraudeksi". Asiaan on toinenkin näkökulma. Olen ehtinyt nähdä lukuisia teknologiaprojekteja, joista ei ole koskaan kehkeytynyt liiketoimintaa. Tällaisten projektien tuloksena syntyy pölyyntyvää teknologiavaurautta, joka on käytännössä arvotonta. Insinöörit ja arkkitehdit ovat kyllä tyytyväisiä luotuaan täydellisen järjestelmän. […]

Docker for Mac

Olen käyttänyt Dockeria jo monta vuotta. Intoni hiipui jonkin verran sen jälkeen, kun Amazon julkaisi Lambda- ja API Gateway -palvelut. Ne mahdollistivat uudenlaisen Serverless-paradigman, joka teki Dockerista vähemmän kiinnostavan uusien palveluiden kehityksessä. Dockerille on silti ollut jatkuvaa pientä tarvetta siellä täällä. Se on oivallinen tapa asentaa esimerkiksi natiivisti käännettyjä Linux-versioita Node.js-moduuleista silloin, kun työskentelee Mac-koneella […]

GitLab Cloud IDE

Pilvikehitystyökaluissa näyttää olevan liikehdintää. Kiintoisaa nähdä, integroituuko IDE lopulta osaksi versiohallintaa (GitLab, GitHub, Bitbucket jne) vai pilvipalveluita (AWS, Azure, Google, Bluemix jne). Tämän hetkinen arvaukseni on, että AWS:n kaltaisista pilvialustoista tulee kaiken kattavia kehitysalustoja, kun niissä yhdistyvät sekä versiohallinta, projektihallinta, IDE että pilvipalvelut. Paljon pitäisi Amazoninkin kuitenkin vielä tehdä töitä, jotta kokonaisuus toimisi saumattomasti yhteen […]

Amazon ja Cloud 9

Tämä kesän Cloud 9 -diili enteilee, että Amazon aikoo tarjota kehittäjille nykyistä laajempia mahdollisuuksia kehittää sovelluksia suoraan pilvessä. Ei siis tarvitse enää asentaa omalle koneelleen kehitystyökaluja, vaan pelkkä selain riittää. AWS tarjoaa jo nykyään melko kattavan web-käyttöliittymän pilvipalveluiden hallintaan. Niiden kehittäminen on kuitenkin ollut hyvin rajallista esimerkiksi Lambdan vaatimattoman tekstieditorin kautta. Sen vuoksi kehitys on […]

Digitaalisaatiota abstraktiona

Minusta tämä Alf Rehnin kirjoitus on huono. Se vertaa digitalisaation käsitettä Internetiin ja pitää molempia epäonnistuneina abstraktioina, koska ne ovat yksinkertaistuksia taustalla olevista monimutkaisista asioista. Esimerkkiä onnistuneesta abstraktiosta ei kuitenkaan anneta. Abstraktioita tarvitaan. Asioita pitää voida käsitellä tuntematta kaikkia yksityiskohtia. Internet on ilmiö, joka yhdistää toisistaan erossa olleet ihmiset globaalin kommunikaation avulla. Digitalisaatio on ilmiö, […]