Kategorien
IT

LittleSnitch

I was using LittleSnitch years ago and installed it again yesterday. LittleSnitch is like a neat little firewall (basically it’s a socket filter for macos) – but it also now has this neat map in a great design showing at a glance, where your data is going to geographically:

Where is my data going to?

Its funny to see, how some apps are even sending data home where they were not supposed to. I don’t get why deepl, my favourite AI translator, hosts its data in the US, wheras its just a kilometer away from my office in cologne. They should not.

LittleSnitch comes in a „silent mode“ which by default allows all traffic, but sends you a notification as soon as a „new“ connection is established – and you can then decide if you want to allow or forbid that.

Kategorien
AI

Getting better at SQL with ChatGPT or: the lazy mode for complex queries.

As I mentioned previously, ChatGPT is quite good (but not only at) at SQL. I think its a great opprotunity to really learn to code (if you want to call SQL querying „coding“ but that’s another discussion). I mean, only this information is SO valuable, I would have searched stackoverflow for hours finding the reason for my SQL bug:

I now can change the query or update mysql.

So here is my lazy setup to create complex SQL queries:

  1. I am using the graphical query builder of metabase for all the complex joining of data

2. I then review the result and convert the results to SQL.

3. For the lazy mode I then paste the sql to ChatGPT, and asking it to add modifications, adjust it – and all in natural language.

Kategorien
life

White lotus: the instagram style series of our time

Having binged The White Lotus season 1 I have to say, it reminds me of a long-format Instagram movie. Filters being applied to the scenery are just beautiful, but I find them sometimes a bit too much. The soundtrack, though, is incredible. It got 10 emmys recently.

Update: I found series 2 even better than series 1 – it’s more complex and the ending is…. 😉

Kategorien
AI IT

ChatGPT and SQL

ChatGPT and SQL seem to be a natural ally: one can write queries in natural language using ChatGPT and then getting the SQL code to edit in your favorite SQL editor. In my case, I am a keen user of Metabase for doing any kind of BI stuff directly in the database and from there modifying the queries with ChatGPT. What I find _very_ special is, that ChatGPT makes mistakes – and bluntly apologizes for it and corrects itself. That’s amazing. 

ChatGPT apologizing and correcting itself
Kategorien
IT life

Does it make sense to have both a private and a computer for work?

