Categories
Artificial Intelligence Design GPT3 Illustration Information Technology UI Architecture

Taddy & Rapty, a friendship in 68 artistic styles, using AI

Goal

The following web story depicts a series of 68 similar pictures, generated by the artificial intelligence Dall-E 2.

Each of these pictures is drawn in a unique artistic style.

The intent is to test the depth and the “creativity” resulting from prompt engineering.

The prompt used is:

“A Teddy bear doing a high five with a velociraptor, <name of artistic style>”.

Downloadable resources

The pictures and the list of artistic styles in CSV, JSON, MS Excel, and CQL (Neo4J) are in the following repository on GitHub:

https://github.com/yannickhuchard/artistic_styles

🫡

Categories
Technology

Relax Publication Style: how to write your ideas in a fun, and efficient way

I am sharing my publication style so that it may inspire all the talented people I encounter that feels not having the time, patience, willpower, or method for writing their ideas and experiences.

In my case:

  • I have too many ideas
  • Too many learnings to share
  • Some useful practices to teach
  • Even more, opinions that need to be polished and challenged
  • Definitely not enough time
  • Not always the right amount of motivation at the right time
  • I equally enjoy learning and writing
  • Often puzzled by writing either in English or French

Why “Relax Publication”?

It just naturally grows like plants, people, and animals. So I write when I need, publish when I can, and enrich when it makes sense.

I write everywhere and anytime. Most of the time I am on the train, at lunchtime, while I am walking, on the sofa, etc.

Sometimes It can take more than 3 years before I release my writing, sometimes it is done the same day.

Ultimately, I consider my articles to be in perpetual evolution.

The process

The process is simple:

  1. Write raw flow of ideas
  2. Publish readable enough content
  3. Style the article
  4. Augment organically

1. Write raw flow of ideas

I need to write, so I write the raw text in OneNote on my smartphone. Don’t force your writing, and write it as you think it.

Write your idea in full. And if you don’t have time or you are in a situation where you cannot write use:

  • A vocal memo
  • Speech-to-text. I use Google Docs‘ speech-to-text feature, it is incredibly accurate both in English and French.
  • Or type your ideas as a tasklist using only keywords. It will help you to structure your next writing iteration without much effort.

I believe words are already within you, writing is only the process of pulling them out to impact the world.

Me

2. Publish readable enough content

  • Edit and correct it using advanced writing tools like Grammarly or Hemingway. I prefer using my laptop for this activity
  • I design using Draw.io when a diagram is needed.
  • I create an image representing the writing based on my imagination using text-to-image A.I. tools, like OpenAI Dall-E, or source the picture from an image bank, like Unsplash
  • I back up the content
  • I publish on my website (WordPress), LinkedIn or Medium

Minimal effort, maximum pleasure. Finally, pause for an undefined period.

3. Style the article

This is about improving the form, and content, then sharing on other platforms.

  • New ideas come or need to complete my writing
  • I read again
  • Add the new ideas
  • Rework or remove the useless sentences to make them fit
  • Correct the typo, change a sentence that I feel is underwhelming or could be misunderstood even misinterpreted
  • Rework the headline for better SEO. I use sometimes the Headline Studio plugin
  • Then publish
  • Optionally, share the latest version on other media

Again, minimal effort, maximum pleasure, and usefulness.

4. Augment organically

Complement when valuable insights or new understandings come.

  • Add a small amount of raw content directly to the article, and keep it in draft
  • Read again the whole article to ensure the completeness and structural integrity of your sayings
  • Adjust, and correct where needed
  • Publish

🫡

Categories
Technology

The 10 Stages of Sages: a path to self excellence

In the pursuit of excellence, one goes through 10 stages of evolution by gathering in oneself the following building blocks:

  • Knowledge
  • Perspective
  • Interconnectivity with multiple other domains
  • Patterns definition
  • Artistic expression
  • Creativity
  • Practice
  • Techniques mastery
  • Methodology
  • Frame of work
  • Frame of thoughts
  • Liaise with history
  • Teaching to impact the present
  • Document for the legacy
  • Going through error
  • Explaining successes and failures
  • Being challenged by others
  • Learning from and exchanging with experts
  • Field expansion through research and development
  • Ethic
  • Awareness of actions and decisions

