<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Julian Kaljuvee | Biology | AI | Art ]]></title><description><![CDATA[Julian Kaljuvee's diary on his journey on Earth]]></description><link>https://www.kaljuv.ee</link><image><url>https://substackcdn.com/image/fetch/$s_!uPA3!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b982d53-7b6f-4afa-a033-dede6c191e52_440x440.jpeg</url><title>Julian Kaljuvee | Biology | AI | Art </title><link>https://www.kaljuv.ee</link></image><generator>Substack</generator><lastBuildDate>Wed, 06 May 2026 12:03:08 GMT</lastBuildDate><atom:link href="https://www.kaljuv.ee/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Julian Kaljuvee]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[kaljuvee@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[kaljuvee@substack.com]]></itunes:email><itunes:name><![CDATA[Julian Kaljuvee]]></itunes:name></itunes:owner><itunes:author><![CDATA[Julian Kaljuvee]]></itunes:author><googleplay:owner><![CDATA[kaljuvee@substack.com]]></googleplay:owner><googleplay:email><![CDATA[kaljuvee@substack.com]]></googleplay:email><googleplay:author><![CDATA[Julian Kaljuvee]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Bitter Lesson]]></title><description><![CDATA[A great idea why developer time is more expensive than compute time.]]></description><link>https://www.kaljuv.ee/p/the-bitter-lesson</link><guid isPermaLink="false">https://www.kaljuv.ee/p/the-bitter-lesson</guid><dc:creator><![CDATA[Julian Kaljuvee]]></dc:creator><pubDate>Sat, 12 Jul 2025 05:16:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!uPA3!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b982d53-7b6f-4afa-a033-dede6c191e52_440x440.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>The Bitter Lesson</h1><h2>Rich Sutton</h2><h3>March 13, 2019</h3><p>The biggest lesson that can be read from 70 years of AI research is that general methods that leverage computation are ultimately the most effective, and by a large margin. The ultimate reason for this is Moore's law, or rather its generalization of continued exponentially falling cost per unit of computation. Most AI research has been conducted as if the computation available to the agent were constant (in which case leveraging human knowledge would be one of the only ways to improve performance) but, over a slightly longer time than a typical research project, massively more computation inevitably becomes available. Seeking an improvement that makes a difference in the shorter term, researchers seek to leverage their human knowledge of the domain, but the only thing that matters in the long run is the leveraging of computation. These two need not run counter to each other, but in practice they tend to. Time spent on one is time not spent on the other. There are psychological commitments to investment in one approach or the other. And the human-knowledge approach tends to complicate methods in ways that make them less suited to taking advantage of general methods leveraging computation. There were many examples of AI researchers' belated learning of this bitter lesson, and it is instructive to review some of the most prominent.<br><br>In computer chess, the methods that defeated the world champion, Kasparov, in 1997, were based on massive, deep search. At the time, this was looked upon with dismay by the majority of computer-chess researchers who had pursued methods that leveraged human understanding of the special structure of chess. When a simpler, search-based approach with special hardware and software proved vastly more effective, these human-knowledge-based chess researchers were not good losers. They said that ``brute force" search may have won this time, but it was not a general strategy, and anyway it was not how people played chess. These researchers wanted methods based on human input to win and were disappointed when they did not.<br><br>A similar pattern of research progress was seen in computer Go, only delayed by a further 20 years. Enormous initial efforts went into avoiding search by taking advantage of human knowledge, or of the special features of the game, but all those efforts proved irrelevant, or worse, once search was applied effectively at scale. Also important was the use of learning by self play to learn a value function (as it was in many other games and even in chess, although learning did not play a big role in the 1997 program that first beat a world champion). Learning by self play, and learning in general, is like search in that it enables massive computation to be brought to bear. Search and learning are the two most important classes of techniques for utilizing massive amounts of computation in AI research. In computer Go, as in computer chess, researchers' initial effort was directed towards utilizing human understanding (so that less search was needed) and only much later was much greater success had by embracing search and learning.<br><br>In speech recognition, there was an early competition, sponsored by DARPA, in the 1970s. Entrants included a host of special methods that took advantage of human knowledge---knowledge of words, of phonemes, of the human vocal tract, etc. On the other side were newer methods that were more statistical in nature and did much more computation, based on hidden Markov models (HMMs). Again, the statistical methods won out over the human-knowledge-based methods. This led to a major change in all of natural language processing, gradually over decades, where statistics and computation came to dominate the field. The recent rise of deep learning in speech recognition is the most recent step in this consistent direction. Deep learning methods rely even less on human knowledge, and use even more computation, together with learning on huge training sets, to produce dramatically better speech recognition systems. As in the games, researchers always tried to make systems that worked the way the researchers thought their own minds worked---they tried to put that knowledge in their systems---but it proved ultimately counterproductive, and a colossal waste of researcher's time, when, through Moore's law, massive computation became available and a means was found to put it to good use.<br><br>In computer vision, there has been a similar pattern. Early methods conceived of vision as searching for edges, or generalized cylinders, or in terms of SIFT features. But today all this is discarded. Modern deep-learning neural networks use only the notions of convolution and certain kinds of invariances, and perform much better.<br><br>This is a big lesson. As a field, we still have not thoroughly learned it, as we are continuing to make the same kind of mistakes. To see this, and to effectively resist it, we have to understand the appeal of these mistakes. We have to learn the bitter lesson that building in how we think we think does not work in the long run. The bitter lesson is based on the historical observations that 1) AI researchers have often tried to build knowledge into their agents, 2) this always helps in the short term, and is personally satisfying to the researcher, but 3) in the long run it plateaus and even inhibits further progress, and 4) breakthrough progress eventually arrives by an opposing approach based on scaling computation by search and learning. The eventual success is tinged with bitterness, and often incompletely digested, because it is success over a favored, human-centric approach.<br><br>One thing that should be learned from the bitter lesson is the great power of general purpose methods, of methods that continue to scale with increased computation even as the available computation becomes very great. The two methods that seem to scale arbitrarily in this way are <em>search </em>and <em>learning</em>.<br><br>The second general point to be learned from the bitter lesson is that the actual contents of minds are tremendously, irredeemably complex; we should stop trying to find simple ways to think about the contents of minds, such as simple ways to think about space, objects, multiple agents, or symmetries. All these are part of the arbitrary, intrinsically-complex, outside world. They are not what should be built in, as their complexity is endless; instead we should build in only the meta-methods that can find and capture this arbitrary complexity. Essential to these methods is that they can find good approximations, but the search for them should be by our methods, not by us. We want AI agents that can discover like we can, not which contain what we have discovered. Building in our discoveries only makes it harder to see how the discovering process can be done.</p><p><strong>References</strong></p><ul><li><p><a href="http://www.incompleteideas.net/IncIdeas/BitterLesson.html">The Bitter Lesson Blog Post</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Thoughts on End of Bretton Woods Systems]]></title><description><![CDATA[Early April '25 Rose Garden presentation by Trump will go down in history as the end of the Bretton Woods system of US-led organisations (IMF, World Bank, WTO) that set the rules for global trade.]]></description><link>https://www.kaljuv.ee/p/thoughts-on-end-of-bretton-woods</link><guid isPermaLink="false">https://www.kaljuv.ee/p/thoughts-on-end-of-bretton-woods</guid><dc:creator><![CDATA[Julian Kaljuvee]]></dc:creator><pubDate>Wed, 09 Apr 2025 14:46:25 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/09653a8f-0e6a-477e-a756-09cbcedf339d_720x450.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zZlr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74733b64-3928-4183-8ddb-627d8d699e5f_720x450.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zZlr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74733b64-3928-4183-8ddb-627d8d699e5f_720x450.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zZlr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74733b64-3928-4183-8ddb-627d8d699e5f_720x450.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zZlr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74733b64-3928-4183-8ddb-627d8d699e5f_720x450.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zZlr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74733b64-3928-4183-8ddb-627d8d699e5f_720x450.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zZlr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74733b64-3928-4183-8ddb-627d8d699e5f_720x450.jpeg" width="720" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74733b64-3928-4183-8ddb-627d8d699e5f_720x450.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:720,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121365,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.kaljuv.ee/i/160946366?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74733b64-3928-4183-8ddb-627d8d699e5f_720x450.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zZlr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74733b64-3928-4183-8ddb-627d8d699e5f_720x450.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zZlr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74733b64-3928-4183-8ddb-627d8d699e5f_720x450.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zZlr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74733b64-3928-4183-8ddb-627d8d699e5f_720x450.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zZlr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74733b64-3928-4183-8ddb-627d8d699e5f_720x450.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Below 13 key points to understand:</p><ol><li><p><strong>Exemptions, reversals, deals to come.</strong> It&#8217;s already happened with semi-conductors (exempted), Canada (USMCA) and Mexico (USMCA). Moreover, Trump has invited revised terms with his Rose Garden speech predicting &#8220;foreign presidents, prime ministers, kings, queens, ambassadors and everyone else who will soon be calling to ask for exemptions from these tariffs."</p></li><li><p><strong>Trump&#8217;s tariff calculation not linked to actual tariff rates.</strong> Previously, most US trade partners had similar tariff rates as what the US charged them. Before the announcement, the US previously charged an average <a href="https://www.wto.org/english/res_e/booksp_e/world_tariff_profiles24_e.pdf">trade-weighted 2.2%</a> tariff on (most favoured nation) imports, the European Union charged 2.7% and Vietnam charged 5.1%. Yet in its revised tariff rates, the US has used a formula linked to bringing bilateral trade surpluses with the US down to zero rather than using other countries&#8217; tariff rates. Leaving aside the accuracy of the formula, it used incorrect elasticities, it has resulted in a 20% tariff on the EU and 46% tariff on Vietnam.</p></li><li><p><strong>Ending US trade deficit will be painful. </strong>If the aim, then, is to bring the US trade balance from deficit to zero, then other countries cannot just offer to lower tariffs, but they have to strengthen currencies, stimulate domestic demand to enable them to buy more US goods and export much less. The flip side is that the US will need to import less and have a weaker currency. Historically, the fastest way to do this is a US recession. This begs the question of whether a trade partner needs to get rid of tariffs or the much harder task of bringing their trade surplus with the US to zero. Indeed, the last major US current account reversals were the GFC crisis of 2008 and the US recession of 1990-91.</p></li><li><p><strong>New personality-led rather than rules-based trading system. </strong>The invitation to negotiate and poor methodology invites an emerging market style system of economic policy. Decisions could be made more on short-term political grounds rather than economic factors. For example, domestic sectors could get exemptions if they make political donations, promise to freeze prices (price controls!) or exit their DEI policies. Trading partners may get a deal if they shift their political biases. This invites a spoils system like the 1800s or modern corporate capture.</p></li><li><p><strong>Trade uncertainty rather than tariffs leads to recession.</strong> While the scale of the tariffs is unprecedented in modern times, the US economy could likely manage it, rather it&#8217;s the unpredictability of future changes that could paralyse investment and consumer purchases. This uncertainty could lead to a recession, at the very least in manufacturing.</p></li><li><p><strong>Trading arbitrage galore.</strong> Ireland has a 20% tariff, while Northern Ireland has a 10% tariff. China has a fully loaded additional 54% tariff, while trading ally Brazil has 10%. France has a 20% tariff, while its Caribbean outpost Guadeloupe has a 10% tariff. There is much scope of trade arbs.</p></li><li><p><strong>Incentive for other countries to escalate. </strong>The aggressive tactics of Canada in response to earlier tariff threats and subsequent softening of US tariffs suggest tougher retaliation works. China has already fired that salvo with its aggressive actions on Friday. Trump has already showed signs of compromise by delaying its TikTok decision. Germany and France want to do the same and have discussed accelerating their investigation into X (possible $1bn fine) and imposing tariffs on US services.</p></li><li><p><strong>US was winning in previous trading system.</strong> Despite the latest rhetoric, the US had created the world trading system to its advantage. The US had forced other countries to open up to US capital and trade. And despite, not running current account surpluses like Germany or Japan, the US has had higher productivity and higher living standards than both. Indeed, in 2000, US GDP per capita (PPP) was $55,000, Germany&#8217;s was $51,000 and Japan&#8217;s was $39,000. Today, US GDP per capita is $77,500, Germany&#8217;s is $63,000 and Japan&#8217;s is $47,500. The US has been the winner. If there have been weaknesses in the US order, it has been US income equality and the dramatic rise China and its associated over-production.</p></li><li><p><strong>Tariffs are big tax hike on the poor. </strong>On income equality, tariffs hit the poor the most, they consume more of their income with tariffed products. In effect, the US has hiked taxes on the poor.</p></li><li><p><strong>China could still gain.</strong> Most countries would have joined the US in trying to contain China&#8217;s insatiable production machine. In fact, Trump 1.0 re-framed US&#8217;s relationship with China and led to rare bipartisan support for containing China. Back then, Trump initiated China and sector tariffs, and then Biden continued them and added a domestic industrialisation component (CHIPs Act). Now, Trump has ripped this up. The administration has ended the bipartisan policy and by targeting all countries, the US has thrown a lifeline to China in it being able to form new trade alliances against the US.</p></li><li><p><strong>Reindustrialisation won&#8217;t happen.</strong> One of the biggest supposed reasons for the tariffs is rebuilding US manufacturing. This is loosely modelled on the Asia experience where countries from China to Korea to Japan have used tariffs to build up their manufacturing bases. But these came with a long-term vision, strong bureaucracies (Japan&#8217;s MITI), a subordination of the banking system to manufacturing and a focus on competitive export markets. The US has not laid a vision with any of these. Instead, it is following the South American model of populist import substitution much like Peron (rather than Milei) in Argentina.</p></li><li><p><strong>Everyone missing the long-term costs of AI boom.</strong> Much has been made about how previous administrations were too beholden to free trade that cost US workers their jobs. The driving force of this in the 1990s were US businesses that wanted to out-source to lower costs. Then we had the financial sector lobbying for de-regulation which helped spurred the housing bubble. In both cases, it was left to the government to deal with the costs (lost jobs and banking crises). Today the new shock is AI, and while the US administration is focusing on fall-out from earlier shocks, it is missing the potential societal costs of the AI shock. Indeed, recent submissions by tech companies demanded the US help invest in energy and data centres. There was no mention on how to internalise the costs of future job losses.</p></li><li><p><strong>The real culprit is free capital.</strong> All the attention has been on trade flows, yet financial flows are massive and since the 1970s have dominated. The post-war boom of the US was an environment of constrained financial and capital flows. Today, unfettered capital flows create as many imbalances as trade flows do. Indeed, the track record of corporate tax cuts shows as much with corporates more incentivised to do stock buybacks rather than capex. The real disruptive policy move would be to constrain financial and capital flows and align them with long-term investment.</p></li></ol>]]></content:encoded></item><item><title><![CDATA[Longevity travel in Europe]]></title><description><![CDATA[A quick overview of most interesting longevity and wellness establishments across Europe.]]></description><link>https://www.kaljuv.ee/p/longevity-travel-in-europe</link><guid isPermaLink="false">https://www.kaljuv.ee/p/longevity-travel-in-europe</guid><dc:creator><![CDATA[Julian Kaljuvee]]></dc:creator><pubDate>Thu, 19 Sep 2024 16:01:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Xvnp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e055f5-bceb-4682-b03e-8463f4915d42_1519x743.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<ol><li><p><strong>Sleep Easy in Porto (Portugal)</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xvnp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e055f5-bceb-4682-b03e-8463f4915d42_1519x743.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xvnp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e055f5-bceb-4682-b03e-8463f4915d42_1519x743.png 424w, https://substackcdn.com/image/fetch/$s_!Xvnp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e055f5-bceb-4682-b03e-8463f4915d42_1519x743.png 848w, https://substackcdn.com/image/fetch/$s_!Xvnp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e055f5-bceb-4682-b03e-8463f4915d42_1519x743.png 1272w, https://substackcdn.com/image/fetch/$s_!Xvnp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e055f5-bceb-4682-b03e-8463f4915d42_1519x743.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xvnp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e055f5-bceb-4682-b03e-8463f4915d42_1519x743.png" width="1456" height="712" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/57e055f5-bceb-4682-b03e-8463f4915d42_1519x743.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:712,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2128230,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Xvnp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e055f5-bceb-4682-b03e-8463f4915d42_1519x743.png 424w, https://substackcdn.com/image/fetch/$s_!Xvnp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e055f5-bceb-4682-b03e-8463f4915d42_1519x743.png 848w, https://substackcdn.com/image/fetch/$s_!Xvnp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e055f5-bceb-4682-b03e-8463f4915d42_1519x743.png 1272w, https://substackcdn.com/image/fetch/$s_!Xvnp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e055f5-bceb-4682-b03e-8463f4915d42_1519x743.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>A good night&#8217;s sleep can feel life-changing, so imagine if sleep science could improve your slumber on a long-term, fundamental level. At Six Senses Douro Valley (and branches in Ibiza and the Maldives) you can opt into a Sleep Wellness Programme designed by renowned sleep expert Dr. Michael J Breus, which uses sleep-tracking analysis, as well as charting movement and oxygen levels to hack your way to a better snooze. See more at <a href="https://www.sixsenses.com">Six Senses</a>.</p><ol start="2"><li><p><strong>Get fit in Dubai (UAE)</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u_1c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa5993d0-202b-4fc4-a565-d2c6fd7ded30_1426x817.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u_1c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa5993d0-202b-4fc4-a565-d2c6fd7ded30_1426x817.png 424w, https://substackcdn.com/image/fetch/$s_!u_1c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa5993d0-202b-4fc4-a565-d2c6fd7ded30_1426x817.png 848w, https://substackcdn.com/image/fetch/$s_!u_1c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa5993d0-202b-4fc4-a565-d2c6fd7ded30_1426x817.png 1272w, https://substackcdn.com/image/fetch/$s_!u_1c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa5993d0-202b-4fc4-a565-d2c6fd7ded30_1426x817.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u_1c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa5993d0-202b-4fc4-a565-d2c6fd7ded30_1426x817.png" width="1426" height="817" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa5993d0-202b-4fc4-a565-d2c6fd7ded30_1426x817.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:817,&quot;width&quot;:1426,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1465721,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!u_1c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa5993d0-202b-4fc4-a565-d2c6fd7ded30_1426x817.png 424w, https://substackcdn.com/image/fetch/$s_!u_1c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa5993d0-202b-4fc4-a565-d2c6fd7ded30_1426x817.png 848w, https://substackcdn.com/image/fetch/$s_!u_1c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa5993d0-202b-4fc4-a565-d2c6fd7ded30_1426x817.png 1272w, https://substackcdn.com/image/fetch/$s_!u_1c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa5993d0-202b-4fc4-a565-d2c6fd7ded30_1426x817.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Styled as the ultimate hotel for an active lifestyle, SIRO One Za&#8217;abeel has been designed in collaboration with world-class athletes including British-Somali boxer Ramla Ali and the AC Milan football club. That means alongside the expected Dubai-level glamour you&#8217;ll also find a 2,000m&#178; fitness and recovery centre complete with scientifically backed treatments. These include cryotherapy&#8212;exposing the body to sub-zero temperatures to activate collagen production and boost endorphins&#8212;and the MLX i3Dome, a detoxifying treatment that can help improve your immune function, mood, and blood PH levels. See more at <a href="http://sirohotels.com/dubai">Siro Hotels Dubai</a>.</p><ol start="3"><li><p><strong>Be soothed by the sea in Benic&#224;ssim (Spain)</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tc5z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd589dc1f-ce2e-47f8-aa23-656f912f3cf7_1224x791.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tc5z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd589dc1f-ce2e-47f8-aa23-656f912f3cf7_1224x791.png 424w, https://substackcdn.com/image/fetch/$s_!Tc5z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd589dc1f-ce2e-47f8-aa23-656f912f3cf7_1224x791.png 848w, https://substackcdn.com/image/fetch/$s_!Tc5z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd589dc1f-ce2e-47f8-aa23-656f912f3cf7_1224x791.png 1272w, https://substackcdn.com/image/fetch/$s_!Tc5z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd589dc1f-ce2e-47f8-aa23-656f912f3cf7_1224x791.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tc5z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd589dc1f-ce2e-47f8-aa23-656f912f3cf7_1224x791.png" width="1224" height="791" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d589dc1f-ce2e-47f8-aa23-656f912f3cf7_1224x791.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:791,&quot;width&quot;:1224,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1651471,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Tc5z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd589dc1f-ce2e-47f8-aa23-656f912f3cf7_1224x791.png 424w, https://substackcdn.com/image/fetch/$s_!Tc5z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd589dc1f-ce2e-47f8-aa23-656f912f3cf7_1224x791.png 848w, https://substackcdn.com/image/fetch/$s_!Tc5z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd589dc1f-ce2e-47f8-aa23-656f912f3cf7_1224x791.png 1272w, https://substackcdn.com/image/fetch/$s_!Tc5z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd589dc1f-ce2e-47f8-aa23-656f912f3cf7_1224x791.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Simply being near the sea can feel therapeutic&#8212;just ask the Victorians who prescribed 'taking the sea air' for convalescent therapy&#8212;but the water itself also has medicinal qualities. Thalassotherapy means the use of sea water and marine products as a therapeutic treatment, and at Palasiet Thalasso Clinic &amp; Hotel in Benic&#224;ssim, it&#8217;s used to improve rheumatic conditions such as back pain, as well as baths to help you de-stress, ease fatigue, and improve circulation. See more at <a href="http://palasiet.com">Palasiet</a>.</p><ol start="4"><li><p><strong>Follow the science in Santorini (Greece)</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QOIO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc50511b-79dd-4034-830b-e5758a0043b5_870x588.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QOIO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc50511b-79dd-4034-830b-e5758a0043b5_870x588.png 424w, https://substackcdn.com/image/fetch/$s_!QOIO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc50511b-79dd-4034-830b-e5758a0043b5_870x588.png 848w, https://substackcdn.com/image/fetch/$s_!QOIO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc50511b-79dd-4034-830b-e5758a0043b5_870x588.png 1272w, https://substackcdn.com/image/fetch/$s_!QOIO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc50511b-79dd-4034-830b-e5758a0043b5_870x588.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QOIO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc50511b-79dd-4034-830b-e5758a0043b5_870x588.png" width="870" height="588" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc50511b-79dd-4034-830b-e5758a0043b5_870x588.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:588,&quot;width&quot;:870,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:567575,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QOIO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc50511b-79dd-4034-830b-e5758a0043b5_870x588.png 424w, https://substackcdn.com/image/fetch/$s_!QOIO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc50511b-79dd-4034-830b-e5758a0043b5_870x588.png 848w, https://substackcdn.com/image/fetch/$s_!QOIO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc50511b-79dd-4034-830b-e5758a0043b5_870x588.png 1272w, https://substackcdn.com/image/fetch/$s_!QOIO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc50511b-79dd-4034-830b-e5758a0043b5_870x588.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Alongside picture-postcard views of blue-domed churches and soaring, sea-kissed cliffs, Santorini is also no stranger to chic hotels. At Katikies Kirini in Oia, alongside caldera views from balcony plunge pools, you&#8217;ll find a branch of the ZOE Bio Regenerative Wellness Clinic. It&#8217;s a science-led space offering one- and three-day programmes that aim to help you replenish essential vitamins, detoxify your body, and improve circulation through a series of treatments including blood analysis, IV therapy, and diagnostic scans. See more at <a href="http://katikies.com/wellness">Katakies</a>.</p><ol start="5"><li><p><strong>Let Nature Lead in Transylvania (Romania)</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DCNw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d39ef99-c411-44b2-b516-ce6149739bc0_1202x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DCNw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d39ef99-c411-44b2-b516-ce6149739bc0_1202x720.png 424w, https://substackcdn.com/image/fetch/$s_!DCNw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d39ef99-c411-44b2-b516-ce6149739bc0_1202x720.png 848w, https://substackcdn.com/image/fetch/$s_!DCNw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d39ef99-c411-44b2-b516-ce6149739bc0_1202x720.png 1272w, https://substackcdn.com/image/fetch/$s_!DCNw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d39ef99-c411-44b2-b516-ce6149739bc0_1202x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DCNw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d39ef99-c411-44b2-b516-ce6149739bc0_1202x720.png" width="1202" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d39ef99-c411-44b2-b516-ce6149739bc0_1202x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1202,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1224708,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DCNw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d39ef99-c411-44b2-b516-ce6149739bc0_1202x720.png 424w, https://substackcdn.com/image/fetch/$s_!DCNw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d39ef99-c411-44b2-b516-ce6149739bc0_1202x720.png 848w, https://substackcdn.com/image/fetch/$s_!DCNw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d39ef99-c411-44b2-b516-ce6149739bc0_1202x720.png 1272w, https://substackcdn.com/image/fetch/$s_!DCNw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d39ef99-c411-44b2-b516-ce6149739bc0_1202x720.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If the concept of biohacking is all about getting back in tune with our bodies to supercharge natural processes, where better to do it than in nature itself? Nestled in the leafy Transylvanian countryside and amid towering trees and sun-dappled fields, Akasha Wellness Retreat near Brasov offers an organic paleo and biohacking programme that merges science, nature, and diet to activate dormant potential in the body. Conceived in collaboration with doctors and nutritionists, the experience uses techniques including guided meditations, intermittent fasting, vagus nerve stimulation, and sound healing to promote longevity. See more at <a href="http://akasharetreat.com">Akasha Retreat</a>.</p><ol start="6"><li><p><strong>Be led by biomarkers in Bay of Kotor (Montenegro)</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TzHM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03a4857f-b2f4-4a9a-8a53-dc3ed42aaf60_1085x627.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TzHM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03a4857f-b2f4-4a9a-8a53-dc3ed42aaf60_1085x627.png 424w, https://substackcdn.com/image/fetch/$s_!TzHM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03a4857f-b2f4-4a9a-8a53-dc3ed42aaf60_1085x627.png 848w, https://substackcdn.com/image/fetch/$s_!TzHM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03a4857f-b2f4-4a9a-8a53-dc3ed42aaf60_1085x627.png 1272w, https://substackcdn.com/image/fetch/$s_!TzHM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03a4857f-b2f4-4a9a-8a53-dc3ed42aaf60_1085x627.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TzHM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03a4857f-b2f4-4a9a-8a53-dc3ed42aaf60_1085x627.png" width="1085" height="627" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/03a4857f-b2f4-4a9a-8a53-dc3ed42aaf60_1085x627.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:627,&quot;width&quot;:1085,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1278568,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TzHM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03a4857f-b2f4-4a9a-8a53-dc3ed42aaf60_1085x627.png 424w, https://substackcdn.com/image/fetch/$s_!TzHM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03a4857f-b2f4-4a9a-8a53-dc3ed42aaf60_1085x627.png 848w, https://substackcdn.com/image/fetch/$s_!TzHM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03a4857f-b2f4-4a9a-8a53-dc3ed42aaf60_1085x627.png 1272w, https://substackcdn.com/image/fetch/$s_!TzHM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03a4857f-b2f4-4a9a-8a53-dc3ed42aaf60_1085x627.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Located in the glamorous One&amp;Only Portonovi resort in Montenegro&#8217;s near Podgorica UNESCO-protected Bay of Kotor, the Chenot Espace describes itself as a medical spa in a holiday setting. Don&#8217;t worry&#8212;this doesn&#8217;t mean scary invasive procedures. Instead, guests can opt for a number of wellness concepts that use diagnostic tests and biomarkers alongside Chinese Medicine principles to create bespoke programmes. The two-day deluxe spa weekend includes a medical consultation, energetic massage, hydro-aromatherapy treatment, a phyto-mud body wrap enriched with microalgae, and a carefully curated plant-based diet&#8212;all designed to detoxify, revitalise, and eliminate tension. See more <a href="https://www.oneandonlyresorts.com/destinations/montenegro">One and Only Bay of Kator.</a></p><ol start="7"><li><p><strong>Go Supersonic in Baden-Baden (Germany)</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!as7r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F225048c0-d376-46b0-b331-c59886999dbb_1169x697.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!as7r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F225048c0-d376-46b0-b331-c59886999dbb_1169x697.png 424w, https://substackcdn.com/image/fetch/$s_!as7r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F225048c0-d376-46b0-b331-c59886999dbb_1169x697.png 848w, https://substackcdn.com/image/fetch/$s_!as7r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F225048c0-d376-46b0-b331-c59886999dbb_1169x697.png 1272w, https://substackcdn.com/image/fetch/$s_!as7r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F225048c0-d376-46b0-b331-c59886999dbb_1169x697.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!as7r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F225048c0-d376-46b0-b331-c59886999dbb_1169x697.png" width="1169" height="697" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/225048c0-d376-46b0-b331-c59886999dbb_1169x697.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:697,&quot;width&quot;:1169,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1839874,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!as7r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F225048c0-d376-46b0-b331-c59886999dbb_1169x697.png 424w, https://substackcdn.com/image/fetch/$s_!as7r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F225048c0-d376-46b0-b331-c59886999dbb_1169x697.png 848w, https://substackcdn.com/image/fetch/$s_!as7r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F225048c0-d376-46b0-b331-c59886999dbb_1169x697.png 1272w, https://substackcdn.com/image/fetch/$s_!as7r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F225048c0-d376-46b0-b331-c59886999dbb_1169x697.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>While the term biohacking is relatively new, the theory is well-established&#8212;the Romans, after all, harnessed the medicinal qualities of thermal waters across their empire to help wounded soldiers recuperate. At Maison Messmer in the German spa town of Baden-Baden, bathing in those mineral-rich spring waters can also be combined with more modern practices. Try an anti-ageing ultrasound treatment that exposes facial skin to sonic waves to encourage active ingredients to penetrate into deeper dermal layers, which allows the skin to absorb and store more moisture. See more at <a href="http://hommage-hotels.com/en/maison-messmer-baden-baden">Maison Messmer Baden Baden</a>.</p><ol start="8"><li><p><strong>Seek out the scent of happiness in Bari (Italy)</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rUL0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac2a874-c3ac-4c43-860e-a5a338cc1906_1363x836.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rUL0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac2a874-c3ac-4c43-860e-a5a338cc1906_1363x836.png 424w, https://substackcdn.com/image/fetch/$s_!rUL0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac2a874-c3ac-4c43-860e-a5a338cc1906_1363x836.png 848w, https://substackcdn.com/image/fetch/$s_!rUL0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac2a874-c3ac-4c43-860e-a5a338cc1906_1363x836.png 1272w, https://substackcdn.com/image/fetch/$s_!rUL0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac2a874-c3ac-4c43-860e-a5a338cc1906_1363x836.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rUL0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac2a874-c3ac-4c43-860e-a5a338cc1906_1363x836.png" width="1363" height="836" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cac2a874-c3ac-4c43-860e-a5a338cc1906_1363x836.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:836,&quot;width&quot;:1363,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2451819,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rUL0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac2a874-c3ac-4c43-860e-a5a338cc1906_1363x836.png 424w, https://substackcdn.com/image/fetch/$s_!rUL0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac2a874-c3ac-4c43-860e-a5a338cc1906_1363x836.png 848w, https://substackcdn.com/image/fetch/$s_!rUL0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac2a874-c3ac-4c43-860e-a5a338cc1906_1363x836.png 1272w, https://substackcdn.com/image/fetch/$s_!rUL0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac2a874-c3ac-4c43-860e-a5a338cc1906_1363x836.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We all know that scents are powerful triggers, with certain fragrances transporting you to a particular place or time in an instant. But did you know that scientific research has also shown synergies between our olfactory systems and neurophysiological effects? At the Vair Spa at the gorgeous Borgo Egnazia hotel in Puglia, you can embark on a scent-filled adventure into happiness designed by aromatherapy expert Dr. Luca Fortuna. It uses essential oils as a sensorial key to understand your own wellbeing and happiness. Once you've completed your initial olfactory journey you can even enjoy a massage using your customised blend of oils. See more at <a href="http://vairspa.borgoegnazia.it">Vair Spa</a>. </p><ol start="9"><li><p><strong>Channel your inner supermodel</strong> <strong>in Cotswolds (UK)</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ADLR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72330c9e-33f9-4756-940f-5b4bee0211c8_1074x624.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ADLR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72330c9e-33f9-4756-940f-5b4bee0211c8_1074x624.png 424w, https://substackcdn.com/image/fetch/$s_!ADLR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72330c9e-33f9-4756-940f-5b4bee0211c8_1074x624.png 848w, https://substackcdn.com/image/fetch/$s_!ADLR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72330c9e-33f9-4756-940f-5b4bee0211c8_1074x624.png 1272w, https://substackcdn.com/image/fetch/$s_!ADLR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72330c9e-33f9-4756-940f-5b4bee0211c8_1074x624.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ADLR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72330c9e-33f9-4756-940f-5b4bee0211c8_1074x624.png" width="1074" height="624" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72330c9e-33f9-4756-940f-5b4bee0211c8_1074x624.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:624,&quot;width&quot;:1074,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1374917,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ADLR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72330c9e-33f9-4756-940f-5b4bee0211c8_1074x624.png 424w, https://substackcdn.com/image/fetch/$s_!ADLR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72330c9e-33f9-4756-940f-5b4bee0211c8_1074x624.png 848w, https://substackcdn.com/image/fetch/$s_!ADLR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72330c9e-33f9-4756-940f-5b4bee0211c8_1074x624.png 1272w, https://substackcdn.com/image/fetch/$s_!ADLR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72330c9e-33f9-4756-940f-5b4bee0211c8_1074x624.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p></li></ol><p>While biohacking focuses more on promoting longevity and health than appearances, most things that improve your inner health will also have a positive impact on your external wellbeing. With that in mind, The Lakes By Yoo in the leafy Cotswolds, 90 minutes from London, has teamed up with Kate Moss&#8212;fashion icon and founder of the COSMOS Skincare brand&#8212;to curate a spa experience designed to help you switch off and reconnect with yourself. In true supermodel fashion, though, it&#8217;s the pampering you&#8217;ll gain; the experience starts with an invigorating body brush and bracing ice bath before being cocooned in an infrared bubble to aid detoxification and muscle recovery, and a facial massage to restore balance. See more at <a href="https://www.thelakesbyyoo.com/">The Lakes by Yoo</a>.</p><ol start="10"><li><p><strong>(Bio) Hack like Vikings in Stockholm (Sweden)</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pFpv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F076bfc11-be71-4d0a-8e03-be8002156230_1003x626.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pFpv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F076bfc11-be71-4d0a-8e03-be8002156230_1003x626.png 424w, https://substackcdn.com/image/fetch/$s_!pFpv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F076bfc11-be71-4d0a-8e03-be8002156230_1003x626.png 848w, https://substackcdn.com/image/fetch/$s_!pFpv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F076bfc11-be71-4d0a-8e03-be8002156230_1003x626.png 1272w, https://substackcdn.com/image/fetch/$s_!pFpv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F076bfc11-be71-4d0a-8e03-be8002156230_1003x626.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pFpv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F076bfc11-be71-4d0a-8e03-be8002156230_1003x626.png" width="1003" height="626" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/076bfc11-be71-4d0a-8e03-be8002156230_1003x626.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:626,&quot;width&quot;:1003,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1078833,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pFpv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F076bfc11-be71-4d0a-8e03-be8002156230_1003x626.png 424w, https://substackcdn.com/image/fetch/$s_!pFpv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F076bfc11-be71-4d0a-8e03-be8002156230_1003x626.png 848w, https://substackcdn.com/image/fetch/$s_!pFpv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F076bfc11-be71-4d0a-8e03-be8002156230_1003x626.png 1272w, https://substackcdn.com/image/fetch/$s_!pFpv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F076bfc11-be71-4d0a-8e03-be8002156230_1003x626.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>HEAT&nbsp;was founded by Sophia Lie in 2018 as Scandinavia&#180;s first full spectrum infrared sauna lounge. Located in the centre of downtown Stockholm, HEAT offers private, full spectrum infrared sauna, compression therapy, LED&nbsp;light therapy and LPG massage. Here at HEAT, they have developed a transformative wellness experience grounded in three vital pillars: sweat, sculpt, recover. Working together, biohacking treatments help your body detoxify, optimize, and heal at the cellular level &#8211; to leave you glowing from the inside-out.&nbsp; See more at <a href="https://heatbysophialie.com/">HEAT by Sophia Lie</a>.</p>]]></content:encoded></item><item><title><![CDATA[Creating a Retrieval Augmented Generation (RAG) App with LangChain, Promptflow and Semantic Kernel]]></title><description><![CDATA[Comparing the most popular RAG tools.]]></description><link>https://www.kaljuv.ee/p/creating-a-retrieval-augmented-generation</link><guid isPermaLink="false">https://www.kaljuv.ee/p/creating-a-retrieval-augmented-generation</guid><dc:creator><![CDATA[Julian Kaljuvee]]></dc:creator><pubDate>Tue, 11 Jun 2024 10:42:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-7xY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09c1c220-0aa6-466f-ba54-2940af1749b9_796x433.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Introduction</h3><p>Creating simple Retrieval-Augmented Generation (RAG) chatbots using LangChain, Promptflow, and Semantic Kernel involves different approaches and tools. Here's a comparison and overview of how to create RAG chatbots with each framework.</p><h3>LangChain</h3><p><strong>LangChain</strong> is a framework that helps build applications with large language models. It provides tools to manage prompts, chain LLMs together, and integrate with external data sources for retrieval.</p><p><strong>Figure - LangChain Overview</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-7xY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09c1c220-0aa6-466f-ba54-2940af1749b9_796x433.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-7xY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09c1c220-0aa6-466f-ba54-2940af1749b9_796x433.png 424w, https://substackcdn.com/image/fetch/$s_!-7xY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09c1c220-0aa6-466f-ba54-2940af1749b9_796x433.png 848w, https://substackcdn.com/image/fetch/$s_!-7xY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09c1c220-0aa6-466f-ba54-2940af1749b9_796x433.png 1272w, https://substackcdn.com/image/fetch/$s_!-7xY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09c1c220-0aa6-466f-ba54-2940af1749b9_796x433.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-7xY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09c1c220-0aa6-466f-ba54-2940af1749b9_796x433.png" width="796" height="433" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09c1c220-0aa6-466f-ba54-2940af1749b9_796x433.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:433,&quot;width&quot;:796,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:299962,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-7xY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09c1c220-0aa6-466f-ba54-2940af1749b9_796x433.png 424w, https://substackcdn.com/image/fetch/$s_!-7xY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09c1c220-0aa6-466f-ba54-2940af1749b9_796x433.png 848w, https://substackcdn.com/image/fetch/$s_!-7xY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09c1c220-0aa6-466f-ba54-2940af1749b9_796x433.png 1272w, https://substackcdn.com/image/fetch/$s_!-7xY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09c1c220-0aa6-466f-ba54-2940af1749b9_796x433.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h4>Steps to Create a RAG Chatbot with LangChain:</h4><ol><li><p><strong>Setup Environment</strong>: Install the necessary libraries</p><pre><code>pip install langchain openai faiss</code></pre></li><li><p> <strong>Initialize LangChain Components</strong>:</p><ul><li><p>Define a retriever using FAISS (or another vector store).</p></li><li><p>Create a language model instance (e.g., OpenAI's GPT-3).</p></li><li><p>Chain them together.</p></li></ul></li><li><p><strong>Example Code</strong>:</p><pre><code>from langchain import OpenAI, VectorDBQA
from langchain.vectorstores import FAISS
from langchain.embeddings.openai import OpenAIEmbeddings

# Initialize the retriever
embeddings = OpenAIEmbeddings()
vector_store = FAISS.from_documents(documents, embeddings)
retriever = VectorDBQA(vector_store)

# Initialize the language model
llm = OpenAI(api_key="your_openai_api_key")

# Create the chain
chain = retriever | llm

# Define a query
query = "What is the capital of France?"

# Get the response
response = chain.run(query)
print(response)</code></pre></li></ol><h3>Promptflow</h3><p><strong>Promptflow</strong> is a platform for managing, deploying, and iterating on LLM prompts. It allows for easy integration with various models and APIs.</p><p><strong>Figure - Promptflow Overview</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fnEZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21a7a3b-8b59-45eb-bd60-cd6fcfe20d8a_1438x696.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fnEZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21a7a3b-8b59-45eb-bd60-cd6fcfe20d8a_1438x696.png 424w, https://substackcdn.com/image/fetch/$s_!fnEZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21a7a3b-8b59-45eb-bd60-cd6fcfe20d8a_1438x696.png 848w, https://substackcdn.com/image/fetch/$s_!fnEZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21a7a3b-8b59-45eb-bd60-cd6fcfe20d8a_1438x696.png 1272w, https://substackcdn.com/image/fetch/$s_!fnEZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21a7a3b-8b59-45eb-bd60-cd6fcfe20d8a_1438x696.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fnEZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21a7a3b-8b59-45eb-bd60-cd6fcfe20d8a_1438x696.png" width="1438" height="696" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f21a7a3b-8b59-45eb-bd60-cd6fcfe20d8a_1438x696.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:696,&quot;width&quot;:1438,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:179983,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fnEZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21a7a3b-8b59-45eb-bd60-cd6fcfe20d8a_1438x696.png 424w, https://substackcdn.com/image/fetch/$s_!fnEZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21a7a3b-8b59-45eb-bd60-cd6fcfe20d8a_1438x696.png 848w, https://substackcdn.com/image/fetch/$s_!fnEZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21a7a3b-8b59-45eb-bd60-cd6fcfe20d8a_1438x696.png 1272w, https://substackcdn.com/image/fetch/$s_!fnEZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21a7a3b-8b59-45eb-bd60-cd6fcfe20d8a_1438x696.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Steps to Create a RAG Chatbot with Promptflow:</h4><ol><li><p><strong>Setup Environment</strong>: Install Promptflow SDK.</p></li></ol><pre><code>pip install promptflow</code></pre><ol><li><p><strong>Define Prompts and Workflows</strong>:</p><ul><li><p>Create a retrieval component.</p></li><li><p>Define the generation prompt.</p></li><li><p>Set up the workflow to chain them together.</p></li></ul></li><li><p><strong>Example Code</strong>:</p></li></ol><pre><code>import requests
import promptflow as pf
from promptflow.components import OpenAI, VectorSearch
from promptflow.text_splitter import RecursiveCharacterTextSplitter

# Fetch the document content from the URL
url = "https://example.com/document"
response = requests.get(url)
document_text = response.text

# Split the document text into chunks
text_splitter = RecursiveCharacterTextSplitter(chunk_size=1000, chunk_overlap=200)
chunks = text_splitter.split_text(document_text)

# Initialize vector search with chunks
vector_search = VectorSearch.from_texts(chunks, model_name="openai_embedding_model")

# Initialize text generator
generator = OpenAI(api_key="your_openai_api_key")

# Define workflow
workflow = pf.Workflow(
    steps=[
        vector_search,
        generator
    ]
)

# Define a query
query = "What is the capital of France?"

# Run the workflow
response = workflow.run(query)
print(response)
</code></pre><h3>Semantic Kernel</h3><p><strong>Semantic Kernel</strong> is a lightweight framework designed to handle semantic search and text generation. It emphasizes modularity and ease of use.</p><p><strong>Figure - Semantic Kernel</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V5UO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F397982f8-df6c-4b6f-a0ac-7bfa63b425a4_868x440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V5UO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F397982f8-df6c-4b6f-a0ac-7bfa63b425a4_868x440.png 424w, https://substackcdn.com/image/fetch/$s_!V5UO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F397982f8-df6c-4b6f-a0ac-7bfa63b425a4_868x440.png 848w, https://substackcdn.com/image/fetch/$s_!V5UO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F397982f8-df6c-4b6f-a0ac-7bfa63b425a4_868x440.png 1272w, https://substackcdn.com/image/fetch/$s_!V5UO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F397982f8-df6c-4b6f-a0ac-7bfa63b425a4_868x440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V5UO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F397982f8-df6c-4b6f-a0ac-7bfa63b425a4_868x440.png" width="868" height="440" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/397982f8-df6c-4b6f-a0ac-7bfa63b425a4_868x440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:440,&quot;width&quot;:868,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:90841,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!V5UO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F397982f8-df6c-4b6f-a0ac-7bfa63b425a4_868x440.png 424w, https://substackcdn.com/image/fetch/$s_!V5UO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F397982f8-df6c-4b6f-a0ac-7bfa63b425a4_868x440.png 848w, https://substackcdn.com/image/fetch/$s_!V5UO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F397982f8-df6c-4b6f-a0ac-7bfa63b425a4_868x440.png 1272w, https://substackcdn.com/image/fetch/$s_!V5UO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F397982f8-df6c-4b6f-a0ac-7bfa63b425a4_868x440.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h4>Steps to Create a RAG Chatbot with Semantic Kernel:</h4><ol><li><p><strong>Setup Environment</strong>: Install Semantic Kernel.</p><pre><code>pip install semantic-kernel</code></pre></li><li><p><strong>Initialize Semantic Kernel Components</strong>:</p><ul><li><p>Set up a semantic search engine.</p></li><li><p>Integrate with a text generation model.</p></li></ul></li><li><p><strong>Example Code</strong>:</p><pre><code>import requests
from semantic_kernel import SemanticKernel, SearchEngine, TextGenerator
from semantic_kernel.text_splitter import RecursiveCharacterTextSplitter

# Fetch the document content from the URL
url = "https://example.com/document"
response = requests.get(url)
document_text = response.text

# Split the document text into chunks
text_splitter = RecursiveCharacterTextSplitter(chunk_size=1000, chunk_overlap=200)
chunks = text_splitter.split_text(document_text)

# Initialize search engine with chunks
search_engine = SearchEngine.from_texts(chunks, model_name="openai_embedding_model")

# Initialize text generator
text_generator = TextGenerator(api_key="your_api_key")

# Create semantic kernel
kernel = SemanticKernel(search_engine, text_generator)

# Define a query
query = "What is the capital of France?"

# Get the response
response = kernel.query(query)
print(response)</code></pre></li></ol><h3>Comparison</h3><ol><li><p><strong>LangChain</strong>:</p><ul><li><p><strong>Strengths</strong>: Highly modular, easy to integrate with various LLMs and vector stores, extensive chaining capabilities.</p></li><li><p><strong>Use Cases</strong>: Complex applications requiring multiple LLMs, custom chains, and flexible integrations.</p></li></ul></li><li><p><strong>Promptflow</strong>:</p><ul><li><p><strong>Strengths</strong>: Simplified prompt management, easy iteration on prompts, integrated workflow management.</p></li><li><p><strong>Use Cases</strong>: Applications needing rapid prototyping and iteration on prompts, deployment of prompt workflows.</p></li></ul></li><li><p><strong>Semantic Kernel</strong>:</p><ul><li><p><strong>Strengths</strong>: Lightweight, focused on semantic search and generation, easy to set up.</p></li><li><p><strong>Use Cases</strong>: Simple applications needing semantic search and text generation without extensive customization.</p></li></ul></li></ol><h3>Summary</h3><p>Each framework has its strengths and is suited to different types of RAG chatbot applications. LangChain offers the most flexibility and power for complex integrations, Promptflow excels in prompt management and workflow iteration, and Semantic Kernel provides a straightforward approach for simpler use cases. Choose the one that best fits the complexity and requirements of your project.</p>]]></content:encoded></item><item><title><![CDATA[Boosting and Bagging in Machine Learning]]></title><description><![CDATA[Ensemble techniques to improve performance of machine learning models.]]></description><link>https://www.kaljuv.ee/p/boosting-and-bagging-in-machine-learning</link><guid isPermaLink="false">https://www.kaljuv.ee/p/boosting-and-bagging-in-machine-learning</guid><dc:creator><![CDATA[Julian Kaljuvee]]></dc:creator><pubDate>Sat, 01 Jun 2024 13:03:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YsfM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167db4b1-974a-414d-992f-e29e983de62e_1279x671.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Introduction</h3><p>Machine learning and data science models need to be continuously improved as the input data to the model changes, models may become suboptimal. Two powerful ensemble learning techniques, boosting and bagging, have emerged as effective methods for achieving this. These techniques combine multiple models to produce a more accurate and stable prediction than any individual model could. This article explores what boosting and bagging are, how they work, and provides examples from various domains to illustrate their application.</p><h3>What are Boosting and Bagging?</h3><p><strong>Bagging</strong> (Bootstrap Aggregating) is designed to reduce the variance of a model by training multiple models on different subsets of the training data and then averaging their predictions. This technique is particularly useful when dealing with high-variance models, such as decision trees.</p><p><strong>Boosting</strong> aims to reduce both bias and variance by sequentially training models. Each model in the sequence focuses on correcting the errors made by the previous models. Common boosting algorithms include AdaBoost, Gradient Boosting, and XGBoost.</p><p><strong>Figure - Illustrating Bagging vs Boosting</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YsfM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167db4b1-974a-414d-992f-e29e983de62e_1279x671.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YsfM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167db4b1-974a-414d-992f-e29e983de62e_1279x671.png 424w, https://substackcdn.com/image/fetch/$s_!YsfM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167db4b1-974a-414d-992f-e29e983de62e_1279x671.png 848w, https://substackcdn.com/image/fetch/$s_!YsfM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167db4b1-974a-414d-992f-e29e983de62e_1279x671.png 1272w, https://substackcdn.com/image/fetch/$s_!YsfM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167db4b1-974a-414d-992f-e29e983de62e_1279x671.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YsfM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167db4b1-974a-414d-992f-e29e983de62e_1279x671.png" width="1279" height="671" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/167db4b1-974a-414d-992f-e29e983de62e_1279x671.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:671,&quot;width&quot;:1279,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:275102,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YsfM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167db4b1-974a-414d-992f-e29e983de62e_1279x671.png 424w, https://substackcdn.com/image/fetch/$s_!YsfM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167db4b1-974a-414d-992f-e29e983de62e_1279x671.png 848w, https://substackcdn.com/image/fetch/$s_!YsfM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167db4b1-974a-414d-992f-e29e983de62e_1279x671.png 1272w, https://substackcdn.com/image/fetch/$s_!YsfM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167db4b1-974a-414d-992f-e29e983de62e_1279x671.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Credits: Flaticon.com</p><h3>Key Parameters in Bagging and Boosting</h3><p>Both bagging and boosting involve several parameters that control their behavior:</p><ul><li><p><code>base_estimator</code>: The base model used to create multiple instances (e.g., <code>DecisionTreeClassifier</code> or <code>DecisionTreeRegressor</code>).</p></li><li><p><code>n_estimators</code>: The number of base models or boosting stages to be trained. Increasing this number generally improves performance but also increases computational cost.</p></li><li><p><code>random_state</code>: A seed for the random number generator to ensure reproducibility of results.</p></li></ul><h3>Bagging Examples</h3><h4>1. Finance: Predicting Stock Prices</h4><p>Bagging can be used to predict stock prices by aggregating predictions from multiple models trained on different subsets of historical stock data.</p><pre><code>from sklearn.ensemble import BaggingRegressor
from sklearn.tree import DecisionTreeRegressor
import pandas as pd
from sklearn.model_selection import train_test_split
from sklearn.metrics import mean_squared_error