I am in front of my computer most of the day. I am using a Macbook Pro with Studio Display, Magic Mouse and Magic Keyboard. My Software setup is as follows:

  1. I am using Apple Mail since ages – its fast and I really love the search function
  2. I recently switched to Visual Studio for coding due to the discontinuity of Atom
  3. Google Workspace for most Office related stuff
  4. Excel for calculating things
  5. I am fully in Safari, embracing the deep integration of KeyChain
  6. Apple Calendar and Reminder for ToDo stuff
  7. SmartGit for the Versioning
  8. Jira and Freshdesk for Ticketing
  9. Mastonaut for Posting on Mastodon
  10. Whatsapp Desktop Client
  11. and Slack for keeping it al together

    Thing is – when I want to switch to „private“ mode and use the computer e.g. to make music with Logic Pro or Edit my Photos in Lightroom, there’s always the feeling of „work is too close“. I know I can have mulitple users on the machine, but it „feels“ work.

    Therefore I am thinking of adding a private machine, so that I can put the Macbook aside on weekends or holidays and „enjoy“ private computer time on… a mac mini? How is your setup? Do you have a separate machine for work and private stuff?

    Kategorien
    AI

    Should we use Generative AI like ChatGPT in Journalism, schools or communication?

    As it comes out, CNET has been using Generative or Assistive AI for month to create articles or better said, to „assist their authors“ in writing articles.

    Together with the recent announcement of Microsoft integration ChatGPT into their suits (namely Outlook etc.) we will step into an age of text not only being created by humans exclusively anymore. 

    In my opinion we will still find differences and nuances in solely AI generated texts and human generated text – but the assistive function of AI will have an impact on the style and especially length of texts, as long format will become vogue again due to a higher writing efficiency of AI Assistants. 

    When using Microsoft Githubs Copilot, my writing of code also increased, and I can imagine a similar effect when writing ChatGPT powered texts in e.g. Word. We already have that since years in the Google Search suggestion box, and we all love it, albeit this will expand to whole text blocks.

    Generative AI as an Assistant to enhance writing productivity – it compares to me like the calculator in school: I can calculate in my mind, but the calculator does it better and faster. Nonetheless I still need to figure out, what should be calculated.

    Kategorien
    Allgemein life

    Weniger Häme würde uns guttun

    Ronaldo verschießt Elfer gegen Österreich bei der EM 2016. Armer Kerl 😉

    Als ich vor ein paar Monaten von Twitter aus Frust zu Mastodon gewechselt bin, war ich sehr glücklich über die Gesprächskultur hier – ausgewogene Themen, lustig, interessant, fachlich, aber nie einseitig.

    Seit mehr und mehr Nutzer von Twitter, auch Follower von mir, zu Mastodon wechseln merke ich aber, dass sich die Kommunikationskultur ändert – und ich finde das total schade.

    Gestern wurde das Thema „Amthor // zur Löwen“ durchs „Dorf“ getrieben, heute ist der Auftritt von Wissing in einer Talkshow gestern Abend. Dominanter Duktus dabei: Häme und Spott. Und ich verstehe es nicht. Ich finde es unsäglich ermüdend, toxisch und  kleingeistig.

    Für Häme, sagt uns der Blick in die Definition, muss ein „Schadensfall (z. B. Unglücksfall, Verletzung, Missgeschick) beim Gegenüber eintreten. Dieser tritt ohne das Zutun des hämischen Orators ein. Der Schadensfall steht im Zusammenhang mit dem Spannungsverhältnis zwischen den beiden und stützt die Meinung des Hämikers. Ziel des hämischen Aktes ist die gefühlte Erhöhung der Machtposition des Hämikers auf Kosten des Gegenübers.“ 

    Wenn doch dadurch eine gefühlte Erhöhung der eigenen Position eintritt, dann heißt das, dass ich mich vorher unterlegen fühlte. Warum fühlen sich so viele Menschen anderen so unterlegen, dass sie meinen, durch Häme und Spott sich selber in eine andere Position bringen zu müssen? Wo ist das Selbstbewusstsein der Menschen geblieben, dass auf die vermeintlichen Fehler der anderen nicht mit Spott, sondern mit Mitgefühl oder im besten Fall Gleichgültigkeit reagiert. Ich möchte mir gar nicht vorstellen, was ein Shitstorm bei den „Opfern“ emotional auslöst, aber alleine an der Seitenlinie zu stehen und sich das mit anschauen zu müssen finde ich schrecklich. Und es vergiftet die Timeline und macht ein wunderbares Medium wie Mastodon  schwieriger.

    Ich möchte hier gar nicht von alten Tugenden oder so fabulieren, aber ich denke, die Frage nach Höflichkeit und Sanftmut, Gelassenheit und Kritikfähigkeit in der Kommunikation sollten wir uns bei einer neuen „Chance“ wie hier bei Mastodon stellen und hoffentlich so beantworten, dass wir die kleingeistigen, wirklich toxischen und beleidigenden Umgangsformen von Twitter endlich ablegen.

    Kategorien
    AI IT

    How does an AI Strategy fit into an IT and Business strategy?

    An AI strategy is a plan for how an organization will use artificial intelligence to achieve its goals. It fits into a business strategy by identifying specific business problems that AI can help solve, and outlining the steps that will be taken to implement AI solutions. The AI strategy also fits into an IT strategy by outlining the technology and infrastructure that will be needed to support the AI solutions.

    An AI Stratgey is part of an IT and Business Strategy

    Example Retail

    For example, a retail company may use AI to improve its customer service by implementing a chatbot that can answer customer questions and help them find products. In this case, the AI strategy would be a part of the company’s overall business strategy to improve customer satisfaction. The IT strategy would need to include the implementation of the necessary technology, such as the chatbot software, and the integration of the chatbot with the company’s existing systems.

    Example Healthcare

    Another example, a healthcare company may use AI to improve patient outcomes by developing predictive models that can identify patients at high risk of certain conditions. In this case, the AI strategy would be a part of the company’s overall business strategy to improve patient care. The IT strategy would need to include the implementation of the necessary technology, such as the predictive modeling algorithms and the necessary integration with the company’s existing systems.

    Questions? Comments? Want to chat? Contact me on Mastodon,Twitter or send a mail to ingmar@motionet.de

    Kategorien
    books holidays life reading

    Vorsätze 2023

    Gut, das mit den Vorsätzen klappt ja manchmal besser und mal schlechter – aber hier zumindest mal meine für das neue Jahr – unvollständig und ohne Gewähr auf Umsetzung :

    1. Maximal viel Family Time. Seit Anfang 2022 unser kleiner Sohn auf die Welt gekommen ist, sehe ich das Leben mit anderen Augen und die Prioritäten sind mal gerade um 180 Grad gedreht. Meine kleine Family ist mir das Wichtigste.
    2. Noch mehr „schöne“ Klassiker lesen. Zum Jahreswechsel bin ich bei Moby Dick angelangt, aber das ganze Tom Sawyer Zeugs, aber auch Agatha Christie nehm ich mir vermehrt vor. Eigentlich habe ich immer folgende Gewichtung der Bücher, die in meiner Kindle-Bibliothek ganz vorne stehen:
      1/3 Fachbuch (IT, Business Krams)
      1/3 Fiktionales (Klassiker, Romane, Krimis)
      1/3 Biografien
      Kann sein, dass das ein fantasievolleres Jahr wird.
    3. Meine 100 Push-ups / Tag weitermachen und ergänzen durch Sit-ups (ich bin über Monate Stück für Stück durch „Atomic-Habits“ zu den 100 gekommen und das hatte auch was mit meinen Rückenschmerzen zu tun)
    4. Ich hab mal wieder Bock auf einen Triathlon – kann aber nur ein kurzer werden, da siehe 1. 
    5. Mein Buch weiter / fertig schreiben. Die Idee dazu habe ich schon seit Jahren, auch die Struktur und die ersten beiden Kapitel. Ist ein Fachbuch über das, was ich in meinen IT und Business Jahren schon immer einmal loswerden wollte und immer nur gepredigt habe – jetzt wird’s verschriftlicht.
    6. Meine Blogging Frequenz hochhalten. Ich hab letztes Jahr wieder mehr angefangen zu schreiben, hier in Langform und drüben bei Mastodon. Mir macht es einfach Spaß und wenn ich mich richtig erinnere, dann wird mein Blog dieses Jahr 20 Jahre alt – herzlichen Glückwunsch, junger Hüpfer 
    7. Mehr vom Café aus arbeiten. Ich bin ja recht frei in der Arbeitsortswahl, habe aber im letzten Jahr das allererste Mal einen ganzen Tag aus vom Café aus gearbeitet (ja, war ein Starbucks, aber neben den Aktien liebe ich auch wirklich den Kaffee da). Das war irgendwie total produktiv und das möchte ich dieses Jahr mindestens noch einmal machen 
    8. Weiter so viel Reisen. Mit unserem Camper unterwegs sein und irgendwo einfach so anhalten können ist für mich das Größte.
    9. Mehr Fotografieren. Ist irgendwie weniger geworden und jetzt habe ich festgestellt, dass an meiner Canon die manuellen Programme nicht mehr tun – deswegen muss die eh zum Service und in dem Zusammenhang gönne ich mir vllt. mal wieder ein neues Objektiv. Fotografieren ohne Telefon finde ich einfach total kontemplativ und macht mir mega Spaß.
    10. Singen. Ja, siehe auch 1. – wir singen jeden Tag ab 5 Uhr morgens und ich packe die Gitarre dazu aus. So es drölftausend Kaffees dazu gibt, ist das die schönste Zeit des Tages 
    11. Mehr Musik machen. Ich habe in 2021 mal wieder einen Song komponiert und auch produziert – und das war unglaublich erfüllend und hat Spaß gemacht. Problem: das kostet massig Zeit, wenn es gut werden soll. Von daher – vllt. wird das eher dann was für 24 
    Kategorien
    AI business IT

    Prediction: in 2023 we will finally see the beginning of a wider business adoption of machine learning and AI Services – and here’s why

    At the end of 2022 ChatGPT made its way into the news and created a lot of fuzz.

    The reason was, that OpenAI, the company behind ChatGPT, developed a new frontend for its generative learning model GPT-3. GPT-3 was being released one year earlier and has already been the largest model ever created. It was only accessible by an API though, for which one needed to make it through a waiting list. ChatGPT changed the game as being an easy to use, free for everybody „chat“ interface to interact with the GPT-3. Many users for the first time understood, what Machine Learning, or AI Services, are capable of: they created poems, let ChatGPT write yet another StarWars movie script and many other funny things. But understanding the underlying achievements OpenAI was able to come up to, are nothing less than stunning – and will teach many businesses what benefits AI Services can bring.

    ChatGPT has made visible the potential that AI services have when they are skillfully combined, or the models that have technically been around for years are trained in a set with data that was previously unthinkable. GPT-3 contains about 10x as much data as previous models. More specifically, GPT-3 consists of multiple models and techniques like semi-supervised learning or trasnformers, that have been combined together intelligently – and that’s the fascinating part.

    Generally, until now, there were a number of „capabilities“ that an AI model brought to the table, e.g. the classics like sentiment analysis („What is the sentiment in a certain text?“) or classification („Is the text a question or a statement?“).
    This is now different: GPT-3 can not only do the above, but also learn new things very quickly with high efficiency and accuracy. This is called the Zero-, One- or Few-Shot capabilities of a model. Here GPT-3 achieves incredibly good values. This means, for example, that you can teach it to translate into a new language in just 3 „training sessions“, and from then on the model does it itself.

    Why this is so important for companies: the ability to (autonomously) learn and adapt.

    Every company claims to be unique. This may be the case in some areas, but often it is the cross-functional areas (IT, HR, Finance, etc.) that are essentially the same. The HR department of a bank does not do much different than the HR department of an automotive supplier. This also explains the success of the „general“ office products like Excel and Co. that are used in all companies (a spreadsheet like Excel, by the way, can be compared structurally well with an AI model). But WHAT is calculated in an Excel, that changes from company to company.
    Modern AI architectures like GPT-3 are now able to learn exactly this by themselves:
    1. what is my company specific data to work on?
    2. what are my company-specific questions that I should answer?
    3. what are my company-specific added values that I should deliver?

    These capabilities, which ChatGPT now presents to users in a very concrete way, are what will now drive the entry of AI into companies. Because the above results are simply „shocking“ in a positive sense.
    I see three areas in particular where we will see AI services much more often very soon:
    1. integrated AI: e.g. directly integrated in a software to make predictions (besipiel Salesforce AI service that directly qualifies a lead).
    2. standalone AI services (e.g. ChatBot that answers customer service questions on its own)
    3. generating AI services: Corporate communications, marketing copytexts, sales presentations that a service creates autonomously and is only approved or tuned afterwards by a „real“ employee.

    The productivity gains are enormous and the knowledge about the introduction of AI services, which skills and teams are needed, will also spread. Because one thing should be clear to everyone: AI Services are far more than a technical tool that can be introduced, but to an even much greater extent a corporate change than all „digitization measures“ combined. Digitization, compared, was a wet fart 

    Questions? Comments? Want to chat? Contact me on Mastodon,Twitter or send a mail to ingmar@motionet.de