<?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:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Morten Just]]></title><description><![CDATA[Notes]]></description><link>https://mortenjust.com/</link><image><url>https://mortenjust.com/favicon.png</url><title>Morten Just</title><link>https://mortenjust.com/</link></image><generator>Ghost 5.119</generator><lastBuildDate>Tue, 09 Jun 2026 15:22:18 GMT</lastBuildDate><atom:link href="https://mortenjust.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[A live subscription tracker]]></title><description><![CDATA[How much do you pay for Netflix...per second?]]></description><link>https://mortenjust.com/a-live-subscription-tracker/</link><guid isPermaLink="false">673b8e4bfbd1c00001dc6791</guid><dc:creator><![CDATA[MortenJust]]></dc:creator><pubDate>Mon, 18 Nov 2024 18:59:04 GMT</pubDate><media:content url="https://mortenjust.com/content/images/2024/11/CleanShot-2024-11-18-at-19.57.57@2x-1.png" medium="image"/><content:encoded><![CDATA[<img src="https://mortenjust.com/content/images/2024/11/CleanShot-2024-11-18-at-19.57.57@2x-1.png" alt="A live subscription tracker"><p><a href="https://subs.mortenjust.com/?ref=mortenjust.com" rel="noreferrer">Try it here</a></p><p>I was wondering how much I was paying for Netflix, ChatGPT and the other subscriptions right now, as in right this second. </p><p>I drew this sketch in Figma and handed it over to Claude. </p><figure class="kg-card kg-image-card"><img src="https://mortenjust.com/content/images/2024/11/image-11.png" class="kg-image" alt="A live subscription tracker" loading="lazy" width="1740" height="886" srcset="https://mortenjust.com/content/images/size/w600/2024/11/image-11.png 600w, https://mortenjust.com/content/images/size/w1000/2024/11/image-11.png 1000w, https://mortenjust.com/content/images/size/w1600/2024/11/image-11.png 1600w, https://mortenjust.com/content/images/2024/11/image-11.png 1740w" sizes="(min-width: 720px) 720px"></figure><p>it came back with an artifact, Claude&#x2019;s way of working on a deliverable. <a href="https://claude.site/artifacts/f7f77c5c-8895-4a09-a2fa-7f33d54fcb5b?ref=mortenjust.com" rel="noreferrer">Here&#x2019;s what it made</a></p><p>Reactions on <a href="https://x.com/mortenjust/status/1858244443855303037?s=46&amp;t=-XtmOvWiaeqXE9KnLRdzLA&amp;ref=mortenjust.com" rel="noreferrer">the tweet</a> can be summarized as anxiety. </p>]]></content:encoded></item><item><title><![CDATA[A video editor without a timeline]]></title><description><![CDATA[<p>Every time I make a video I ask myself, why does this take so many steps? And why is it almost the same steps every time? </p><p>So I made a video editor. You type in your video like a blog post, and the app turns it into a full video</p>]]></description><link>https://mortenjust.com/a-video-editor-without-a-timeline/</link><guid isPermaLink="false">673e0146fbd1c00001dc67d7</guid><category><![CDATA[Experiments]]></category><dc:creator><![CDATA[MortenJust]]></dc:creator><pubDate>Mon, 28 Oct 2024 15:40:00 GMT</pubDate><media:content url="https://mortenjust.com/content/images/2024/11/CleanShot-2024-11-20-at-16.37.52@2x.png" medium="image"/><content:encoded><![CDATA[<img src="https://mortenjust.com/content/images/2024/11/CleanShot-2024-11-20-at-16.37.52@2x.png" alt="A video editor without a timeline"><p>Every time I make a video I ask myself, why does this take so many steps? And why is it almost the same steps every time? </p><p>So I made a video editor. You type in your video like a blog post, and the app turns it into a full video with a soundtrack. </p><p><a href="https://video.rotato.app/?ref=mortenjust.com" rel="noreferrer">You can try it here</a></p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">I was wondering why simple video editing is so hard, so I put a video editor in a text field <a href="https://t.co/9U4v9p7mjm?ref=mortenjust.com">pic.twitter.com/9U4v9p7mjm</a></p>&#x2014; Morten Just (@mortenjust) <a href="https://twitter.com/mortenjust/status/1850835466418827482?ref_src=twsrc%5Etfw&amp;ref=mortenjust.com">October 28, 2024</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></figure><figure class="kg-card kg-embed-card"><iframe width="200" height="150" src="https://www.youtube.com/embed/YnymecvuB74?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Video editor"></iframe></figure><figure class="kg-card kg-embed-card"><iframe width="200" height="150" src="https://www.youtube.com/embed/wVyMqnUfI1o?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Settings"></iframe></figure><figure class="kg-card kg-embed-card"><iframe width="200" height="150" src="https://www.youtube.com/embed/2mpaVMS3Syk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Using the keyboard"></iframe></figure>]]></content:encoded></item><item><title><![CDATA[A 3D version of Brian Eno's deck]]></title><description><![CDATA[<p>Oblique strategies are hints to push you out of a creative block. You take a card from the deck and do whatever it means to you. </p><p>This is a React-three-fiber version.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="150" src="https://www.youtube.com/embed/D20A13vRhTA?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Oblique strategies"></iframe></figure>]]></description><link>https://mortenjust.com/oblique-strategies/</link><guid isPermaLink="false">673e0390fbd1c00001dc67f0</guid><category><![CDATA[Experiments]]></category><dc:creator><![CDATA[MortenJust]]></dc:creator><pubDate>Wed, 02 Oct 2024 14:44:00 GMT</pubDate><media:content url="https://mortenjust.com/content/images/2024/11/CleanShot-2024-11-20-at-17.01.25@2x.png" medium="image"/><content:encoded><![CDATA[<img src="https://mortenjust.com/content/images/2024/11/CleanShot-2024-11-20-at-17.01.25@2x.png" alt="A 3D version of Brian Eno&apos;s deck"><p>Oblique strategies are hints to push you out of a creative block. You take a card from the deck and do whatever it means to you. </p><p>This is a React-three-fiber version.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="150" src="https://www.youtube.com/embed/D20A13vRhTA?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Oblique strategies"></iframe></figure>]]></content:encoded></item><item><title><![CDATA[A free and private video compressor]]></title><description><![CDATA[<p>When you save your videos in a video app, they are typically 10 times larger than you want them to be. </p><p><a href="https://tools.rotato.app/compress?ref=mortenjust.com" rel="noreferrer">Web version</a></p><p><a href="https://compresso.app/?ref=mortenjust.com" rel="noreferrer">Mac/Windows version</a></p><figure class="kg-card kg-embed-card"><iframe width="200" height="150" src="https://www.youtube.com/embed/AynqeIbWpR0?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Web video compressor"></iframe></figure><p></p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">Weird how most videos are 90% heavier than they have to be. I made a tool for that: <a href="https://t.co/xK6RNqwV7Y?ref=mortenjust.com">pic.twitter.com/xK6RNqwV7Y</a></p>&#x2014; Morten</blockquote></figure>]]></description><link>https://mortenjust.com/compress-videos/</link><guid isPermaLink="false">673e041bfbd1c00001dc6801</guid><category><![CDATA[Launches]]></category><dc:creator><![CDATA[MortenJust]]></dc:creator><pubDate>Mon, 29 Jul 2024 14:47:00 GMT</pubDate><media:content url="https://mortenjust.com/content/images/2024/11/CleanShot-2024-11-20-at-17.01.59@2x.png" medium="image"/><content:encoded><![CDATA[<img src="https://mortenjust.com/content/images/2024/11/CleanShot-2024-11-20-at-17.01.59@2x.png" alt="A free and private video compressor"><p>When you save your videos in a video app, they are typically 10 times larger than you want them to be. </p><p><a href="https://tools.rotato.app/compress?ref=mortenjust.com" rel="noreferrer">Web version</a></p><p><a href="https://compresso.app/?ref=mortenjust.com" rel="noreferrer">Mac/Windows version</a></p><figure class="kg-card kg-embed-card"><iframe width="200" height="150" src="https://www.youtube.com/embed/AynqeIbWpR0?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Web video compressor"></iframe></figure><p></p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">Weird how most videos are 90% heavier than they have to be. I made a tool for that: <a href="https://t.co/xK6RNqwV7Y?ref=mortenjust.com">pic.twitter.com/xK6RNqwV7Y</a></p>&#x2014; Morten Just (@mortenjust) <a href="https://twitter.com/mortenjust/status/1817991110544744764?ref_src=twsrc%5Etfw&amp;ref=mortenjust.com">July 29, 2024</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></figure>]]></content:encoded></item><item><title><![CDATA[A Gmail plugin for managers]]></title><description><![CDATA[<p>Using Chrome&apos;s built-in AI (in beta as of 2024)</p><figure class="kg-card kg-embed-card"><iframe width="200" height="150" src="https://www.youtube.com/embed/bBWHX3yOjjY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="gamilplugia"></iframe></figure>]]></description><link>https://mortenjust.com/a-gmail-plugin-for-managers/</link><guid isPermaLink="false">673e0529fbd1c00001dc6813</guid><category><![CDATA[Experiments]]></category><dc:creator><![CDATA[MortenJust]]></dc:creator><pubDate>Tue, 02 Jul 2024 14:51:00 GMT</pubDate><media:content url="https://mortenjust.com/content/images/2024/11/CleanShot-2024-11-20-at-16.50.23@2x.png" medium="image"/><content:encoded><![CDATA[<img src="https://mortenjust.com/content/images/2024/11/CleanShot-2024-11-20-at-16.50.23@2x.png" alt="A Gmail plugin for managers"><p>Using Chrome&apos;s built-in AI (in beta as of 2024)</p><figure class="kg-card kg-embed-card"><iframe width="200" height="150" src="https://www.youtube.com/embed/bBWHX3yOjjY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="gamilplugia"></iframe></figure>]]></content:encoded></item><item><title><![CDATA[Fast AI]]></title><description><![CDATA[<p>The Chrome team is <a href="https://developer.chrome.com/docs/ai/built-in?ref=mortenjust.com">building AI into Chrome</a>, and it&apos;s fast. I made a small React app that submits a new prompt on every single keystroke. The latency is often below 100ms, making it feel nearly instant. </p><figure class="kg-card kg-embed-card"><iframe width="200" height="150" src="https://www.youtube.com/embed/ZTs3vmAMKk4?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Chrome built-in offline AI"></iframe></figure><p>Seems light on resources. It uses the GPU when it can.</p>]]></description><link>https://mortenjust.com/fast-ai/</link><guid isPermaLink="false">67443c25fbd1c00001dc686a</guid><category><![CDATA[Experiments]]></category><dc:creator><![CDATA[MortenJust]]></dc:creator><pubDate>Mon, 24 Jun 2024 08:01:00 GMT</pubDate><media:content url="https://mortenjust.com/content/images/2024/11/CleanShot-2024-11-25-at-10.00.18@2x.png" medium="image"/><content:encoded><![CDATA[<img src="https://mortenjust.com/content/images/2024/11/CleanShot-2024-11-25-at-10.00.18@2x.png" alt="Fast AI"><p>The Chrome team is <a href="https://developer.chrome.com/docs/ai/built-in?ref=mortenjust.com">building AI into Chrome</a>, and it&apos;s fast. I made a small React app that submits a new prompt on every single keystroke. The latency is often below 100ms, making it feel nearly instant. </p><figure class="kg-card kg-embed-card"><iframe width="200" height="150" src="https://www.youtube.com/embed/ZTs3vmAMKk4?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Chrome built-in offline AI"></iframe></figure><p>Seems light on resources. It uses the GPU when it can. </p>]]></content:encoded></item><item><title><![CDATA[A do-anything-video editor]]></title><description><![CDATA[<figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">We made an app that lets you drag in a video and make changes by typing <a href="https://t.co/uMoMB2Wt20?ref=mortenjust.com">pic.twitter.com/uMoMB2Wt20</a></p>&#x2014; Morten Just (@mortenjust) <a href="https://twitter.com/mortenjust/status/1732046992011153468?ref_src=twsrc%5Etfw&amp;ref=mortenjust.com">December 5, 2023</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></figure><figure class="kg-card kg-embed-card"><iframe width="200" height="150" src="https://www.youtube.com/embed/Z2u65CsSTtE?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Clipla"></iframe></figure>]]></description><link>https://mortenjust.com/a-do-anything-video-editor/</link><guid isPermaLink="false">673e0607fbd1c00001dc6824</guid><category><![CDATA[Experiments]]></category><dc:creator><![CDATA[MortenJust]]></dc:creator><pubDate>Tue, 05 Dec 2023 15:55:00 GMT</pubDate><media:content url="https://mortenjust.com/content/images/2024/11/CleanShot-2024-11-20-at-16.55.39@2x.png" medium="image"/><content:encoded><![CDATA[<figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><img src="https://mortenjust.com/content/images/2024/11/CleanShot-2024-11-20-at-16.55.39@2x.png" alt="A do-anything-video editor"><p lang="en" dir="ltr">We made an app that lets you drag in a video and make changes by typing <a href="https://t.co/uMoMB2Wt20?ref=mortenjust.com">pic.twitter.com/uMoMB2Wt20</a></p>&#x2014; Morten Just (@mortenjust) <a href="https://twitter.com/mortenjust/status/1732046992011153468?ref_src=twsrc%5Etfw&amp;ref=mortenjust.com">December 5, 2023</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></figure><figure class="kg-card kg-embed-card"><iframe width="200" height="150" src="https://www.youtube.com/embed/Z2u65CsSTtE?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Clipla"></iframe></figure>]]></content:encoded></item><item><title><![CDATA[A Slack team of AI employees]]></title><description><![CDATA[<p>As I was building my made-by-AI iOS app, I found myself prompting ChatGPT with, act as a lawyer,  as a pm, as a frontend engineer.</p><p>I could make <a href="https://openai.com/index/introducing-gpts/?ref=mortenjust.com">GPTs</a>, but that&apos;s not where the conversations take place on a team. That happens in Slack. So wouldn&apos;t</p>]]></description><link>https://mortenjust.com/a-slack-team-of-ai-employees/</link><guid isPermaLink="false">674209adfbd1c00001dc683e</guid><category><![CDATA[Experiments]]></category><dc:creator><![CDATA[MortenJust]]></dc:creator><pubDate>Tue, 21 Mar 2023 17:03:00 GMT</pubDate><media:content url="https://mortenjust.com/content/images/2024/11/CleanShot-2024-11-25-at-09.42.06@2x.png" medium="image"/><content:encoded><![CDATA[<img src="https://mortenjust.com/content/images/2024/11/CleanShot-2024-11-25-at-09.42.06@2x.png" alt="A Slack team of AI employees"><p>As I was building my made-by-AI iOS app, I found myself prompting ChatGPT with, act as a lawyer,  as a pm, as a frontend engineer.</p><p>I could make <a href="https://openai.com/index/introducing-gpts/?ref=mortenjust.com">GPTs</a>, but that&apos;s not where the conversations take place on a team. That happens in Slack. So wouldn&apos;t it be easier to just have those bots in Slack? </p><figure class="kg-card kg-image-card kg-width-full"><img src="https://mortenjust.com/content/images/2024/11/image-33.png" class="kg-image" alt="A Slack team of AI employees" loading="lazy" width="890" height="436" srcset="https://mortenjust.com/content/images/size/w600/2024/11/image-33.png 600w, https://mortenjust.com/content/images/2024/11/image-33.png 890w"></figure><p>And what if you give them tasks? Shouldn&apos;t they just join whatever task app the team is using, like Trello, Asana or Linear? </p><p>Or maybe they should have their own bot board, because, let&apos;s face it, they&apos;re a little <em>different.</em> </p><figure class="kg-card kg-image-card"><img src="https://mortenjust.com/content/images/2024/11/image-34.png" class="kg-image" alt="A Slack team of AI employees" loading="lazy" width="2000" height="1257" srcset="https://mortenjust.com/content/images/size/w600/2024/11/image-34.png 600w, https://mortenjust.com/content/images/size/w1000/2024/11/image-34.png 1000w, https://mortenjust.com/content/images/size/w1600/2024/11/image-34.png 1600w, https://mortenjust.com/content/images/2024/11/image-34.png 2158w" sizes="(min-width: 720px) 720px"></figure>]]></content:encoded></item><item><title><![CDATA[Hey ChatGPT, make me an iPhone app]]></title><description><![CDATA[<p>I think this might be the first iOS app purely written by AI to make it to the app store. Shortly after GPT-4 came out I wondered if it could write an entire app. SwiftUI apps can neatly fit into a single file, so I asked ChatGPT to generate that</p>]]></description><link>https://mortenjust.com/hey-chatgpt-make-me-an-iphone-app/</link><guid isPermaLink="false">67420b68fbd1c00001dc6854</guid><category><![CDATA[Experiments]]></category><dc:creator><![CDATA[MortenJust]]></dc:creator><pubDate>Wed, 15 Mar 2023 17:07:00 GMT</pubDate><media:content url="https://mortenjust.com/content/images/2024/11/5mo.webp" medium="image"/><content:encoded><![CDATA[<img src="https://mortenjust.com/content/images/2024/11/5mo.webp" alt="Hey ChatGPT, make me an iPhone app"><p>I think this might be the first iOS app purely written by AI to make it to the app store. Shortly after GPT-4 came out I wondered if it could write an entire app. SwiftUI apps can neatly fit into a single file, so I asked ChatGPT to generate that one file. </p><p>I generated the app icon with Midjourney and had ChatGPT write the App Store copy. </p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">hey gpt4, make me an iPhone app that recommends 5 new movies every day + trailers + where to watch.<br><br>My ambitions grew as we went along  &#x1F447; <a href="https://t.co/oPUzT5Bjzi?ref=mortenjust.com">pic.twitter.com/oPUzT5Bjzi</a></p>&#x2014; Morten Just (@mortenjust) <a href="https://twitter.com/mortenjust/status/1636001311417319426?ref_src=twsrc%5Etfw&amp;ref=mortenjust.com">March 15, 2023</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></figure><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">Here&apos;s version 1. Had to ask it to fix 2-3 of its own bugs, which it did (and apologized). The app compiled and did what I asked: <a href="https://t.co/Mvq4J0ILqr?ref=mortenjust.com">pic.twitter.com/Mvq4J0ILqr</a></p>&#x2014; Morten Just (@mortenjust) <a href="https://twitter.com/mortenjust/status/1636002309569146885?ref_src=twsrc%5Etfw&amp;ref=mortenjust.com">March 15, 2023</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></figure><figure class="kg-card kg-image-card"><img src="https://mortenjust.com/content/images/2024/11/image-35.png" class="kg-image" alt="Hey ChatGPT, make me an iPhone app" loading="lazy" width="1588" height="1916" srcset="https://mortenjust.com/content/images/size/w600/2024/11/image-35.png 600w, https://mortenjust.com/content/images/size/w1000/2024/11/image-35.png 1000w, https://mortenjust.com/content/images/2024/11/image-35.png 1588w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://gist.github.com/mortenjust/315cd6da064c39708d7e05870f1f7e56?ref=mortenjust.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">MovieTodayApp.swift</div><div class="kg-bookmark-description">MovieTodayApp.swift. GitHub Gist: instantly share code, notes, and snippets.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://mortenjust.com/content/images/icon/pinned-octocat-093da3e6fa40.svg" alt="Hey ChatGPT, make me an iPhone app"><span class="kg-bookmark-author">Gist</span><span class="kg-bookmark-publisher">262588213843476</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://mortenjust.com/content/images/thumbnail/gist-og-image-54fd7dc0713e.png" alt="Hey ChatGPT, make me an iPhone app" onerror="this.style.display = &apos;none&apos;"></div></a></figure><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.cultofmac.com/news/5-movies-first-chatgpt-generated-app?ref=mortenjust.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">First ChatGPT-generated app hits the App Store</div><div class="kg-bookmark-description">5 Movies, likely the first iPhone app generated almost entirely by ChatGPT, was approved by Apple and published on the App Store late Thursday night.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://mortenjust.com/content/images/icon/favicon.ico" alt="Hey ChatGPT, make me an iPhone app"><span class="kg-bookmark-author">Cult of Mac</span><span class="kg-bookmark-publisher">D. Griffin Jones</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://mortenjust.com/content/images/thumbnail/5-Movies.jpg" alt="Hey ChatGPT, make me an iPhone app" onerror="this.style.display = &apos;none&apos;"></div></a></figure><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://apps.apple.com/us/app/5-movies/id6446427676?ref=mortenjust.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">&#x200E;5 Movies</div><div class="kg-bookmark-description">&#x200E;Daily 5 Movies takes the hassle out of movie night. Enjoy a fresh list of five handpicked movies every day, perfect for any mood. Features: - 5 movies chosen daily for a mix of genres
- Check out trailers before diving in
- Quick movie overviews to pique your interest
- Discover where to stream ea&#x2026;</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://mortenjust.com/content/images/icon/faviconV2" alt="Hey ChatGPT, make me an iPhone app"><span class="kg-bookmark-author">App Store</span><span class="kg-bookmark-publisher">Morten Petersen</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://mortenjust.com/content/images/thumbnail/1200x630wa.png" alt="Hey ChatGPT, make me an iPhone app" onerror="this.style.display = &apos;none&apos;"></div></a></figure>]]></content:encoded></item><item><title><![CDATA[A drag & drop Sonos app]]></title><description><![CDATA[<p>The Sonos app is notoriously slow to use, I think mainly because you have a many-to-many relationship between audio sources and speakers&#x2014;and combinations of speakers!</p><p>This is not unlike many other things we use, like file explorers. And the way they solve the complexity is drag and drop.</p>]]></description><link>https://mortenjust.com/a-drag-drop-sonos-app/</link><guid isPermaLink="false">67448a48fbd1c00001dc6880</guid><category><![CDATA[Experiments]]></category><dc:creator><![CDATA[MortenJust]]></dc:creator><pubDate>Mon, 06 Mar 2023 14:31:00 GMT</pubDate><media:content url="https://mortenjust.com/content/images/2024/11/CleanShot-2024-11-25-at-15.36.19@2x.png" medium="image"/><content:encoded><![CDATA[<img src="https://mortenjust.com/content/images/2024/11/CleanShot-2024-11-25-at-15.36.19@2x.png" alt="A drag &amp; drop Sonos app"><p>The Sonos app is notoriously slow to use, I think mainly because you have a many-to-many relationship between audio sources and speakers&#x2014;and combinations of speakers!</p><p>This is not unlike many other things we use, like file explorers. And the way they solve the complexity is drag and drop. So here&apos;s an app that does that for Sonos.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="150" src="https://www.youtube.com/embed/IQzDIavDMu0?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Sonos drag and drop"></iframe></figure><p></p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/xq-8ozeZFO0?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Drag and drop Sonos"></iframe></figure><figure class="kg-card kg-image-card"><img src="https://mortenjust.com/content/images/2024/11/CleanShot-2024-11-25-at-15.37.07@2x.png" class="kg-image" alt="A drag &amp; drop Sonos app" loading="lazy" width="1070" height="698" srcset="https://mortenjust.com/content/images/size/w600/2024/11/CleanShot-2024-11-25-at-15.37.07@2x.png 600w, https://mortenjust.com/content/images/size/w1000/2024/11/CleanShot-2024-11-25-at-15.37.07@2x.png 1000w, https://mortenjust.com/content/images/2024/11/CleanShot-2024-11-25-at-15.37.07@2x.png 1070w" sizes="(min-width: 720px) 720px"></figure>]]></content:encoded></item><item><title><![CDATA[A train that ejects passengers at the right station]]></title><description><![CDATA[<p>A few years ago, I took the Bart from Mission to to Embarcadero every morning. The image above shows what it felt like. Squashed between morning commuters, I came up with a fix. Note how people tend to flock around the doors. The rest of the train is completely empty.</p>]]></description><link>https://mortenjust.com/a-train-that-ejects-passengers-at-the-right-station/</link><guid isPermaLink="false">673b5f9d3c8c25000150aca6</guid><dc:creator><![CDATA[Morten Just ]]></dc:creator><pubDate>Wed, 09 Feb 2022 16:54:14 GMT</pubDate><media:content url="https://digitalpress.fra1.cdn.digitaloceanspaces.com/3qoj7zq/2022/02/train-hero.png" medium="image"/><content:encoded><![CDATA[<img src="https://digitalpress.fra1.cdn.digitaloceanspaces.com/3qoj7zq/2022/02/train-hero.png" alt="A train that ejects passengers at the right station"><p>A few years ago, I took the Bart from Mission to to Embarcadero every morning. The image above shows what it felt like. Squashed between morning commuters, I came up with a fix. Note how people tend to flock around the doors. The rest of the train is completely empty. </p><p>What if instead it could look like this?</p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://digitalpress.fra1.cdn.digitaloceanspaces.com/3qoj7zq/2022/02/train---side-view.png" class="kg-image" alt="A train that ejects passengers at the right station" loading="lazy" width="2732" height="2048"></figure><p>That&apos;s a conveyor belt. It takes up half of the train&apos;s width, and is perfectly timed with the train&apos;s current progress on the current line. </p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://digitalpress.fra1.cdn.digitaloceanspaces.com/3qoj7zq/2022/02/train---perspective.png" class="kg-image" alt="A train that ejects passengers at the right station" loading="lazy" width="2732" height="2048"></figure><p>The destination stations are marked on the conveyor belt. </p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://digitalpress.fra1.cdn.digitaloceanspaces.com/3qoj7zq/2022/02/train---section-view.png" class="kg-image" alt="A train that ejects passengers at the right station" loading="lazy" width="2732" height="2048"></figure><p>You can choose to take a seat if you&apos;re going far. Just keep an eye on the conveyor belt and hop on as soon as your station comes rolling past your seat. </p><figure class="kg-card kg-image-card"><img src="https://digitalpress.fra1.cdn.digitaloceanspaces.com/3qoj7zq/2022/02/train---top-view.png" class="kg-image" alt="A train that ejects passengers at the right station" loading="lazy" width="1559" height="1953"></figure><h2 id="finding-your-spot">Finding your spot</h2><p>The whole thing starts before you board the train. Walking towards the platform, signage guides you toward the right door to enter, the one that will take to you to the right spot on the conveyor belt. </p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://digitalpress.fra1.cdn.digitaloceanspaces.com/3qoj7zq/2022/02/train---landing-station.png" class="kg-image" alt="A train that ejects passengers at the right station" loading="lazy" width="2613" height="1501"></figure>]]></content:encoded></item><item><title><![CDATA[A tower bus]]></title><description><![CDATA[We could save a lot of time and elevator energy if buses had more floors]]></description><link>https://mortenjust.com/a-tower-bus/</link><guid isPermaLink="false">673b5f9d3c8c25000150aca4</guid><category><![CDATA[Future Products]]></category><dc:creator><![CDATA[Morten Just ]]></dc:creator><pubDate>Wed, 09 Feb 2022 09:35:51 GMT</pubDate><media:content url="https://digitalpress.fra1.cdn.digitaloceanspaces.com/3qoj7zq/2022/02/highrisebushero.jpeg" medium="image"/><content:encoded><![CDATA[<figure class="kg-card kg-image-card"><img src="https://digitalpress.fra1.cdn.digitaloceanspaces.com/3qoj7zq/2022/02/highrise-bus-plans.jpeg" class="kg-image" alt="A tower bus" loading="lazy" width="2048" height="1535"></figure><figure class="kg-card kg-image-card"><img src="https://digitalpress.fra1.cdn.digitaloceanspaces.com/3qoj7zq/2022/02/highrisebusdiagram.jpeg" class="kg-image" alt="A tower bus" loading="lazy" width="1535" height="2048"></figure>]]></content:encoded></item><item><title><![CDATA[Toddler toothbrushing]]></title><description><![CDATA[Mouth openness as a play button]]></description><link>https://mortenjust.com/ar-cartoon-video-player-for-toothbrushing-toddlers/</link><guid isPermaLink="false">673b5f9d3c8c25000150aca3</guid><category><![CDATA[Future Products]]></category><dc:creator><![CDATA[Morten Just ]]></dc:creator><pubDate>Wed, 24 Mar 2021 08:32:25 GMT</pubDate><media:content url="https://digitalpress.fra1.cdn.digitaloceanspaces.com/3qoj7zq/2021/03/cam-1.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://digitalpress.fra1.cdn.digitaloceanspaces.com/3qoj7zq/2021/03/cam-1.jpg" alt="Toddler toothbrushing"><p>A cartoon video player that only plays when the toddler&#x2019;s mouth is open wide, ready for the toothbrush. It uses face tracking which is available in iOS and Android. </p>]]></content:encoded></item><item><title><![CDATA[A heavy-duty photocopier that also cleans the floors]]></title><description><![CDATA[When making copies mobs the floors]]></description><link>https://mortenjust.com/heavy-duty-photocopier/</link><guid isPermaLink="false">673b5f9d3c8c25000150aca2</guid><category><![CDATA[Future Products]]></category><dc:creator><![CDATA[Morten Just ]]></dc:creator><pubDate>Thu, 21 Jan 2021 10:43:57 GMT</pubDate><media:content url="https://digitalpress.fra1.cdn.digitaloceanspaces.com/3qoj7zq/2021/01/Artboard-Copy-1.png" medium="image"/><content:encoded><![CDATA[<img src="https://digitalpress.fra1.cdn.digitaloceanspaces.com/3qoj7zq/2021/01/Artboard-Copy-1.png" alt="A heavy-duty photocopier that also cleans the floors"><p>In many modern offices, work hours is, well, all 24 hours. That leaves little room for floor cleaners to get their work done. At the same time, workers make their way across the room multiple times a day to get their prints, scan documents, and make copies. </p><p>This product solves this problem with that problem. &#xA0;</p>]]></content:encoded></item><item><title><![CDATA[A direct-to-machine Nespresso delivery system]]></title><description><![CDATA[Coffee capsules could flow like a public utility, and we don't have to deploy pipes under the streets. ]]></description><link>https://mortenjust.com/a-direct-to-machine-nespresso-delivery-system/</link><guid isPermaLink="false">673b5f9d3c8c25000150ac8b</guid><category><![CDATA[Future Products]]></category><dc:creator><![CDATA[Morten Just ]]></dc:creator><pubDate>Mon, 30 Nov 2020 00:00:00 GMT</pubDate><media:content url="https://digitalpress.fra1.cdn.digitaloceanspaces.com/3qoj7zq/2021/01/coffeee-1.png" medium="image"/><content:encoded><![CDATA[<img src="https://digitalpress.fra1.cdn.digitaloceanspaces.com/3qoj7zq/2021/01/coffeee-1.png" alt="A direct-to-machine Nespresso delivery system"><p>A delivery person inserts a battery of coffee capsules. They are then transported to the capsule queue using air pressure. With this, there&apos;s always a capsule ready to brew in the machine. After use, the capsule is transported to a trash container on the ground level, using nothing but gravity. </p>]]></content:encoded></item></channel></rss>