# Assume we have a DataFrame df with stock features and target price
# df = pd.read_csv('stock_data.csv')

X = df.drop('price', axis=1)
y = df['price']

X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)

base_model = DecisionTreeRegressor()
bagging_model = BaggingRegressor(base_estimator=base_model, n_estimators=50, random_state=42)
bagging_model.fit(X_train, y_train)
y_pred = bagging_model.predict(X_test)
print(f'Mean Squared Error: {mean_squared_error(y_test, y_pred)}')</code></pre><h4>2. Healthcare: Disease Diagnosis</h4><p>Bagging can improve the accuracy of disease diagnosis by aggregating predictions from multiple models trained on different subsets of patient data.</p><pre><code>from sklearn.ensemble import BaggingClassifier
from sklearn.tree import DecisionTreeClassifier
from sklearn.datasets import load_breast_cancer
from sklearn.model_selection import train_test_split
from sklearn.metrics import accuracy_score

# Load dataset
data = load_breast_cancer()
X, y = data.data, data.target

X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)

base_model = DecisionTreeClassifier()
bagging_model = BaggingClassifier(base_estimator=base_model, n_estimators=50, random_state=42)
bagging_model.fit(X_train, y_train)
y_pred = bagging_model.predict(X_test)
print(f'Accuracy: {accuracy_score(y_test, y_pred)}')</code></pre><h3>Boosting Examples</h3><h4>1. Marketing: Customer Churn Prediction</h4><p>Boosting can predict customer churn by sequentially training models to focus on customers most likely to churn based on historical data.</p><pre><code>from sklearn.ensemble import GradientBoostingClassifier
import pandas as pd
from sklearn.model_selection import train_test_split
from sklearn.metrics import accuracy_score