Stages of individual growth

  1. The ignorant
  2. The beginner
  3. The capable
  4. The autonomous
  5. The senior
  6. The expert
  7. The master
  8. The researcher
  9. The artist
  10. The sage

Guiding Principles

We care

We learn

We practice

We share

We listen

We understand

We are factual

We reject harms

We research paradigms

We dream

Closure

This is how we thrive as a civilization.

Each of us contributes today to doing better than the previous generation.

Parents and mentors do what is necessary for investing in the people they are responsible for.

We strategize for abundance and build systems of adaptation to the unexpected

Categories
Bitcoin Blockchain Business Business Strategy Cardano Cryptocurrencies Ethereum How to Polkadot Strategy Technology Technology Strategy Web 3.0

How to grasp the blockchain world and safely walk your first steps into Web 3.0

The following is a quick guide explaining how to become acquainted with the world of blockchain, crypto, and web 3.0:

  1. First, I invite you to start with these videos:
    1. What is a Blockchain: https://youtu.be/rYQgy8QDEBI
    2. The difference between Bitcoin and Ethereum blockchains: https://youtu.be/0UBk1e5qnr4
    3. What is a Smart Contract: https://youtu.be/ZE2HxTmxfrI
    4. What is a Stablecoin: https://youtu.be/pGzfexGmuVw
    5. What is an NFT: https://youtu.be/FkUn86bH34M
  2. Understand the key concepts of web 3.0 by googling them: Blockchain, Wallet, Cryptocurrency, (crypto) token, Mining, PKI, tokens, Smart Contracts, Dapps, Decentralized Exchanges (DEX), Staking, ICO, ITO, Layer 1/2/3 protocols, transaction fees, consensus, etc.
  3. Know what are the major Web 3.0 technologies, their differences, and their value propositions like Bitcoin, Ethereum, Polkadot, Cardano, Cosmos, Polygon, Hyperledger, IPFS, Storj, Solana, Tether, etc. Not only the network but also the development tooling and the distribution means.
  4. Understand what new business models, organization models, like DAO, and features the Web 3.0 is bringing with respect to Web 2.0. Then research how Web 2.0 and 3.0 complement each other.
  5. Select one Blockchain technology and stick to it, in the beginning, to understand how Dapps are being built, distributed, and promoted in the ecosystem. Some of the most popular depending on your areas of interest: Uniswap (DeFi), OpenSea (Digital Art, NFT), Axie Infinity (Gaming), …
  6. Understand token economics and how it is possible to have such a huge valuation and market capitalization.
  7. Learn by doing!
    • Learn to use blockchain tools like Etherscan and Bitcoin Explorer, to see all Ethereum Blockchain transactions. And now is the time to look up your own wallet!
    • Then, you could fund your wallet using the most popular and safest Crypto Trade Exchanges like Kraken, Coindesk, or Crypto.com.
      Notice that you can buy cryptocurrencies with Paypal, but you currently cannot transfer them to your own wallet. Paypal is holding bitcoin for you.
  8. Follow the various companies and foundations expanding the web 3.0 (tech websites, Twitter) to grasp how the ecosystem is expanding. Then, ask yourself how these companies are regulated.
  9. Interact on LinkedIn, Twitter, and Reddit with knowledgeable people and enthusiasts.
  10. If you are an IT engineer, start programming with Solidity. I find the Truffle Suite genuinely good to build Smart Contracts and NFTs in an easy way.
Categories
Artificial Intelligence Deep Learning Information Technology Technology

This new AI for video editing makes you smile and change gender

Check out this stunning #ai improvement: edit #video to make anyone smile, angrier, older, younger, more serious, change gender, etc.

It even works on animated characters!

https://stitch-time.github.io/

Here is also a great video made by the channel Two Minutes Papers:

