Globale en locale optima

An article, posted 8 months ago filed in oplossingen, algorithm, programmeren, problemen, ai, politiek, optima & optimalisatie.

Globale en locale optima

Vaak worden er oplossingen gepresenteerd voor problemen. Soms zijn de oplossingen voor de hand liggend, voor eenvoudige problemen. Maar in onze wereld zijn problemen steeds minder vaak eenvoudig. De oplossingen zijn daarom veelal ook niet eenvoudig. Of wellicht zijn ze wel eenvoudig, maar te moeilijk om te realiseren. En soms worden ingrepen gepresenteerd als oplossingen maar zijn ze er vooral om de status quo te behouden (of erger), maar ik wil hier uitgaan van goede intentie.

Grafiek ter illustratie met een lokaal en een hoger liggend globaal optimum. Punt 1 wijst een lokaal optimum aan, punt 2 een dal, waarbij je kunt denken terug te moeten naar punt 1, niet wetende dat er nog elders een globaal optimum voorbij punt 3 is op een andere plek.

Ontwikkelaars schrijven soms algoritmes om tot oplossingen te komen. Het ideaal daarbij is om te komen tot een globaal optimum. Een bekend voorbeeld is routeberekening. Wanneer je een route p…

Continue reading...

Aantekeningen: AI en opgroeien

An article, posted 8 months ago filed in ai, onderwijs, amsterdam, Felienne, techniek & PedagogischCollectief.

Vandaag vond AI en opgroeien: een pedagogisch gesprek plaats, een evenement dat werd georganiseerd door het Pedagogisch Collectief in samenwerking met de Gemeente Amsterdam en Kennisnet. Hier mijn aantekeningen bij de diverse sprekers.

Introductie door Marjolein Moorman (wethouder te Amsterdam, o.a. onderwijs)

Marjolein Moorman grijpt nog even terug op de vraag waarop niemand nee durfde te zeggen, of we wisten wat AI was: “Ik weet eigenlijk helemaal niet welke algoritmes er allemaal achter zitten. Dus weet ik eigenlijk wel wat AI is?”, een meer dan terechte vraag.

Als inkoppertje genereerde ze een welkomstpraatje met ChatGPT. Eerst positief, later ook wat ‘kritische’ kanttekeningen, maar zoals ze zelf ook al zegt: allemaal wel heel keurig.

We moeten in gesprek blijven over deze technologie. Ze benoemd problemen met mobieltjes. Buit…

Continue reading...

De Amsterdamse visie op AI

An article, posted 8 months ago filed in amsterdam, gemeente, ai, innovatie, llm, ux, design, klimaat, public & technologie.

Vorig jaar november publiceerde Directie Digitalisering en Innovatie van Amsterdam de Amsterdamse visie op AI. Hier een korte samenvatting, want het is een wat tekstig document (zou er AI gebruikt zijn om het te schrijven? :o), met hier en daar wat korte kanttekeningen. In cursief kantekeningen van mijn hand, rest is een ‘objectieve’ samenvatting.

Vraagstukken

De eerste pagina’s zijn vooral introductie, vanaf pagina 9 komen er wat ideeën voor toepassingen:

  • Ontsluiten van oude archieven (ik neem aan voor toevoegen context? Of is handschriftherkenning al AI?)
  • Detecteren zware objecten op kademuren (?)
  • Preventief onderhoud aan op basis van modellen

Er wordt geschreven dat logisch redeneren en kansberekening is waar AI systemen goed in zijn, maar dat is niet volledige intelligentie, het kent b.v. geen ervaringen en emoties. AI zal dus niet de mens volledig vervangen.

Des te complexer echter de…

Continue reading...

Doing less

An article, posted about one year ago filed in ruby, programming, llm, efficiency, go, ai, compilation & rust.

A lot of automation is about doing less manual labour. People who automate enjoy doing less. This desire lead to new programming languages, advanced IDE-tooling, but recently we’ve gotten a new type of assistance: AI. Microsoft using Github Copilot, Amazon with CodeWhisperer, and more will follow offering yet another Code predictor using ‘open source’ models.

But is it the right approach?

Solving problems that I don’t have

I mainly write in a language that was developed for developer happiness: ruby. It wasn’t designed for optimal performance, but allows code to be readable and easy to write (when you have a certain proficiency in Ruby that is). After having turned CodePilot on and off for a year, I’m really not impressed. It has saved me typing strings that I might have otherwise copied from an earlier test, but with the disadvantage that the resulting text…

Continue reading...

The Mega apps

An article, posted about 2 years ago filed in app, apple, eclipse, Evolution, java, linux, netscape, os, OSS, outlook, uml, Firefox, ai & mozilla.

Around 2000 I worked on Java Web apps using Eclipse, an open source IDE, which was also extendable with all kinds of tools. Since it was an IDE some made tools for drawing code with UML (connecting named boxes with attributes). But it was also the playground for tools less related to coding. It became a kind of OS running on an OS.

Less niche, was perhaps Netscape Communicator. It was a web browser, an email client, a webpage builder, a calendar … all in one. And also quite extendible again with plugins. The idea still lives on in the Mozilla Seamonkey-project.

A remnant of this is perhaps Microsoft Outlook. An e-mail client with integrated calendar app. An approach mimicked by Evolution on Linux.

I was reminded by all this [because Mozilla wants to focus on integrating AI in their flagship product Firefox](https://arstechnica.com/gadgets/2024/02/mozilla-lay…

Continue reading...

On AI art

An article, posted more than 3 years ago filed in art, intelligence, ai & stable diffusion.

If you love art, don’t bother reading any further. I’m stating the very obvious, but I felt I had to respond. It’s NFT-style hype (in Dutch) all over again.

My Twitter timeline contains probably more than average amount of generated AI images, and it is labelled as AI “art”, generated by tools like DALL-E, stable diffusion, mid journey, tools that allow simple beings to create a Monet style picture of a 21 century scene, or complete the scenery of the milkmaid. And the way it is presented angers me.

While being quite impressive in terms of “how did the computer do this”, I hate to state the obvious, but: this is not art. In the end it is just more visual debris. You may put a frame around your Van Gogh 1000pc puzzle, it is not the creative work, even though you spend a day “creating” it. You’re also not an artist if you completed a 15 week course in landscape painting. Nor is probably your beautiful holiday picture, even thoug…

Continue reading...

TL/DW: .css_day#ui-special

An article, posted more than 6 years ago filed in ui, ux, user experience, web, css, frontend, front-end, interaction, user, ai, sniffles, hakimel, jmspool, brad_frost & mrjoe.

Yesterday I attended the CSS Day conference. This year only the first day, that focussed on designing user interfaces, less the building of it. Here are the key take aways for those who thought going through all slides is too long, or didn’t went.

Josh Clark - A.I. is your New Design Material

Josh urged designers to get feeling for the new design material called AI, the next big thing. We need to know what makes it different, the grain, and also know how we can use it for good. Design might have a seat at the board table, but they need to know how to align user considerations with business goals. More on AI and design by Josh Clark and more.

Steph Troeth - Behind the story

Storytelling used to be all the rage before mobile entered the scene, Steph recalls. Nevertheless, people prefer stories over plain lists of…

Continue reading...