# Assume we have a DataFrame df with customer features and churn target
df = pd.read_csv('customer_churn.csv')

X = df.drop('churn', axis=1)
y = df['churn']

X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)

boosting_model = GradientBoostingClassifier(n_estimators=100, random_state=42)
boosting_model.fit(X_train, y_train)
y_pred = boosting_model.predict(X_test)
print(f'Accuracy: {accuracy_score(y_test, y_pred)}')</code></pre><h4>2. E-commerce: Product Recommendation</h4><p>Boosting can improve the accuracy of product recommendations by focusing on patterns in customer behavior that previous models missed.</p><pre><code>from sklearn.ensemble import AdaBoostClassifier
from sklearn.tree import DecisionTreeClassifier
import pandas as pd
from sklearn.model_selection import train_test_split
from sklearn.metrics import accuracy_score

# Assume we have a DataFrame df with user features and product purchase target
# df = pd.read_csv('product_recommendation.csv')

X = df.drop('purchased', axis=1)
y = df['purchased']

X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)

base_model = DecisionTreeClassifier()
boosting_model = AdaBoostClassifier(base_estimator=base_model, n_estimators=100, random_state=42)
boosting_model.fit(X_train, y_train)
y_pred = boosting_model.predict(X_test)
print(f'Accuracy: {accuracy_score(y_test, y_pred)}')</code></pre><h3>Summary</h3><p>Boosting and bagging are powerful techniques in the data scientist&#8217;s toolkit, capable of enhancing model performance across various domains. By understanding and leveraging these methods, one can build more accurate and robust models, whether predicting stock prices, diagnosing diseases, forecasting customer churn, or recommending products. These techniques demonstrate the power of ensemble learning in tackling complex predictive tasks.</p>]]></content:encoded></item><item><title><![CDATA[Visualising Poetry with AI]]></title><description><![CDATA[Early experiments with generative AI]]></description><link>https://www.kaljuv.ee/p/visualising-poetry-with-ai</link><guid isPermaLink="false">https://www.kaljuv.ee/p/visualising-poetry-with-ai</guid><dc:creator><![CDATA[Julian Kaljuvee]]></dc:creator><pubDate>Thu, 20 Jul 2023 04:06:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8X7i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4545f7aa-a143-4fb7-97e4-b90b3b4e56c9_511x509.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Background</h3><p>Note: This was originally published August 2022 on <a href="https://medium.com/@kaljuvee/visualising-poetry-with-ai-a0e31d349420">my Medium blog</a> before the ChatGPT-driven AI craze started.</p><p>Given the recent advances in Artificial Intelligence (AI) and its two subcategories known as Natural Language Processing (NLP) and generative adversarial networks (GAN), a plethora of new platforms have emerged on the Internet combining the create a new art form or a category of art: <strong>text-to-image art.</strong></p><p>The latest text-to-image tools such as <a href="https://openai.com/dall-e-2/">DALL*E 2</a>, <a href="https://www.midjourney.com/home/">Midjourney </a>and <a href="https://nightcafe.studio/">NightCafe </a>are so powerful and simple to use that today everyone with a access to internet can become an artist in a matter of minutes. Having painted a bit in my teens and having always had an interest in poetry, I decided to find out if there is a budding poetic artist (or an artistic poet for that matter) in me after all. So I took one of the platform <a href="https://nightcafe.studio/">NightCafe </a>(which I found easiest to use) out for a spin.</p><h3><strong>Les Fleurs du&nbsp;Mal</strong></h3><p>Les Fleurs du Mal is a poetry collection by the great French poet <a href="https://et.wikipedia.org/wiki/Charles_Baudelaire">Charles Baudelaire</a> from the 19th century. Given that his poems are either very depressing, or very beautiful, or sometimes both, I picked one from the latter category titled <a href="https://en.wikipedia.org/wiki/L%27albatros_%28poem%29">Albatross</a>, which talks about the beauty and existential suffering of being a poet. The English translation is below, but you can also find the <a href="https://fleursdumal.org/poem/200">French original </a>on <a href="https://fleursdumal.org/">FlreursDuMal.org</a>.</p><p><strong>The Albatross</strong></p><p><em>Often, to amuse themselves, the men of a crew<br>Catch albatrosses, those vast sea birds<br>That indolently follow a ship<br>As it glides over the deep, briny sea.<br>Scarcely have they placed them on the deck<br>Than these kings of the sky, clumsy, ashamed,<br>Pathetically let their great white wings<br>Drag beside them like oars.<br>That winged voyager, how weak and gauche he is,<br>So beautiful before, now comic and ugly!<br>One man worries his beak with a stubby clay pipe;<br>Another limps, mimics the cripple who once flew!<br>The poet resembles this prince of cloud and sky<br>Who frequents the tempest and laughs at the bowman;<br>When exiled on the earth, the butt of hoots and jeers,<br>His giant wings prevent him from walking.</em></p><ul><li><p>Charles Baudelaire (translated by William Aggeler, The Flowers of Evil)</p></li></ul><p>Instead of feeding the entire poem into AI, thought let us first start with a few lines so chose the following passage:</p><p><em>The poet resembles this prince of cloud and sky<br>Who frequents the tempest and laughs at the bowman</em></p><h3>Results</h3><p>After a few clicks and a few minutes of processing, <a href="https://nightcafe.studio/">NightCafe </a>generated my come-back art piece shown below.</p><h4>Figure&#8202;&#8212;&#8202;Passage of Albatross as Read and Seen by Text-to-Image AI</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8X7i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4545f7aa-a143-4fb7-97e4-b90b3b4e56c9_511x509.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8X7i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4545f7aa-a143-4fb7-97e4-b90b3b4e56c9_511x509.png 424w, https://substackcdn.com/image/fetch/$s_!8X7i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4545f7aa-a143-4fb7-97e4-b90b3b4e56c9_511x509.png 848w, https://substackcdn.com/image/fetch/$s_!8X7i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4545f7aa-a143-4fb7-97e4-b90b3b4e56c9_511x509.png 1272w, https://substackcdn.com/image/fetch/$s_!8X7i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4545f7aa-a143-4fb7-97e4-b90b3b4e56c9_511x509.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8X7i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4545f7aa-a143-4fb7-97e4-b90b3b4e56c9_511x509.png" width="511" height="509" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4545f7aa-a143-4fb7-97e4-b90b3b4e56c9_511x509.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:509,&quot;width&quot;:511,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:431128,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8X7i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4545f7aa-a143-4fb7-97e4-b90b3b4e56c9_511x509.png 424w, https://substackcdn.com/image/fetch/$s_!8X7i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4545f7aa-a143-4fb7-97e4-b90b3b4e56c9_511x509.png 848w, https://substackcdn.com/image/fetch/$s_!8X7i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4545f7aa-a143-4fb7-97e4-b90b3b4e56c9_511x509.png 1272w, https://substackcdn.com/image/fetch/$s_!8X7i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4545f7aa-a143-4fb7-97e4-b90b3b4e56c9_511x509.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>If you liked the image above, please give me a star, or whatever your favourite emoji to this post to support my budding international internet artist career. If you did not like the image above, stop reading now, or simply visit <a href="https://www.tiktok.com/">TikTok </a>instead as they recently <a href="https://www.theverge.com/2022/8/15/23306101/tiktok-ai-greenscreen-filter-text-to-image-mainstream">implemented their own text-to-image algorithm.</a></p><h3>Applications</h3><p>One of the most obvious applications of this new technology would be book and magazine story illustrations, but there certainly will be many others&#8202;&#8212;&#8202;a picture is more than thousand words, as the old saying goes.</p><h3>References</h3><ul><li><p><a href="https://nightcafe.studio/">NightCafe</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/Natural_language_processing">Natural Language Processing</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/Generative_adversarial_network">Generative Adversarial Networks</a></p></li><li><p><a href="https://robgon.medium.com/">Robert A Consalves on Medium</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Embracing the world of creative economy]]></title><description><![CDATA[A brief history of why this Substack was started]]></description><link>https://www.kaljuv.ee/p/embracing-the-world-of-creative-economy</link><guid isPermaLink="false">https://www.kaljuv.ee/p/embracing-the-world-of-creative-economy</guid><dc:creator><![CDATA[Julian Kaljuvee]]></dc:creator><pubDate>Thu, 20 Jul 2023 04:01:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MR2e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835a2314-ed7b-46c5-b15c-b7071ee696a5_607x609.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><h2>Why this, why now!</h2><p>Everyone should have a personal journal, and Substack provides an opportunity for a longer form content than most of the social media platforms out there on this planet.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MR2e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835a2314-ed7b-46c5-b15c-b7071ee696a5_607x609.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MR2e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835a2314-ed7b-46c5-b15c-b7071ee696a5_607x609.png 424w, https://substackcdn.com/image/fetch/$s_!MR2e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835a2314-ed7b-46c5-b15c-b7071ee696a5_607x609.png 848w, https://substackcdn.com/image/fetch/$s_!MR2e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835a2314-ed7b-46c5-b15c-b7071ee696a5_607x609.png 1272w, https://substackcdn.com/image/fetch/$s_!MR2e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835a2314-ed7b-46c5-b15c-b7071ee696a5_607x609.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MR2e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835a2314-ed7b-46c5-b15c-b7071ee696a5_607x609.png" width="607" height="609" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/835a2314-ed7b-46c5-b15c-b7071ee696a5_607x609.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:609,&quot;width&quot;:607,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:721972,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MR2e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835a2314-ed7b-46c5-b15c-b7071ee696a5_607x609.png 424w, https://substackcdn.com/image/fetch/$s_!MR2e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835a2314-ed7b-46c5-b15c-b7071ee696a5_607x609.png 848w, https://substackcdn.com/image/fetch/$s_!MR2e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835a2314-ed7b-46c5-b15c-b7071ee696a5_607x609.png 1272w, https://substackcdn.com/image/fetch/$s_!MR2e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835a2314-ed7b-46c5-b15c-b7071ee696a5_607x609.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>After having tried multiple publishing platforms over the years, for the moment, this feels like a better home for my diverse interests such as biology, AI, software, art, finance and longevity, to mention a few.</p><p>Do not forget to press like and subscribe buttons! :)</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kaljuv.ee/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Julian&#8217;s Substack! Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Coming soon]]></title><description><![CDATA[This is Julian Kaljuvee | Biology | AI | Art .]]></description><link>https://www.kaljuv.ee/p/coming-soon</link><guid isPermaLink="false">https://www.kaljuv.ee/p/coming-soon</guid><dc:creator><![CDATA[Julian Kaljuvee]]></dc:creator><pubDate>Thu, 20 Jul 2023 03:31:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!uPA3!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b982d53-7b6f-4afa-a033-dede6c191e52_440x440.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This is Julian Kaljuvee | Biology | AI | Art .</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.kaljuv.ee/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.kaljuv.ee/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>