Big thanks to Rotem Tzaban, Ron Mokady, Rinon Gal, Amit Haim Bermano, and Tel Aviv University

Categories
Business Business Strategy Data Data Architecture Information Technology Legal Technology Strategy

The European Data Act: actually, can your data become a reliable source of income?

The European Data Act has recently been published.

It aims at clarifying and strengthening the governing framework of the #dataeconomy.

In the nutshell (extract):

“The Data Act will give both individuals and businesses more control over their data through a reinforced data portability right, copying or transferring data easily from across different services, where the data are generated through smart objects, machines, and devices.”

For example, a car or machinery owner could choose to share data generated by their use with its insurance company.

Such data, aggregated from multiple users, could also help to develop or improve other digital services, e.g. regarding traffic, or areas at high risk of accidents.”

Some thoughts on this

1️⃣ I wonder to what extent the boundaries of your data ownership can be explicitly defined, then transparently coded in IT systems, so that a “data asset” is legally bound to you as your property.

2️⃣ After this, you could ask Facebook, Instagram, and TikTok to share a piece of the cake: % of the revenue generated from your data.
Let’s face it, it looks like a game-changer, if it can really be implemented.

3️⃣ Ultimately, you can capitalize on GPDR architecture. It pushes the concepts of data ownership, consent management, data counters, data KPI, data censorship management, IAM, data expiry management, etc.

4️⃣ Beyond multicloud oversight solutions, this is an excellent use case for permissioned blockchain, like Hyperledger Fabric. (e.g. Infrachain )

5️⃣ Innovative business models to arise like “Mutual Data Funds”, or Open Data Lakes”, where a set of businesses or individuals would provide a set of qualified and certified data sources to act as “Value Added Data Sources”, something similar to Bloomberg or Reuters for financial News.

Also, these Mutual Data Pools are fitted to be plugged as Oracles in blockchains (#ethereum#chainlink#binance, etc.)

I can already envision the pitch of startups like “We are the Bloomberg of space mining Data” (which would be awesome by the way👍)

6️⃣ This could boost the API economy. But also push further the adoption of GraphQL and AsyncAPI standards.

7️⃣ I reckon open industry data models are a much better way to start. It would help regulators (e.g. Commission de Surveillance du Secteur Financier (CSSF) , CNPD – Commission nationale pour la protection des données , CNIL – Commission Nationale de l’Informatique et des Libertés), auditors and regtech (e.g. Scorechain ) to have a common ground to build their control frameworks and oversight infrastructure.
Now, it is time to stitch them together.

Links

Categories
AR/VR Artificial Intelligence Technology

Here is how Meta is positioning these new AI  and AR / VR services to support companies in developing their metaverse

Check the following video introducing the Builder Bot, which creates VR worlds with your voice :

I can only acknowledge that it is a clever move. The first versions of VMESS in 2015 had a quite similar goal in mind.

Meta intent to be a Metaverse Forge Platform: the host a Digital Multiverse. At the end of the day, it is about giving one the possibility to pioneer the Metaverses (with an “S”).

Overall, it is an even greater strategic milestone for the Meta Group as Facebook needs to pivot to some degree in order to not face the same destiny as MySpace.

However, Mark Zuckerberg has 2 problems to solve (per the recent 230 billion $USD loss in value) till then:

  1. Even if the social value of Facebook has been proven, with its 2.9 billion users, Facebook has this negative image of being an “evil company”.

    Considering the amount of data gathered on each member of this social network, political opinion influence, the toxicity of Instagram for youngsters, etc. this image needs to change.
  2. Mark Zuckerberg. Yes, Mark is the image of Facebook, and it is not shining at the moment. Maybe it would be wiser for Meta to have a different public face (communication-wise) to perform its complete mutation.

The other big players

Microsoft#mixedreality: https://docs.microsoft.com/en-us/windows/mixed-reality/

NVIDIA Omniverse: https://developer.nvidia.com/nvidia-omniverse-platform

Interesting challengers to follow

Niantic, Inc., the company that brought you Pokemon GO: https://nianticlabs.com/

Roblox, which is a social gaming platform where gamers can create their own games and let other players play them: https://www.roblox.com/

RenderNetwork on Solana blockchain: https://rendertoken.com/

Categories
Architecture Business Data Architecture Enterprise Architecture Information Technology IT Architecture Organization Architecture Technology UI Architecture

“Leading you to the best decisions” - A story about the unimaginable benefits of Architecture in Businesses

Green arrows that illustrate the theme "Leading you to the best decisions"

I am amazed by the sparkling eyes of someone discovering what he or she can achieve with Enterprise Architecture and IT Architecture. 

This wonderful effect usually starts with a casual conversation, like one of those happening when you meet someone for the first time at an event exposing the disruptive changes in your industries.

I had that conversation the other day.

Coming out of the main conference room, I was thirsty, so I walked in the direction of the bar. New beverages? Of course, count me in. The drink is unusually green. Same colors as one of those “Diabolo-Menthe” I had in my childhood in Paris. But this glass is foggy. While I am looking at the recipient trying to guess what that magic potion is made of, the bartender is observing me. During this moment of hesitation, he said: “It’s coming from Japan. You are going to like it”. Despite his confidence, he did not convince me. How could he know my tastes anyway? Nevertheless, I drank the mysterious beverage, and, oh boy, he was right. The — whatever the name — was delicious.

Someone next to me was trying a foggy red elixir. When she caught the surprise on my face, she engaged in the conversation.

I answered politely, and introduce myself.

“Nice to meet you. My name is Yannick. Chief Architect at ING”. I shake her hand and I follow up with: “We are experiencing interesting changes, indeed. For the better, I believe.”

“Ah, so you are in real estate construction? Very nice! the industry is flourishing, you must be a happy man!”

“I’m in construction indeed. However, I build businesses, not buildings.”
 
She pauses for a few seconds. “What do you mean? Are you not managing your own architecture firm?”

“Not a firm, but an Enterprise Architecture department in one of the largest financial technology groups on earth. Still, it feels the same as running your own business. The expertise of my team consists of methodically designing and planning the development of products, services, or even the entire lines of business, in the most optimal and sustainable way possible. Whatever we provide fits the customer’s needs, and is made according to its finance, timing, opportunities, technologies, regulatory scope, etc. We consider all aspects. Basically, no matter the complexity, we have a solution for you.”

“Ah, interesting! I didn’t know such a job even existed. And by “all aspects”, you mean…?” 

“Let’s say you’ve come up with a brilliant idea to differentiate yourself by proposing a new product line or rethinking your services. Using an Architecture construction method for businesses, I will first guide you in defining and detailing your requirements and the goals you want to achieve. Quite often, what you think you want is not what you need.

Second, I’ll ask you questions to discover requirements, including some you have not thought about in the first place, and some you wouldn’t believe it is important to care about them.

Third, we will list your constraints and spot the legal framework you must comply with. Moreover, I’ll check with you what you expect as an outcome given your budget and resources. The purpose is to demystify beliefs from the start, then, I will share with you what it takes to get what you want. Indeed, this practice is similar to the building industry, there are rules you have to follow, like environmental guidelines, materials used, construction permits, etc.” 
 
“Ok, I’m starting to get it now. Tell me more.” 
 
“Sure. 
After having completed the aforementioned activities, the Architect does the first design. It is a sketch of the solution to meet your expectations. The purpose is to assess the impacts, but also to make the product more visual and tangible. It is followed by some research to identify the components that can match your needs, in the best ways possible. I said “ways”, with an S, because what matters are the choices YOU make along the way. It all comes down to giving you alternatives to preserve your freedom of choice. 

Ultimately, the architect will lead you to the best decisions

In this design phase, they are several workshops, discussions, negotiations, and information sessions held to detail the master solution design and to thin out financial analysis. 

From this point, we will initiate together a dossier, based on the agreements and scope of work. This mutual understanding acts as a contract. 

The first phase starts with an order for which the result will be an iterative analysis of your requirements, an architecture blueprint, a construction planning, a quote, from which any partnership with product development companies can manufacture your product and services.”

“This looks like a very fun job, very complex, and demanding. Can you be knowledgeable in all these domains? “

“It depends” — This is the architects’ favorite quote.

“The architect is an expert in, at least, two domains: a business domain and a technological domain. They are PI-shaped. For example, I started my career as a Development Engineer, and evolved as an expert in Information Systems Integration, with a Business specialization in Financial Services and Insurances. 

Additionally, they must know the purpose and the mechanisms of other domains and how they fit together. They grow a System Thinking. For example, a company has a Marketing department, a Finance Department, an IT department, a Sales department, etc. Each of them has a specific reason to exist, and they are made up of a plethora of activities that are fundamental elements of the corporate machine. Before selling, the Marketing intent is to present, demonstrate, attract the customer but also to analyze the potential client while continuing to engage the existing customers. To sell better, IT digitize the sales catalog and specs of the products, while having the CRM available on a mobile app, so that Sales can connect with the prospect anywhere and anytime. 

I could go on, but the point is an architect considers each of these domains, each user interaction, each process, each application, each technology, each data, each skill as a building block that needs to be assembled to meet your needs and comply with the agreed requirements.

It is like getting several boxes of Lego, figuring out what the blocks are relevant, and detailing the instructions to achieve the construction. Therefore, there is no need to be an expert in multiple domains, but you need to appreciate their purpose and understand how an industry works to be relevant to your customers. In practice, we reach experts when needed.” 
 
Humm. It sounds simple to understand yet complex in the execution.” 
 
“You are correct.”

“But how come I didn’t hear about Architects for businesses before? Thinking about it, your job seems necessary from the moment an enterprise reaches a certain size.”

“Perhaps you did, there are more architects than you think. For various historical reasons, Architecture is associated with the Information Technology department. Hence most of the time, people in companies consider us like IT folks doing IT stuff, whereas what we deliver are business and technology strategy, business and engineering analysis, business and engineering design, business and engineering planning, and business and engineering innovations. 

Almost every change and improvement in your value chains need software and hardware. So it does not surprise me, our core skill is engineering. We thrive in manufacturing predictability and precision. 

Nevertheless, I understand totally why people categorize architects exclusively in a technical domain if they are continuously presenting themselves using a single part of their expertise. Sometimes it is comfortable !” 
 
“Maybe. Now that you mention. In general, we discuss with our IT specialists whenever we need to change, create new features, or fix things. We trust them, but sometimes it feels like they over-complexify things.” 

We both joyfully laugh.

“I was just sharing my feeling here. I am nowhere near capable of assessing if they could do faster or better. We know they do their best. Yet, we wish we would have more flexible and more modern IT systems, more automated stuff, and good-looking user interfaces. Well, at least they do work!”
 
“Trust me, this is what matters the most. I have a very simple Architecture motto:

1st it needs to work great all the time,
2nd it must be easy to use, remember, teach, and maintain
3rd it should look awesome.” 

“Amen to that. It makes me wonder, though… If Business and IT people can build things already, why would I need an architect?” 

“Good question. To answer you, I’m going to start with: I prefer you to not need me.” 

“I wasn’t expecting this. I’m confused… And curious!”
 
“I know. Why would you need a civil architect to fix your light bulb, change your kitchen sink, or even change the facade of your building? No, you don’t need one for the activities. You call the electrician, plumber or you do it yourself. You need specialized builders or repair persons. And autonomy is the best for everyone. But if you’re looking for building a new house, extend your house with a new room, or change the location of your bathroom, you might want to call your architect. You can, eventually, do it without one. Though, it is your decision of running the risk to spend more money than expected, to have the construction take more time than expected, to receive something that may not meet your expectations or worse.
The decision is entirely yours.”

“I get your point. So when and where should I get an architect? Do I need a Bat-symbol?”

“For most small changes, you don’t need an architect. Rule of thumb, If the structure does not change, the scale of impact and volume stay similar, you don’t touch your foundation, and you don’t bring any new substantial data or business functions, ask your engineers, or senior business analyst to make the change. But at some point, your companies get big enough that people start losing sight, control, and understanding of how everything comes together. The systems of an enterprise are simply too complex to be dealt with by people busy with specific tasks daily. Furthermore, it is neither their core knowledge nor their core activities. And as if it wasn’t enough, the pace of technological disruptions keeps increasing.

As a rule of thumb, you need an architect when you: 

  • Want something custom 
  • Are dealing with complex programs of work
  • Don’t know where to start 
  • Need to acquire or leverage a piece of technology 
  • Seek guidance to build enterprise functions that are sustainable and scalable 
  • Require to plan an actionable strategy with a good level of accuracy 

Either you want something that everybody can get or you want something custom.”

“Are there different kinds of architects? I mean, we have different kinds of builders like plumbers, carpenters, electricians, etc.”

“Architects are … architects. There are flavors of architects. Let’s say they have specialties. Some of them are experts in the infrastructures, some in the data, others in software, while some focus their expertise on a specific industry. The only thing that matters, from a customer point of view, is that they provide the same service and they work together. 

They have the same fundamental knowledge and way of operating. Architects might differ in their technique though. with the practice of various Architecture methods such as Zachman, TOGAF. Some companies build their own because it fits better with their industry and their organization such as EAgile for ING. Some are more specialized, like my AMASE methodology for startups and innovative organizations.
I could tell you more but I’ll save this for another time.”

“I thank you for these explanations and for your time. To be frank, this is an eye-opener. I need to talk with my executive co-workers.”

“My pleasure, Ms. X. One more thing. Do you know what the origin of the word “Architect” is?”

She looks above like she was looking at the answer deep in her memory. Then a second later, the spark. She said, with the scintillating eyes

“Master Builder!”.


Photo by Frank Busch

Categories
Artificial Intelligence Reinforcement Learning

This is how Open-ended Learning gives A.I. these brilliant moves

To see A.I. agents playing “cat-and-mouse”, “king of the hill” games, then taking their own decisions, is so much fun to watch!

Reinforcement learning is just amazing.

Open-ending Learning demonstration

#AI #RL #google #deepmind #tech2check

Categories
Architecture Data Data Architecture Information Technology Master Data Management

Getting Started with Master Data Management (MDM)

Image by Gerd Altmann

The MDM journey should definitely start with an analysis and the identification of the short-term goals you want to achieve. In fact, MDM will be a service for the whole company.

MDM is for:

  • A mall for your most valuable data
  • Contains end-to-end footprints of your business activities
  • An aggregation of rigorously organized data
  • Its scope starts with your core business information
  • Offers data-driven views of your processes that span over multiple lines of business.

You should start your MDM journey by:

  1. Analyze in detail the pros and cons of putting in place MDM. MDM is more about governance as distributed discipline than technology.
  2. Create a core project team that will analyze and defend the establishment of MDM in your company.
  3. Launch an awareness campaign. Then, educate people about the advantages and responsibilities when the business is operated with MDM
  4. Identify which data will be part of the MDM Strategy
  5. Define an Enterprise Data Model (EDM). This is a common catalog so that everybody in the company understands the business terms. Thus, it is also a means for calibrating internal communication. Ultimately, your MDM system is the digital implementation of your EDM
  6. Identify and standardize your Reference Data
  7. Design your Information System Architecture as to which data flows and systems will take part in it.
  8. Choose an MDM system technology. This application will be the core of the MDM execution and operations. Take into account the available skills on the market.
  9. Define your Data Quality Indicators because data quality management is paramount.
  10. Establish the MDM governance processes and roles (data owners and stewardship)
  11. Design your firsts reports and dashboards, then collect feedback about their value. As a result of this, increase the data scope by iteration.
  12. Communicate a LOT the benefits of MDM, to finally advertise the benefits. For instance, those would come from the golden data source, improved data quality, richer dashboards, unlocked analytics insights, etc.

Also, MDM is not a one-time exercise, it is a continuous practice. So make sure there is an organization owning the MDM system and the MDM governance!