<?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[Olaf's Newsletter]]></title><description><![CDATA[Sztuczna inteligencja, software development i garść osobistych przemyśleń - zero spamu i bullshitu! ]]></description><link>https://www.olafsulich.pl</link><image><url>https://substackcdn.com/image/fetch/$s_!3H_G!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3994acf4-bd11-4253-b2ef-efce27bbbc9f_250x250.png</url><title>Olaf&apos;s Newsletter</title><link>https://www.olafsulich.pl</link></image><generator>Substack</generator><lastBuildDate>Sat, 18 Apr 2026 07:06:54 GMT</lastBuildDate><atom:link href="https://www.olafsulich.pl/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Olaf Sulich]]></copyright><language><![CDATA[pl]]></language><webMaster><![CDATA[olafsulich@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[olafsulich@substack.com]]></itunes:email><itunes:name><![CDATA[Olaf Sulich]]></itunes:name></itunes:owner><itunes:author><![CDATA[Olaf Sulich]]></itunes:author><googleplay:owner><![CDATA[olafsulich@substack.com]]></googleplay:owner><googleplay:email><![CDATA[olafsulich@substack.com]]></googleplay:email><googleplay:author><![CDATA[Olaf Sulich]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[🖥️ #91: Anthropic nie zwalnia tempa]]></title><description><![CDATA[+ Claude Mythos, Managed Agents, wyciek kodu Claude Code i Cursor 3.0]]></description><link>https://www.olafsulich.pl/p/91-anthropic-nie-zwalnia-tempa</link><guid isPermaLink="false">https://www.olafsulich.pl/p/91-anthropic-nie-zwalnia-tempa</guid><dc:creator><![CDATA[Olaf Sulich]]></dc:creator><pubDate>Tue, 14 Apr 2026 17:56:15 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/998729ef-ed0a-4d4e-9e3a-832f9608ac3a_1200x630.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Siema!</p><p>Dzieje si&#281;. Nowe modele chowane s&#261; pod kluczem, &#380;eby nie zagrozi&#263;&nbsp;spo&#322;ecze&#324;stwu (zawia&#322;o groz&#261;), wycieka kod Claude Code&#8217;a, a Cursor wraca do gry o miano najlepszego narz&#281;dzia do kodowania z AI?</p><div><hr></div><h2>Claude Mythos</h2><p>Anthropic zapowiada nowy, super-pot&#281;&#380;ny model o nazwie &#8220;Mythos&#8221;. Niby nic nadzwyczajnego, ale tym razem jest troch&#281; inaczej&#8230;</p><p>Okazuje si&#281;, &#380;e Mythos jest zbyt pot&#281;&#380;ny, &#380;eby wypu&#347;ci&#263; go od razu do wykorzystania publicznego. Z&#322;o&#347;liwi mogliby powiedzie&#263;, &#380;e to do&#347;&#263; niez&#322;a forma marketingu. Czy aby na pewno? Zerknijmy na benchmarki:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.anthropic.com/glasswing" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kjX7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f225cfe-cb22-48b6-8728-dd8666cf9362_694x436.png 424w, https://substackcdn.com/image/fetch/$s_!kjX7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f225cfe-cb22-48b6-8728-dd8666cf9362_694x436.png 848w, https://substackcdn.com/image/fetch/$s_!kjX7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f225cfe-cb22-48b6-8728-dd8666cf9362_694x436.png 1272w, https://substackcdn.com/image/fetch/$s_!kjX7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f225cfe-cb22-48b6-8728-dd8666cf9362_694x436.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kjX7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f225cfe-cb22-48b6-8728-dd8666cf9362_694x436.png" width="728" height="457.36023054755043" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f225cfe-cb22-48b6-8728-dd8666cf9362_694x436.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:436,&quot;width&quot;:694,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:41395,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.anthropic.com/glasswing&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.olafsulich.pl/i/194077194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f225cfe-cb22-48b6-8728-dd8666cf9362_694x436.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kjX7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f225cfe-cb22-48b6-8728-dd8666cf9362_694x436.png 424w, https://substackcdn.com/image/fetch/$s_!kjX7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f225cfe-cb22-48b6-8728-dd8666cf9362_694x436.png 848w, https://substackcdn.com/image/fetch/$s_!kjX7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f225cfe-cb22-48b6-8728-dd8666cf9362_694x436.png 1272w, https://substackcdn.com/image/fetch/$s_!kjX7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f225cfe-cb22-48b6-8728-dd8666cf9362_694x436.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>No dobra, jest lepiej, ale to jeszcze nie pow&#243;d, &#380;eby zwiastowa&#263;&nbsp;koniec &#347;wiata. </p><p>O co ta ca&#322;a afera?</p><p>Chodzi o bezpiecze&#324;stwo. Mythos znajduje tysi&#261;ce powa&#380;nych podatno&#347;ci bezpiecze&#324;stwa w systemach operacyjnych i przegl&#261;darkach. Ju&#380; teraz znaleziono np. powa&#380;ne podatno&#347;ci w systemie OpenBSD, kt&#243;re by&#322;y tam od 27 lat, czy powa&#380;ne bugi w Linuxie.</p><p>Mo&#380;emy sobie tylko wyobra&#380;a&#263;, jakie mog&#322;yby by&#263; konsekwencje, gdyby model trafi&#322; w niepowo&#322;ane r&#281;ce. A&#380; chcia&#322;oby si&#281; przytoczy&#263; s&#322;awne s&#322;owa wujka Spider-Mana o wielkiej odpowiedzialno&#347;ci, lol.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.anthropic.com/glasswing" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KamQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72a700d8-eeb1-4b90-93e1-0918a19c9260_704x308.png 424w, https://substackcdn.com/image/fetch/$s_!KamQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72a700d8-eeb1-4b90-93e1-0918a19c9260_704x308.png 848w, https://substackcdn.com/image/fetch/$s_!KamQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72a700d8-eeb1-4b90-93e1-0918a19c9260_704x308.png 1272w, https://substackcdn.com/image/fetch/$s_!KamQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72a700d8-eeb1-4b90-93e1-0918a19c9260_704x308.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KamQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72a700d8-eeb1-4b90-93e1-0918a19c9260_704x308.png" width="704" height="308" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72a700d8-eeb1-4b90-93e1-0918a19c9260_704x308.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:308,&quot;width&quot;:704,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:32224,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.anthropic.com/glasswing&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.olafsulich.pl/i/194077194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72a700d8-eeb1-4b90-93e1-0918a19c9260_704x308.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KamQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72a700d8-eeb1-4b90-93e1-0918a19c9260_704x308.png 424w, https://substackcdn.com/image/fetch/$s_!KamQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72a700d8-eeb1-4b90-93e1-0918a19c9260_704x308.png 848w, https://substackcdn.com/image/fetch/$s_!KamQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72a700d8-eeb1-4b90-93e1-0918a19c9260_704x308.png 1272w, https://substackcdn.com/image/fetch/$s_!KamQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72a700d8-eeb1-4b90-93e1-0918a19c9260_704x308.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>W&#322;a&#347;nie dlatego pomara&#324;czowi startuj&#261; z inicjatyw&#261; <strong><a href="https://www.anthropic.com/glasswing">Project Glasswing</a></strong>, w ramach kt&#243;rego udost&#281;pniaj&#261;&nbsp;model do test&#243;w firmom i organizacjom takim jak Amazon, Google, Apple, Microsoft, czy Linux Foundation.</p><p>Czy to w pe&#322;ni rozwi&#261;&#380;e problem? Oczywi&#347;cie, &#380;e nie. Cybersecurity powoli przestaje nad&#261;&#380;a&#263;&nbsp;za rozwojem modeli. Je&#347;li dobijamy do poziomu, w kt&#243;rym modele osi&#261;gn&#281;&#322;y taki poziom, to co b&#281;dzie za rok, czy dwa? Przecie&#380; nikt nie odpu&#347;ci wy&#347;cigu, prawda? :)</p><p>Na Mythosie przeprowadzono wiele test&#243;w. Zamkni&#281;to model w zabezpieczonym sandboxie, z kt&#243;rego teoretycznie nie powinien m&#243;c &#8220;wyj&#347;&#263;&#8221;. Niespodzianka - uda&#322;o mu si&#281;&nbsp;to zrobi&#263;. Model stworzy&#322; exploit, dzi&#281;ki kt&#243;remu zyska&#322; dost&#281;p do internetu. Nast&#281;pnie powiadomi&#322; o tym badacza, ale przy okazji, nieproszony, pochwali&#322;&nbsp;si&#281;&nbsp;swoim osi&#261;gnieciem publicznie w sieci, na wielu stronach internetowych. Nie zdziwi&#322;o mnie r&#243;wnie&#380; to, &#380;e model wielokrotnie wprost k&#322;ama&#322;, tylko po to, &#380;eby osi&#261;gna&#263; wyznaczony mu cel&#8230;</p><p>Pe&#322;n&#261; analiz&#281;&nbsp;znajdziesz w <strong><a href="https://www-cdn.anthropic.com/08ab9158070959f88f296514c21b7facce6f52bc.pdf">Claude Mythos Preview System Card</a></strong>. </p><p>Jak to wyjdzie ostatecznie? Czy Mythos zostanie w ko&#324;cu wypuszony do u&#380;ytku publicznego? Czy to po prostu kolejny, troch&#281;&nbsp;lepszy model, kt&#243;ry reklamuj&#261; umiej&#281;tno&#347;ciami z security? Po&#380;yjemy, zobaczymy.</p><div><hr></div><h2>Claude Managed Agents</h2><p>Anthropic wypuszcza now&#261; us&#322;ug&#281; <strong><a href="https://claude.com/blog/claude-managed-agents">Claude Managed Agents</a></strong> do zarz&#261;dzania, budowania i wdra&#380;ania agent&#243;w w chmurze bez konieczno&#347;ci stawiania ca&#322;ej infrastruktury od zera.</p><div id="youtube2-I1BvAHOsjBU" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;I1BvAHOsjBU&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/I1BvAHOsjBU?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Co w ramach tego dostajemy?</p><ul><li><p>sanbox i wykonywanie narz&#281;dzi</p></li><li><p>d&#322;ugo dzia&#322;aj&#261;ce sesje</p></li><li><p>zarz&#261;dzanie uprawnieniami</p></li><li><p>tracing wywo&#322;a&#324; narz&#281;dzi</p></li><li><p>koordynacja wielu agent&#243;w</p></li></ul><p>Wygl&#261;da to ca&#322;kiem ciekawie. Z us&#322;ugi korzystaj&#261; ju&#380; takie firmy jak Notion, Asana, czy Sentry.</p><div><hr></div><h2>Wyciek kodu &#378;r&#243;d&#322;owego Claude Code</h2><p>Anthropic dowozi mas&#281;&nbsp;rzeczy w zawrotnym tempie. Niestety czasem wi&#261;&#380;&#281;&nbsp;si&#281;&nbsp;to z konsekwencjami. Przez ludzki b&#322;&#261;d wyciek&#322; kod Claude Code&#8217;a. W publiczniej paczce NPM znalaz&#322; si&#281;&nbsp;plik z sourcemap.</p><p>To co prawda nie sam model, ale wszystko wok&#243;&#322; niego. Ten tak zwany &#8216;harness&#8217; jest obecnie bardzo istotn&#261; cz&#281;&#347;ci&#261;, dzi&#281;ki kt&#243;rej firmy wygrywaj&#261; w wy&#347;cigu AI. Okaza&#322;o si&#281;&nbsp;jednak, &#380;e CC to &#380;adna magiczna technologia, a du&#380;o podstawowych prompt&#243;w i narz&#281;dzi.</p><p>Kodu jest niema&#322;o - oko&#322;o 2000 plik&#243;w i 500.000 linii kodu TypeScriptowego. Dowiedzie&#263;&nbsp;si&#281; z kodu &#378;r&#243;d&#322;owego mo&#380;emy nie tylko prompt&#243;w, ale te&#380;&nbsp;tego jak dzia&#322;a ca&#322;y mechanizm. Od wiadomo&#347;ci u&#380;ytkownika, a&#380; po gotowy rezultat:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://ccunpacked.dev" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6afJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2457092-f52a-459d-9075-967e7f4b5461_891x880.png 424w, https://substackcdn.com/image/fetch/$s_!6afJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2457092-f52a-459d-9075-967e7f4b5461_891x880.png 848w, https://substackcdn.com/image/fetch/$s_!6afJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2457092-f52a-459d-9075-967e7f4b5461_891x880.png 1272w, https://substackcdn.com/image/fetch/$s_!6afJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2457092-f52a-459d-9075-967e7f4b5461_891x880.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6afJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2457092-f52a-459d-9075-967e7f4b5461_891x880.png" width="891" height="880" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2457092-f52a-459d-9075-967e7f4b5461_891x880.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:880,&quot;width&quot;:891,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:836171,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://ccunpacked.dev&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.olafsulich.pl/i/194077194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2457092-f52a-459d-9075-967e7f4b5461_891x880.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6afJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2457092-f52a-459d-9075-967e7f4b5461_891x880.png 424w, https://substackcdn.com/image/fetch/$s_!6afJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2457092-f52a-459d-9075-967e7f4b5461_891x880.png 848w, https://substackcdn.com/image/fetch/$s_!6afJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2457092-f52a-459d-9075-967e7f4b5461_891x880.png 1272w, https://substackcdn.com/image/fetch/$s_!6afJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2457092-f52a-459d-9075-967e7f4b5461_891x880.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>Zobaczyli&#347;my te&#380; kilka niecodziennych praktyk. Okazuje si&#281;, &#380;e Claude Code loguje przekle&#324;stwa czy wyzwiska. Strach si&#281;&nbsp;ba&#263; do czego zostan&#261; wykorzystane te dane, gdy AI ju&#380; przejmie kontrole nad &#347;wiatem. Dla w&#322;asnego dobra lepiej&nbsp;si&#281;&nbsp;zwraca&#263;&nbsp;do Claude&#8217;a w mi&#322;y spos&#243;b&#8230;</p><p>Zleakowane zosta&#322;y te&#380; niewydane jeszcze feature&#8217;y. Jednym z ciekawszych jest <em>Kairos</em>, czyli agent/mechanizm dzia&#322;aj&#261;cy w tle, korzystaj&#261;cy z pami&#281;ci i maj&#261;cy mo&#380;liwo&#347;&#263; czerpa&#263; informacje z wielu sesji. Anthropic powoli ods&#322;ania karty i ostatnio wydali z tej listy <em>Buddy, </em>czyli zwierz&#261;tko w terminalu oraz <em>Ultraplan</em> do tworzenia plan&#243;w w chmurze.</p><p>Polecam obczai&#263; <strong><a href="https://ccunpacked.dev/">Claude Code Unpacked</a> </strong>oraz sam <strong><a href="https://github.com/ultraworkers/claw-code">kod &#378;r&#243;d&#322;owy</a></strong>, zmieniony z TypeScript&#8217;a na Rust&#8217;a ze wzgl&#281;d&#243;w prawnych.</p><div><hr></div><h2>Cursor 3.0</h2><p>W ostatnich miesi&#261;cach Cursor zosta&#322; nieco zepchni&#281;ty na dalszy plan w tej rozgrywce o miano najlepszego narz&#281;dzia do kodowania z AI. Mocno do tego przyczyni&#322;&nbsp;si&#281;&nbsp;Claude Code, kt&#243;ry wskoczy&#322; na pozycj&#281;&nbsp;lidera. Poza tym, jest o nich obecnie bardzo g&#322;o&#347;no.</p><p>Zesp&#243;&#322; jednak si&#281; nie poddaje i prezentuje <strong><a href="https://cursor.com/blog/cursor-3">Cursor 3.0</a></strong>. Wida&#263;&nbsp;du&#380;y shift z bycia IDE z funkcnojalno&#347;ciami AI, na narz&#281;dzie AI native, kt&#243;re jedynie posiada gdzie&#347; tam opcje r&#281;cznej edycji kodu. Przechodzimy na wy&#380;szy poziom abstrakcji.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://cursor.com/blog/cursor-3" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y3pq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eecd227-a55f-4936-94c2-3a1c581da3fb_2400x1260.png 424w, https://substackcdn.com/image/fetch/$s_!y3pq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eecd227-a55f-4936-94c2-3a1c581da3fb_2400x1260.png 848w, https://substackcdn.com/image/fetch/$s_!y3pq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eecd227-a55f-4936-94c2-3a1c581da3fb_2400x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!y3pq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eecd227-a55f-4936-94c2-3a1c581da3fb_2400x1260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y3pq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eecd227-a55f-4936-94c2-3a1c581da3fb_2400x1260.png" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8eecd227-a55f-4936-94c2-3a1c581da3fb_2400x1260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://cursor.com/blog/cursor-3&quot;,&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_!y3pq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eecd227-a55f-4936-94c2-3a1c581da3fb_2400x1260.png 424w, https://substackcdn.com/image/fetch/$s_!y3pq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eecd227-a55f-4936-94c2-3a1c581da3fb_2400x1260.png 848w, https://substackcdn.com/image/fetch/$s_!y3pq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eecd227-a55f-4936-94c2-3a1c581da3fb_2400x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!y3pq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eecd227-a55f-4936-94c2-3a1c581da3fb_2400x1260.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>Od teraz mo&#380;emy wygodnie zarz&#261;dza&#263; wieloma agentami w&nbsp;nimi w jednym miejscu. Zosta&#322;o wprowadzonych du&#380;o UX&#8217;owych poprawek - od przegl&#261;dania zmian, commitowania, pushowania, czy nawet testowania za pomoc&#261; wbudowanej przegl&#261;darki.</p><p>Ca&#322;o&#347;&#263; prezentuje si&#281; naprawd&#281; &#347;wietnie! Moim zdaniem to jak najbardziej dobry kierunek zmian, trzymam kciuki za dalszy rozw&#243;j.</p><div><hr></div><h2>Co tam u mnie? Nowe materia&#322;y</h2><p>W pierwszej kolejno&#347;ci chcia&#322;bym podzi&#281;kowa&#263; za super odbi&#243;r ostatniego filmu! YouTube doceni&#322; Wasze zaanga&#380;owanie i nie ubi&#322; go w algorytmie, uff. </p><p>Je&#347;li jeszcze nie mia&#322;e&#347; okazji obejrze&#263;, to gor&#261;co polecam. Przechodzimy przez turbo wa&#380;ne zagadanienia takie jak context engineering, compaction, kontrola, czy przyk&#322;adowe workflow efektywnej pracy.</p><div id="youtube2-4RZc8uXeqYA" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;4RZc8uXeqYA&quot;,&quot;startTime&quot;:&quot;265s&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/4RZc8uXeqYA?start=265s&amp;rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>A ja pracuj&#281; ju&#380; nad drug&#261; cz&#281;&#347;ci&#261;, w kt&#243;rej omawiamy sobie konkretne mechanizmy w agentach. Pomys&#322; na ten odcinek to taka pigu&#322;ka wiedzy o narz&#281;dziach do wykorzystania. Powiemy o tym, jak je ze sob&#261; &#322;&#261;czy&#263; i jakie s&#261; dobre praktyki w ka&#380;dym z nich.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/@olafsulich" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WVKU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff682e44c-3459-402e-9ba2-bb280d0c57ed_1989x1114.png 424w, https://substackcdn.com/image/fetch/$s_!WVKU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff682e44c-3459-402e-9ba2-bb280d0c57ed_1989x1114.png 848w, https://substackcdn.com/image/fetch/$s_!WVKU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff682e44c-3459-402e-9ba2-bb280d0c57ed_1989x1114.png 1272w, https://substackcdn.com/image/fetch/$s_!WVKU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff682e44c-3459-402e-9ba2-bb280d0c57ed_1989x1114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WVKU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff682e44c-3459-402e-9ba2-bb280d0c57ed_1989x1114.png" width="1456" height="815" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f682e44c-3459-402e-9ba2-bb280d0c57ed_1989x1114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:815,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2159373,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.youtube.com/@olafsulich&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.olafsulich.pl/i/194077194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff682e44c-3459-402e-9ba2-bb280d0c57ed_1989x1114.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WVKU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff682e44c-3459-402e-9ba2-bb280d0c57ed_1989x1114.png 424w, https://substackcdn.com/image/fetch/$s_!WVKU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff682e44c-3459-402e-9ba2-bb280d0c57ed_1989x1114.png 848w, https://substackcdn.com/image/fetch/$s_!WVKU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff682e44c-3459-402e-9ba2-bb280d0c57ed_1989x1114.png 1272w, https://substackcdn.com/image/fetch/$s_!WVKU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff682e44c-3459-402e-9ba2-bb280d0c57ed_1989x1114.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>O premierze na pewno dam zna&#263; tutaj w mailu, ale warto r&#243;wie&#380; <strong><a href="https://www.youtube.com/@olafsulich">subskrybowa&#263; kana&#322;</a></strong>, &#380;eby nie przegapi&#263; :)</p><div><hr></div><h2>Ciekawe linki</h2><p><strong><a href="https://www.youtube.com/watch?v=YwZR6tc7qYg">Refleksje o Research-Plan-Implement od tw&#243;rcy Context Engineeringu</a></strong></p><p>Dex to taki Karphaty w kontek&#347;cie agent&#243;w do kodowania. Posiada wiele fajnych wyst&#261;pie&#324;&nbsp;i ciekawych tejk&#243;w na temat kodowania z AI. Ma du&#380;y wp&#322;yw na bran&#380;&#281;, zapocz&#261;tkowa&#322; nurt context engineeringu w agentach. Teraz dzieli si&#281;&nbsp;swoimi przemy&#347;leniami na temat swoich wcze&#347;niejszych za&#322;o&#380;e&#324;. M&#243;wisz co by&#322;o dobra, a co niekoniecznie z perspektywy czasu. </p><p><strong><a href="https://www.humanlayer.dev/blog/long-context-isnt-the-answer">D&#322;ugi kontekst nie jest rozwi&#261;zaniem</a></strong></p><p>Nowe modele, nawet te najm&#261;drzejsze, posiadaj&#261;&nbsp;ju&#380; a&#380; jeden milion token&#243;w kontekstu. Mo&#380;na by pomy&#347;le&#263;, &#380;e troch&#281; nas to zwalnia z odpowiedzialno&#347;ci trzymania kontekstu w ryzach. Ale czy aby na pewno? Okazuje si&#281;, &#380;e to nie takie proste i wi&#281;kszy kontekst nadal nie rozwi&#261;zuje problemu.</p><p><strong><a href="https://www.youtube.com/watch?v=jZVBoFOJK-Q">Google Gemma 4 - LLM na Twoim telefonie</a></strong></p><p>Google wypuszcza nowy model i to nie Gemini. Gemma to rodzina modeli open source, na prawilnej licencji, kt&#243;r&#261; mo&#380;emy odpali&#263;&nbsp;lokalnie na swoich urz&#261;dzeniach. Modele osi&#261;gaj&#261; bardzo dobre wyniki, a przy tym s&#261; bardzo lekkie. Warto spojrze&#263;!</p><div><hr></div><h2>Ju&#380; uciekasz?</h2><p>Je&#347;li Ci si&#281; podoba&#322;o, <strong>kliknij &#129505; poni&#380;ej</strong>, to nic nie kosztuje! Doceniasz w ten spos&#243;b moj&#261; prac&#281; i motywujesz do dalszych dzia&#322;a&#324; :)<br><br>Do nast&#281;pnego,</p><p>Olaf</p>]]></content:encoded></item><item><title><![CDATA[🖥️ #90: Programowanie z AI - najważniejsze zasady]]></title><description><![CDATA[+ tickety umieraj&#261;, dlaczego Anthropic wygrywa i rewolucja tekstowych layout&#243;w?]]></description><link>https://www.olafsulich.pl/p/90-programowanie-z-ai-najwazniejsze</link><guid isPermaLink="false">https://www.olafsulich.pl/p/90-programowanie-z-ai-najwazniejsze</guid><dc:creator><![CDATA[Olaf Sulich]]></dc:creator><pubDate>Mon, 30 Mar 2026 16:16:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/4RZc8uXeqYA" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Siema!</p><p>M&#243;j nowy film <strong><a href="https://www.youtube.com/watch?v=4RZc8uXeqYA">Efektywne programowanie z AI: najwa&#380;niejsze zasady</a></strong> jest ju&#380; na YT! </p><p>Bierzemy na tapet wydajn&#261; prac&#281; z agentami AI. Skupiamy si&#281;&nbsp;na najwa&#380;niejszych zasadach, procesach i mindsetcie. Bez konkretnych narz&#281;dzi, bez podstaw typu <em>&#8220;u&#380;yj plan mode do planowania</em> &#129299;&#9757;&#65039;<em>&#8221;.</em></p><div id="youtube2-4RZc8uXeqYA" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;4RZc8uXeqYA&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/4RZc8uXeqYA?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Co znajdziesz w &#347;rodku?</p><ol><li><p><strong>Context Engineering </strong>- &#347;wiadoma in&#380;ynieria inputu i smart&amp;dumb zones</p></li><li><p><strong>Compaction</strong> - jak pokona&#263;&nbsp;limity LLM&#243;w i wydajnie przekazywa&#263; informacje pomi&#281;dzy konwersacjami</p></li><li><p><strong>Kontrola</strong> - zarz&#261;dzanie jako&#347;ci&#261;, bycie na bie&#380;&#261;co i jak nie generowa&#263; slopu</p></li><li><p><strong>Workflow</strong> - podej&#347;cie Reasearch &#8594; Plan &#8594; Implement</p><p></p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://youtu.be/4RZc8uXeqYA&quot;,&quot;text&quot;:&quot;Ogl&#261;daj na YouTube&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://youtu.be/4RZc8uXeqYA"><span>Ogl&#261;daj na YouTube</span></a></p><div><hr></div><h2>Linear: issue tracking is dead</h2><p>&#346;wiat si&#281;&nbsp;zmienia, a procesy razem z nim. Zaczynaj&#261;&nbsp;to dostrze&#263;&nbsp;topowi gracze na rynku pokroju Linear. Jest to jeden z najbardziej znanych system&#243;w do trackowania zada&#324;, co&#347;&nbsp;pokroju Jiry, Asany, czy Clickup&#8217;a.</p><p>Stawiaj&#261; oni <strong><a href="https://linear.app/next">&#347;mia&#322;&#261; tez&#281;</a></strong>, &#380;e tradycyjne podej&#347;cie, w kt&#243;rym PM okre&#347;la zakres prac, in&#380;ynierowie przygotowuj&#261; wyceny, ustalane s&#261; priorytety itp. odchodzi do lamusa. </p><p>Jednocze&#347;nie przedstawiaj&#261; alternatyw&#281; nastawion&#261; na zbieranie kontekstu i delegacj&#281; pracy agentowi. W takim procesie zesp&#243;&#322; skupia si&#281; na intecji danej zmiany, specyfikacji i ocenie, nie na mechanicznej pracy.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://linear.app/next" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MFVS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd73185-d976-4f42-a448-087c4f46d8f4_1086x303.png 424w, https://substackcdn.com/image/fetch/$s_!MFVS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd73185-d976-4f42-a448-087c4f46d8f4_1086x303.png 848w, https://substackcdn.com/image/fetch/$s_!MFVS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd73185-d976-4f42-a448-087c4f46d8f4_1086x303.png 1272w, https://substackcdn.com/image/fetch/$s_!MFVS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd73185-d976-4f42-a448-087c4f46d8f4_1086x303.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MFVS!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd73185-d976-4f42-a448-087c4f46d8f4_1086x303.png" width="1200" height="334.8066298342541" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7fd73185-d976-4f42-a448-087c4f46d8f4_1086x303.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:303,&quot;width&quot;:1086,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:40472,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://linear.app/next&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.olafsulich.pl/i/192109192?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecf768ed-d63c-4084-bc8e-2b5f46f6a2d0_1155x401.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MFVS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd73185-d976-4f42-a448-087c4f46d8f4_1086x303.png 424w, https://substackcdn.com/image/fetch/$s_!MFVS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd73185-d976-4f42-a448-087c4f46d8f4_1086x303.png 848w, https://substackcdn.com/image/fetch/$s_!MFVS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd73185-d976-4f42-a448-087c4f46d8f4_1086x303.png 1272w, https://substackcdn.com/image/fetch/$s_!MFVS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd73185-d976-4f42-a448-087c4f46d8f4_1086x303.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>Normalnie uzna&#322;bym to za czysty chwyt marketingowy, gdyby nie to, &#380;e&nbsp;si&#281;&nbsp;z tym zgadzam. </p><p><strong><a href="https://www.olafsulich.pl/p/89-harness-engineering-dla-coding">Ostatnio pisa&#322;em</a></strong> o procesie code review i o tym, &#380;e czeka nas tutaj <em>jaka&#347;</em> ewolucja. O zmianie jestem jeszcze bardziej przekonany w kontek&#347;cie planowania zda&#324; i proces&#243;w z tym zwi&#261;zanych. Obserwuj&#281;&nbsp;podobne praktyki w prawdziwych, du&#380;ych firmach. Pr&#281;dzej czy p&#243;&#378;niej nast&#261;pi jaki&#347;&nbsp;<em>shift</em> odpowiedzialno&#347;ci, czy to b&#281;dzie co&#347; takiego, jak propnuje Linear? Zobaczymy. Jedno jest pewne - <em>the future is now, old man</em>.</p><div><hr></div><h2>Dlaczego Anthropic wygrywa?</h2><p>Pomara&#324;czowi wygrywaj&#261;. Pow&#243;d? Tw&#243;rcy Claude Code narzucili szalone tempo. 74 wydania w ci&#261;gu zaledwie 52 dni. Cho&#263; ich podej&#347;cie do open source pozostawia wiele do &#380;yczenia, a pozwami sypi&#261; jak z r&#281;kawa, najwyra&#378;niej doskonale wiedz&#261;, czego potrzebuj&#261; ich u&#380;ytkownicy.</p><p>Zupe&#322;nie inaczej ni&#380; OpenAI, kt&#243;re, tak na marginesie, ostatnio ubi&#322;o projekt Sora. Podobne wynalazki pokroju przegl&#261;darki Atlas, te&#380; s&#261; ju&#380; praktycznie martwe&#8230;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.productcompass.pm/p/claude-shipping-calendar" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MA29!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76faddcd-a8b9-4f8f-b177-c0b073428bc2_1840x2126.png 424w, https://substackcdn.com/image/fetch/$s_!MA29!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76faddcd-a8b9-4f8f-b177-c0b073428bc2_1840x2126.png 848w, https://substackcdn.com/image/fetch/$s_!MA29!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76faddcd-a8b9-4f8f-b177-c0b073428bc2_1840x2126.png 1272w, https://substackcdn.com/image/fetch/$s_!MA29!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76faddcd-a8b9-4f8f-b177-c0b073428bc2_1840x2126.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MA29!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76faddcd-a8b9-4f8f-b177-c0b073428bc2_1840x2126.png" width="1456" height="1682" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/76faddcd-a8b9-4f8f-b177-c0b073428bc2_1840x2126.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1682,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Claude Shipping Calendar, Claude Release Notes&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.productcompass.pm/p/claude-shipping-calendar&quot;,&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="Claude Shipping Calendar, Claude Release Notes" title="Claude Shipping Calendar, Claude Release Notes" srcset="https://substackcdn.com/image/fetch/$s_!MA29!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76faddcd-a8b9-4f8f-b177-c0b073428bc2_1840x2126.png 424w, https://substackcdn.com/image/fetch/$s_!MA29!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76faddcd-a8b9-4f8f-b177-c0b073428bc2_1840x2126.png 848w, https://substackcdn.com/image/fetch/$s_!MA29!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76faddcd-a8b9-4f8f-b177-c0b073428bc2_1840x2126.png 1272w, https://substackcdn.com/image/fetch/$s_!MA29!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76faddcd-a8b9-4f8f-b177-c0b073428bc2_1840x2126.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>Od Claude Team dostali&#347;my ostatnio ewolucj&#281;&nbsp;w kontek&#347;cie Computer Use, o kt&#243;rym by&#322;o g&#322;o&#347;no wiele miesi&#281;cy temu. Ta funkcja pozwala Claude&#8217;owi kontrolowa&#263; nasze urz&#261;dzenia, wchodzi&#263;&nbsp;w interakcje z apkami (Slack, Kalendarz), czy przegl&#261;dark&#261;. W po&#322;&#261;czeniu z ostatnio zaprezentowym Remote Control, wiele os&#243;b widzi w tym realn&#261; alternatyw&#281; dla OpenClaw.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;42bbaeec-f80c-4c33-8532-7bf73881c322&quot;,&quot;duration&quot;:null}"></div><p><br>Kolejna nowo&#347;&#263; - <strong><a href="https://x.com/claudeai/status/2036503582166393240">auto mode</a></strong>. Nowa, sprytniejsza wersja <code>--dangerously-skip-permissions</code>. Claude sam decyduje, czy warto zapyta&#263;&nbsp;u&#380;ytkownika o potwierdzenia akcji, czy potwierdzi&#263; i lecie&#263; dalej. Fajnie to mo&#380;e si&#281;&nbsp;wpisa&#263;&nbsp;we wspomniany Computer Use i pewnych &#8220;niegro&#378;nych akcji&#8221;. </p><div><hr></div><h2>Rewolucja tekstowych layout&#243;w z AI?</h2><p>AI nie tylko pozwla klepa&#263;&nbsp;stronki w u&#322;amku sekundy&#8230; Pozwala r&#243;wnie&#380; &#347;wietnym in&#380;ynierom pokonywa&#263; kolejne granice.</p><p>Cheng Lou to in&#380;ynier, kt&#243;ry pracowa&#322; nad m.in. React, Messanger, czy Midjourney. Zaprezentowa&#322; on narz&#281;dzie do uk&#322;adania tekstowych layout&#243;w. Nie bez powodu post poszed&#322; viralem. Jest to bardzo imponuj&#261;ce z technicznego punktu widzenia - ten problem od lat nie by&#322; w&#322;a&#347;ciwie rozwi&#261;zany.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;5501f164-0118-449e-9b62-a2f15173711c&quot;,&quot;duration&quot;:null}"></div><p><br>Silnik wspiera najr&#243;&#380;niejsze j&#281;zyki &#347;wiata, w tym korea&#324;ski zmieszany z arabskim RTL i emoji specyficznymi dla danej platformy. Uda&#322;o si&#281; to osi&#261;gn&#261;&#263; z Claude Code i Codex poprzez pokazanie im podstawowych informacji o przegl&#261;darkach. Agenci przez tygodnie wykonywali pomiary i iteracyjnie sprawdzali poprawno&#347;&#263;&nbsp;danych.</p><p>Efekt? Ludzie zacz&#281;li tworzy&#263;&nbsp;ciekawie wygl&#261;daj&#261;ce tekstowe layouty:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://x.com/Riyvir/status/2038093450139279426" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xsFp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d69f134-c573-4a77-bf33-c9678a6cbeae_1158x1200.png 424w, https://substackcdn.com/image/fetch/$s_!xsFp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d69f134-c573-4a77-bf33-c9678a6cbeae_1158x1200.png 848w, https://substackcdn.com/image/fetch/$s_!xsFp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d69f134-c573-4a77-bf33-c9678a6cbeae_1158x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!xsFp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d69f134-c573-4a77-bf33-c9678a6cbeae_1158x1200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xsFp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d69f134-c573-4a77-bf33-c9678a6cbeae_1158x1200.png" width="661" height="684.9740932642487" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d69f134-c573-4a77-bf33-c9678a6cbeae_1158x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1200,&quot;width&quot;:1158,&quot;resizeWidth&quot;:661,&quot;bytes&quot;:427247,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://x.com/Riyvir/status/2038093450139279426&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.olafsulich.pl/i/192109192?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d69f134-c573-4a77-bf33-c9678a6cbeae_1158x1200.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xsFp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d69f134-c573-4a77-bf33-c9678a6cbeae_1158x1200.png 424w, https://substackcdn.com/image/fetch/$s_!xsFp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d69f134-c573-4a77-bf33-c9678a6cbeae_1158x1200.png 848w, https://substackcdn.com/image/fetch/$s_!xsFp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d69f134-c573-4a77-bf33-c9678a6cbeae_1158x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!xsFp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d69f134-c573-4a77-bf33-c9678a6cbeae_1158x1200.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>Czy to przyjmie si&#281;&nbsp;to na d&#322;u&#380;ej? Czy to jaki&#347;&nbsp;nowy paradygmat? Pewnie nie, ale mo&#380;e za kilka lat wyjdzie z tego co&#347;&nbsp;fajnego i zobaczymy co&#347; podobnego natywnie wspieranego przez technologie. Dawno nic ciekawego nie by&#322;o w web devie, fajne od&#347;wie&#380;enie :)</p><div><hr></div><h2>Ciekawe linki</h2><p><strong><a href="https://www.anthropic.com/engineering/harness-design-long-running-apps">Anthropic: do&#347;wiadczenia z harness engineering</a></strong></p><p>W ostatnim wydaniu m&#243;wili&#347;my sobie o nowym, g&#322;o&#347;nym ha&#347;le - harness engineering. To podej&#347;cie, w kt&#243;rym skupiamy si&#281; na &#347;rodowisku agenta i jego mo&#380;liwo&#347;ciach. Starmy si&#281;&nbsp;poprzez narz&#281;dzia i techniki wycisn&#261;&#263; z modeli jak najwi&#281;cej. </p><p>W moje r&#281;ce wpad&#322; &#347;wietny artyku&#322; z case&#8217;em od Anthropica. Autor opisuje swoj&#261; przygod&#281;&nbsp;z harness&#8217;em, u&#380;yte narz&#281;dzia, podej&#347;cia, koszty, to co dzia&#322;a, a co nie. Ca&#322;y artyku&#322; skupia si&#281; na d&#322;ugo dzia&#322;aj&#261;cych taskach, kt&#243;re mia&#322;y dzia&#322;a&#263; pomi&#281;dzy konwersacjami, w celu stworzenia frontendowego designu strony.</p><p><strong><a href="https://x.com/bcherny/status/2038454336355999749?s=20">Boris Cherny - nieznane sztuczki do Claude Code</a></strong></p><p>Gdy sam tw&#243;rca CC dzieli si&#281;&nbsp;przydatnymi tipami do pracy ze swoim narz&#281;dziem to zdecydowanie warto s&#322;ucha&#263;. Boris podrzuci&#322; kolejny twitterowy thread, w kt&#243;rym dzieli si&#281; klikoma ciekawymi sztuczkami. Wiele z nich obejmuje bardzo &#347;wie&#380;e APIs - warto spojrze&#263;!</p><p><strong><a href="https://developers.openai.com/blog/designing-delightful-frontends-with-gpt-5-4">Projektowanie &#322;adnego frontendu z GPT-5.4</a></strong></p><p>Powszechnie znan&#261; opini&#261; w ba&#324;ce coding agents jest to, &#380;e nowe modele od OpenAI pozostaj&#261; w tyle, je&#347;li chodzi o wypluwanie frontendu/desingu. Tw&#243;rcy GPT-5.4 postanowili co&#347; z tym zrobi&#263;. Wypu&#347;cili artyku&#322; i gotowego skilla, kt&#243;re maj&#261; nam pom&#243;c radzi&#263; sobie z tego typu prac&#261;. Je&#347;li u&#380;ywasz narz&#281;dzi od OpenAI na co dzie&#324;, zdecydowanie warto lukn&#261;&#263;.</p><div><hr></div><h2>Ju&#380; uciekasz?</h2><p>Je&#347;li Ci si&#281; podoba&#322;o, <strong>kliknij &#129505; poni&#380;ej</strong>, to nic nie kosztuje! Doceniasz w ten spos&#243;b moj&#261; prac&#281; i motywujesz do dalszych dzia&#322;a&#324; :)<br><br>Do nast&#281;pnego,</p><p>Olaf</p>]]></content:encoded></item><item><title><![CDATA[🖥️ #89: Harness Engineering dla Coding Agents]]></title><description><![CDATA[+ Composer 2, AI w Code Reviews i jak pisa&#263; dobry CLAUDE.md?]]></description><link>https://www.olafsulich.pl/p/89-harness-engineering-dla-coding</link><guid isPermaLink="false">https://www.olafsulich.pl/p/89-harness-engineering-dla-coding</guid><dc:creator><![CDATA[Olaf Sulich]]></dc:creator><pubDate>Tue, 24 Mar 2026 19:52:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9_k5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5fcc493-6e8c-4839-aeaa-5cffc5f89838_1368x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Siema!</p><p>Programujesz z AI? To dzi&#347;&nbsp;masz co czyta&#263;! Jest o nowych modelach, buzzwordach, czy dobrych praktykach w narz&#281;dziach. Zastanowimy si&#281;&nbsp;te&#380;, czy niekt&#243;re, dobrze znane nam procesy, nadal maj&#261; sens w obecnej formie.</p><p>Enjoy!</p><div><hr></div><h2>Harness Engineering</h2><p>Mieli&#347;my Prompt, Context, a teraz przysz&#322;a pora na tzw. Harness Engineering. </p><p>Kolejny buzzword do kolekcji? O co tu chodzi?</p><p>Wed&#322;ug tw&#243;rc&#243;w poj&#281;cia Context Engineering, Harness jest podzbiorem kontekstu i skupia si&#281;&nbsp;nie na modelu, ale na wszystkim wok&#243;&#322; niego. G&#322;&#243;wn&#261;&nbsp;tez&#261; jest to, &#380;e to nie modele s&#261; bottleneckiem, a &#347;rodowisko, w jakim model &#380;yje. </p><p>Zamiast czeka&#263; na GPT-6, powinni&#347;my si&#281; skupi&#263;&nbsp;na dobraniu odpowiedniej &#8220;uprz&#281;&#380;y&#8221;, kt&#243;ra pozwoli nam efektywniej pracowa&#263;, generowa&#263; lepszej jako&#347;ci kod i wypluwa&#263;&nbsp;mniej b&#322;&#281;d&#243;w.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.humanlayer.dev/blog/skill-issue-harness-engineering-for-coding-agents" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9_k5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5fcc493-6e8c-4839-aeaa-5cffc5f89838_1368x816.png 424w, https://substackcdn.com/image/fetch/$s_!9_k5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5fcc493-6e8c-4839-aeaa-5cffc5f89838_1368x816.png 848w, https://substackcdn.com/image/fetch/$s_!9_k5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5fcc493-6e8c-4839-aeaa-5cffc5f89838_1368x816.png 1272w, https://substackcdn.com/image/fetch/$s_!9_k5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5fcc493-6e8c-4839-aeaa-5cffc5f89838_1368x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9_k5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5fcc493-6e8c-4839-aeaa-5cffc5f89838_1368x816.png" width="1368" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5fcc493-6e8c-4839-aeaa-5cffc5f89838_1368x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1368,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;harness engineering as context engineering&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.humanlayer.dev/blog/skill-issue-harness-engineering-for-coding-agents&quot;,&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="harness engineering as context engineering" title="harness engineering as context engineering" srcset="https://substackcdn.com/image/fetch/$s_!9_k5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5fcc493-6e8c-4839-aeaa-5cffc5f89838_1368x816.png 424w, https://substackcdn.com/image/fetch/$s_!9_k5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5fcc493-6e8c-4839-aeaa-5cffc5f89838_1368x816.png 848w, https://substackcdn.com/image/fetch/$s_!9_k5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5fcc493-6e8c-4839-aeaa-5cffc5f89838_1368x816.png 1272w, https://substackcdn.com/image/fetch/$s_!9_k5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5fcc493-6e8c-4839-aeaa-5cffc5f89838_1368x816.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>W kontek&#347;cie agent&#243;w do kodowania, cz&#281;&#347;ciami harnessu s&#261; m.in. AGENTS.md/CLAUDE.md, MCP, Skils, Rules, Hooks, Commands&#8230;</p><p>To dzi&#281;ki odpowiedniemu skalibrowaniu tych narz&#281;dzi jeste&#347;my w stanie zwi&#281;kszy&#263; skuteczno&#347;&#263;, ograniczy&#263; koszty i zwi&#281;kszy&#263; determinizm, nawet w tak niedeterministycznym &#347;rodowisku, jakim s&#261; LLMy.</p><p>Koniecznie sprawd&#378; <strong><a href="https://www.humanlayer.dev/blog/skill-issue-harness-engineering-for-coding-agents">ca&#322;y artyku&#322; od Humanlayer</a></strong> &#8211; masa cennej wiedzy.</p><div><hr></div><h2>Jak pisa&#263; dobry CLAUDE.md / AGENTS.md?</h2><p>A jak ju&#380; jeste&#347;my przy dopracowywaniu toolkitu dla agent&#243;w&#8230;</p><p>Je&#347;li pracujesz z agentami do kodowania, to na pewno si&#281;&nbsp;natkn&#261;&#322;e&#347; na pliki CLAUDE.md lub AGENTS.md. S&#322;u&#380;&#261; one do dania kluczowego kontekstu agentowi. W zamy&#347;le agent powinien mie&#263;&nbsp;zawsze dost&#281;p do tego pliku i bra&#263; pod uwag&#281; informacje w nim zawarte przy ka&#380;dej konwersacji.</p><blockquote><p>Olaf, mamy przecie&#380;&nbsp;np. komend&#281;&nbsp;<code>init/</code> ,  kt&#243;ra samemu zbierze sobie najwa&#380;niejsze informacje, wi&#281;c z czym problem?</p></blockquote><p>Tylko &#380;e to nie dzia&#322;a tak idealnie, jak tw&#243;rcy by tego oczekiwali. </p><p>Informacje w tych plikach cz&#281;sto nie s&#261; brane pod uwag&#281;&nbsp;i np. Claude mo&#380;e zignorowa&#263;&nbsp;taki plik kompletnie. </p><p>Pojawia si&#281; r&#243;wnie&#380; kwestia tego, ile i jakie informacje w takich plikach zawiera&#263;. Czy mamy wrzuci&#263;&nbsp;tutaj ca&#322;y nasz code style, struktur&#281; plik&#243;w, architektur&#281;, opis projektu? Gdzie jest ta granica zbyt wielu informacji? Jak d&#322;ugi powinien by&#263; ten plik?</p><p>Tak wiele pyta&#324;, tak ma&#322;o odpowiedzi.</p><p>Na szcz&#281;&#347;cie go&#347;cie z Humanlayer ponownie maj&#261; dla nas <strong><a href="https://www.humanlayer.dev/blog/writing-a-good-claude-md">dobre &#378;r&#243;d&#322;o wiedzy</a></strong>.</p><div><hr></div><h2>AI w Code Review</h2><p>Jak to jest z tym Code Review w dobie AI? Moim zdaniem to jeszcze nierozwi&#261;zany problem i nikt do ko&#324;ca nie wie, jak do tego sensownie podej&#347;&#263;. </p><p>Istniej&#261;&nbsp;oczywi&#347;cie narz&#281;dzia pokroju Code Rabbit, ale opinie o ich skuteczno&#347;ci te&#380; raczej s&#261; mieszane.</p><p>Duzi gracze pr&#243;buj&#261; co&#347;&nbsp;z tym zrobi&#263;. Anthropic jaki&#347; czas temu wypu&#347;ci&#322; nowy feature CR dla Claude Code. Wygl&#261;da to&nbsp;spoko, a wyniki prezentuj&#261; si&#281;&nbsp;dobrze. Problem? <strong><a href="https://x.com/claudeai/status/2031088175456903667?s=20">Jedno review kosztuje $15-25</a></strong>! </p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/claudeai/status/2031088175456903667?s=20&quot;,&quot;full_text&quot;:&quot;Code Review optimizes for depth and may be more expensive than other solutions, like our open source GitHub Action.\n\nReviews generally average $15&#8211;25, billed on token usage, and they scale based on PR complexity.&quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-09T19:22:11.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:268,&quot;retweet_count&quot;:123,&quot;like_count&quot;:3071,&quot;impression_count&quot;:7190718,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Tak drogo to jeszcze nie by&#322;o&#8230;</p><p>Niekt&#243;re &#378;r&#243;d&#322;a pokazuj&#261;, &#380;e co prawda AI ogromnie wp&#322;ywa na efektywno&#347;&#263; pracy, ale przy wykorzystaniu AI ro&#347;nie r&#243;wnie&#380;&nbsp;czas na Code Review, kt&#243;re staje si&#281; bottleneckiem.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.faros.ai/blog/ai-software-engineering" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AC1C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8dc3ebd-973c-4d94-bb3e-1a2b77615f28_1250x830.png 424w, https://substackcdn.com/image/fetch/$s_!AC1C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8dc3ebd-973c-4d94-bb3e-1a2b77615f28_1250x830.png 848w, https://substackcdn.com/image/fetch/$s_!AC1C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8dc3ebd-973c-4d94-bb3e-1a2b77615f28_1250x830.png 1272w, https://substackcdn.com/image/fetch/$s_!AC1C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8dc3ebd-973c-4d94-bb3e-1a2b77615f28_1250x830.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AC1C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8dc3ebd-973c-4d94-bb3e-1a2b77615f28_1250x830.png" width="1250" height="830" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8dc3ebd-973c-4d94-bb3e-1a2b77615f28_1250x830.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:830,&quot;width&quot;:1250,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.faros.ai/blog/ai-software-engineering&quot;,&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_!AC1C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8dc3ebd-973c-4d94-bb3e-1a2b77615f28_1250x830.png 424w, https://substackcdn.com/image/fetch/$s_!AC1C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8dc3ebd-973c-4d94-bb3e-1a2b77615f28_1250x830.png 848w, https://substackcdn.com/image/fetch/$s_!AC1C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8dc3ebd-973c-4d94-bb3e-1a2b77615f28_1250x830.png 1272w, https://substackcdn.com/image/fetch/$s_!AC1C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8dc3ebd-973c-4d94-bb3e-1a2b77615f28_1250x830.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>Artyku&#322; <strong><a href="https://www.latent.space/p/reviews-dead">How to Kill the Code Review</a></strong>, jak sam tytu&#322; wskazuje, wychodzi z do&#347;&#263; odwa&#380;nymi tezami. Wed&#322;ug autora powinni&#347;my przenie&#347;&#263; swoj&#261; uwag&#281; z recenzowania kodu jako takiego na ocen&#281; intencji i specyfikacji. Krok w g&#243;r&#281; na drabince abstrakcji.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.latent.space/p/reviews-dead" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FNKE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28f86d4-01ff-4bce-b152-33d4d9f82683_1958x1082.png 424w, https://substackcdn.com/image/fetch/$s_!FNKE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28f86d4-01ff-4bce-b152-33d4d9f82683_1958x1082.png 848w, https://substackcdn.com/image/fetch/$s_!FNKE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28f86d4-01ff-4bce-b152-33d4d9f82683_1958x1082.png 1272w, https://substackcdn.com/image/fetch/$s_!FNKE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28f86d4-01ff-4bce-b152-33d4d9f82683_1958x1082.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FNKE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28f86d4-01ff-4bce-b152-33d4d9f82683_1958x1082.png" width="1456" height="805" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c28f86d4-01ff-4bce-b152-33d4d9f82683_1958x1082.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:805,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.latent.space/p/reviews-dead&quot;,&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_!FNKE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28f86d4-01ff-4bce-b152-33d4d9f82683_1958x1082.png 424w, https://substackcdn.com/image/fetch/$s_!FNKE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28f86d4-01ff-4bce-b152-33d4d9f82683_1958x1082.png 848w, https://substackcdn.com/image/fetch/$s_!FNKE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28f86d4-01ff-4bce-b152-33d4d9f82683_1958x1082.png 1272w, https://substackcdn.com/image/fetch/$s_!FNKE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28f86d4-01ff-4bce-b152-33d4d9f82683_1958x1082.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>Do tego, moim zdaniem, jeszcze daleka droga i obecnie wi&#281;kszo&#347;&#263; firm nie mo&#380;e pozwoli&#263;&nbsp;sobie na takie podej&#347;cie. </p><p>Co jednak przeniesie przysz&#322;o&#347;&#263;? Well, podajcie mi moj&#261; magiczn&#261; kul&#281;.</p><p>Jestem przekonany, &#380;e <em>co&#347; </em>si&#281;&nbsp;zmieni. Obecnie dostrajamy wszystkie nasze procesy pod AI, a nie budujemy ich stricte pod agent&#243;w. </p><div><hr></div><h2>Cursor Composer 2</h2><p>Ziomki od Cursora wypuszczaj&#261; szybszy, ta&#324;szy i doganiaj&#261;cy konkurencj&#281;&nbsp;model? </p><p>A nie, to tylko KIMI K2.5 z dodatkowym RL. Bardzo nie na r&#281;k&#281;&nbsp;by&#322;o tw&#243;rcom, gdy prawda wysz&#322;a na jaw.</p><p><em>Wszystko by si&#281; uda&#322;o, gdyby nie te sprytne dzieciaki</em>&#8230;</p><p>A tak na powa&#380;nie, druga wersja Composera, prezentuje si&#281;&nbsp;bardzo solidnie:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://cursor.com/blog/composer-2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SlLw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fd9a8c-747d-4dae-8955-dd0281c70e20_1920x1440.png 424w, https://substackcdn.com/image/fetch/$s_!SlLw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fd9a8c-747d-4dae-8955-dd0281c70e20_1920x1440.png 848w, https://substackcdn.com/image/fetch/$s_!SlLw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fd9a8c-747d-4dae-8955-dd0281c70e20_1920x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!SlLw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fd9a8c-747d-4dae-8955-dd0281c70e20_1920x1440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SlLw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fd9a8c-747d-4dae-8955-dd0281c70e20_1920x1440.png" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b1fd9a8c-747d-4dae-8955-dd0281c70e20_1920x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Composer 2 efficiency and quality on CursorBench&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://cursor.com/blog/composer-2&quot;,&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="Composer 2 efficiency and quality on CursorBench" title="Composer 2 efficiency and quality on CursorBench" srcset="https://substackcdn.com/image/fetch/$s_!SlLw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fd9a8c-747d-4dae-8955-dd0281c70e20_1920x1440.png 424w, https://substackcdn.com/image/fetch/$s_!SlLw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fd9a8c-747d-4dae-8955-dd0281c70e20_1920x1440.png 848w, https://substackcdn.com/image/fetch/$s_!SlLw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fd9a8c-747d-4dae-8955-dd0281c70e20_1920x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!SlLw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fd9a8c-747d-4dae-8955-dd0281c70e20_1920x1440.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>Chi&#324;czyk w niekt&#243;rych benchmarkach dogania sam&#261; topk&#281;&nbsp;modeli w postaci Claude Opusa 4.6 czy GPT-5.4. Przy tym wszystkim jest bardzo szybki i kosztuje znacznie mniej - $0.50/M inputu oraz $2.50/M outputu.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://cursor.com/blog/composer-2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gc-3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30883a73-19e3-41bc-be79-6db1592dba1e_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!Gc-3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30883a73-19e3-41bc-be79-6db1592dba1e_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!Gc-3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30883a73-19e3-41bc-be79-6db1592dba1e_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!Gc-3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30883a73-19e3-41bc-be79-6db1592dba1e_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gc-3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30883a73-19e3-41bc-be79-6db1592dba1e_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/30883a73-19e3-41bc-be79-6db1592dba1e_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Composer 2 Terminal-Bench 2.0 results&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://cursor.com/blog/composer-2&quot;,&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="Composer 2 Terminal-Bench 2.0 results" title="Composer 2 Terminal-Bench 2.0 results" srcset="https://substackcdn.com/image/fetch/$s_!Gc-3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30883a73-19e3-41bc-be79-6db1592dba1e_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!Gc-3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30883a73-19e3-41bc-be79-6db1592dba1e_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!Gc-3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30883a73-19e3-41bc-be79-6db1592dba1e_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!Gc-3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30883a73-19e3-41bc-be79-6db1592dba1e_1920x1080.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>Dla u&#380;ytkownik&#243;w Cursora to dobra informacja. Model dost&#281;pny jest jako cz&#281;&#347;&#263; niezale&#380;nej puli z du&#380;ym limitem. Czekamy na udost&#281;pnienie poza Cursorem!</p><div><hr></div><h2>Claude Code: ciekawe zmiany</h2><p>Poza Code Reviews, ekipa Anthropica w ci&#261;gu ostatnich tygodni wypu&#347;ci&#322;a&nbsp;mas&#281; zmian do CC. </p><p>Zebra&#322;em najwa&#380;niejsze z nich:</p><ul><li><p><strong>Claude Code Security</strong> - skanowanie repozytorium w poszukiwaniu luk bezpiecze&#324;stwa, sugerowanie poprawek</p></li><li><p><strong>Natywna obs&#322;uga worktrees</strong> - r&#243;wnoleg&#322;e odpalanie agent&#243;w na bazie git worktrees, wsparcie dla subagent&#243;w</p></li><li><p><strong>Remote Control</strong> - rozpocznij zadanie z poziomu termianala, doko&#324;cz na telefonie</p></li><li><p>Nowe komendy:</p><ul><li><p><strong>/simplify  </strong>- usprawnia kod, zwi&#281;ksza wydajno&#347;&#263;, sprawdza poprawno&#347;&#263;&nbsp;z CLAUDE.md</p></li><li><p><strong>/batch </strong>-  odpalenie wielu agent&#243;w do wykonania zadania, u&#380;ywa git worktrees pod spodem</p></li><li><p><strong>/btw </strong>- wtr&#261;cenie kolejnej wiadomo&#347;ci podczas dzia&#322;ania Claude&#8217;a</p></li><li><p><strong>/loop</strong> - odpalanie i planowanie powtarzalnych si&#281;&nbsp;zada&#324; </p></li></ul></li><li><p><strong>Auto memory</strong> - automatyczne zapami&#281;tywanie kontekstu projektu, u&#380;ywanych pattern&#243;w itp.</p></li></ul><div><hr></div><h2>Kolejny film</h2><p>Uda&#322;o mi si&#281;&nbsp;domkn&#261;&#263; nowy film! Tym razem wchodzimy grubo w programowanie z agentami AI. Ale spokojnie, nie b&#281;dziemy gada&#263;&nbsp;o podstawach Claude Code, cmon&#8230;</p><p>Programuj&#281; z narz&#281;dziami AI ju&#380; od oko&#322;o 3 lat. Przez ten czas mas&#281; rzeczy si&#281; zmieni&#322;o i nadal, jak dobrze wida&#263; po tym newsletterze, bardzo du&#380;o si&#281; zmienia.</p><p>Od jakiego&#347;&nbsp;czasu jednak cz&#281;&#347;&#263; zasad pozostaje taka sama. Postanowi&#322;em zebra&#263; najwa&#380;niejsze z nich i nagra&#263;&nbsp;o tym film :)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/@olafsulich" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DNap!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0238656-82c7-4b9b-80a3-d0b098af915a_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DNap!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0238656-82c7-4b9b-80a3-d0b098af915a_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DNap!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0238656-82c7-4b9b-80a3-d0b098af915a_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DNap!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0238656-82c7-4b9b-80a3-d0b098af915a_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DNap!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0238656-82c7-4b9b-80a3-d0b098af915a_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0238656-82c7-4b9b-80a3-d0b098af915a_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3709782,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://www.youtube.com/@olafsulich&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.olafsulich.pl/i/189551445?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0238656-82c7-4b9b-80a3-d0b098af915a_3840x2160.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_!DNap!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0238656-82c7-4b9b-80a3-d0b098af915a_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DNap!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0238656-82c7-4b9b-80a3-d0b098af915a_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DNap!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0238656-82c7-4b9b-80a3-d0b098af915a_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DNap!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0238656-82c7-4b9b-80a3-d0b098af915a_3840x2160.jpeg 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>B&#281;dzie o context engineeringu, compaction, zarz&#261;dzaniu kontrol&#261;, a nawet o przyk&#322;adowym workflow w stylu research-plan-implement. </p><p>Taka pigu&#322;ka wiedzy, kt&#243;ra pozwoli Ci efektywnie pracowa&#263; z agentami. Bez generowania slopu, w produkcyjnych codebase&#8217;ach, nie tylko na ma&#322;ych, pobocznych projektach.</p><p>Premiera w najbli&#380;szy <strong>poniedzia&#322;ek o 18:00</strong>! </p><p><strong><a href="https://www.youtube.com/@olafsulich">Subskrybuj</a></strong>, &#380;eby nie przegapi&#263; :)</p><div><hr></div><h2>Ciekawe linki</h2><p><strong><a href="https://x.com/trq212/status/2033949937936085378?s=20">Lekcje z budowania Claude Code: Skills</a></strong></p><p>Od kogo innego uczy&#263; si&#281;&nbsp;o Skillach, jak nie od samego Anthropica? &#346;wietny artyku&#322; w kt&#243;rym autor dzieli si&#281;&nbsp;tym, jak tw&#243;rcy Claude Code u&#380;ywaj&#261; Skills&#243;w w swojej pracy.</p><p><strong><a href="https://www.acolorbright.com/en/insights/aesthetics-of-ai">Aesthetics of AI - identyfikacje wizualne marek AI</a></strong></p><p>Brandingi firm AI. Co jest obecnie na czasie? Jakie design patterny przyjmuj&#261; firmy? Od czego zale&#380;&#261; r&#243;&#380;ne podej&#347;cia do brandingu? Fajny zbi&#243;r!</p><div><hr></div><h2>Ju&#380; uciekasz?</h2><p>Je&#347;li Ci si&#281; podoba&#322;o, <strong>kliknij &#129505; poni&#380;ej</strong>, to nic nie kosztuje! Doceniasz w ten spos&#243;b moj&#261; prac&#281; i motywujesz do dalszych dzia&#322;a&#324; :)<br><br>Do nast&#281;pnego,</p><p>Olaf</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.olafsulich.pl/subscribe?&quot;,&quot;text&quot;:&quot;Subskrybuj&quot;,&quot;language&quot;:&quot;pl&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Wpisz sw&#243;j adres e-mail&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subskrybuj"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[🖥️ #88: Agenci AI pod maską]]></title><description><![CDATA[+ GPT 5.3 Codex, Opus 4.6, Agent Teams, Gemini 3 Deep Think i poradnik dla Agent Skills]]></description><link>https://www.olafsulich.pl/p/88-agenci-ai-pod-maska</link><guid isPermaLink="false">https://www.olafsulich.pl/p/88-agenci-ai-pod-maska</guid><dc:creator><![CDATA[Olaf Sulich]]></dc:creator><pubDate>Sun, 15 Feb 2026 17:00:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/SjVt0_WQDOE" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Siema!</p><p>M&#243;j nowy film <em><strong><a href="https://www.youtube.com/watch?v=SjVt0_WQDOE">Agenci AI pod mask&#261;</a></strong></em> ju&#380; dost&#281;pny na YouTube! </p><p>Wiem wiem, wszyscy ju&#380; o tych agentach&#8230;</p><p>Wi&#281;kszo&#347;&#263; materia&#322;&#243;w skupia si&#281; jednak na automatyzacji w n8n albo na Cursorze czy Claude Code. Ja postanowi&#322;em podej&#347;&#263; do tego od troch&#281; innej strony i sprawdzi&#263;, jak taki agent faktycznie dzia&#322;a od &#347;rodka.</p><div id="youtube2-SjVt0_WQDOE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;SjVt0_WQDOE&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/SjVt0_WQDOE?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://youtu.be/SjVt0_WQDOE&quot;,&quot;text&quot;:&quot;Ogl&#261;daj na YouTube&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://youtu.be/SjVt0_WQDOE"><span>Ogl&#261;daj na YouTube</span></a></p><p>W filmie omawiamy dzia&#322;anie narz&#281;dzi, function calling, workflows, agent loop i inne. Programujemy te&#380; swojego agenta od zera. Du&#380;o mi&#281;sa w przyst&#281;pnej formie. </p><p>Przyda Ci si&#281;, je&#347;li sam planujesz budowa&#263; agent&#243;w albo &#380;eby lepiej zrozumie&#263; narz&#281;dzia AI, z kt&#243;rych korzystasz na co dzie&#324;. </p><p>Mi&#322;ego ogl&#261;dania :)</p><div><hr></div><h2>GPT-5.3-Codex &amp; Opus 4.6</h2><p><em>O bogowie, walka!</em> W jednym dniu mia&#322;y premier&#281; topowe modele od dw&#243;ch kluczowych graczy: Anthropica i OpenAI. G&#322;&#243;wny nacisk po&#322;o&#380;ono na umiej&#281;tno&#347;ci w programowaniu.</p><p>Sta&#322;o si&#281; to do&#347;&#263; niespodziewanie. Podczas gdy wszyscy spodziewali si&#281; wydania nowego modelu z serii Sonnet, Anthropic postanowi&#322; wyda&#263; now&#261; wersj&#281; tego m&#261;drzejszego LLMa. Co ciekawe, premiera zbieg&#322;a si&#281;&nbsp;z <strong><a href="https://www.anthropic.com/news/anthropic-raises-30-billion-series-g-funding-380-billion-post-money-valuation">zastrzykiem got&#243;wki dla Anthropica</a></strong> w wysoko&#347;ci 30 miliard&#243;w dolar&#243;w, przy wycenie 380 miliard&#243;w.</p><p>OpenAI z kolei, b&#281;d&#261;ce od miesi&#281;cy na przegranej pozycji, postanowi&#322;o zawalczy&#263; o miano lidera nowym modelem z dopiskiem Codex. Nie myli&#263; z aplikacj&#261; Codex, kt&#243;ra jest narz&#281;dziem b&#281;d&#261;cym konkurencj&#261; dla np. Claude Code, ehh trudne to nazewnictwo :)</p><p>Jak wysz&#322;o?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.anthropic.com/news/claude-opus-4-6" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oza4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F087ba30e-68f1-4cba-abe2-2dcf9403704c_2400x1260.png 424w, https://substackcdn.com/image/fetch/$s_!oza4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F087ba30e-68f1-4cba-abe2-2dcf9403704c_2400x1260.png 848w, https://substackcdn.com/image/fetch/$s_!oza4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F087ba30e-68f1-4cba-abe2-2dcf9403704c_2400x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!oza4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F087ba30e-68f1-4cba-abe2-2dcf9403704c_2400x1260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oza4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F087ba30e-68f1-4cba-abe2-2dcf9403704c_2400x1260.png" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/087ba30e-68f1-4cba-abe2-2dcf9403704c_2400x1260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.anthropic.com/news/claude-opus-4-6&quot;,&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_!oza4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F087ba30e-68f1-4cba-abe2-2dcf9403704c_2400x1260.png 424w, https://substackcdn.com/image/fetch/$s_!oza4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F087ba30e-68f1-4cba-abe2-2dcf9403704c_2400x1260.png 848w, https://substackcdn.com/image/fetch/$s_!oza4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F087ba30e-68f1-4cba-abe2-2dcf9403704c_2400x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!oza4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F087ba30e-68f1-4cba-abe2-2dcf9403704c_2400x1260.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>Wydajno&#347;ciowo oba modele stoj&#261; na bardzo podobnym poziomie. W benchmarkach nieco lepszy okazuje si&#281; Codex, ale ci&#281;&#380;ko jednoznacznie stwierdzi&#263;, kt&#243;ry model jest lepszy, o tym jednak w dalszej cz&#281;&#347;ci.</p><p>Zacznijmy od Opusa. Wersja 4.6 przynios&#322;a kilka fajnych zmian. Po pierwsze tzw. <em><strong>Adaptive Thinking</strong></em>, czyli automatyczne wykrywanie tego, kiedy model powinien si&#281; bardziej <em>zm&#243;&#380;d&#380;y&#263;</em> (extended thinking). Dostali&#347;my r&#243;wnie&#380; opcj&#281; zmiany <em><strong>Effort</strong></em>, czyli wysi&#322;ku, jaki model ma podj&#261;&#263;, aby rozwi&#261;za&#263; problem.</p><p>Sporo m&#243;wi&#322;o si&#281; o tym, &#380;e okno kontekstowe Opusa to a&#380; <strong>1 milion token&#243;w</strong> - dla modelu tej klasy to du&#380;e zaskoczenie. Szkoda, &#380;e nie jest to do ko&#324;ca prawda. Bazowo model posiada standardowe 200k token&#243;w, a milion dost&#281;pny jest w fazie beta. Wi&#281;kszy kontekst powi&#261;zany jest r&#243;wnie&#380; z now&#261; funkcj&#261; Context Compaction, czyli automatycznym kondensowaniem informacji tak, &#380;eby zmie&#347;ci&#322;y si&#281; w context window. Szkoda.</p><p>Ciekaw&#261; nowo&#347;ci&#261; s&#261; za to <strong><a href="https://code.claude.com/docs/en/agent-teams">Agent Teams</a></strong>, czyli nowy spos&#243;b na r&#243;wnoleg&#322;&#261; prac&#281; agent&#243;w nad jednym zadaniem. S&#261; pomys&#322;em zbli&#380;onym do Subagent&#243;w, z t&#261; r&#243;&#380;nic&#261;, &#380;e tutaj ka&#380;dy cz&#322;onek zespo&#322;u mo&#380;e si&#281; ze sob&#261; komunikowa&#263;.</p><p>Anthropic jako przyk&#322;ad wykorzystania team&#243;w pokaza&#322;, &#380;e uda&#322;o im si&#281;&nbsp;<strong><a href="https://www.anthropic.com/engineering/building-c-compiler">zbudowa&#263; kompilator j&#281;zyka C</a></strong>. Co prawda mia&#322; on swoje problemy, ale to nadal bardzo imponuj&#261;ce. Zrobili to w zaledwie dwa tygodnie wydaj&#261;c $20k. Agent Teams s&#261; dost&#281;pne w wersji eksperymentalnej, uwaga bo mog&#261; po&#380;re&#263; sporo token&#243;w.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://code.claude.com/docs/en/agent-teams" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c1Oy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc21b93f7-5b86-40e4-ad8d-a9295722d901_4245x1615.png 424w, https://substackcdn.com/image/fetch/$s_!c1Oy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc21b93f7-5b86-40e4-ad8d-a9295722d901_4245x1615.png 848w, https://substackcdn.com/image/fetch/$s_!c1Oy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc21b93f7-5b86-40e4-ad8d-a9295722d901_4245x1615.png 1272w, https://substackcdn.com/image/fetch/$s_!c1Oy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc21b93f7-5b86-40e4-ad8d-a9295722d901_4245x1615.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c1Oy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc21b93f7-5b86-40e4-ad8d-a9295722d901_4245x1615.png" width="1456" height="554" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c21b93f7-5b86-40e4-ad8d-a9295722d901_4245x1615.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:554,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Diagram comparing subagent and agent team architectures. Subagents are spawned by the main agent, do work, and report results back. Agent teams coordinate through a shared task list, with teammates communicating directly with each other.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://code.claude.com/docs/en/agent-teams&quot;,&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="Diagram comparing subagent and agent team architectures. Subagents are spawned by the main agent, do work, and report results back. Agent teams coordinate through a shared task list, with teammates communicating directly with each other." title="Diagram comparing subagent and agent team architectures. Subagents are spawned by the main agent, do work, and report results back. Agent teams coordinate through a shared task list, with teammates communicating directly with each other." srcset="https://substackcdn.com/image/fetch/$s_!c1Oy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc21b93f7-5b86-40e4-ad8d-a9295722d901_4245x1615.png 424w, https://substackcdn.com/image/fetch/$s_!c1Oy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc21b93f7-5b86-40e4-ad8d-a9295722d901_4245x1615.png 848w, https://substackcdn.com/image/fetch/$s_!c1Oy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc21b93f7-5b86-40e4-ad8d-a9295722d901_4245x1615.png 1272w, https://substackcdn.com/image/fetch/$s_!c1Oy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc21b93f7-5b86-40e4-ad8d-a9295722d901_4245x1615.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>Wady Opusa 4.6? Jest niesamowicie drogi. Polecam bardzo uwa&#380;a&#263; na usage i dobiera&#263; modele rozs&#261;dnie, bo mo&#380;na si&#281; obudzi&#263; z wykorzystanym planem bardzo, ale to bardzo szybko. &#192; propos szybko&#347;ci, nie jest ona najwi&#281;ksz&#261; zalet&#261; Opusa. Model jest stosunkowo wolny. Anthropic postanowi&#322; nawet co&#347; z tym zrobi&#263; i zaproponowa&#322; opcj&#281; <em><strong>Fast</strong></em>, kt&#243;ra jest 2,5 raza szybsza. Niestety jest piekielnie droga.</p><p>Wracaj&#261;c do OpenAI. GPT-3.5-Codex to naprawd&#281; bardzo dobry model. Prezentuje si&#281; &#347;wietnie w benchmarkach, jest <strong>zdecydowanie szybszy</strong> zar&#243;wno od swojego poprzednika (nawet o 25% per token), jak i konkurencji w postaci Opusa.</p><p>Ciekaw&#261; funkcj&#261; jest tzw. <em><strong>Steering</strong></em>, czyli interakcja z modelem w trakcie wykonywania zadania. Zamiast czeka&#263; na jego sko&#324;czenie, mo&#380;emy wtr&#261;ci&#263; np. nowe wymaganie podczas trwaj&#261;cej generacji.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://openai.com/index/introducing-gpt-5-3-codex/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZHLk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b7a4f05-e397-4922-a041-9f244180a478_1598x1148.png 424w, https://substackcdn.com/image/fetch/$s_!ZHLk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b7a4f05-e397-4922-a041-9f244180a478_1598x1148.png 848w, https://substackcdn.com/image/fetch/$s_!ZHLk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b7a4f05-e397-4922-a041-9f244180a478_1598x1148.png 1272w, https://substackcdn.com/image/fetch/$s_!ZHLk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b7a4f05-e397-4922-a041-9f244180a478_1598x1148.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZHLk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b7a4f05-e397-4922-a041-9f244180a478_1598x1148.png" width="1456" height="1046" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b7a4f05-e397-4922-a041-9f244180a478_1598x1148.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1046,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:95728,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://openai.com/index/introducing-gpt-5-3-codex/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.olafsulich.pl/i/187428631?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b7a4f05-e397-4922-a041-9f244180a478_1598x1148.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZHLk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b7a4f05-e397-4922-a041-9f244180a478_1598x1148.png 424w, https://substackcdn.com/image/fetch/$s_!ZHLk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b7a4f05-e397-4922-a041-9f244180a478_1598x1148.png 848w, https://substackcdn.com/image/fetch/$s_!ZHLk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b7a4f05-e397-4922-a041-9f244180a478_1598x1148.png 1272w, https://substackcdn.com/image/fetch/$s_!ZHLk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b7a4f05-e397-4922-a041-9f244180a478_1598x1148.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>Kilka dni temu pojawi&#322;&nbsp;si&#281; r&#243;wnie&#380; mniejszy, ale jeszcze szybszy model - <strong><a href="https://openai.com/index/introducing-gpt-5-3-codex-spark/">GPT-5.3-Codex-Spark</a></strong>, kt&#243;ry pozwala generowa&#263; nawet 1000 token&#243;w na sekund&#281;. To 15 razy szybciej ni&#380; wersja Fast Opusa, ale to troch&#281; <strong><a href="https://www.seangoedecke.com/fast-llm-inference/">inne sposby na zwi&#281;kszanie szybko&#347;ci</a></strong>. Spark jest s&#322;abszym modelem z mniejszym oknem kontekstowym (128k). Na razie nadal znajduje si&#281; w fazie test&#243;w, ale w przysz&#322;o&#347;ci mo&#380;e fajnie wsp&#243;&#322;pracowa&#263; ze starszym bratem w formie: jeden planuje, drugi robi. </p><p>Moje wnioski i wra&#380;enia z community s&#261; takie, &#380;e akurat w tym przypadku <strong>nie mamy jednoznacznego zwyci&#281;zcy.</strong> </p><p>Z jednej strony GPT-5.3-Codex wydaje si&#281; lepszym modelem do kodowania overall. Z drugiej Anthropic wygrywa toolingiem w postaci Claude Code czy wi&#281;ksz&#261; gam&#261; plan&#243;w cenowych. Spotka&#322;em si&#281; r&#243;wnie&#380; z opiniami o r&#243;&#380;nym sposobie pracy z tymi modelami. Codex ma lepiej rozpykiwa&#263; zadania end-to-end, podczas gdy Opus skupia si&#281; na mniejszych iteracjach. Chocia&#380; wiadomo, zale&#380;y to te&#380; od tego, czym taki model nakarmimy.</p><p>OpenAI powoli wstaje z kolan i bardzo dobrze. Wi&#281;ksza konkurencja to dla nas same plusy. Przed nimi jeszcze d&#322;uga droga do zdobycia serc deweloper&#243;w, ale zacz&#281;li nie&#378;le. Teraz licz&#261; si&#281; narz&#281;dzia i ich integracja z modelami. Je&#347;li usprawni&#261; swojego Codexa (aplikacj&#281;, nie model), to mog&#261; na powa&#380;nie powalczy&#263; z Anthropiciem.</p><div><hr></div><h2>Gemini 3 Deep Think</h2><p>Gdy dw&#243;ch si&#281; k&#322;&#243;ci, tam Google przygotowuje pot&#281;&#380;nego potworka w piwnicy. Wersja Deep Think ma by&#263; najbardziej zaawansowanym modelem ever (surprise, surprise), skupionym na rozwi&#261;zywaniu skomplikowanych problem&#243;w w matematyce, in&#380;ynierii i nauce.</p><p>Prezentuje si&#281; &#347;wietnie w benchmarkach, np. osi&#261;gaj&#261;c kosmiczne <strong>84,6% w ARC-AGI-2</strong> (dla por&#243;wnania Gemini 3 Pro wykr&#281;ca ~31%, a Opus 4.6 ~70%).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-deep-think/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!js-S!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5901488-9fb0-4892-b90e-4469442efc37_3840x2160.gif 424w, https://substackcdn.com/image/fetch/$s_!js-S!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5901488-9fb0-4892-b90e-4469442efc37_3840x2160.gif 848w, https://substackcdn.com/image/fetch/$s_!js-S!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5901488-9fb0-4892-b90e-4469442efc37_3840x2160.gif 1272w, https://substackcdn.com/image/fetch/$s_!js-S!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5901488-9fb0-4892-b90e-4469442efc37_3840x2160.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!js-S!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5901488-9fb0-4892-b90e-4469442efc37_3840x2160.gif" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5901488-9fb0-4892-b90e-4469442efc37_3840x2160.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-deep-think/&quot;,&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_!js-S!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5901488-9fb0-4892-b90e-4469442efc37_3840x2160.gif 424w, https://substackcdn.com/image/fetch/$s_!js-S!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5901488-9fb0-4892-b90e-4469442efc37_3840x2160.gif 848w, https://substackcdn.com/image/fetch/$s_!js-S!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5901488-9fb0-4892-b90e-4469442efc37_3840x2160.gif 1272w, https://substackcdn.com/image/fetch/$s_!js-S!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5901488-9fb0-4892-b90e-4469442efc37_3840x2160.gif 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>Model wydaje si&#281; skupia&#263; na naukowych zadaniach. Google wspomina, &#380;e bardzo dobrze daje sobie rad&#281; z zadaniami z zakresu fizyki czy chemii. Co prawda nie odpuszczaj&#261; kodowania, ale nie wydaje si&#281; by&#263; to g&#322;&#243;wnym priorytetem:</p><blockquote><p>We are very much so hill climbing on agentic coding, lots of progress and lots of work still to come.</p><p>~ Logan Klipatrick (Technical Staff), X</p></blockquote><p>Deep Think dost&#281;pny jest p&#243;ki co tylko w subskrybcji Ultra, ale nied&#322;ugo powinni&#347;my dosta&#263; go te&#380; w API.</p><div><hr></div><h2>Ciekawe linki</h2><p><strong><a href="https://resources.anthropic.com/hubfs/The-Complete-Guide-to-Building-Skill-for-Claude.pdf?hsLang=en">The Complete Guide to Building Skills for Claude</a></strong></p><p>Ponad 30-stronicowy poradnik od Anthropica odno&#347;nie planowania, budowania, testowania i udost&#281;pniania Skilli. Zdecydowanie warto rzuci&#263; okiem. Jak si&#281; uczy&#263;, to od ludzi, kt&#243;rzy wymy&#347;lili ten standard.</p><p><strong><a href="https://www.youtube.com/watch?v=_kQHwE6zAbM">Skills vs AgentsMD: 53% vs 100%. Co posz&#322;o nie tak?</a></strong></p><p>No w&#322;a&#347;nie, jak to jest z tymi Skillami? Hype ju&#380; nieco opad&#322;, a community w du&#380;ej mierze przesiada si&#281; na nie z np. MCP czy Rules&#243;w. Nie jest to jednak idealne rozwi&#261;zanie i tak jak poprzednicy, ma swoje wady. Pokazuj&#261; je <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Przeprogramowani&quot;,&quot;id&quot;:70747159,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/465f3b28-2d0a-4ad3-9cec-a9225ea1baa5_576x576.webp&quot;,&quot;uuid&quot;:&quot;c1184c9f-c332-447d-9d31-5c338219cf5f&quot;}" data-component-name="MentionToDOM"></span> w swoim najnowszym materiale. Co b&#281;dzie nast&#281;pne?</p><p><strong><a href="https://blog.cloudflare.com/markdown-for-agents/">Markdown for Agents</a></strong></p><p>Cloudflare wprowadza funkcj&#281;, dzi&#281;ki kt&#243;rej modele b&#281;d&#261; mog&#322;y &#322;atwiej czyta&#263; nasze strony. Zastosowanie nag&#322;&#243;wka &#8222;Accept: text/markdown&#8221; wy&#347;le botowi czysty tekst w formacie Markdown.</p><p><strong><a href="https://www.youtube.com/watch?v=n1E9IZfvGMA&amp;t=1599s&amp;pp=ygUJZHdhcmtlc2gg">Dario Amodei (CEO Anthropic) x Dwarkesh Patel</a></strong></p><p>Bardzo ciekawa rozmowa CEO Anthropica w podca&#347;cie Dwarkesha (imo najlepszy podcast o AI obecnie). Du&#380;o o rozwoju LLM&#243;w, compute, kasie, przysz&#322;o&#347;ci i planach. Fajnie si&#281; tego s&#322;ucha, szczeg&#243;lnie gdy prowadz&#261;cy czelend&#380;uje Dario pytaniami, podwa&#380;aj&#261;c niekt&#243;re kwestie :)</p><div><hr></div><h2>Ju&#380; uciekasz?</h2><p>Je&#347;li Ci si&#281; podoba&#322;o, <strong>kliknij &#129505; poni&#380;ej</strong>, to nic nie kosztuje! Doceniasz w ten spos&#243;b moj&#261; prac&#281; i motywujesz do dalszych dzia&#322;a&#324; :)<br><br>Do nast&#281;pnego,</p><p>Olaf</p>]]></content:encoded></item><item><title><![CDATA[🖥️ #87: Agent Skills podbijają świat AI]]></title><description><![CDATA[+ Clawdbot, Kimi 2.5 i reklamy w ChatGPT]]></description><link>https://www.olafsulich.pl/p/87-agent-skills-podbijaja-swiat-ai</link><guid isPermaLink="false">https://www.olafsulich.pl/p/87-agent-skills-podbijaja-swiat-ai</guid><dc:creator><![CDATA[Olaf Sulich]]></dc:creator><pubDate>Tue, 03 Feb 2026 12:53:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mNnn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd086b463-47b8-43ce-beaa-97e7c75a6d13_2400x1256.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Siema!</p><p>S&#261; takie momenty, w kt&#243;rych serio zastanawiam si&#281;, czy nie &#380;yjemy w jakim&#347; Matrixie albo czy teoria martwego internetu przypadkiem nie jest prawdziwa&#8230; </p><p>Przyjrzymy si&#281; kompletnie odjechanym technologiom, takim jak sieci spo&#322;eczno&#347;ciowe dla agent&#243;w AI. Kt&#243;ry to sezon Black Mirror? We&#378;miemy na tapet Clawbota, na kt&#243;rego punkcie oszala&#322;o ca&#322;e community. Pogadamy te&#380; o sytuacji finansowej OpenAI oraz o nowych technikach wspomagaj&#261;cych kodowanie z agentami. </p><p>Enjoy!</p><div><hr></div><h2>Agent Skills</h2><p>Agent Skills ci&#281;&#380;ko ju&#380; nazwa&#263;&nbsp;nowo&#347;ci&#261;. Ostatnio wspomina&#322;em o tym, &#380;e sta&#322;y si&#281; <a href="https://agentskills.io/home">standardem</a>.  Teraz mog&#281; &#347;mia&#322;o powiedzie&#263;, &#380;e ma to w 100% prze&#322;o&#380;enie na praktyk&#281;.</p><p>Nowy spos&#243;b przekazywania kontekstu agentom cieszy si&#281;&nbsp;ogromnym zainteresowaniem. Skillsy &#347;wietnie wpasowa&#322;y si&#281;&nbsp;w spos&#243;b pracy z narz&#281;dziami typu Claude Code / Cursor, staj&#261;c si&#281;&nbsp;dla wielu domy&#347;lnym sposobem przekazywania kontekstu.</p><p>Co sprawia, &#380;e Skillsy s&#261; tak dobre? Nie s&#261; &#322;adowane zawsze (w przeciwie&#324;stwie do Rules), przez co nie zape&#322;niaj&#261; context window na starcie (jedynie metadane). Agent sam wykryje, kiedy warto danego skilla u&#380;y&#263; (na bazie opisu), ale r&#243;wnie dobrze mo&#380;emy zrobi&#263; to my r&#281;cznie. Skillsy mog&#261; odwo&#322;ywa&#263; si&#281;&nbsp;do innych plik&#243;w i wykonywa&#263; kod, dzi&#281;ki temu mo&#380;emy np. skorzysta&#263; z dobrodziejstw CLI, co w wielu przypadkach zast&#281;puje konieczno&#347;&#263; korzystania z MCP. </p><p>Powsta&#322;a specjalna <strong><a href="https://skills.sh/">strona</a></strong> stworzona przez ziomk&#243;w od Next.js, kt&#243;ra zbiera Skille w formie gotowych do zainstalowania paczek:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://skills.sh/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mNnn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd086b463-47b8-43ce-beaa-97e7c75a6d13_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mNnn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd086b463-47b8-43ce-beaa-97e7c75a6d13_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mNnn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd086b463-47b8-43ce-beaa-97e7c75a6d13_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mNnn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd086b463-47b8-43ce-beaa-97e7c75a6d13_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mNnn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd086b463-47b8-43ce-beaa-97e7c75a6d13_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d086b463-47b8-43ce-beaa-97e7c75a6d13_2400x1256.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://skills.sh/&quot;,&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_!mNnn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd086b463-47b8-43ce-beaa-97e7c75a6d13_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mNnn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd086b463-47b8-43ce-beaa-97e7c75a6d13_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mNnn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd086b463-47b8-43ce-beaa-97e7c75a6d13_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mNnn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd086b463-47b8-43ce-beaa-97e7c75a6d13_2400x1256.jpeg 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>Wygl&#261;da to naprawd&#281;&nbsp;super. Je&#347;li pracujesz z technologiami webowymi, mog&#261; si&#281;&nbsp;przyda&#263;:</p><ul><li><p><strong><a href="https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices">react-best-practices</a></strong></p></li><li><p><strong><a href="https://skills.sh/vercel-labs/agent-skills/web-design-guidelines">web-design-guidelines</a></strong></p></li><li><p><strong><a href="https://skills.sh/anthropics/skills/frontend-design">frontend-design</a></strong></p></li><li><p><strong><a href="https://skills.sh/nextlevelbuilder/ui-ux-pro-max-skill/ui-ux-pro-max">ui-ux-pro-max</a></strong></p></li><li><p><strong><a href="https://skills.sh/vercel-labs/next-skills/next-best-practices">next-best-practices</a></strong></p></li></ul><p>W zwi&#261;zku z popularyzacj&#261; Skills&#243;w zadzia&#322;a si&#281;&nbsp;bardzo fajna akcja. Spopularyzowa&#322;a si&#281;&nbsp;biblioteka <strong><a href="https://www.remotion.dev/">Remotion</a></strong> do programatywnego tworzenia klip&#243;w/film&#243;w. Jest to&nbsp;&#347;wietny kawa&#322;ek softu, kt&#243;ry w swojej niszy by&#322; ju&#380; na znany od d&#322;u&#380;szego czasu.</p><p>Post poni&#243;s&#322; si&#281;&nbsp;viralem, a ludzie odkryli, &#380;e mog&#261; generowa&#263;&nbsp;proste demka po prostu pisz&#261;c prompty. Dzia&#322;a to naprawd&#281; fajnie!</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;20b9a2fd-2e97-4501-b770-cb70b385c7a0&quot;,&quot;duration&quot;:null}"></div><p>Mo&#380;e nie jest to jako&#347;&#263;&nbsp;kinowa, ale do prostych animacji i prezentacji mo&#380;e si&#281; sprawdzi&#263;. Polecam odpali&#263; w po&#322;&#261;czeniu z <strong><a href="https://skills.sh/remotion-dev/skills/remotion-best-practices">Remotion Skill</a></strong> i Claude Code.</p><div><hr></div><h2>Clawdbot / Moltbot / OpenClaw</h2><p>Peter Steinberger to austriacki developer, kt&#243;ry dorobi&#322;&nbsp;si&#281; na stworzeniu i sprzedaniu aplikacji PSPDFKit. Na programistycznej emeryturze zamiast zosta&#263; farmerem, postanowi&#322; dla fun&#8217;u tworzy&#263; projekty open source. Projektowa&#322; je na masow&#261; skal&#281;, buduj&#261;c i iteruj&#261;c bardzo szybko z agentami AI.</p><p>W ko&#324;cu jeden z nich za&#380;ar&#322; -&nbsp;Clawdbot. Weekednowy projekt, kt&#243;ry obecnie bije rekordy popularno&#347;ci. Przebi&#322; 150.000 gwiazdek na GitHubie! </p><p>Projekt sta&#322; si&#281;&nbsp;tak popularny, &#380;e Anthropic w zwi&#261;zku z podobnym wyd&#378;wi&#281;kiem nazwy, pogrozi&#322; autorowi palcem, przez co zosta&#322; on zmuszony do zmiany nazwy. Tak narodzi&#322; si&#281; Moltbot, kt&#243;rego nazwa si&#281;&nbsp;nie przyj&#281;&#322;a i ostatecznie postawiono na OpenClaw.</p><p>O co tyle szumu?</p><p>OpenClaw jest otwartym agentem, kt&#243;ry dzia&#322;a lokalnie na naszej maszynie. Asystent ma dost&#281;p do &#347;rodowiska, a jego obs&#322;uga mo&#380;liwa jest z przer&#243;&#380;nych apek chatowych, np. WhatsApp, Telegram, Discord, czy Slack. </p><p>To taki Claude z r&#281;kami gotowymi do pracy. Mo&#380;e s&#322;u&#380;y&#263; jak nasz osobisty Jarvis. Zarz&#261;dzi kalendarzem, notatkami, posprz&#261;ta syf na mailu, brakuje jeszcze &#380;eby ogarn&#261;&#322; pranie i ugotowa&#322; obiad. Zapami&#281;tuje r&#243;wnie&#380; histori&#281; poprzednich konwersacji. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://openclaw.ai/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_C6e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6013abe7-a66a-41e4-83f4-009df4a6224f_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!_C6e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6013abe7-a66a-41e4-83f4-009df4a6224f_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!_C6e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6013abe7-a66a-41e4-83f4-009df4a6224f_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!_C6e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6013abe7-a66a-41e4-83f4-009df4a6224f_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_C6e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6013abe7-a66a-41e4-83f4-009df4a6224f_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6013abe7-a66a-41e4-83f4-009df4a6224f_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://openclaw.ai/&quot;,&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_!_C6e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6013abe7-a66a-41e4-83f4-009df4a6224f_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!_C6e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6013abe7-a66a-41e4-83f4-009df4a6224f_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!_C6e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6013abe7-a66a-41e4-83f4-009df4a6224f_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!_C6e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6013abe7-a66a-41e4-83f4-009df4a6224f_1200x630.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>Fajnym przyk&#322;adem podzieli&#322;&nbsp;si&#281;&nbsp;Alex Finn na X. Za pomoc&#261; agenta pr&#243;bowa&#322; zarezerwowa&#263; stolik w restauracji. Gdy Clawd nie da&#322; rady skorzysta&#263; z serwisu OpenTable, postanowi&#322; zaproponowa&#263; skorzystanie ze Skilla od ElevenLabs, &#380;eby dokona&#263; rezerwacji telefonicznie.&nbsp;</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/AlexFinn/status/2015266546600550755&quot;,&quot;full_text&quot;:&quot;Just to see what would happen I texted Henry my Clawdbot to make a reservation for me next Saturday at a restaurant\n\nWhen the OpenTable res didn't work, it used it's ElevenLabs skill to call the restaurant and complete the reservation\n\nAGI is here and 99% of people have no clue &quot;,&quot;username&quot;:&quot;AlexFinn&quot;,&quot;name&quot;:&quot;Alex Finn&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1745232634278461440/7gQcr_R__normal.jpg&quot;,&quot;date&quot;:&quot;2026-01-25T03:32:41.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/G_ep0tnboAADil1.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/8iS5nJ7Cw2&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:370,&quot;retweet_count&quot;:291,&quot;like_count&quot;:5794,&quot;impression_count&quot;:846899,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>W ci&#261;gu tych kilku tygodni dzia&#322;o si&#281; bardzo wiele w tym temacie. Ludzie zacz&#281;li masowo wykupywa&#263;&nbsp;Mac Mini, &#380;eby postawi&#263;&nbsp;OpenClaw, pojawi&#322;y si&#281;&nbsp;luki bezpiecze&#324;stwa, scamy crypto&#8230; Totalny rozpier***. </p><p>Potem pojawi&#322;o si&#281; co&#347;&nbsp;jeszcze dziwniejszego - <strong><a href="https://www.moltbook.com/">Moltbook</a></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_!iWX-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bbc828e-679c-44d2-ae3d-5692c27e79de_1200x887.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iWX-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bbc828e-679c-44d2-ae3d-5692c27e79de_1200x887.jpeg 424w, https://substackcdn.com/image/fetch/$s_!iWX-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bbc828e-679c-44d2-ae3d-5692c27e79de_1200x887.jpeg 848w, https://substackcdn.com/image/fetch/$s_!iWX-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bbc828e-679c-44d2-ae3d-5692c27e79de_1200x887.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!iWX-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bbc828e-679c-44d2-ae3d-5692c27e79de_1200x887.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iWX-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bbc828e-679c-44d2-ae3d-5692c27e79de_1200x887.jpeg" width="1200" height="887" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6bbc828e-679c-44d2-ae3d-5692c27e79de_1200x887.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:887,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Zdj&#281;cie&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&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="Zdj&#281;cie" title="Zdj&#281;cie" srcset="https://substackcdn.com/image/fetch/$s_!iWX-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bbc828e-679c-44d2-ae3d-5692c27e79de_1200x887.jpeg 424w, https://substackcdn.com/image/fetch/$s_!iWX-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bbc828e-679c-44d2-ae3d-5692c27e79de_1200x887.jpeg 848w, https://substackcdn.com/image/fetch/$s_!iWX-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bbc828e-679c-44d2-ae3d-5692c27e79de_1200x887.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!iWX-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bbc828e-679c-44d2-ae3d-5692c27e79de_1200x887.jpeg 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>Jest to sie&#263; spo&#322;eczno&#347;ciowa dla agent&#243;w OpenClaw, gdzie AI tworzy i odpowiada na posty. Tylko agenci Clawdbot mog&#261; tam postowa&#263;. Niekt&#243;re wygl&#261;daj&#261; jakby by&#322;y rodem wyj&#281;te z jakiego&#347;&nbsp;filmu sci-fy. </p><p>Wiadomo, nie ma co &#347;wirowa&#263; i og&#322;asza&#263; AGI, ale bardzo ciekawie si&#281;&nbsp;to ogl&#261;da z boku. Zw&#322;aszcza, &#380;e pojawi&#322;y si&#281;&nbsp;informacje, &#380;e jednak da si&#281;&nbsp;w jaki&#347; spos&#243;b postowa&#263; z omini&#281;ciem agenta.</p><p>Je&#347;li zdecydujesz si&#281;&nbsp;wej&#347;&#263;&nbsp;w ekosystem OpenClaw, upewnij si&#281;, &#380;e Twoje dane s&#261; bezpieczne. Ca&#322;o&#347;&#263;&nbsp;jest&nbsp;&#347;wie&#380;a, niekt&#243;re luki bezpiecze&#324;stwa s&#261; znane, niekt&#243;re mog&#261; by&#263; jeszcze nieodkryte. Hype jest ogromny, a to zach&#281;ca </p><p>Kilka link&#243;w, kt&#243;re warto sprawdzi&#263;:</p><ol><li><p><strong><a href="https://www.youtube.com/watch?v=8lF7HmQ_RgY">Peter Steinberger x The Pragmatic Engineer - Podcast</a></strong></p></li><li><p><strong><a href="https://x.com/Hesamation/status/2017038553058857413">The Engineering Behind Clawdbot</a></strong><a href="https://x.com/Hesamation/status/2017038553058857413"> </a></p></li><li><p><strong><a href="https://x.com/manthanguptaa/status/2015780646770323543">How Clawdbot Remembers Everything</a></strong></p></li><li><p><strong><a href="https://simonwillison.net/2026/Jan/30/moltbook/">Moltbook is the most interesting place on the internet right now</a></strong></p></li></ol><div><hr></div><h2>OpenAI ko&#324;czy si&#281;&nbsp;$$$?</h2><p>Co tam u Sama Altmana? Bida. Mam wra&#380;enie, &#380;e co wydanie pastwi&#281; si&#281;&nbsp;nad OpenAI, ale w ostatnim czasie nie mo&#380;na o nich za wiele dobrego powiedzie&#263;.</p><p>Wygl&#261;da na to, &#380;e &#378;r&#243;de&#322;ko z hajsem powoli si&#281;&nbsp;wyczerpuje. Firma og&#322;asza wprowadzenie reklam do plan&#243;w Free i Go ($8 miesi&#281;cznie). Oczywi&#347;cie us&#322;yszeli&#347;my o niewp&#322;ywaniu reklamodawc&#243;w na odpowiedzi modelu oraz o niewykorzystywaniu naszych konwersacji w celach reklamowych. Bla bla bla. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://openai.com/index/our-approach-to-advertising-and-expanding-access/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2UlN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633967fc-2333-4cac-86d3-de2da81a0fa7_3840x2160.webp 424w, https://substackcdn.com/image/fetch/$s_!2UlN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633967fc-2333-4cac-86d3-de2da81a0fa7_3840x2160.webp 848w, https://substackcdn.com/image/fetch/$s_!2UlN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633967fc-2333-4cac-86d3-de2da81a0fa7_3840x2160.webp 1272w, https://substackcdn.com/image/fetch/$s_!2UlN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633967fc-2333-4cac-86d3-de2da81a0fa7_3840x2160.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2UlN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633967fc-2333-4cac-86d3-de2da81a0fa7_3840x2160.webp" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/633967fc-2333-4cac-86d3-de2da81a0fa7_3840x2160.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Mobile phone screen showing a ChatGPT response with simple, authentic Mexican dinner party recipes, followed by a clearly labeled sponsored product recommendation from Harvest Groceries for a hot sauce item, displayed against a soft blue gradient background.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://openai.com/index/our-approach-to-advertising-and-expanding-access/&quot;,&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="Mobile phone screen showing a ChatGPT response with simple, authentic Mexican dinner party recipes, followed by a clearly labeled sponsored product recommendation from Harvest Groceries for a hot sauce item, displayed against a soft blue gradient background." title="Mobile phone screen showing a ChatGPT response with simple, authentic Mexican dinner party recipes, followed by a clearly labeled sponsored product recommendation from Harvest Groceries for a hot sauce item, displayed against a soft blue gradient background." srcset="https://substackcdn.com/image/fetch/$s_!2UlN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633967fc-2333-4cac-86d3-de2da81a0fa7_3840x2160.webp 424w, https://substackcdn.com/image/fetch/$s_!2UlN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633967fc-2333-4cac-86d3-de2da81a0fa7_3840x2160.webp 848w, https://substackcdn.com/image/fetch/$s_!2UlN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633967fc-2333-4cac-86d3-de2da81a0fa7_3840x2160.webp 1272w, https://substackcdn.com/image/fetch/$s_!2UlN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633967fc-2333-4cac-86d3-de2da81a0fa7_3840x2160.webp 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>Czy to zwiastun ko&#324;ca ery &#8220;darmowego&#8221; AI? By&#263; mo&#380;e. </p><p>Troch&#281; nie ma co si&#281;&nbsp;dziwi&#263;. Te turbo drogie karty za darmo nie pracuj&#261;, a inwestorzy domagaj&#261;&nbsp;si&#281;&nbsp;zysk&#243;w.</p><p>Bardzo jestem ciekawy, jak to wyp&#322;ynie na u&#380;ytkownik&#243;w. Z jednej strony&nbsp;nie mog&#281;&nbsp;sobie wyobrazi&#263; korzystania z Chata w ten spos&#243;b. Z drugiej, zdaj&#281;&nbsp;sobie spraw&#281;, &#380;e &#380;yjemy w ba&#324;ce technologicznej i wi&#281;kszo&#347;&#263;&nbsp;ludzi mo&#380;e to postrze&#263;&nbsp;w inny spos&#243;b.</p><p>Np. ~40% procent u&#380;ytkownik&#243;w Spotify wci&#261;&#380; jest bezp&#322;atnym planie. Dlatego jestem pewny, &#380;e ludzie wci&#261;&#380; b&#281;d&#261; z tego korzysta&#263;.</p><p>Na szcz&#281;&#347;cie darmowych alternatyw na rynku nie brakuje i nie zapowiada si&#281;, &#380;eby konkurencja posz&#322;a w &#347;lady Altmana.</p><p>&#379;eby tego by&#322;o ma&#322;o, firma wypu&#347;ci&#322;a <strong><a href="https://chatgpt.com/translate/">sw&#243;j w&#322;asny Google Translate</a></strong>. Spoko, ale w czasach, gdy konkurencja co chwile wprowadza jakie&#347; innowacje, nie wygl&#261;da to zbyt ambitnie.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mdKt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b2247d-2b71-41bb-9cbf-0c4f04a0c4c2_1788x848.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mdKt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b2247d-2b71-41bb-9cbf-0c4f04a0c4c2_1788x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mdKt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b2247d-2b71-41bb-9cbf-0c4f04a0c4c2_1788x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mdKt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b2247d-2b71-41bb-9cbf-0c4f04a0c4c2_1788x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mdKt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b2247d-2b71-41bb-9cbf-0c4f04a0c4c2_1788x848.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mdKt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b2247d-2b71-41bb-9cbf-0c4f04a0c4c2_1788x848.jpeg" width="1456" height="691" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36b2247d-2b71-41bb-9cbf-0c4f04a0c4c2_1788x848.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:691,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Zdj&#281;cie&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&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="Zdj&#281;cie" title="Zdj&#281;cie" srcset="https://substackcdn.com/image/fetch/$s_!mdKt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b2247d-2b71-41bb-9cbf-0c4f04a0c4c2_1788x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mdKt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b2247d-2b71-41bb-9cbf-0c4f04a0c4c2_1788x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mdKt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b2247d-2b71-41bb-9cbf-0c4f04a0c4c2_1788x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mdKt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b2247d-2b71-41bb-9cbf-0c4f04a0c4c2_1788x848.jpeg 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>Ba, apka przynajmniej na pocz&#261;tku by&#322;a mocno zbugowana i zamiast t&#322;umaczy&#263;, odpowiada&#322;a na pro&#347;by u&#380;ytkownik&#243;w&#8230;</p><div><hr></div><h2>Film o Agentach AI</h2><p>Ko&#324;cz&#281; powoli dopracowywa&#263; nowy film :)</p><p>Bedzie o agentach AI, ale troch&#281;&nbsp;od innej strony, ni&#380; wi&#281;kszo&#347;&#263; materia&#322;&#243;w na YouTube. Nie b&#281;dziemy wyklikiwa&#263; automatyzacji w n8n a wejdziemy w to, jak agenci dzia&#322;aj&#261; od &#347;rodka. Obgadamy dzia&#322;anie narz&#281;dzi, function calling, workflows, agent loop i inne. Napiszemy swojego agenta od zera.</p><p>My&#347;l&#281;, &#380;e si&#261;dzie ludziom, kt&#243;rzy samodzielnie chc&#261; budowa&#263; agent&#243;w, ale te&#380; takim, kt&#243;rzy z nich na co dzie&#324; korzystaj&#261; (Cursor/Claude Code) - warto wiedzie&#263;, jak to w og&#243;le dzia&#322;a.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/@olafsulich?sub_confirmation=1" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5EPQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82bafa7a-1c39-4fae-a2e4-d30459135c65_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5EPQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82bafa7a-1c39-4fae-a2e4-d30459135c65_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5EPQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82bafa7a-1c39-4fae-a2e4-d30459135c65_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5EPQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82bafa7a-1c39-4fae-a2e4-d30459135c65_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5EPQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82bafa7a-1c39-4fae-a2e4-d30459135c65_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82bafa7a-1c39-4fae-a2e4-d30459135c65_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3324667,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://www.youtube.com/@olafsulich?sub_confirmation=1&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.olafsulich.pl/i/185464162?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82bafa7a-1c39-4fae-a2e4-d30459135c65_3840x2160.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_!5EPQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82bafa7a-1c39-4fae-a2e4-d30459135c65_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5EPQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82bafa7a-1c39-4fae-a2e4-d30459135c65_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5EPQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82bafa7a-1c39-4fae-a2e4-d30459135c65_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5EPQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82bafa7a-1c39-4fae-a2e4-d30459135c65_3840x2160.jpeg 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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.youtube.com/@olafsulich?sub_confirmation=1&quot;,&quot;text&quot;:&quot;Subskrybuj kana&#322;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.youtube.com/@olafsulich?sub_confirmation=1"><span>Subskrybuj kana&#322;</span></a></p><p>Bardzo mi zale&#380;a&#322;o, &#380;eby ta warstawa prezentacyjna sta&#322;a na naprawd&#281;&nbsp;spoko poziomie. Poczyni&#322;em kilka inwestycji, m.in. w porz&#261;dne &#347;wiat&#322;o i softboxa. Z plus&#243;w - jestem zadowolony z ko&#324;cowego efektu. Z minus&#243;w - p&#243;&#322; pokoju zajmuje teraz ten sprz&#281;t &#128514;</p><p> Anyway, polecam <strong>subskrybowa&#263;</strong>, &#380;eby nie przegapi&#263;!</p><div><hr></div><h2>Ciekawe linki</h2><p><strong><a href="https://www.kimi.com/blog/kimi-k2-5.html">Kimi K2.5</a></strong></p><p>Nowy chi&#324;&#347;ki model ze stajni Moonshot AI. Stworzony z my&#347;l&#261; o agentowo&#347;ci. Pozwala odpala&#263;&nbsp;nawet 100 sub-agent&#243;w obs&#322;uguj&#261;cych wiele zada&#324; jednocze&#347;nie w trybie &#8220;Agent Swarm&#8221;.  Benchmarkowo <em>zbli&#380;a si&#281;</em>&nbsp;do modeli z topki.</p><p><strong><a href="https://www.epicai.pro/why-the-model-context-protocol-does-not-work-hgsz5">Dlaczego MCP nie dzia&#322;a?</a></strong></p><p>Dog&#322;&#281;bny artyku&#322; Adama Overmenta o Model Context Protocol. Wiele o tradeoffach jakie niesie protok&#243;&#322;, o niew&#322;a&#347;ciwym wykorzystaniu i b&#322;&#281;dach przy tworzeniu serwer&#243;w. Totalny deep dive i dojrza&#322;e spojrzenie, bez zb&#281;dnego hype&#8217;u.</p><p><strong><a href="https://www.youtube.com/watch?v=gDJclWCw1qY">&#8220;Polski Bielik obna&#380;a ograniczenia ChatGPT&#8221; - Remek Kinas x Didaskalia</a></strong></p><p>&#346;wietna rozmowa w didaskaliach z Remkiem Kinasem - AI Researcherem, wsp&#243;&#322;tw&#243;rc&#261; Bielika. O tym, po co nam Bielik, o bebechach LLM&#243;w, kartach graficznych w kontek&#347;cie AI i wiele wi&#281;cej. Polecam!</p><div><hr></div><h2>Ju&#380; uciekasz?</h2><p>Je&#347;li Ci si&#281; podoba&#322;o, <strong>kliknij &#129505; poni&#380;ej</strong>, to nic nie kosztuje! Doceniasz w ten spos&#243;b moj&#261; prac&#281; i motywujesz do dalszych dzia&#322;a&#324; :)<br><br>Do nast&#281;pnego,</p><p>Olaf</p>]]></content:encoded></item><item><title><![CDATA[🖥️ #85: Dominacja Claude Code]]></title><description><![CDATA[+ AI zabija Open Source, Karpathy FOMO i technika Ralph'a]]></description><link>https://www.olafsulich.pl/p/85-dominacja-claude-code</link><guid isPermaLink="false">https://www.olafsulich.pl/p/85-dominacja-claude-code</guid><dc:creator><![CDATA[Olaf Sulich]]></dc:creator><pubDate>Tue, 13 Jan 2026 08:08:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!STMu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54d2e266-abea-4d6e-9cff-8442be8a69d3_1400x788.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Siema!</p><p>Nowy rok narzuci&#322; niesamowite tempo w ba&#324;ce AI. Ostatni miesi&#261;c to totalna jazda bez trzymanki. Czy to #nowyroknowaja energy i zaraz wszystko wr&#243;ci do normy? Miejmy nadziej&#281;!</p><p>W ka&#380;dym razie, &#380;eby nie sia&#263; bezsensownego FOMO (o kt&#243;rym ni&#380;ej!), we&#378;my na tapet kilka najwa&#380;niejszych rzeczy. Troch&#281; si&#281; tego nazbiera&#322;o, dlatego polecam wzi&#261;&#263; kubek z jakim&#347; gor&#261;cym napojem i zapraszam! &#10052;&#65039; &#9749;</p><div><hr></div><h2>Anthropic przejmuje rynek z Claude Code</h2><p>Przez &#347;wi&#281;ta, poza oklepanym cudem w postaci przem&#243;wienia zwierz&#261;t ludzkim g&#322;osem, nast&#261;pi&#322;o jeszcze jedno niezwyk&#322;e wydarzenie. Wszyscy do&#347;&#263; niespodziewanie zacz&#281;li m&#243;wi&#263; o Claude Code. </p><p>Ale &#380;eby&#347;my si&#281; dobrze zrozumieli, narz&#281;dzie od Anthropic nie pojawi&#322;o si&#281; znik&#261;d. Istnia&#322;o stabilnie na rynku i od dawna konkurowa&#322;o z Cursorem o miano top #1 toola do programowania. </p><p>St&#261;d te&#380; moje zdziwienie nag&#322;ym skokiem popularno&#347;ci. Claude zacz&#261;&#322; si&#281; pojawia&#263; dos&#322;ownie wsz&#281;dzie&#8230;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://claude.com/product/claude-code" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!STMu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54d2e266-abea-4d6e-9cff-8442be8a69d3_1400x788.jpeg 424w, https://substackcdn.com/image/fetch/$s_!STMu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54d2e266-abea-4d6e-9cff-8442be8a69d3_1400x788.jpeg 848w, https://substackcdn.com/image/fetch/$s_!STMu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54d2e266-abea-4d6e-9cff-8442be8a69d3_1400x788.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!STMu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54d2e266-abea-4d6e-9cff-8442be8a69d3_1400x788.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!STMu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54d2e266-abea-4d6e-9cff-8442be8a69d3_1400x788.jpeg" width="1400" height="788" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/54d2e266-abea-4d6e-9cff-8442be8a69d3_1400x788.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;What I Learned from $100 of Claude Code | by Tu My Doan | sikt-no&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://claude.com/product/claude-code&quot;,&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="What I Learned from $100 of Claude Code | by Tu My Doan | sikt-no" title="What I Learned from $100 of Claude Code | by Tu My Doan | sikt-no" srcset="https://substackcdn.com/image/fetch/$s_!STMu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54d2e266-abea-4d6e-9cff-8442be8a69d3_1400x788.jpeg 424w, https://substackcdn.com/image/fetch/$s_!STMu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54d2e266-abea-4d6e-9cff-8442be8a69d3_1400x788.jpeg 848w, https://substackcdn.com/image/fetch/$s_!STMu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54d2e266-abea-4d6e-9cff-8442be8a69d3_1400x788.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!STMu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54d2e266-abea-4d6e-9cff-8442be8a69d3_1400x788.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>Z mojego ma&#322;ego dochodzenia wynika, &#380;e mia&#322;y na to wp&#322;yw dwie rzeczy. Po pierwsze: premiera pot&#281;&#380;nego modelu Opus 4.5. Po drugie: chwila wolnego, czas na popr&#243;bowanie zaleg&#322;ych rzeczy, rozgrzanie side projekt&#243;w. P&#243;&#378;niej machina hype&#8217;u ju&#380; zacz&#281;&#322;a nakr&#281;ca&#263; si&#281; sama, nawet je&#347;li ten hype w tym przypadku jest w 100% zasadny.</p><p>Akurat w tym przypadku po&#322;&#261;czenie &#347;wietnego modelu z genialnym narz&#281;dziem od tych samych tw&#243;rc&#243;w robi robot&#281;. Anthropic nieprzerwanie nap&#281;dza innowacje i wprowadza programowanie z AI na wy&#380;szy poziom.</p><p>Podczas takich wydarze&#324; technologicznych mo&#380;na zaobserwowa&#263; wiele perspektyw. Przesadne podniecenie danym tematem: rewolucja, &#8222;ju&#380; nigdy XYZ nie b&#281;dzie takie samo&#8221;, &#8220;je&#347;li w tym momencie tego nie sprawdzisz, to zostajesz w tyle&#8221;&#8230;</p><p>Druga strona medalu to po prostu strach, cz&#281;sto o swoj&#261; przysz&#322;o&#347;&#263; zawodow&#261;. U&#380;ytkownik na Reddicie podzieli&#322; si&#281; swoimi obawami w po&#347;cie, kt&#243;ry zyska&#322; sporo polubie&#324;. Ludzie po prostu si&#281; z tym uto&#380;samiaj&#261; i nie ma co si&#281; dziwi&#263;. Claude Code jest teraz w szczycie popularno&#347;ci. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.reddit.com/r/ClaudeAI/comments/1pmgk5c/opus_45_is_the_first_model_that_makes_me_actually/?utm_source=share&amp;utm_medium=web3x&amp;utm_name=web3xcss&amp;utm_term=1&amp;utm_content=share_button" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!smtt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93c01767-954c-48da-b744-2460c6f8ecb4_1015x457.png 424w, https://substackcdn.com/image/fetch/$s_!smtt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93c01767-954c-48da-b744-2460c6f8ecb4_1015x457.png 848w, https://substackcdn.com/image/fetch/$s_!smtt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93c01767-954c-48da-b744-2460c6f8ecb4_1015x457.png 1272w, https://substackcdn.com/image/fetch/$s_!smtt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93c01767-954c-48da-b744-2460c6f8ecb4_1015x457.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!smtt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93c01767-954c-48da-b744-2460c6f8ecb4_1015x457.png" width="1015" height="457" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93c01767-954c-48da-b744-2460c6f8ecb4_1015x457.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:457,&quot;width&quot;:1015,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:131506,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.reddit.com/r/ClaudeAI/comments/1pmgk5c/opus_45_is_the_first_model_that_makes_me_actually/?utm_source=share&amp;utm_medium=web3x&amp;utm_name=web3xcss&amp;utm_term=1&amp;utm_content=share_button&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.olafsulich.pl/i/183230209?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93c01767-954c-48da-b744-2460c6f8ecb4_1015x457.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!smtt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93c01767-954c-48da-b744-2460c6f8ecb4_1015x457.png 424w, https://substackcdn.com/image/fetch/$s_!smtt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93c01767-954c-48da-b744-2460c6f8ecb4_1015x457.png 848w, https://substackcdn.com/image/fetch/$s_!smtt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93c01767-954c-48da-b744-2460c6f8ecb4_1015x457.png 1272w, https://substackcdn.com/image/fetch/$s_!smtt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93c01767-954c-48da-b744-2460c6f8ecb4_1015x457.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>Korzystaj&#261; z niego nie tylko programi&#347;ci. Ludzie zacz&#281;li go u&#380;ywa&#263; jak agenta, kt&#243;ry bez problem&#243;w radzi sobie z systemem plik&#243;w i mo&#380;e s&#322;u&#380;y&#263; np. jako osobisty asystent w po&#322;&#261;czeniu z Obsidianem. Tak du&#380;y skok popularno&#347;ci poskutkowa&#322; np. zintegrowaniem Claude Code z aplikacj&#261; desktopow&#261;. GUI u&#322;atwia korzystanie z CC, zw&#322;aszcza u&#380;ytkownikom nietechnicznym.</p><p>Anthropic poszed&#322; o krok dalej i rozszerzy&#322; te&#380; swoj&#261; ofert&#281;&nbsp;prezentuj&#261;c kompletnie nowe narz&#281;dzie: <em>Cowork</em>. Ma to by&#263; dedykowane narz&#281;dzie dla os&#243;b nietechnicznych. Tak samo jak CC, umo&#380;liwia prac&#281;&nbsp;na lokalnych plikach. </p><blockquote><p><em>Mo&#380;e na przyk&#322;ad uporz&#261;dkowa&#263; pobrane pliki, sortuj&#261;c je i zmieniaj&#261;c nazwy poszczeg&#243;lnych plik&#243;w, utworzy&#263; nowy arkusz kalkulacyjny z list&#261; wydatk&#243;w na podstawie pliku zrzut&#243;w ekranu lub wygenerowa&#263; pierwszy szkic raportu na podstawie rozproszonych notatek.</em></p><p>~ Introducing Cowork, claude.com</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://claude.com/blog/cowork-research-preview" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mtvf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7275d0c-4933-40da-ae6b-93fd1e5390b7_2000x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mtvf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7275d0c-4933-40da-ae6b-93fd1e5390b7_2000x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mtvf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7275d0c-4933-40da-ae6b-93fd1e5390b7_2000x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mtvf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7275d0c-4933-40da-ae6b-93fd1e5390b7_2000x1000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mtvf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7275d0c-4933-40da-ae6b-93fd1e5390b7_2000x1000.jpeg" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7275d0c-4933-40da-ae6b-93fd1e5390b7_2000x1000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://claude.com/blog/cowork-research-preview&quot;,&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_!mtvf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7275d0c-4933-40da-ae6b-93fd1e5390b7_2000x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mtvf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7275d0c-4933-40da-ae6b-93fd1e5390b7_2000x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mtvf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7275d0c-4933-40da-ae6b-93fd1e5390b7_2000x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mtvf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7275d0c-4933-40da-ae6b-93fd1e5390b7_2000x1000.jpeg 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>Zbudowany jest na ten samej bazie co CC, przez co jego mo&#380;liwo&#347;ci s&#261; bardzo du&#380;e. Np. tw&#243;rcy na start dodali zestaw Skills&#243;w. Obecnie znajduje si&#281; w wersji research preview dla u&#380;ytykownik&#243;w posiadaj&#261;cych subskrybcj&#281;&nbsp;Claude Max.</p><p>Niestety wszystko, co dobre, kiedy&#347; si&#281; ko&#324;czy. Claude Code oferuje stosunkowo przyst&#281;pne plany cenowe, oczywi&#347;cie w por&#243;wnaniu z tokenami, kt&#243;re przepalamy. U&#380;ytkownicy wyw&#281;szyli okazj&#281; i zacz&#281;li korzysta&#263; z subskrypcji CC przez innych provider&#243;w, np. <strong><a href="https://opencode.ai/">OpenCode</a></strong>. </p><p>Kto by si&#281; spodziewa&#322;, &#380;e Anthropicowi si&#281; to nie spodoba. Ograniczono dost&#281;p, co spowodowa&#322;o niema&#322;&#261; frustracj&#281; spo&#322;eczno&#347;ci.</p><p>Na sam koniec, polecam zapozna&#263;&nbsp;si&#281; z kilkoma linkami o Claude Code:</p><ol><li><p><strong><a href="https://x.com/bcherny/status/2007179832300581177">Setup Claude Code od samego tw&#243;rcy narz&#281;dzia</a> </strong>- Boris Cherny pokazuje, jak korzysta&#263; z produktu, kt&#243;ry sam stworzy&#322;. Okazuje si&#281;, &#380;e jego konfiguracja wcale nie posiada tylu wodotrysk&#243;w, ilu mo&#380;na by&#322;o si&#281; spodziewa&#263;.</p></li><li><p><strong><a href="https://www.youtube.com/watch?v=CEvIs9y1uog">Don&#8217;t Build Agents, Build Skills Instead</a> </strong>- prezentacja od ludzi z Anthropic o tzw. Skills. Sta&#322;y si&#281; one niedawno <a href="https://agentskills.io/home">standardem</a>, kt&#243;ry implementowany jest przez kolejne firmy.</p></li><li><p><strong><a href="https://sankalp.bearblog.dev/my-experience-with-claude-code-20-and-how-to-get-better-at-using-coding-agents/">Poradnik do Claude Code 2.0</a> </strong>- obszerny guide do CC, zawieraj&#261;cy histori&#281;, sztuczki i dobre praktyki.</p></li></ol><div><hr></div><h2>Technika Ralpha Wigguma</h2><p>Za spraw&#261; Claude Code na popularno&#347;ci zyskuje ostatnio ciekawie nazwany spos&#243;b kodowania z AI, technika Ralpha Wigguma.</p><p>W przeciwie&#324;stwie do pracy LLM&#8217;a z cz&#322;owiekiem, zak&#322;ada ona autonomiczn&#261; prac&#281; AI na zdefiniowanej wcze&#347;niej li&#347;cie task&#243;w.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://ghuntley.com/ralph/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4V4M!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec8bb4d-b6ff-4d51-8403-65119f491134_1196x673.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4V4M!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec8bb4d-b6ff-4d51-8403-65119f491134_1196x673.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4V4M!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec8bb4d-b6ff-4d51-8403-65119f491134_1196x673.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4V4M!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec8bb4d-b6ff-4d51-8403-65119f491134_1196x673.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4V4M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec8bb4d-b6ff-4d51-8403-65119f491134_1196x673.jpeg" width="1196" height="673" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ec8bb4d-b6ff-4d51-8403-65119f491134_1196x673.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:673,&quot;width&quot;:1196,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Stat Anything: Ralph Wiggum | New Monster for Fifth Edition &#8211; DMDave  Publishing&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://ghuntley.com/ralph/&quot;,&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="Stat Anything: Ralph Wiggum | New Monster for Fifth Edition &#8211; DMDave  Publishing" title="Stat Anything: Ralph Wiggum | New Monster for Fifth Edition &#8211; DMDave  Publishing" srcset="https://substackcdn.com/image/fetch/$s_!4V4M!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec8bb4d-b6ff-4d51-8403-65119f491134_1196x673.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4V4M!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec8bb4d-b6ff-4d51-8403-65119f491134_1196x673.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4V4M!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec8bb4d-b6ff-4d51-8403-65119f491134_1196x673.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4V4M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec8bb4d-b6ff-4d51-8403-65119f491134_1196x673.jpeg 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>Ralph zajmuje si&#281; wymy&#347;leniem implementacji, podej&#347;cia do wytworzenia funkcjonalno&#347;ci itp. Robi to tak d&#322;ugo, a&#380; nie sko&#324;czy. Jest w pe&#322;ni automatyczny i nie wymaga nadzoru. Jednym zdaniem: odpalamy Ralpha i pora na CS&#8217;a.</p><p>Jak pi&#281;knie by to nie brzmia&#322;o, oczywi&#347;cie to (jeszcze) nie takie proste. Z takim podej&#347;ciem wi&#261;&#380;e si&#281; wiele tradeoff&#243;w. Agenci potrafi&#261; si&#281; zakr&#281;ci&#263; i pogubi&#263;, rozwi&#261;zanie mo&#380;e nie spe&#322;nia&#263; jakich&#347; norm, a na koniec dnia spali&#263; ogromne ilo&#347;ci token&#243;w.</p><p>Polecam <strong><a href="https://www.aihero.dev/tips-for-ai-coding-with-ralph-wiggum">artyku&#322; Matta</a></strong> z 11 tipami jak odnale&#378;&#263; si&#281;&nbsp;w tym odwa&#380;nym podej&#347;ciu.</p><div><hr></div><h2>AI FOMO</h2><p>Czujesz czasem, &#380;e nie nad&#261;&#380;asz z tym wszystkim? Bo ja tak. Pomimo tego, &#380;e do&#347;&#263; mocno siedz&#281; w temacie AI i technologii, zdarza mi si&#281; to do&#347;&#263; regularnie. Ilo&#347;&#263; informacji potrafi przyt&#322;oczy&#263;.</p><p>Dorzu&#263;my do tego wszechobecn&#261; presj&#281; na nauk&#281;, odnalezienie si&#281; w nowej rzeczywisto&#347;ci i tw&#243;rc&#243;w, kt&#243;rzy racz&#261; nas tytu&#322;ami materia&#322;&#243;w zwiastuj&#261;cymi rych&#322;&#261; &#347;mier&#263;, je&#347;li tylko nie ogarniesz rzeczy XYZ. Nie zlicz&#281;, ile razy w tygodniu przewija mi si&#281; has&#322;o &#8222;You&#8217;re falling behind&#8221;&#8230;</p><p>Andrej Karpathy - wsp&#243;&#322;za&#322;o&#380;yciel OpenAI, ex-Director of AI w Tesli, tw&#243;rca terminu Vibe Coding i totalny autorytet w przestrzeni ML/AI te&#380; boryka si&#281; z podobnym problemem. W swoim tweecie pisze o byciu w tyle jako programista i nat&#322;oku nowo&#347;ci.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://x.com/karpathy/status/2004607146781278521?s=20" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g3lh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f937550-2093-48e8-a34f-8484a4d0db85_752x654.png 424w, https://substackcdn.com/image/fetch/$s_!g3lh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f937550-2093-48e8-a34f-8484a4d0db85_752x654.png 848w, https://substackcdn.com/image/fetch/$s_!g3lh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f937550-2093-48e8-a34f-8484a4d0db85_752x654.png 1272w, https://substackcdn.com/image/fetch/$s_!g3lh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f937550-2093-48e8-a34f-8484a4d0db85_752x654.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g3lh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f937550-2093-48e8-a34f-8484a4d0db85_752x654.png" width="752" height="654" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f937550-2093-48e8-a34f-8484a4d0db85_752x654.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:654,&quot;width&quot;:752,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:185552,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://x.com/karpathy/status/2004607146781278521?s=20&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.olafsulich.pl/i/183230209?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f937550-2093-48e8-a34f-8484a4d0db85_752x654.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!g3lh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f937550-2093-48e8-a34f-8484a4d0db85_752x654.png 424w, https://substackcdn.com/image/fetch/$s_!g3lh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f937550-2093-48e8-a34f-8484a4d0db85_752x654.png 848w, https://substackcdn.com/image/fetch/$s_!g3lh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f937550-2093-48e8-a34f-8484a4d0db85_752x654.png 1272w, https://substackcdn.com/image/fetch/$s_!g3lh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f937550-2093-48e8-a34f-8484a4d0db85_752x654.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>Case Andreja &#347;wietnie pokazuje, &#380;e nawet ci najlepsi nie s&#261; robotami i czasem czuj&#261; si&#281; w tyle. Warto o tym pami&#281;ta&#263;, gdy z&#322;apie nas co&#347; podobnego.</p><p>Ko&#324;cz&#261;c ju&#380; z tymi najlepszymi i wracaj&#261;c do przeci&#281;tniak&#243;w&#8230; Jakie&#347; dwa lata temu w pewnym momencie do&#347;&#263; mocno udzieli&#322;o mi si&#281; AI FOMO. Nie by&#322;a to chwila zw&#261;tpienia, a d&#322;u&#380;sze &#8222;o kurde, jestem w dupie&#8221;. Z dzisiejszej perspektywy troch&#281; zabawnie to brzmi, 90% rzeczy, kt&#243;re obecnie s&#261; <em>cool</em>, wtedy jeszcze nie by&#322;o w planach.</p><p>Kilka rzeczy, kt&#243;re mi pomagaj&#261;:</p><ol><li><p><strong>Ogarnij si&#281; i uzupe&#322;nij braki </strong>- <em>no co ty nie powiesz, Olaf?</em> Niestety, ale to najbardziej pomaga. Postaraj si&#281; powoli nadrabia&#263; rzeczy, kt&#243;re czujesz, &#380;e s&#261; wa&#380;ne. Nie skupiaj si&#281; na szczeg&#243;&#322;ach, nie rzucaj si&#281; na wszystko w jednej chwili.</p></li><li><p><strong>Ogranicz zakres </strong>- nie da si&#281; by&#263; wsz&#281;dzie i by&#263; na bie&#380;&#261;co ze wszystkim. Zaw&#281;&#378; swoje pole widzenia i skup si&#281; na danej niszy. Je&#347;li jeste&#347; programist&#261; i chcesz by&#263; na bie&#380;&#261;co z toolsetem AI do kodowania, niekoniecznie musisz &#347;ledzi&#263; bebechy modeli, papery naukowe czy studiowa&#263; ML.</p></li><li><p><strong>Zaprzyja&#378;nij si&#281;&nbsp;z FOMO </strong>- akceptowanie tego, &#380;e czego&#347; aktualnie si&#281; nie wie, bardzo pomaga. Nie jest to co prawda &#322;atwe, ale warto przywykn&#261;&#263; do tego uczucia. Pomocne mo&#380;e okaza&#263; si&#281; zadanie sobie pyta&#324;: &#8222;Czy to naprawd&#281; takie wa&#380;ne i je&#347;li tak, to dlaczego?&#8221;, &#8222;Co si&#281; stanie, je&#347;li tego nie ogarn&#281;?&#8221;&#8230;</p></li></ol><div><hr></div><h2>AI zabija biznesy: Tailwind &amp; StackOverflow</h2><p>W sieci zagrzmia&#322;o po tym, jak Adam Wathan, tw&#243;rca najpopularniejszej biblioteki CSS, Tailwinda, odm&#243;wi&#322; wprowadzenia zmiany u&#322;atwiaj&#261;cej AI korzystanie z dokumentacji. Podzieli&#322; si&#281; przy tym histori&#261;, kt&#243;ra poruszy&#322;a community.</p><p>Okazuje si&#281;, &#380;e AI macza&#322;o swoje robotyczne paluchy w znacznym zredukowaniu zespo&#322;u Tailwinda. Pomimo rekordowej liczby pobra&#324; biblioteki ruch na stronie zmala&#322; o 40% w por&#243;wnaniu do 2023 roku. Gdzie le&#380;y problem?</p><p>Model biznesowy polega&#322; na sprzeda&#380;y szablon&#243;w stron i komponent&#243;w bazuj&#261;cych na Tailwindzie. Mniej wy&#347;wietle&#324; strony = ni&#380;sza sprzeda&#380;. Czy to idealny plan na monetyzacj&#281;? Pewnie nie. Nie ma co si&#281; jednak dziwi&#263;,  monetyzacja open source bywa bardzo trudna.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://github.com/tailwindlabs/tailwindcss.com/pull/2388#issuecomment-3717222957" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SirW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36af7808-e554-43b6-839d-0b5301792339_938x660.png 424w, https://substackcdn.com/image/fetch/$s_!SirW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36af7808-e554-43b6-839d-0b5301792339_938x660.png 848w, https://substackcdn.com/image/fetch/$s_!SirW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36af7808-e554-43b6-839d-0b5301792339_938x660.png 1272w, https://substackcdn.com/image/fetch/$s_!SirW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36af7808-e554-43b6-839d-0b5301792339_938x660.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SirW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36af7808-e554-43b6-839d-0b5301792339_938x660.png" width="938" height="660" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36af7808-e554-43b6-839d-0b5301792339_938x660.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:660,&quot;width&quot;:938,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:186310,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://github.com/tailwindlabs/tailwindcss.com/pull/2388#issuecomment-3717222957&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.olafsulich.pl/i/183230209?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36af7808-e554-43b6-839d-0b5301792339_938x660.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SirW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36af7808-e554-43b6-839d-0b5301792339_938x660.png 424w, https://substackcdn.com/image/fetch/$s_!SirW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36af7808-e554-43b6-839d-0b5301792339_938x660.png 848w, https://substackcdn.com/image/fetch/$s_!SirW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36af7808-e554-43b6-839d-0b5301792339_938x660.png 1272w, https://substackcdn.com/image/fetch/$s_!SirW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36af7808-e554-43b6-839d-0b5301792339_938x660.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>Na pomoc przysz&#322;o tech community, temat bardzo si&#281; poni&#243;s&#322;, a firmy korzystaj&#261;ce z tej technologii postanowi&#322;y wesprze&#263; tw&#243;rc&#243;w i zosta&#263; ich sponsorami. Do tego grona do&#322;&#261;czyli m.in. Gumroad, Sentry, Supabase i Cursor.</p><p>Historia Tailwinda ko&#324;czy si&#281; szcz&#281;&#347;liwie (przynajmniej p&#243;ki co), nie mo&#380;na jednak tego powiedzie&#263; o Stack Overflow. Kiedy&#347; go-to miejsce dla programist&#243;w do rozwi&#261;zywania problem&#243;w w kodzie. Dzi&#347;? Cmentarzysko martwych w&#261;tk&#243;w.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://x.com/samwhoo/status/2007590903448514921?s=20" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yZnO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8628478d-0c06-45c7-bc4a-888b26b096be_1290x673.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yZnO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8628478d-0c06-45c7-bc4a-888b26b096be_1290x673.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yZnO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8628478d-0c06-45c7-bc4a-888b26b096be_1290x673.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yZnO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8628478d-0c06-45c7-bc4a-888b26b096be_1290x673.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yZnO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8628478d-0c06-45c7-bc4a-888b26b096be_1290x673.jpeg" width="1290" height="673" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8628478d-0c06-45c7-bc4a-888b26b096be_1290x673.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:673,&quot;width&quot;:1290,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A graph of stack overflow questions asked per month. It&#8217;s almost a perfect curve starting at 0 on the far left, in 2009, peaking in the middle in 2017 at about 200,000, then dropping down to near 0 today on the right.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://x.com/samwhoo/status/2007590903448514921?s=20&quot;,&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="A graph of stack overflow questions asked per month. It&#8217;s almost a perfect curve starting at 0 on the far left, in 2009, peaking in the middle in 2017 at about 200,000, then dropping down to near 0 today on the right." title="A graph of stack overflow questions asked per month. It&#8217;s almost a perfect curve starting at 0 on the far left, in 2009, peaking in the middle in 2017 at about 200,000, then dropping down to near 0 today on the right." srcset="https://substackcdn.com/image/fetch/$s_!yZnO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8628478d-0c06-45c7-bc4a-888b26b096be_1290x673.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yZnO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8628478d-0c06-45c7-bc4a-888b26b096be_1290x673.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yZnO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8628478d-0c06-45c7-bc4a-888b26b096be_1290x673.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yZnO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8628478d-0c06-45c7-bc4a-888b26b096be_1290x673.jpeg 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>Trzeba odda&#263; zas&#322;ugi SO, nowoczesne LLMy na pewno zawieraj&#261; w&#261;tki z pytaniami i odpowiedziami z tego portalu. Ale czy kto&#347; jeszcze te&#347;kni? Ja nie &#175;\_(&#12484;)_/&#175;</p><div><hr></div><h2>Co z kolejnym filmem?</h2><p>Po du&#380;ym sukcesie mojego pierwszego filmu <strong><a href="https://www.youtube.com/watch?v=Ge0ZV6M7FEM&amp;t=850s&amp;pp=ygURY2hhdGdwdCBvZCBzb3Jka2E%3D">ChatGPT od &#347;rodka: jak naprawd&#281;&nbsp;dzia&#322;a LLM?</a> </strong> zabra&#322;em si&#281;&nbsp;za kolejny materia&#322;! Mam nadziej&#281;, &#380;e tym razem wyjdzie to w troch&#281;&nbsp;kr&#243;tszej formie &#128514;</p><p>Pogadamy sobie o agentach AI, ale od&nbsp;innej strony, ni&#380; robi to wi&#281;kszo&#347;&#263; materia&#322;&#243;w na ten temat. B&#281;dzie teoria, praktyka i&nbsp;kod. Na demka jeszcze przyjdzie czas, ale daj&#281;&nbsp;zna&#263;, &#380;e co&#347;&nbsp;ju&#380; tam si&#281;&nbsp;gotuje. Trzymaj kciuki!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y96B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feceb42ee-a3b9-490a-bdbb-77f54e99f9fc_1522x849.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y96B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feceb42ee-a3b9-490a-bdbb-77f54e99f9fc_1522x849.png 424w, https://substackcdn.com/image/fetch/$s_!Y96B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feceb42ee-a3b9-490a-bdbb-77f54e99f9fc_1522x849.png 848w, https://substackcdn.com/image/fetch/$s_!Y96B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feceb42ee-a3b9-490a-bdbb-77f54e99f9fc_1522x849.png 1272w, https://substackcdn.com/image/fetch/$s_!Y96B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feceb42ee-a3b9-490a-bdbb-77f54e99f9fc_1522x849.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y96B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feceb42ee-a3b9-490a-bdbb-77f54e99f9fc_1522x849.png" width="1456" height="812" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eceb42ee-a3b9-490a-bdbb-77f54e99f9fc_1522x849.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:812,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:836486,&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;:&quot;https://www.olafsulich.pl/i/183230209?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feceb42ee-a3b9-490a-bdbb-77f54e99f9fc_1522x849.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Y96B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feceb42ee-a3b9-490a-bdbb-77f54e99f9fc_1522x849.png 424w, https://substackcdn.com/image/fetch/$s_!Y96B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feceb42ee-a3b9-490a-bdbb-77f54e99f9fc_1522x849.png 848w, https://substackcdn.com/image/fetch/$s_!Y96B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feceb42ee-a3b9-490a-bdbb-77f54e99f9fc_1522x849.png 1272w, https://substackcdn.com/image/fetch/$s_!Y96B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feceb42ee-a3b9-490a-bdbb-77f54e99f9fc_1522x849.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><div><hr></div><h2>Ciekawe linki</h2><p><strong><a href="https://open.spotify.com/episode/4YgI2t3UDDUaKR6PFpLQ24">Wielkie podsumowanie AI w 2025</a></strong></p><p>Ekipa <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Przeprogramowani&quot;,&quot;id&quot;:70747159,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/465f3b28-2d0a-4ad3-9cec-a9225ea1baa5_576x576.webp&quot;,&quot;uuid&quot;:&quot;ecb25237-076a-4712-ac6d-cef456fd2f64&quot;}" data-component-name="MentionToDOM"></span> przygotowa&#322;a bardzo fajny podcast podsumowuj&#261;cy 2025. W tych technologicznych Oscarach, przygotowali oni 10 kategorii nagr&#243;d dla poszczeg&#243;lnych zagadnie&#324; ze &#347;wiata sztucznej inteligencji.</p><p><strong><a href="https://simonwillison.net/2026/Jan/8/llm-predictions-for-2026/#1-year-we-re-finally-going-to-solve-sandboxing">Predykcje LLM na 2026 rok</a></strong></p><p>Ze przewidywaniem trend&#243;w w AI jest jak z wyr&#243;&#380;eniem z magicznej kuli, wiadomo. Jednak niekt&#243;rych m&#261;drych ludzi warto pos&#322;ucha&#263; i pozna&#263;&nbsp;ich punkt widzenia. Tak&#261; osob&#261; jest Simon Willison, kt&#243;rego do&#347;&#263; regularnie staram si&#281;&nbsp;&#347;ledzi&#263;. Bez AGI i zniszczenia &#347;wiata, momentami na mojego czuja nawet zbyt bezpiecznie, ale polecam!</p><p><strong><a href="https://informatykzakladowy.pl/rzekoma-publikacja-kodu-zrodlowego-aplikacji-mobywatel/">Rzekoma publikacja kodu &#378;r&#243;d&#322;owego mObywatela</a></strong></p><p>Afera! Kod mObywatela mia&#322; zosta&#263; udost&#281;pniony i sta&#263;&nbsp;sie&nbsp;w pe&#322;ni open source. Jak wysz&#322;o? Ekhem ekhem&#8230; Tak, jak mo&#380;na by&#322;o si&#281;&nbsp;tego spodziewa&#263;. Tomek aka Informatyk Zak&#322;adowy przygotowa&#322; dog&#322;&#281;bn&#261; analiz&#281; tego politycznego zamieszania.</p><div><hr></div><h2>Ju&#380; uciekasz?</h2><p>Je&#347;li Ci si&#281; podoba&#322;o, <strong>kliknij &#129505; poni&#380;ej</strong>, to nic nie kosztuje! Doceniasz w ten spos&#243;b moj&#261; prac&#281; i motywujesz do dalszych dzia&#322;a&#324; :)<br><br>Do nast&#281;pnego,</p><p>Olaf</p>]]></content:encoded></item><item><title><![CDATA[🖥️ #84: Kryzys w OpenAI]]></title><description><![CDATA[+ standaryzacja AI, Gemini 3 Flash, GPT 5.2 i dziwny zakup Anthropic]]></description><link>https://www.olafsulich.pl/p/84-kryzys-w-openai</link><guid isPermaLink="false">https://www.olafsulich.pl/p/84-kryzys-w-openai</guid><dc:creator><![CDATA[Olaf Sulich]]></dc:creator><pubDate>Fri, 19 Dec 2025 18:21:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!aj86!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2c9a2e4-7981-46e1-923b-f6983f6b2611_1600x900.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Ho ho ho &#127877;</p><p>Dobrze Ci&#281;&nbsp;widzie&#263; na ostatnim, wypchanym do granic d&#322;ugo&#347;ci maila, wydaniu newslettera w tym roku. B&#281;dzie co czyta&#263;, b&#281;d&#261; prezenty, a nawet pami&#281;tniki z wakacji. Zanim jednak to wszystko, kr&#243;tkie podsumowanie&#8230;</p><p>Oh boy, co to by&#322; za rok. Gdzie&#347; w po&#322;owie, po wielu latach, zmieni&#322;em &#347;rodowisko pracy, co by&#322;o dla mnie wa&#380;nym wydarzeniem. W podobnym czasie zacz&#261;&#322;em te&#380; my&#347;le&#263; o powrocie do tworzenia tre&#347;ci, innych ni&#380; ten newsletter.</p><p>Tak zrodzi&#322;&nbsp;si&#281;&nbsp;<a href="https://www.youtube.com/@olafsulich">kana&#322; na YouTube</a>, o kt&#243;rego za&#322;o&#380;eniu my&#347;la&#322;em od wiek&#243;w. Jeszcze wtedy nie wiedzia&#322;em, &#380;e produkcja zajmie 3 miesi&#261;ce &#128128; Masa wysi&#322;ku, stresu i niepewno&#347;ci jednak si&#281; op&#322;aci&#322;a. Film, nie wiem jakim cudem, zwyska&#322; ponad 8 tysi&#281;cy wy&#347;wietle&#324;, a kanale pojawi&#322;o si&#281; ponad 400 subskrybent&#243;w.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/@olafsulich" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!btl_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c90dd0-5776-4daf-8e95-77d413551927_901x404.png 424w, https://substackcdn.com/image/fetch/$s_!btl_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c90dd0-5776-4daf-8e95-77d413551927_901x404.png 848w, https://substackcdn.com/image/fetch/$s_!btl_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c90dd0-5776-4daf-8e95-77d413551927_901x404.png 1272w, https://substackcdn.com/image/fetch/$s_!btl_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c90dd0-5776-4daf-8e95-77d413551927_901x404.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!btl_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c90dd0-5776-4daf-8e95-77d413551927_901x404.png" width="901" height="404" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92c90dd0-5776-4daf-8e95-77d413551927_901x404.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:404,&quot;width&quot;:901,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:30773,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.youtube.com/@olafsulich&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.olafsulich.pl/i/181518503?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c90dd0-5776-4daf-8e95-77d413551927_901x404.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!btl_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c90dd0-5776-4daf-8e95-77d413551927_901x404.png 424w, https://substackcdn.com/image/fetch/$s_!btl_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c90dd0-5776-4daf-8e95-77d413551927_901x404.png 848w, https://substackcdn.com/image/fetch/$s_!btl_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c90dd0-5776-4daf-8e95-77d413551927_901x404.png 1272w, https://substackcdn.com/image/fetch/$s_!btl_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c90dd0-5776-4daf-8e95-77d413551927_901x404.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>Za spraw&#261; filmu na YouTube i &#8220;nowego startu&#8221;, gruntown&#261; przebudow&#281;&nbsp;przeszed&#322; te&#380; ten newsletter. Prowadz&#281; go z r&#243;&#380;n&#261; regularno&#347;ci&#261; od 2020 roku, gdy jeszcze pisa&#322;em bloga o programowaniu - frontlive.pl. </p><p>Przez te lata newsletter s&#322;u&#380;y&#322; mi do dzielenia si&#281; moimi tre&#347;ciami i takimi, kt&#243;re wydawa&#322;y mi si&#281;&nbsp;interesuj&#261;ce. Formu&#322;a si&#281; wyczerpa&#322;a, mi nie sprawia&#322;o ju&#380; to przyjemno&#347;ci. Stwierdzi&#322;em, &#380;e to pierd*** i albo zaczn&#281; robi&#263; co&#347;, na co mam ochot&#281;, albo z tym koniec.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6gCi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25784d68-6f69-4ded-86a5-39b83785f409_876x540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6gCi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25784d68-6f69-4ded-86a5-39b83785f409_876x540.png 424w, https://substackcdn.com/image/fetch/$s_!6gCi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25784d68-6f69-4ded-86a5-39b83785f409_876x540.png 848w, https://substackcdn.com/image/fetch/$s_!6gCi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25784d68-6f69-4ded-86a5-39b83785f409_876x540.png 1272w, https://substackcdn.com/image/fetch/$s_!6gCi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25784d68-6f69-4ded-86a5-39b83785f409_876x540.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6gCi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25784d68-6f69-4ded-86a5-39b83785f409_876x540.png" width="876" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/25784d68-6f69-4ded-86a5-39b83785f409_876x540.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:876,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:110437,&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;:&quot;https://www.olafsulich.pl/i/181518503?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25784d68-6f69-4ded-86a5-39b83785f409_876x540.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6gCi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25784d68-6f69-4ded-86a5-39b83785f409_876x540.png 424w, https://substackcdn.com/image/fetch/$s_!6gCi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25784d68-6f69-4ded-86a5-39b83785f409_876x540.png 848w, https://substackcdn.com/image/fetch/$s_!6gCi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25784d68-6f69-4ded-86a5-39b83785f409_876x540.png 1272w, https://substackcdn.com/image/fetch/$s_!6gCi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25784d68-6f69-4ded-86a5-39b83785f409_876x540.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>Pivot nie okaza&#322; si&#281;&nbsp;taki straszny, jak my&#347;la&#322;em. Wiele os&#243;b, za spraw&#261; zmiany contentu, si&#281; odsubowa&#322;o. No hard feelings. Wiele os&#243;b za spraw&#261; filmu i darmowego ebooka do&#322;&#261;czy&#322;o. Rok ko&#324;cz&#281; bardzo zadowolony, z ch&#281;ci&#261; do dalszego tworzenia rzeczy, a to dla mnie najwa&#380;niejsze.</p><p>Dzi&#281;ki za ka&#380;de wsparcie i do zobaczenia w 2026 :)</p><p>Weso&#322;ych &#346;wi&#261;t i Szcz&#281;&#347;liwego Nowego Roku! &#127876;&#127882;</p><div><hr></div><h2>OpenAI nie ma lekko</h2><p>Druga po&#322;owa roku dla tw&#243;rc&#243;w ChatGPT nie by&#322;a kolorowa. GPT-5 okaza&#322; si&#281;&nbsp;pora&#380;k&#261;, a pr&#243;by podratowania sytuacji z GPT-5.1 si&#281; nie sprawdzi&#322;y.</p><p>Ca&#322;a spo&#322;eczno&#347;&#263;&nbsp;AI czeka&#322;a wi&#281;c na nadej&#347;cie nowego lidera - Gemini 3. Google dowi&#243;z&#322;. Model okaza&#322; si&#281;&nbsp;du&#380;ym sukcesem, spe&#322;ni&#322; oczekiwania ludzi i sta&#322; si&#281;&nbsp;tym najlepszym na rynku. Do &#347;wietnego modelu dosz&#322;y te&#380; usprawnienia do Nano Banana, kt&#243;re jest w &#347;cis&#322;ej topce modeli generowania/edycji zdj&#281;&#263;.</p><p>Po premierze Gemini, na pocz&#261;tku grudnia, Sam Altman wyda&#322; specjalny wewn&#281;trzny alert do pracownik&#243;w. &#8220;Code red&#8221; mia&#322; na celu skupienie zasob&#243;w na usprawnianiu flagowego modelu i od&#322;o&#380;eniu niekt&#243;rych projekt&#243;w na dalszy plan.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://openai.com/index/introducing-gpt-5-2/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aj86!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2c9a2e4-7981-46e1-923b-f6983f6b2611_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!aj86!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2c9a2e4-7981-46e1-923b-f6983f6b2611_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!aj86!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2c9a2e4-7981-46e1-923b-f6983f6b2611_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!aj86!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2c9a2e4-7981-46e1-923b-f6983f6b2611_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aj86!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2c9a2e4-7981-46e1-923b-f6983f6b2611_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2c9a2e4-7981-46e1-923b-f6983f6b2611_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://openai.com/index/introducing-gpt-5-2/&quot;,&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_!aj86!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2c9a2e4-7981-46e1-923b-f6983f6b2611_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!aj86!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2c9a2e4-7981-46e1-923b-f6983f6b2611_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!aj86!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2c9a2e4-7981-46e1-923b-f6983f6b2611_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!aj86!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2c9a2e4-7981-46e1-923b-f6983f6b2611_1600x900.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>No i doczekali&#347;my si&#281; GPT-5.2. OpenAI wr&#243;ci&#322;o do topki i razem z Gemini 3 oraz Opus 4.5 (kt&#243;ry wyszed&#322; w mi&#281;dzyczasie) stoi na podium. Oficjalne benchmarki wygl&#261;daj&#261; super, jest jednak jedno &#8220;ale&#8221;.</p><p>Ludzie nie s&#261; przesadnie zadowoleni. OpenAI benchmarkowo dogoni&#322;o konkurencj&#281;, ale to by&#322;oby na tyle. Nie ma &#380;adnego &#8220;wow&#8221;, nie ma znacznych usprawnie&#324;.</p><p>Daje to troch&#281;&nbsp;do my&#347;lenia i pokazuje, &#380;e OpenAI ju&#380; dawno przesta&#322;o by&#263; tym najlepszym, wyr&#243;&#380;niaj&#261;cym si&#281;&nbsp;dostawc&#261; modeli na rynku. Teraz razem z innymi firmami, co kilka miesi&#281;cy rywalizuje o kilka dodatkowych procent w benchmarkach.</p><p>Od wielu miesi&#281;cy obserwuj&#281; jak ChatGPT zmienia si&#281; w ca&#322;y system operacyjny. Dodatkowe funkcje, po&#322;&#261;czone aplikacje, u&#322;atwienia &#380;ycia. Ostatnio og&#322;osili wsp&#243;&#322;prac&#281; z Adobe i np. korzystanie z Photoshopa w czacie:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MDE1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f8f76-5fce-4220-83be-a0dab604835a_2565x1344.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MDE1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f8f76-5fce-4220-83be-a0dab604835a_2565x1344.png 424w, https://substackcdn.com/image/fetch/$s_!MDE1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f8f76-5fce-4220-83be-a0dab604835a_2565x1344.png 848w, https://substackcdn.com/image/fetch/$s_!MDE1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f8f76-5fce-4220-83be-a0dab604835a_2565x1344.png 1272w, https://substackcdn.com/image/fetch/$s_!MDE1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f8f76-5fce-4220-83be-a0dab604835a_2565x1344.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MDE1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f8f76-5fce-4220-83be-a0dab604835a_2565x1344.png" width="1456" height="763" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c0f8f76-5fce-4220-83be-a0dab604835a_2565x1344.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:763,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:634862,&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;:&quot;https://www.olafsulich.pl/i/181518503?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f8f76-5fce-4220-83be-a0dab604835a_2565x1344.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MDE1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f8f76-5fce-4220-83be-a0dab604835a_2565x1344.png 424w, https://substackcdn.com/image/fetch/$s_!MDE1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f8f76-5fce-4220-83be-a0dab604835a_2565x1344.png 848w, https://substackcdn.com/image/fetch/$s_!MDE1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f8f76-5fce-4220-83be-a0dab604835a_2565x1344.png 1272w, https://substackcdn.com/image/fetch/$s_!MDE1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f8f76-5fce-4220-83be-a0dab604835a_2565x1344.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>Gdy my&#347;la&#322;em, &#380;e w tym roku ju&#380; nic mnie nie zaskoczy z ich strony, podczas pisania tego wydania, niespodziewanie wypu&#347;cili ChatGPT Images - usprawnion&#261; wersj&#281; modelu do generowania zdj&#281;&#263;.</p><p>Na pierwszy rzut oka wygl&#261;da to bardzo dobrze i zdaje si&#281; by&#263; bezpo&#347;redni&#261; konkurencj&#261; do Nano Banana, kt&#243;re podbi&#322;o rynek. Model zdaje si&#281;&nbsp;by&#263; dostosowany do edycji i transformacji zdj&#281;&#263;, podobnie jak w modelu Google, powinien du&#380;o lepiej radzi&#263;&nbsp;sobie z generowaniem tekstu.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://openai.com/index/new-chatgpt-images-is-here/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zFI9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b5299a7-9c18-41d1-9903-e47201910e3c_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!zFI9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b5299a7-9c18-41d1-9903-e47201910e3c_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!zFI9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b5299a7-9c18-41d1-9903-e47201910e3c_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!zFI9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b5299a7-9c18-41d1-9903-e47201910e3c_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zFI9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b5299a7-9c18-41d1-9903-e47201910e3c_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b5299a7-9c18-41d1-9903-e47201910e3c_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://openai.com/index/new-chatgpt-images-is-here/&quot;,&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_!zFI9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b5299a7-9c18-41d1-9903-e47201910e3c_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!zFI9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b5299a7-9c18-41d1-9903-e47201910e3c_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!zFI9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b5299a7-9c18-41d1-9903-e47201910e3c_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!zFI9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b5299a7-9c18-41d1-9903-e47201910e3c_1600x900.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>Jak to wyjdzie w praktyce? Dajmy temu troch&#281;&nbsp;czasu, do ko&#324;ca roku na pewno zobaczymy rezultaty. W&#261;tpi&#281;, &#380;eby ekipa powt&#243;rzy&#322;a sukces, gdy ludzie masowo generowali obrazki w stylu Ghibli. Jednak nawet samo dogonienie Nano Banana by&#322;oby czym&#347; du&#380;ym</p><p>Podsumowuj&#261;c, z jednej strony nie dziwi mnie pr&#243;ba tworzenia mocnego ekosystemu. OpenAI eksperymentuje z du&#380;&#261; ilo&#347;ci&#261; mniejszych produkt&#243;w, kt&#243;re raczej nie grzej&#261; tak, jakby sobie tego &#380;yczyli. Nie dziwi, bo wystarczy spojrze&#263; na Google&#8217;a i ich mo&#380;liwo&#347;ci integracji z narz&#281;dziami. Z drugiej wy&#347;cig na modele ca&#322;y czas trwa, a konkurencja przesiad&#322;a si&#281;&nbsp;z zabawkowych samochodzik&#243;w na prawdziwe bolidy i ju&#380; dawno dogoni&#322;a pionier&#243;w z OpenAI. </p><div><hr></div><h2>Gemini 3 Flash</h2><p>Google nie zwalnia tempa i po premierze Gemini 3 Pro i nowej wersji Nano Banana prezentuje nowy, ta&#324;szy, nieco s&#322;abszy, ale szybszy model Flash.</p><p>W benchmarkach pokonuje najlepszy model z linii 2.5, jest przy tym od niego 3 razy szybszy i du&#380;o ta&#324;szy ($0.50/1M input oraz $3/1M output). Jego poprzednik by&#322; &#347;wietnym kompromisem pomi&#281;dzy wydajno&#347;ci&#261;, szybko&#347;ci&#261; i nisk&#261; cen&#261;. Do wi&#281;kszo&#347;ci zada&#324;&nbsp;b&#281;dzie na pewno dobrym wyborem.</p><p>Benchmarki wygl&#261;daj&#261; bardzo obiecuj&#261;co, Flash dogania, a momentami nawet wyprzedza topowe modele (co wida&#263; np. w te&#347;cie SWE-bench dotycz&#261;cym programowania).  Jak jednak wiemy,  do takich zestawie&#324; nale&#380;y podchodzi&#263; z przymru&#380;eniem oka: </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://blog.google/products/gemini/gemini-3-flash/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vZRV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13e8cd5-cb8f-45d7-a49a-1cdb2dc01a3b_1210x1408.png 424w, https://substackcdn.com/image/fetch/$s_!vZRV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13e8cd5-cb8f-45d7-a49a-1cdb2dc01a3b_1210x1408.png 848w, https://substackcdn.com/image/fetch/$s_!vZRV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13e8cd5-cb8f-45d7-a49a-1cdb2dc01a3b_1210x1408.png 1272w, https://substackcdn.com/image/fetch/$s_!vZRV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13e8cd5-cb8f-45d7-a49a-1cdb2dc01a3b_1210x1408.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vZRV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13e8cd5-cb8f-45d7-a49a-1cdb2dc01a3b_1210x1408.png" width="1210" height="1408" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e13e8cd5-cb8f-45d7-a49a-1cdb2dc01a3b_1210x1408.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1408,&quot;width&quot;:1210,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://blog.google/products/gemini/gemini-3-flash/&quot;,&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_!vZRV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13e8cd5-cb8f-45d7-a49a-1cdb2dc01a3b_1210x1408.png 424w, https://substackcdn.com/image/fetch/$s_!vZRV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13e8cd5-cb8f-45d7-a49a-1cdb2dc01a3b_1210x1408.png 848w, https://substackcdn.com/image/fetch/$s_!vZRV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13e8cd5-cb8f-45d7-a49a-1cdb2dc01a3b_1210x1408.png 1272w, https://substackcdn.com/image/fetch/$s_!vZRV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13e8cd5-cb8f-45d7-a49a-1cdb2dc01a3b_1210x1408.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>Model zosta&#322; zaprojektowany z my&#347;l&#261; o rozumowaniu i multimodalno&#347;ci, zachowuj&#261;c przy tym jak najwi&#281;ksz&#261; wydajno&#347;&#263;. Jest w stanie rozumowa&#263;&nbsp;d&#322;u&#380;ej, zu&#380;ywaj&#261;c przy tym &#347;rednio 30% mniej token&#243;w od 2.5 Flash. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://blog.google/products/gemini/gemini-3-flash/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F4PE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5408bf06-c1c1-44e8-b05a-4110bc3bb345_1000x562.bin 424w, https://substackcdn.com/image/fetch/$s_!F4PE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5408bf06-c1c1-44e8-b05a-4110bc3bb345_1000x562.bin 848w, https://substackcdn.com/image/fetch/$s_!F4PE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5408bf06-c1c1-44e8-b05a-4110bc3bb345_1000x562.bin 1272w, https://substackcdn.com/image/fetch/$s_!F4PE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5408bf06-c1c1-44e8-b05a-4110bc3bb345_1000x562.bin 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F4PE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5408bf06-c1c1-44e8-b05a-4110bc3bb345_1000x562.bin" width="1000" height="562" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5408bf06-c1c1-44e8-b05a-4110bc3bb345_1000x562.bin&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:562,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A scatter plot showing LMArena Elo Score versus Price per million tokens for various language models, with a line highlighting the Pareto frontier through 'gemini-3-pro', 'gemini-3-flash', and 'gemini-3-flash-lite'.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://blog.google/products/gemini/gemini-3-flash/&quot;,&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="A scatter plot showing LMArena Elo Score versus Price per million tokens for various language models, with a line highlighting the Pareto frontier through 'gemini-3-pro', 'gemini-3-flash', and 'gemini-3-flash-lite'." title="A scatter plot showing LMArena Elo Score versus Price per million tokens for various language models, with a line highlighting the Pareto frontier through 'gemini-3-pro', 'gemini-3-flash', and 'gemini-3-flash-lite'." srcset="https://substackcdn.com/image/fetch/$s_!F4PE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5408bf06-c1c1-44e8-b05a-4110bc3bb345_1000x562.bin 424w, https://substackcdn.com/image/fetch/$s_!F4PE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5408bf06-c1c1-44e8-b05a-4110bc3bb345_1000x562.bin 848w, https://substackcdn.com/image/fetch/$s_!F4PE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5408bf06-c1c1-44e8-b05a-4110bc3bb345_1000x562.bin 1272w, https://substackcdn.com/image/fetch/$s_!F4PE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5408bf06-c1c1-44e8-b05a-4110bc3bb345_1000x562.bin 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>Czekamy na testy, przez &#347;wi&#281;ta na pewno b&#281;dzie na wylot sprawdzony. Google jest obecnie na fali sukces&#243;w i wr&#243;&#380;&#281;, &#380;e podobnie b&#281;dzie z t&#261; premier&#261;. Ko&#324;c&#243;wka roku zdecydowanie nale&#380;y do nich.</p><div><hr></div><h2>Agentic AI Foundation (AAIF)</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://aaif.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gFZg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88e07942-41c3-4f7f-8811-0b6ff6bf0f4f_1200x627.png 424w, https://substackcdn.com/image/fetch/$s_!gFZg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88e07942-41c3-4f7f-8811-0b6ff6bf0f4f_1200x627.png 848w, https://substackcdn.com/image/fetch/$s_!gFZg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88e07942-41c3-4f7f-8811-0b6ff6bf0f4f_1200x627.png 1272w, https://substackcdn.com/image/fetch/$s_!gFZg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88e07942-41c3-4f7f-8811-0b6ff6bf0f4f_1200x627.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gFZg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88e07942-41c3-4f7f-8811-0b6ff6bf0f4f_1200x627.png" width="1200" height="627" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/88e07942-41c3-4f7f-8811-0b6ff6bf0f4f_1200x627.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:627,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://aaif.io/&quot;,&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_!gFZg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88e07942-41c3-4f7f-8811-0b6ff6bf0f4f_1200x627.png 424w, https://substackcdn.com/image/fetch/$s_!gFZg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88e07942-41c3-4f7f-8811-0b6ff6bf0f4f_1200x627.png 848w, https://substackcdn.com/image/fetch/$s_!gFZg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88e07942-41c3-4f7f-8811-0b6ff6bf0f4f_1200x627.png 1272w, https://substackcdn.com/image/fetch/$s_!gFZg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88e07942-41c3-4f7f-8811-0b6ff6bf0f4f_1200x627.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>&#346;wi&#281;ta to czas przebaczania, mi&#322;o&#347;ci i jedno&#347;ci. Do serca wzi&#281;li to sobie topowi gracze AI na rynku i z&#322;&#261;czyli swoje si&#322;y pod postaci&#261; Agentic AI Foundation. Ekhem Ekhem, no prawie.</p><p>AAIF powsta&#322;o pod Linux Foundation i ma na celu wprowadzenie standard&#243;w AI. Cz&#322;onkami fundacji s&#261; m.in. Amazon, Google, OpenAI, Anthropic, Cloudflare, Bloomberg, czy Microsoft.</p><p>Na start dodane zosta&#322;y do niej protok&#243;&#322; MCP (od Anthropic), AGENTS.md do opisywania kontekstu / instrukcji dla agent&#243;w AI do kodowania (od OpenAI), oraz Goose - open source&#8217;owy agent.</p><p>Dla nas, u&#380;ytkownik&#243;w, to przynajmniej w teorii bardzo dobra informacja. Brak standard&#243;w w d&#322;u&#380;szej perspektywie nie jest niczym dobrym, a po&#322;&#261;czenie si&#322; tw&#243;rc&#243;w modeli mo&#380;e zaowocowa&#263; nowymi, ustandaryzowanymi toolami.</p><div><hr></div><h2>Anthropic i dziwny zakup</h2><p>Anthropic wyda&#322; nowy model <strong><a href="https://www.anthropic.com/news/claude-opus-4-5">Opus 4.5</a></strong> w odpowiedzi do Gemini 3. Sam model zosta&#322; przyj&#281;ty z entuzjazmem, a jego wyniki s&#261; naprawd&#281;&nbsp;bardzo dobre. W tej chwili rywalizuje z Gemini 3 i GPT-5.2 na samym szczycie.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ypWx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2ff1c2-c8ee-4c99-9fb1-7795792f5ccc_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ypWx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2ff1c2-c8ee-4c99-9fb1-7795792f5ccc_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!ypWx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2ff1c2-c8ee-4c99-9fb1-7795792f5ccc_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!ypWx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2ff1c2-c8ee-4c99-9fb1-7795792f5ccc_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!ypWx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2ff1c2-c8ee-4c99-9fb1-7795792f5ccc_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ypWx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2ff1c2-c8ee-4c99-9fb1-7795792f5ccc_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad2ff1c2-c8ee-4c99-9fb1-7795792f5ccc_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A bar graph comparing the accuracy of various AI models on the SWE-bench Verified benchmark, with Opus 4.5 leading&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&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="A bar graph comparing the accuracy of various AI models on the SWE-bench Verified benchmark, with Opus 4.5 leading" title="A bar graph comparing the accuracy of various AI models on the SWE-bench Verified benchmark, with Opus 4.5 leading" srcset="https://substackcdn.com/image/fetch/$s_!ypWx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2ff1c2-c8ee-4c99-9fb1-7795792f5ccc_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!ypWx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2ff1c2-c8ee-4c99-9fb1-7795792f5ccc_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!ypWx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2ff1c2-c8ee-4c99-9fb1-7795792f5ccc_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!ypWx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2ff1c2-c8ee-4c99-9fb1-7795792f5ccc_3840x2160.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>Jednak to nie to zaskoczy&#322;o mnie od pomara&#324;czowych w ostatnich tygodniach. Tw&#243;rcy Claude <strong><a href="https://www.anthropic.com/news/anthropic-acquires-bun-as-claude-code-reaches-usd1b-milestone">kupili narz&#281;dzie Bun</a></strong> - runtime JavaScript, uwielbiany przez spo&#322;eczno&#347;&#263; programist&#243;w.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Trz3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F266089a7-f27d-4b2e-96cb-8154959e829f_740x689.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Trz3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F266089a7-f27d-4b2e-96cb-8154959e829f_740x689.png 424w, https://substackcdn.com/image/fetch/$s_!Trz3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F266089a7-f27d-4b2e-96cb-8154959e829f_740x689.png 848w, https://substackcdn.com/image/fetch/$s_!Trz3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F266089a7-f27d-4b2e-96cb-8154959e829f_740x689.png 1272w, https://substackcdn.com/image/fetch/$s_!Trz3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F266089a7-f27d-4b2e-96cb-8154959e829f_740x689.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Trz3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F266089a7-f27d-4b2e-96cb-8154959e829f_740x689.png" width="740" height="689" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/266089a7-f27d-4b2e-96cb-8154959e829f_740x689.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:689,&quot;width&quot;:740,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:308959,&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;:&quot;https://www.olafsulich.pl/i/181518503?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F266089a7-f27d-4b2e-96cb-8154959e829f_740x689.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Trz3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F266089a7-f27d-4b2e-96cb-8154959e829f_740x689.png 424w, https://substackcdn.com/image/fetch/$s_!Trz3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F266089a7-f27d-4b2e-96cb-8154959e829f_740x689.png 848w, https://substackcdn.com/image/fetch/$s_!Trz3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F266089a7-f27d-4b2e-96cb-8154959e829f_740x689.png 1272w, https://substackcdn.com/image/fetch/$s_!Trz3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F266089a7-f27d-4b2e-96cb-8154959e829f_740x689.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>Sta&#322;o si&#281; to w zwi&#261;zku z osi&#261;gni&#281;ciem miliarda dolar&#243;w przychodu z Claude Code. Zakup Bun w zamy&#347;le ma by&#263; du&#380;ym wsparciem dla CC. Dla Bun teoretycznie nic si&#281;&nbsp;nie zmieni - nadal pozostanie na tej samej, otwarto-&#378;r&#243;d&#322;owej licencji, zesp&#243;&#322; nadal ma rozwija&#263; narz&#281;dzie tak, jak wcze&#347;niej.</p><p>Nie do ko&#324;ca potrafi&#281;&nbsp;zrozumie&#263; sens tego zakupu. Ale spoko, trzymam jedynie kciuki za dalszy rozw&#243;j Bun. Tw&#243;rcy w ostatnich latach zrobili niesamowit&#261; robot&#281;. Oby z&#322;a korporacja AI tego nie popsu&#322;a.</p><p>Tym ruchem firma mo&#380;e jeszcze bardziej zbli&#380;y&#263; si&#281; do &#347;rodowiska developerskiego. Pomimo komentarzy CEO, Anthropic jest zazwyczaj domy&#347;lnym providerem modeli dla programist&#243;w.</p><div><hr></div><h2>Ciekawe linki</h2><p><strong><a href="https://leerob.com/agents">Code refactoring z Cursorem - &#347;wietne case study od tw&#243;rc&#243;w!</a></strong></p><p>Lee Robinson (znany r&#243;wnie&#380; z Vercela) opisa&#322; proces refactoringu strony cursor.com. G&#322;&#243;wnym celem by&#322;a zmiana CMS&#8217;a na pliki Markdown. Tw&#243;rca artyku&#322;u estymowa&#322; prace na kilka tygodni, ostatecznie sko&#324;czy&#322;o si&#281; na 3 dniach i $250 w tokenach.</p><p><strong><a href="https://www.25daysofagents.com">Kalendarz adwentowy AI od ElevenLabs</a></strong></p><p>25 Days of Agents, czyli kalendarz adwentowy AI. Ka&#380;dego dnia dostajemy darmowe kredyty / tier do narz&#281;dzi AI. Dost&#281;pne s&#261; np. N8N, Notion, Railway, Lovable, ElevenLabs&#8230; </p><p><strong><a href="https://www.youtube.com/watch?v=d95J8yzvjbQ">Film dokumentalny o Google DeepMind</a></strong></p><p><em>The Thinking Game </em>opowiada histori&#281; lab&#8217;a DeepMind i Demisa Hassabisa, wizjonera AI w drodze ku AGI.  Film pokazuje pi&#281;&#263; lat pracy zespo&#322;u w londy&#324;skiej siedzibie, w tym kluczowe momenty jak rozw&#243;j AlphaGo i AlphaFold.</p><p><strong><a href="https://www.youtube.com/watch?v=XSBDn5VhTNs">Tomasz Czajka o pracy w SpaceX, Google, AI i algorytmach szachowych</a></strong></p><p>W podca&#347;cie horyzonty Patrycjusza Wy&#380;gi Tomek opowiada o swojej imponuj&#261;cej drodze jako programista w mi&#281;dzynarodowych big techach, sztucznej inteligencji, a nawet &#8220;pobocznych projektach&#8221;, w kt&#243;rych pr&#243;buje pobi&#263; algorytmy szachowe. &#346;wietna rozmowa.</p><div><hr></div><h2>Wspomnienia z Tajlandii</h2><p>K&#261;cik ma&#322;ego podr&#243;&#380;nika na sam koniec :) Uda&#322;o mi si&#281; totalnie zresetowa&#263; g&#322;ow&#281; i wyjecha&#263; na dwutygodniowy urlop do Tajlandii. </p><p>Na pocz&#261;tku podr&#243;&#380;y trafili&#347;my do Oslo, gdzie totalnie zaskoczy&#322;a mnie ilo&#347;&#263;&nbsp;samochod&#243;w elektrycznych. Mo&#380;e to przez okolice Oslo i lotniska, ale nie przesadz&#281;, gdy powiem, &#380;e wi&#281;kszo&#347;&#263; aut kt&#243;re mija&#322;em to elektryki. Nawet stacje benzynowe nastawione s&#261; g&#322;&#243;wnie na &#322;adowanie elektryk&#243;w. </p><p>Odnios&#322;em te&#380; wra&#380;enie, &#380;e du&#380;a jest &#347;wiadomo&#347;&#263; technologii (?). Wpadli&#347;my do kilkupi&#281;trowej biblioteki Deichman Bj&#248;rvika (nie, to nie ten od but&#243;w), gdzie zobaczy&#322;em sporo ludzi na Macbookach z odpalonym na split screenie ChatGPT. Pomimo masy ludzi, kompletna cisza i spok&#243;j, &#347;wietne miejsce. Ca&#322;o&#347;&#263; dawa&#322;a taki do&#347;&#263; futurystyczny vibe, mo&#380;e przez t&#261; architektur&#281;? Nie wiem, ale do dzi&#347; mam to w g&#322;owie.</p><p>Po Oslo trafili&#347;my do Doha, a potem do Bangkoku na dwa dni.  Po przeja&#380;d&#380;ce tuk tukiem, zobaczeniu Chinatown i kilku mniejszych atrakcji, wyruszyli&#347;my na rajsk&#261; wysp&#281; Samui.</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38e15863-558d-49ac-ab50-3b89e523a0d6_3024x4032.heic&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba179893-d05e-4d25-a2bf-dc3315a466f9_4032x3024.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b73deccf-649b-4959-92bd-ec68352b88d7_4032x3024.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1483049-ab1a-4a72-8632-fa4c5e7ab90e_4032x3024.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb8c9cc4-76a0-4324-8261-adf85e362994_4032x3024.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e5fdd01c-c990-4cb9-8f42-d48e0cf9c0fd_4032x3024.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74350d44-8052-4e44-900f-7622f7a0dfb9_4032x3024.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d641f043-55d4-4d6d-b67b-f3947067eb8f_4032x3024.jpeg&quot;}],&quot;caption&quot;:&quot;Koh Samui, Tajlandia &#127481;&#127469;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dffac73e-f56e-4544-9402-b33347d54a70_1456x1700.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>To miejsce polecam z ca&#322;ego serca. Pi&#281;kne widoki, przemili ludzie, bardzo dobre i tanie jedzenie, jest co robi&#263;, mo&#380;na si&#281;&nbsp;te&#380; wylegiwa&#263;. Normalnie raj na ziemi. Zupe&#322;nie inny &#347;wiat, inne &#380;ycia, ale zdecydowanie warto si&#281;&nbsp;przenie&#347;&#263; i zapomnie&#263; na chwil&#281; o ca&#322;ym p&#281;dzie, chocia&#380; na moment :)</p><div><hr></div><h2>Ju&#380; uciekasz?</h2><p>Je&#347;li Ci si&#281; podoba&#322;o, <strong>kliknij &#129505; poni&#380;ej</strong>, to nic nie kosztuje! Doceniasz w ten spos&#243;b moj&#261; prac&#281; i motywujesz do dalszych dzia&#322;a&#324; :)<br><br>Do nast&#281;pnego,</p><p>Olaf</p>]]></content:encoded></item><item><title><![CDATA[🖥️ #83: Gemini 3 i przyjaciele]]></title><description><![CDATA[+ wywrotka Cloudflare, tipy do Claude Code i ksi&#261;&#380;ka Dragana o AI]]></description><link>https://www.olafsulich.pl/p/83-gemini-3-i-przyjaciele</link><guid isPermaLink="false">https://www.olafsulich.pl/p/83-gemini-3-i-przyjaciele</guid><dc:creator><![CDATA[Olaf Sulich]]></dc:creator><pubDate>Fri, 21 Nov 2025 17:08:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!kl_y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcb21e74-3eae-4b0e-a590-8004790ec027_1300x731.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Siema!</p><p>Ostatnie dni to by&#322; prawdziwy rollercoaster w bran&#380;y IT i ba&#324;ce AI. P&#243;&#322; internetu pad&#322;o, Google zaprezentowa&#322; nowe zabawki, a ja sp&#281;dzi&#322;em du&#380;o czasu w zak&#322;adce &#8220;statystki&#8221; na YouTube :)</p><p>Na szcz&#281;&#347;cie to ju&#380; koniec tygodnia i teraz czekaj&#261; mnie upragnione wakacje &#127796; Widzimy si&#281;&nbsp;w dopiero na pocz&#261;tku grudnia, ale zostawiam Ci&#281;&nbsp;z wyj&#261;tkowo du&#380;&#261; dawk&#261; ciekawych rzeczy do sprawdzenia.</p><p>Enjoy!</p><div><hr></div><h2>Gemini 3, Antigravity i Nano Banana Pro</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://blog.google/products/gemini/gemini-3" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kl_y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcb21e74-3eae-4b0e-a590-8004790ec027_1300x731.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kl_y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcb21e74-3eae-4b0e-a590-8004790ec027_1300x731.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kl_y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcb21e74-3eae-4b0e-a590-8004790ec027_1300x731.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kl_y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcb21e74-3eae-4b0e-a590-8004790ec027_1300x731.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kl_y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcb21e74-3eae-4b0e-a590-8004790ec027_1300x731.jpeg" width="1300" height="731" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bcb21e74-3eae-4b0e-a590-8004790ec027_1300x731.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:1300,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Gemini 3: Przedstawiamy najnowszy model AI Gemini od Google&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://blog.google/products/gemini/gemini-3&quot;,&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="Gemini 3: Przedstawiamy najnowszy model AI Gemini od Google" title="Gemini 3: Przedstawiamy najnowszy model AI Gemini od Google" srcset="https://substackcdn.com/image/fetch/$s_!kl_y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcb21e74-3eae-4b0e-a590-8004790ec027_1300x731.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kl_y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcb21e74-3eae-4b0e-a590-8004790ec027_1300x731.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kl_y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcb21e74-3eae-4b0e-a590-8004790ec027_1300x731.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kl_y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcb21e74-3eae-4b0e-a590-8004790ec027_1300x731.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>Ca&#322;a bran&#380;a AI czeka&#322;a od d&#322;u&#380;szego czasu na jedn&#261; premier&#281;&nbsp;- <strong><a href="https://blog.google/products/gemini/gemini-3">Gemini 3</a></strong> od Google. Poprzeczka by&#322;a postawiona wysoko, ale &#347;mia&#322;o mo&#380;na powiedzie&#263;&nbsp;- dowie&#378;li skuba&#324;cy.</p><p>Zacznijmy od modeli. Zaprezentowano flagowca Gemini 3 Pro, kt&#243;ry w wi&#281;kszo&#347;ci benchmark&#243;w wychodzi na prowadzenie, przy por&#243;wnaniu z najlepszymi od OpenAI czy Anthropic.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://blog.google/products/gemini/gemini-3/#gemini-3" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3xOX!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d5984b6-16c0-4695-97a5-080de25312e6_2420x2212.gif 424w, https://substackcdn.com/image/fetch/$s_!3xOX!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d5984b6-16c0-4695-97a5-080de25312e6_2420x2212.gif 848w, https://substackcdn.com/image/fetch/$s_!3xOX!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d5984b6-16c0-4695-97a5-080de25312e6_2420x2212.gif 1272w, https://substackcdn.com/image/fetch/$s_!3xOX!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d5984b6-16c0-4695-97a5-080de25312e6_2420x2212.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3xOX!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d5984b6-16c0-4695-97a5-080de25312e6_2420x2212.gif" width="1456" height="1331" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d5984b6-16c0-4695-97a5-080de25312e6_2420x2212.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1331,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://blog.google/products/gemini/gemini-3/#gemini-3&quot;,&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_!3xOX!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d5984b6-16c0-4695-97a5-080de25312e6_2420x2212.gif 424w, https://substackcdn.com/image/fetch/$s_!3xOX!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d5984b6-16c0-4695-97a5-080de25312e6_2420x2212.gif 848w, https://substackcdn.com/image/fetch/$s_!3xOX!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d5984b6-16c0-4695-97a5-080de25312e6_2420x2212.gif 1272w, https://substackcdn.com/image/fetch/$s_!3xOX!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d5984b6-16c0-4695-97a5-080de25312e6_2420x2212.gif 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>Benchmarki powini&#347;my traktowa&#263; z przymru&#380;eniem oka, bo tw&#243;rcy w pewnym stopniu optymalizuj&#261; modele tak, &#380;eby osi&#261;ga&#263; jak najlepsze wyniki. Nie zmienia to jednak faktu, &#380;e Gemini 3 wygl&#261;da w nich naprawd&#281;&nbsp;&#347;wietnie.</p><p>Opinie community zdaj&#261; si&#281;&nbsp;to potwierdza&#263;. Model sprawa si&#281; bardzo dobrze do codziennych zada&#324;, bardziej z&#322;o&#380;onych problem&#243;w, kodowania. Nast&#281;pne tygodnie na pewno poka&#380;&#261; wi&#281;cej. To prawdopodobnie obecnie najlepszy model na rynku.</p><p>Google pracuje r&#243;wnie&#380; nad modelem <em>Deep Think</em>, kt&#243;ry jest w fazie test&#243;w i zostanie nied&#322;ugo udost&#281;pniony w ich najdro&#380;szym planie.</p><p>Kolejn&#261; nowo&#347;ci&#261; jest <strong><a href="https://antigravity.google/">Antigravity</a></strong>, czyli AI-first IDE, co&#347; jak Cursor. Ostatnio dostawcy modeli prze&#347;ciagali si&#281; na robienie CLI, teraz (zn&#243;w) wracamy do edytor&#243;w? </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://antigravity.google/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F8Wl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26419e41-2b7f-441a-aea2-32a92ffde064_1500x500.png 424w, https://substackcdn.com/image/fetch/$s_!F8Wl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26419e41-2b7f-441a-aea2-32a92ffde064_1500x500.png 848w, https://substackcdn.com/image/fetch/$s_!F8Wl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26419e41-2b7f-441a-aea2-32a92ffde064_1500x500.png 1272w, https://substackcdn.com/image/fetch/$s_!F8Wl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26419e41-2b7f-441a-aea2-32a92ffde064_1500x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F8Wl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26419e41-2b7f-441a-aea2-32a92ffde064_1500x500.png" width="1456" height="485" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26419e41-2b7f-441a-aea2-32a92ffde064_1500x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:485,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://antigravity.google/&quot;,&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_!F8Wl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26419e41-2b7f-441a-aea2-32a92ffde064_1500x500.png 424w, https://substackcdn.com/image/fetch/$s_!F8Wl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26419e41-2b7f-441a-aea2-32a92ffde064_1500x500.png 848w, https://substackcdn.com/image/fetch/$s_!F8Wl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26419e41-2b7f-441a-aea2-32a92ffde064_1500x500.png 1272w, https://substackcdn.com/image/fetch/$s_!F8Wl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26419e41-2b7f-441a-aea2-32a92ffde064_1500x500.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>Ca&#322;o&#347;&#263;, podobnie jak np. Cursor czy Windsurf,  postawiona jest na bazie VS Code - dobry wyb&#243;r. Ta nowo&#347;&#263; mnie akurat zupe&#322;nie nie grzeje, ale konkurencja nie zaszkodzi na rynku. Zobaczymy, jak to si&#281; rozwinie, czy Google nie ubije projektu za pare miesi&#281;cy.</p><p>Last but not least - <strong><a href="https://blog.google/technology/ai/nano-banana-pro/">Nano Banana Pro</a></strong>. Dostali&#347;my nowy model do generowanie i edytowania obraz&#243;w. Poprzednia wersja by&#322;a &#347;wietna w dostosowywaniu szczeg&#243;&#322;&#243;w, &#322;&#261;czeniu gotowych element&#243;w w jedn&#261; ca&#322;o&#347;&#263; - tu idziemy o krok dalej.</p><p>Nowy model radzi sobie &#347;wietnie ze detalami, potrafi generowa&#263; szczeg&#243;&#322;owe infografiki na bazie tesktu, kt&#243;re nie wygl&#261;daj&#261; jak totalne g***.  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://blog.google/technology/ai/nano-banana-pro/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lzCy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f81db7f-f033-4a07-a569-c245d49052f4_1300x731.png 424w, https://substackcdn.com/image/fetch/$s_!lzCy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f81db7f-f033-4a07-a569-c245d49052f4_1300x731.png 848w, https://substackcdn.com/image/fetch/$s_!lzCy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f81db7f-f033-4a07-a569-c245d49052f4_1300x731.png 1272w, https://substackcdn.com/image/fetch/$s_!lzCy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f81db7f-f033-4a07-a569-c245d49052f4_1300x731.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lzCy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f81db7f-f033-4a07-a569-c245d49052f4_1300x731.png" width="1300" height="731" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f81db7f-f033-4a07-a569-c245d49052f4_1300x731.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:1300,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Nano Banana Pro: Your new creative partner&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://blog.google/technology/ai/nano-banana-pro/&quot;,&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="Nano Banana Pro: Your new creative partner" title="Nano Banana Pro: Your new creative partner" srcset="https://substackcdn.com/image/fetch/$s_!lzCy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f81db7f-f033-4a07-a569-c245d49052f4_1300x731.png 424w, https://substackcdn.com/image/fetch/$s_!lzCy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f81db7f-f033-4a07-a569-c245d49052f4_1300x731.png 848w, https://substackcdn.com/image/fetch/$s_!lzCy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f81db7f-f033-4a07-a569-c245d49052f4_1300x731.png 1272w, https://substackcdn.com/image/fetch/$s_!lzCy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f81db7f-f033-4a07-a569-c245d49052f4_1300x731.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>Google znacz&#261;co poprawi&#322; te&#380; generowanie tekstu. Jest teraz dok&#322;adniejsze, mo&#380;emy generowana&#263;&nbsp;teskty w r&#243;&#380;nych stylach, ca&#322;o&#347;&#263;&nbsp;powinna by&#263; znacznie bardziej stabilna ni&#380; wcze&#347;niej.</p><p>Np. tutaj grafika wygenerowana z pracy naukowej o Llama 3 (92 strony PDF&#8217;a!):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!S6GR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92136a54-3161-43a1-91ed-fb1cfa3f7090_1408x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S6GR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92136a54-3161-43a1-91ed-fb1cfa3f7090_1408x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!S6GR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92136a54-3161-43a1-91ed-fb1cfa3f7090_1408x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!S6GR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92136a54-3161-43a1-91ed-fb1cfa3f7090_1408x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!S6GR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92136a54-3161-43a1-91ed-fb1cfa3f7090_1408x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S6GR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92136a54-3161-43a1-91ed-fb1cfa3f7090_1408x768.jpeg" width="1408" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92136a54-3161-43a1-91ed-fb1cfa3f7090_1408x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1408,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Zdj&#281;cie&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&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="Zdj&#281;cie" title="Zdj&#281;cie" srcset="https://substackcdn.com/image/fetch/$s_!S6GR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92136a54-3161-43a1-91ed-fb1cfa3f7090_1408x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!S6GR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92136a54-3161-43a1-91ed-fb1cfa3f7090_1408x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!S6GR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92136a54-3161-43a1-91ed-fb1cfa3f7090_1408x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!S6GR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92136a54-3161-43a1-91ed-fb1cfa3f7090_1408x768.jpeg 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>Generowanie zdj&#281;&#263;&nbsp;i film&#243;w z AI zawsze robi&#322;o na mnie du&#380;e wra&#380;enie. Mo&#380;na si&#281;&nbsp;&#347;mia&#263;&nbsp;z grafik AI, kt&#243;re wygl&#261;daj&#261; s&#322;abo, s&#261; wszystkie takie same. Ale je&#347;li przyjrzymy si&#281;&nbsp;troch&#281;&nbsp;bli&#380;ej, to w jak niesamowitym tempie rozwija si&#281;&nbsp;ta technologia, to jest szok.</p><div><hr></div><h2>NotebookLM - najlepsze narz&#281;dzie do nauki z AI</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://notebooklm.google/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RRG5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F449fff48-4280-4ec9-83a0-a4706d954301_2400x610.png 424w, https://substackcdn.com/image/fetch/$s_!RRG5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F449fff48-4280-4ec9-83a0-a4706d954301_2400x610.png 848w, https://substackcdn.com/image/fetch/$s_!RRG5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F449fff48-4280-4ec9-83a0-a4706d954301_2400x610.png 1272w, https://substackcdn.com/image/fetch/$s_!RRG5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F449fff48-4280-4ec9-83a0-a4706d954301_2400x610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RRG5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F449fff48-4280-4ec9-83a0-a4706d954301_2400x610.png" width="2400" height="610" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/449fff48-4280-4ec9-83a0-a4706d954301_2400x610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:610,&quot;width&quot;:2400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:125207,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://notebooklm.google/&quot;,&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_!RRG5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F449fff48-4280-4ec9-83a0-a4706d954301_2400x610.png 424w, https://substackcdn.com/image/fetch/$s_!RRG5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F449fff48-4280-4ec9-83a0-a4706d954301_2400x610.png 848w, https://substackcdn.com/image/fetch/$s_!RRG5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F449fff48-4280-4ec9-83a0-a4706d954301_2400x610.png 1272w, https://substackcdn.com/image/fetch/$s_!RRG5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F449fff48-4280-4ec9-83a0-a4706d954301_2400x610.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>Zostaj&#261;c jeszcze na chwil&#281;&nbsp;przy Google, zmian doczeka&#322;&nbsp;si&#281;&nbsp;te&#380;&nbsp;NotebookLM. </p><p>Uwielbiam to narz&#281;dzie i korzystam cz&#281;sto. &#346;wietne do pracy z dokumentami, artyku&#322;ami, a nawet filmami z YouTube. Najlepsze narz&#281;dzie do nauki z pomoc&#261; AI.</p><p>Dodany zosta&#322; <em>Deep Research</em>, funkcja znana z innych narz&#281;dzi, np. Perplexity. Pozwala tworzy&#263;/uzupe&#322;ni&#263;&nbsp;raport o informacje z interentu, podaj&#261;c przy tym &#378;r&#243;d&#322;a. W tym &#347;rodkowisku mo&#380;e zdzia&#322;a&#263; cuda, ekstra zmiana.</p><p>Poza tym dodano <em>Video Overviews</em>, czyli podsumowanie naszych notatek w formie wideo. Mo&#380;emy stworzy&#263; filmik z predefiniowanymi stylami lub opisa&#263; nasz w&#322;asny styl.</p><p>Dodano r&#243;wnie&#380; <em>Slide Decks</em>, czyli prezentacje, oraz mo&#380;liwo&#347;&#263; generowania infografik z nowym Nano Banana. Jest co sprawdza&#263;!</p><div><hr></div><h2>Quo vAIdis - ksi&#261;&#380;ka Dragana o AI</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.goodreads.com/book/show/243301603-quo-vaidis" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!x7kr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb31694f-08a7-47d4-9ef2-a2dd9c79402e_352x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!x7kr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb31694f-08a7-47d4-9ef2-a2dd9c79402e_352x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!x7kr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb31694f-08a7-47d4-9ef2-a2dd9c79402e_352x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!x7kr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb31694f-08a7-47d4-9ef2-a2dd9c79402e_352x500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!x7kr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb31694f-08a7-47d4-9ef2-a2dd9c79402e_352x500.jpeg" width="352" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb31694f-08a7-47d4-9ef2-a2dd9c79402e_352x500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:352,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.goodreads.com/book/show/243301603-quo-vaidis&quot;,&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_!x7kr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb31694f-08a7-47d4-9ef2-a2dd9c79402e_352x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!x7kr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb31694f-08a7-47d4-9ef2-a2dd9c79402e_352x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!x7kr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb31694f-08a7-47d4-9ef2-a2dd9c79402e_352x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!x7kr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb31694f-08a7-47d4-9ef2-a2dd9c79402e_352x500.jpeg 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>Fizyk, re&#380;yser, fotograf i niespe&#322;niony programista pisze ksi&#261;&#380;k&#281; o AI. Brzmi jak przepis na niez&#322;y rozpier*, jak wysz&#322;o?</p><p>Lubi&#281; Andrzeja z podcast&#243;w, podoba&#322;a mi si&#281; te&#380; poprzednia ksi&#261;&#380;ka <em>Kwantechizm 2.0</em> i jego odlotowy teledysk dla Quebonafide. Rzadko spotyka si&#281; naukowca z tak&#261; artystyczn&#261; &#380;y&#322;k&#261; i talentem do opowiadania o trudnych rzeczach. Tym razem bierze si&#281; za AI. Kontrowersyjnie, du&#380;o ludzi z bran&#380;y IT krytykuje go za jego opinie w tym temacie&#8230;</p><p>Na szcz&#281;&#347;cie zamiast publicystycznego pitu pitu, traktuje temat jak zjawisko do zbadania: ogl&#261;da je z r&#243;&#380;nych stron, testuje, opisuje, co dzia&#322;a, a co nie. Kwestionuje m.in. podej&#347;cie &#8220;to tylko matematyka&#8221; wchodzi w w&#261;tki inteligencji, &#347;wiadomo&#347;ci i &#8220;rozumienia&#8221;, ale bez pustych slogan&#243;w typu &#8220;AI jest / nie jest inteligentne&#8221;. Dostajemy konkretne przyk&#322;ady (np. AlphaGo), historie i komentarz, kt&#243;ry naprawd&#281; si&#281; dobrze czyta, nawet je&#347;li sporo rzeczy ju&#380; zna&#322;em, nie by&#322;o nudno.</p><p>S&#322;absza dla mnie by&#322;a cz&#281;&#347;&#263; bardziej techniczna. Merytorycznie nie mog&#281;&nbsp;si&#281;&nbsp;do niczego przyczepi&#263;, ale forma mog&#322;aby by&#263; przyst&#281;pniejsza, a przy takich abstrakcjach (wektory, wymiary, gradienty) przyda&#322;oby si&#281; wi&#281;cej ilustracji. Do tego dochodz&#261; polskie nazwy mechanizm&#243;w, kt&#243;rych nie jestem fanem, ale mo&#380;e by&#322;a to najlepsza opcja dla mniej technicznej publiki. Na szcz&#281;&#347;cie to tylko fragment ca&#322;o&#347;ci.</p><p>Najwi&#281;ksza zaleta ksi&#261;&#380;ki jest taka, &#380;e autor wie, o czym pisze, i nie serwuje pustej papki o &#8220;ba&#324;ce AI&#8221; czy robotach, kt&#243;re zaraz nas wyko&#324;cz&#261;. To szersze, uczciwe spojrzenie na wsp&#243;&#322;czesn&#261; sztuczn&#261; inteligencj&#281;: od historii, przez prze&#322;omy i dzia&#322;anie, po pytania o inteligencj&#281;, &#347;wiadomo&#347;&#263;, sprawczo&#347;&#263; i przysz&#322;o&#347;&#263;.</p><p>Dla kogo? Dla os&#243;b ciekawych AI, gotowych mo&#380;e podwa&#380;y&#263; swoje przekonania. Dla nietechnicznych (ale oby tych, kt&#243;rzy nie boj&#261; si&#281; technologii) i technicznych, kt&#243;rzy chc&#261; uporz&#261;dkowa&#263; obraz ca&#322;o&#347;ci. Ksi&#261;&#380;k&#281; polecaj&#261; te&#380; ogarni&#281;ci ludzie z bran&#380;y, np. Wojciech Zaremba (wsp&#243;&#322;za&#322;o&#380;yciel OpenAI), Aleksander M&#261;dry (MIT, OpenAI) czy Remek Kinas (Bielik).</p><div><hr></div><h2>GPT-5.1 - o co tu chodzi?</h2><p>Po rozczarowuj&#261;cej premierze GPT-5, OpenAI zaczyna nadgania&#263; konkurencj&#281; w postaci Gemini&nbsp;z now&#261; rodzin&#261; modeli GPT-5.1. </p><p>Dostali&#347;my trzy modele:</p><ol><li><p>GPT-5.1 <strong>Instant: </strong>do codziennego u&#380;ytku, teraz m&#261;drzejszy, z lepiej dostosowanym tonem wypowiedzi</p></li><li><p>GPT-5.1 <strong>Deep Thinking: </strong>najlepszy, my&#347;l&#261;cy, do skomplikowanych zada&#324;, szybszy do prostszych odpowiedzi</p></li><li><p>GPT-5.1 <strong>Codex Max: </strong>do kodowania</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://openai.com/index/gpt-5-1-codex-max/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ChSr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61e9558-e6d7-4f29-8df4-a0fe23a9314f_698x581.png 424w, https://substackcdn.com/image/fetch/$s_!ChSr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61e9558-e6d7-4f29-8df4-a0fe23a9314f_698x581.png 848w, https://substackcdn.com/image/fetch/$s_!ChSr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61e9558-e6d7-4f29-8df4-a0fe23a9314f_698x581.png 1272w, https://substackcdn.com/image/fetch/$s_!ChSr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61e9558-e6d7-4f29-8df4-a0fe23a9314f_698x581.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ChSr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61e9558-e6d7-4f29-8df4-a0fe23a9314f_698x581.png" width="698" height="581" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c61e9558-e6d7-4f29-8df4-a0fe23a9314f_698x581.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:581,&quot;width&quot;:698,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:39923,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://openai.com/index/gpt-5-1-codex-max/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.olafsulich.pl/i/179148873?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61e9558-e6d7-4f29-8df4-a0fe23a9314f_698x581.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ChSr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61e9558-e6d7-4f29-8df4-a0fe23a9314f_698x581.png 424w, https://substackcdn.com/image/fetch/$s_!ChSr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61e9558-e6d7-4f29-8df4-a0fe23a9314f_698x581.png 848w, https://substackcdn.com/image/fetch/$s_!ChSr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61e9558-e6d7-4f29-8df4-a0fe23a9314f_698x581.png 1272w, https://substackcdn.com/image/fetch/$s_!ChSr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61e9558-e6d7-4f29-8df4-a0fe23a9314f_698x581.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>Powoli przestaje ogarnia&#263; nazywanie tych modeli, OpenAI posz&#322;o w styl Apple ze swoimi Pro, Max, Plus.  WTF, kto nazywa model tak samo jak <a href="https://openai.com/codex/">narz&#281;dzie agentowe do programowania</a>?</p><p>Tak czy siak, wra&#380;enia s&#261; do&#347;&#263; &#347;rednie. Pojawi&#322;o si&#281;&nbsp;wiele opinii, &#380;e to nie tyle brak usprawnie&#324;, a downgrade do poprzedniej wersji. Ludziom nie le&#380;y nowy styl wypowiedzi.  </p><div><hr></div><h2>Wyniki i wra&#380;enia po premierze filmu</h2><p>Premiery, wsz&#281;dzie premiery. W tym tygodniu najwa&#380;niejsz&#261; dla mnie premier&#261; by&#322;a premiera mojego pierwszego filmu na YT - <strong><a href="https://www.youtube.com/watch?v=Ge0ZV6M7FEM">ChatGPT od &#347;rodka: jak naprawd&#281; dzia&#322;a LLM?</a>.</strong></p><p>W niedziele zacz&#281;&#322;o si&#281;&nbsp;powoli i dzie&#324; sko&#324;czy&#322; si&#281;&nbsp;z ~ 250 wy&#347;wietleniami. Nie oczewiwa&#322;em wiele, to w ko&#324;cu pierwszy film, brak sub&#243;w. Chocia&#380; nie b&#281;d&#281; &#347;ciemnia&#322;, gdy montowa&#322;em go o 1 w nocy i my&#347;la&#322;em o 300 wy&#347;wietleniach na ten film, kt&#243;ry robi&#281; ju&#380; od 2 miesi&#261;cy, to nie wydawa&#322;o mi si&#281;&nbsp;to jak&#261;&#347; super opcj&#261;. </p><p>Algorytm na szcz&#281;&#347;cie okaza&#322; si&#281;&nbsp;&#322;askawy, w poniedzia&#322;ek dobili&#347;my tysi&#261;c wy&#347;wietle&#324;, kt&#243;re by&#322;o dla mnie tak&#261; magiczna barier&#261;, po kt&#243;rej by&#322;em ju&#380; mega zadowolony. P&#243;&#378;niej to ju&#380; totalne szale&#324;stwo, najpierw 3000, a we wtorek dobili&#347;my do ponad 5 tysi&#281;cy views&#243;w.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!853Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f9a85b-b2cc-4b5f-bbc1-515904c19d78_907x441.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!853Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f9a85b-b2cc-4b5f-bbc1-515904c19d78_907x441.png 424w, https://substackcdn.com/image/fetch/$s_!853Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f9a85b-b2cc-4b5f-bbc1-515904c19d78_907x441.png 848w, https://substackcdn.com/image/fetch/$s_!853Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f9a85b-b2cc-4b5f-bbc1-515904c19d78_907x441.png 1272w, https://substackcdn.com/image/fetch/$s_!853Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f9a85b-b2cc-4b5f-bbc1-515904c19d78_907x441.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!853Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f9a85b-b2cc-4b5f-bbc1-515904c19d78_907x441.png" width="907" height="441" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/45f9a85b-b2cc-4b5f-bbc1-515904c19d78_907x441.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:441,&quot;width&quot;:907,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35225,&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;:&quot;https://www.olafsulich.pl/i/179148873?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f9a85b-b2cc-4b5f-bbc1-515904c19d78_907x441.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!853Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f9a85b-b2cc-4b5f-bbc1-515904c19d78_907x441.png 424w, https://substackcdn.com/image/fetch/$s_!853Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f9a85b-b2cc-4b5f-bbc1-515904c19d78_907x441.png 848w, https://substackcdn.com/image/fetch/$s_!853Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f9a85b-b2cc-4b5f-bbc1-515904c19d78_907x441.png 1272w, https://substackcdn.com/image/fetch/$s_!853Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f9a85b-b2cc-4b5f-bbc1-515904c19d78_907x441.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>W momencie pisania tego newslettera YouTube dobili&#347;my do 6.600 wy&#347;wietle&#324; i dziesi&#261;tki pozytywnych komenatrzy, za kt&#243;re z ca&#322;ego serca dzi&#281;kuj&#281;! Obiecuj&#281;, nic nikomu nie zap&#322;aci&#322;em za ich napisanie &#128514;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IOy4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a004a9f-24bb-4566-8a92-874ff1eca44a_631x636.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IOy4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a004a9f-24bb-4566-8a92-874ff1eca44a_631x636.png 424w, https://substackcdn.com/image/fetch/$s_!IOy4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a004a9f-24bb-4566-8a92-874ff1eca44a_631x636.png 848w, https://substackcdn.com/image/fetch/$s_!IOy4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a004a9f-24bb-4566-8a92-874ff1eca44a_631x636.png 1272w, https://substackcdn.com/image/fetch/$s_!IOy4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a004a9f-24bb-4566-8a92-874ff1eca44a_631x636.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IOy4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a004a9f-24bb-4566-8a92-874ff1eca44a_631x636.png" width="631" height="636" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a004a9f-24bb-4566-8a92-874ff1eca44a_631x636.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:636,&quot;width&quot;:631,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:102070,&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;:&quot;https://www.olafsulich.pl/i/179148873?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a004a9f-24bb-4566-8a92-874ff1eca44a_631x636.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IOy4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a004a9f-24bb-4566-8a92-874ff1eca44a_631x636.png 424w, https://substackcdn.com/image/fetch/$s_!IOy4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a004a9f-24bb-4566-8a92-874ff1eca44a_631x636.png 848w, https://substackcdn.com/image/fetch/$s_!IOy4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a004a9f-24bb-4566-8a92-874ff1eca44a_631x636.png 1272w, https://substackcdn.com/image/fetch/$s_!IOy4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a004a9f-24bb-4566-8a92-874ff1eca44a_631x636.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>Bardzo si&#281;&nbsp;ciesz&#281;, &#380;e ten film poszed&#322; tak dobrze, &#380;e Wam si&#281;&nbsp;spodoba&#322;o. Czuj&#281;, &#380;e ta praca mia&#322;a sens i uda&#322;o si&#281;&nbsp;stworzy&#263; co&#347; warto&#347;ciowego. Da&#322;o mi to mega du&#380;ego kopa do robienia nast&#281;pnych fajnych rzeczy :)</p><div><hr></div><h2>Ciekawe linki</h2><p><strong><a href="https://www.reddit.com/r/ClaudeAI/comments/1oivjvm/claude_code_is_a_beast_tips_from_6_months_of/">Claude Code rozwala system - tipy po 6 miesi&#261;cach </a></strong></p><p>Anthropic rozbi&#322; bank ze swoim narz&#281;dziem Claude Code do kodowania. Sta&#322; si&#281;&nbsp;prawdziw&#261; konkurencj&#261; dla Cursora, rozpromowa&#322; prace z AI przez CLI.</p><p>&#379;eby jednak z niego efektywnie korzysta&#263;, warto wiedzie&#263; o kilku rzeczach. Autor tekstu zerba&#322; wiele z nich w formie rozbudowanego wpisu na Reddicie - je&#347;li pracujesz z CC, must read!</p><p><strong><a href="https://blog.cloudflare.com/18-november-2025-outage/">Cloudflare wywali&#322;o p&#243;&#322; internetu</a></strong></p><p>Jaki&#347; czas temu AWS, a teraz Cloudflare mia&#322; awari&#281;. P&#243;&#322; interentu pad&#322;o.</p><p>Nie by&#322; to &#380;aden cyberatak / DDoS. Awaria spowodowana by&#322;a wewn&#281;trznym b&#322;&#281;dem w pliku konfiguracyjny u&#380;ywany przez ich narz&#281;dzie do wykrywania bot&#243;w. </p><p>Polecam przeczyta&#263; opis tego zdarzenia od tw&#243;rc&#243;w, jest dost&#281;pny nawet w j&#281;zyku polskim!</p><p><strong><a href="https://x.com/OpenAI/status/1989138776585851038">Grupowe czaty w ChatGPT - system si&#281; rozszerza</a></strong></p><p>Pojawi&#322;a si&#281; kolejna cegie&#322;ka do zbudowania ca&#322;ego ekosystemu na bazie ChatGPT. OpenAI wprowadza czaty grupowe. Bardzo ciekawa zmiana, ciekawe czy si&#281; przyjmie :)</p><p>Na razie testowane w kilku krajach, niestety brak Polski.</p><div><hr></div><h2>Ju&#380; uciekasz?</h2><p>Je&#347;li Ci si&#281; podoba&#322;o, <strong>kliknij &#129505; poni&#380;ej</strong>, to nic nie kosztuje! Doceniasz w ten spos&#243;b moj&#261; prac&#281; i motywujesz do dalszych dzia&#322;a&#324; :)<br><br>Do nast&#281;pnego,</p><p>Olaf</p>]]></content:encoded></item><item><title><![CDATA[🖥️ #82: Premiera filmu "ChatGPT od środka: jak naprawdę działa LLM?" ]]></title><description><![CDATA[+ darmowy ebook]]></description><link>https://www.olafsulich.pl/p/82-premiera-filmu-chatgpt-od-srodka</link><guid isPermaLink="false">https://www.olafsulich.pl/p/82-premiera-filmu-chatgpt-od-srodka</guid><dc:creator><![CDATA[Olaf Sulich]]></dc:creator><pubDate>Sun, 16 Nov 2025 17:02:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/Ge0ZV6M7FEM" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Ju&#380; dost&#281;pny! Po 3 miesi&#261;cach i wielu godzinach pracy, zapraszam Ci&#281;&nbsp;na pierwszy filmy na moim kanale na YouTube! </p><p>29 minut kontentu, gdzie ka&#380;da sekunda si&#281;&nbsp;liczy, bez zamulania, bez &#8220;gadaj&#261;cej g&#322;owy&#8221;.</p><p>Zaczynamy od samych podstaw, a ko&#324;czymy na zaawansowanych tematach. Ready?</p><div id="youtube2-Ge0ZV6M7FEM" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;Ge0ZV6M7FEM&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/Ge0ZV6M7FEM?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><strong><a href="https://www.youtube.com/watch?v=Ge0ZV6M7FEM">ChatGPT od &#347;rodka: jak naprawd&#281; dzia&#322;a LLM?</a></strong></p><p>Je&#347;li na co dzie&#324; pracujesz z narz&#281;dziami AI, modelami, tworzysz automatyzacje, programujesz w Cursorze / Claude Code - ten film jest dla Ciebie.</p><p>Wchodzimy du&#380;o g&#322;&#281;biej ni&#380; podstawowa wiedza np. o tokenach. Rozbieramy LLMy na czynniki pierwsze, wchodzimy w architektur&#281;, prace naukowe publikowane przez autor&#243;w modeli. Przy tym wszystkim bez matematyki i niskopoziomowych szczeg&#243;&#322;&#243;w.</p><p>Je&#347;li Ci si&#281;&nbsp;spodoba, <strong>b&#281;d&#281;&nbsp;mega wdzi&#281;czny za podbicie algorytmu &#322;apk&#261; w g&#243;r&#281;,</strong> podzieleniem si&#281;&nbsp;ze znajomymi. <strong><a href="https://www.youtube.com/@olafsulich?sub_confirmation=1">Zostaw suba</a></strong> na przysz&#322;o&#347;&#263;, postaram si&#281;&nbsp;zrobi&#263; jeszcze co&#347;&nbsp;fajnego w tym roku.</p><p>A jak b&#281;dzie Ci ma&#322;o&#8230;</p><div><hr></div><h2>Ebook</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://drive.google.com/file/d/1mx2cXssEud7qnVS0Sc9kalPjHb4C-uVD/view" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qMR5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68798fd-a83c-48f6-89a8-abc4df07b4be_5120x2880.png 424w, https://substackcdn.com/image/fetch/$s_!qMR5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68798fd-a83c-48f6-89a8-abc4df07b4be_5120x2880.png 848w, https://substackcdn.com/image/fetch/$s_!qMR5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68798fd-a83c-48f6-89a8-abc4df07b4be_5120x2880.png 1272w, https://substackcdn.com/image/fetch/$s_!qMR5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68798fd-a83c-48f6-89a8-abc4df07b4be_5120x2880.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qMR5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68798fd-a83c-48f6-89a8-abc4df07b4be_5120x2880.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d68798fd-a83c-48f6-89a8-abc4df07b4be_5120x2880.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:712238,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://drive.google.com/file/d/1mx2cXssEud7qnVS0Sc9kalPjHb4C-uVD/view&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.olafsulich.pl/i/178716620?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68798fd-a83c-48f6-89a8-abc4df07b4be_5120x2880.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qMR5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68798fd-a83c-48f6-89a8-abc4df07b4be_5120x2880.png 424w, https://substackcdn.com/image/fetch/$s_!qMR5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68798fd-a83c-48f6-89a8-abc4df07b4be_5120x2880.png 848w, https://substackcdn.com/image/fetch/$s_!qMR5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68798fd-a83c-48f6-89a8-abc4df07b4be_5120x2880.png 1272w, https://substackcdn.com/image/fetch/$s_!qMR5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68798fd-a83c-48f6-89a8-abc4df07b4be_5120x2880.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>Podczas tworzenia filmu, w pewnym momencie chyba troch&#281;&nbsp;mi odbi&#322;o, bo postanowi&#322;em, &#380;e skompresuje ten film do ebooka i oddam go ca&#322;kowicie za free, bez &#380;adnego &#8220;sprzeda&#380;owego haczyka&#8221;.</p><p>Powsta&#322;o z tego ~50 stron, niekt&#243;re rozdzia&#322;y zosta&#322;y nieco rozszerzone. My&#347;l&#281;, &#380;e to bardzo fajna opcja do powt&#243;rzenia wszystkich informacji po zobaczeniu filmu:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://drive.google.com/file/d/1mx2cXssEud7qnVS0Sc9kalPjHb4C-uVD/view?usp=sharing&quot;,&quot;text&quot;:&quot;Pobierz ebooka&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://drive.google.com/file/d/1mx2cXssEud7qnVS0Sc9kalPjHb4C-uVD/view?usp=sharing"><span>Pobierz ebooka</span></a></p><p>Polecam jednak najpierw zobaczy&#263; ca&#322;y film! Wszystkie wykresy s&#261; tam lepiej widoczne + omija Ci&#281;&nbsp;ca&#322;a narracja, c&#8217;mon :)</p><p>W ka&#380;dym razie, enjoy!</p><h2>Pomo&#380;esz?</h2><p>Algorytm YouTube bywa bezlitosny i potrafi ubi&#263;&nbsp;film / kana&#322; nawet na starcie.</p><p>&#379;eby tak si&#281;&nbsp;nie sta&#322;o, zostaw po sobie &#347;lad - <strong><a href="https://www.youtube.com/@olafsulich?sub_confirmation=1">zasubskrybuj</a> </strong>kana&#322;, nic Ci&#281;&nbsp;to nie kosztuje, a mi pozwoli dalej si&#281;&nbsp;rozwija&#263; i robi&#263; fajne tre&#347;ci. Z g&#243;ry dzieki za zaufanie!<br><br>Do nast&#281;pnego,</p><p>Olaf</p>]]></content:encoded></item><item><title><![CDATA[🖥️ #81: Chiński model lepszy od GPT-5?]]></title><description><![CDATA[+ spos&#243;b na tanie MCP i data premiery mojego filmu o ChatGPT]]></description><link>https://www.olafsulich.pl/p/81-chinski-model-lepszy-od-gpt-5</link><guid isPermaLink="false">https://www.olafsulich.pl/p/81-chinski-model-lepszy-od-gpt-5</guid><dc:creator><![CDATA[Olaf Sulich]]></dc:creator><pubDate>Mon, 10 Nov 2025 07:12:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vYi-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7784ba26-74b7-47c9-afa7-f66a98e3d7c4_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Siema!</p><p>Analizujemy dzi&#347;&nbsp;nowy, chi&#324;ski model Kimi K2, o kt&#243;rym od kilku dni bardzo g&#322;o&#347;no w ba&#324;ce AI. Sprawdzimy, czy faktycznie mainstreamowe modele typu GPT-5 maj&#261; si&#281; czego obawia&#263;.</p><p>Do tego spory update do mojego filmu o ChatGPT i w ko&#324;cu data premiery! Jaram si&#281;, bo w ko&#324;cu zwie&#324;czy si&#281; te kilka miesi&#281;cy pracy. </p><p>No i na koniec, na dole czekaj&#261; na Ciebie 4 ciekawe linki.</p><p>Enjoy!</p><div><hr></div><h2>Film i kana&#322; na YouTube</h2><p>Premiera mojego filmu <em>ChatGPT od &#347;rodka: jak naprawd&#281;&nbsp;dzia&#322;a LLM?</em> zbli&#380;a si&#281;&nbsp;wielkimi krokami! W poprzednim tygodniu uda&#322;o mi si&#281;&nbsp;dopi&#261;&#263; miniaturk&#281;, film ju&#380; &#347;miga na niepublicznym i czeka na wydanie.</p><p>Premiera w <strong>niedziel&#281;&nbsp;16 listopada o 18:00 </strong>na moim <strong><a href="https://www.youtube.com/@olafsulich?sub_confirmation=1">kanale na YouTube</a></strong>! </p><p>Subskrybuj, &#380;eby nie przegapi&#263; i kliknij dzwoneczek, &#380;eby dosta&#263;&nbsp;powiadomienie:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/@olafsulich?sub_confirmation=1" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gzFi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7794d8b-8cda-46fd-8d3e-9fac5fcc247d_1727x1023.png 424w, https://substackcdn.com/image/fetch/$s_!gzFi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7794d8b-8cda-46fd-8d3e-9fac5fcc247d_1727x1023.png 848w, https://substackcdn.com/image/fetch/$s_!gzFi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7794d8b-8cda-46fd-8d3e-9fac5fcc247d_1727x1023.png 1272w, https://substackcdn.com/image/fetch/$s_!gzFi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7794d8b-8cda-46fd-8d3e-9fac5fcc247d_1727x1023.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gzFi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7794d8b-8cda-46fd-8d3e-9fac5fcc247d_1727x1023.png" width="1456" height="862" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7794d8b-8cda-46fd-8d3e-9fac5fcc247d_1727x1023.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:862,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:371620,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.youtube.com/@olafsulich?sub_confirmation=1&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://olafsulich.substack.com/i/178357729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7794d8b-8cda-46fd-8d3e-9fac5fcc247d_1727x1023.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gzFi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7794d8b-8cda-46fd-8d3e-9fac5fcc247d_1727x1023.png 424w, https://substackcdn.com/image/fetch/$s_!gzFi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7794d8b-8cda-46fd-8d3e-9fac5fcc247d_1727x1023.png 848w, https://substackcdn.com/image/fetch/$s_!gzFi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7794d8b-8cda-46fd-8d3e-9fac5fcc247d_1727x1023.png 1272w, https://substackcdn.com/image/fetch/$s_!gzFi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7794d8b-8cda-46fd-8d3e-9fac5fcc247d_1727x1023.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>Do tego filmu przygotwa&#322;em jeszcze co&#347; extra, co mo&#380;e Ci si&#281; spodoba&#263; &#128064;</p><p>B&#281;dzie to <strong>ebook</strong> z pe&#322;nym opracowaniem, niekt&#243;re w&#261;tki s&#261; lekko rozszerzone. Idealny, &#380;eby zrobi&#263; sobie powt&#243;rk&#281; po zobaczeniu filmu - pisa&#322;em go w&#322;a&#347;nie z my&#347;l&#261; o tym. Polecam jednak najpierw zobaczy&#263; ca&#322;y film, wszystkie wykresy i techniczne w&#261;tki s&#261; tam du&#380;o lepiej przedstawione.</p><p>Najwa&#380;niejsze - b&#281;dzie <strong>ca&#322;kowicie za darmo</strong>. Podrzuc&#281;&nbsp;Ci go w poniedzia&#322;kowym wydaniu newslettera, dzie&#324;&nbsp;po premierze filmu.</p><p>A w mi&#281;dzyczasie obczaj kolejny kr&#243;tki fragment z jednego rozdzia&#322;u. Tym razem troszk&#281;&nbsp;wi&#281;cej <em>filmu </em>ni&#380; suchych wykre&#347;&#243;w:</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;1f3e4f08-00a9-47f8-bddf-138cd97463cb&quot;,&quot;duration&quot;:null}"></div><div><hr></div><h2>Kimi K2 Thinking - chi&#324;ski pogromca GPT-5?</h2><p>Chiny doganiaj&#261;, znowu. Czy w&#322;a&#347;nie prze&#380;ywamy DeepSeek moment 2.0? </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://moonshotai.github.io/Kimi-K2/thinking.html" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vYi-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7784ba26-74b7-47c9-afa7-f66a98e3d7c4_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vYi-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7784ba26-74b7-47c9-afa7-f66a98e3d7c4_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vYi-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7784ba26-74b7-47c9-afa7-f66a98e3d7c4_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vYi-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7784ba26-74b7-47c9-afa7-f66a98e3d7c4_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vYi-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7784ba26-74b7-47c9-afa7-f66a98e3d7c4_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7784ba26-74b7-47c9-afa7-f66a98e3d7c4_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Zdj&#281;cie&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://moonshotai.github.io/Kimi-K2/thinking.html&quot;,&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="Zdj&#281;cie" title="Zdj&#281;cie" srcset="https://substackcdn.com/image/fetch/$s_!vYi-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7784ba26-74b7-47c9-afa7-f66a98e3d7c4_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vYi-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7784ba26-74b7-47c9-afa7-f66a98e3d7c4_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vYi-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7784ba26-74b7-47c9-afa7-f66a98e3d7c4_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vYi-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7784ba26-74b7-47c9-afa7-f66a98e3d7c4_1920x1080.jpeg 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>Firma Moonshot AI wypu&#347;ci&#322;a open source&#8217;owy model (razem z parametrami), kt&#243;ry w wielu benchmarkach (np. Humanity&#8217;s Last Exam, BrowseComp) pokonuje tych najlepszych, w&#322;&#261;cznie z modelem od OpenAI. W niekt&#243;rych jest nieco gorszy (np. tych zwi&#261;zanych z kodowaniem), ale nie odstaje znacz&#261;co. Kosztuje przy tym kilka razy mniej.</p><p>Kimi mocno bazuje agencyjno&#347;ci, wykorzystywaniu narz&#281;dzi. Mo&#380;e wykona&#263;&nbsp;nawet do 200-300 kolejnych wywo&#322;a&#324; narz&#281;dzi bez ingerencji cz&#322;owieka.</p><p>Opera si&#281;&nbsp;on na architekturze DeepSeek R1, ze zmienion&#261; liczb&#261; tzw. ekspert&#243;w (od architektury Mixture-of-Experts), liczb&#261; &#8220;g&#322;&#243;w&#8221; (attention), wi&#281;kszym kontekstem (256K)&#8230;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://x.com/rasbt/status/1986511951141441648" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!juH2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc177b0c-db1b-442a-b937-3eab6c3ea7d6_4096x2143.jpeg 424w, https://substackcdn.com/image/fetch/$s_!juH2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc177b0c-db1b-442a-b937-3eab6c3ea7d6_4096x2143.jpeg 848w, https://substackcdn.com/image/fetch/$s_!juH2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc177b0c-db1b-442a-b937-3eab6c3ea7d6_4096x2143.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!juH2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc177b0c-db1b-442a-b937-3eab6c3ea7d6_4096x2143.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!juH2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc177b0c-db1b-442a-b937-3eab6c3ea7d6_4096x2143.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc177b0c-db1b-442a-b937-3eab6c3ea7d6_4096x2143.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Zdj&#281;cie&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://x.com/rasbt/status/1986511951141441648&quot;,&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="Zdj&#281;cie" title="Zdj&#281;cie" srcset="https://substackcdn.com/image/fetch/$s_!juH2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc177b0c-db1b-442a-b937-3eab6c3ea7d6_4096x2143.jpeg 424w, https://substackcdn.com/image/fetch/$s_!juH2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc177b0c-db1b-442a-b937-3eab6c3ea7d6_4096x2143.jpeg 848w, https://substackcdn.com/image/fetch/$s_!juH2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc177b0c-db1b-442a-b937-3eab6c3ea7d6_4096x2143.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!juH2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc177b0c-db1b-442a-b937-3eab6c3ea7d6_4096x2143.jpeg 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>W co akurat nie dowierzam, to informacja o koszcie wytworzenia modelu. Twr&#243;cy podaj&#261;, &#380;e trening koztowa&#322; tylko 4.6 miliona dolar&#243;w.</p><p>Mam nadziej&#281;, &#380;e podobnie jak to by&#322;o kiedy&#347; przy DeepSeek, ta premiera popchnie do przodu rozw&#243;j LLM&#8217;&#243;w, da pstryczka tym najwi&#281;kszym graczom i zach&#281;ci do wi&#281;kszej otwarto&#347;ci i ni&#380;szych cen. Same plusy dla nas, ko&#324;cowych u&#380;ytkownik&#243;w :)</p><p>Wypr&#243;bowa&#263; go mo&#380;na na <strong><a href="https://www.kimi.com/">kimi.com</a></strong>, a nawet przez Claude Code, instrukcj&#281;&nbsp;znajdziesz na <strong><a href="https://platform.moonshot.ai/docs/guide/agent-support">stronie producenta</a></strong>.</p><div><hr></div><h2>Ciekawe linki</h2><p><strong><a href="https://openai.com/index/ai-progress-and-recommendations/">Sam Altman: AI progress and recommendations</a></strong></p><p>Nowy artyku&#322; od OpenAI, w kt&#243;rym dowiadujemy si&#281;&nbsp;np. &#380;e koszt &#8222;jednostki inteligencji&#8221; spada ~40&#215; rocznie, AI przechodzi od sekundowych do godzinowych zada&#324;, wkr&#243;tce dni/tygodni. Troch&#281;&nbsp;te&#380; o perspektywie nauki i dropnych wynalazkach ju&#380; w 2026 roku.</p><p><strong><a href="https://huggingface.co/spaces/HuggingFaceTB/smol-training-playbook#training-compass-why--what--how">Ksi&#261;&#380;ka od HuggingFace o budowaniu LLM&#8217;&#243;w (free)</a></strong></p><p>HF to taki GitHub dla AI. Tw&#243;rcy serwisu przygotowali playbooka, w kt&#243;rym opisuj&#261; trening ich modelu SmolLM3. Chocia&#380; pewnie nie b&#281;dziesz budowa&#322; swojego modelu, warto rzuci&#263; okiem, du&#380;o ciekawych rzeczy!</p><p><strong><a href="https://www.anthropic.com/engineering/code-execution-with-mcp">MCP i code execution: mniej token&#243;w, szybsi agenci</a></strong></p><p>Standard w budowaniu narz&#281;dzi dla agent&#243;w, kt&#243;ry nie jest pozbawiony wad. Zapychanie kontekstu, czy wysokie koszta z tym zwi&#261;zane, to jedne z nich. Anthropic dzieli si&#281;&nbsp;nowym podej&#347;ciem, kt&#243;re ma rozwi&#261;za&#263;&nbsp;cz&#281;&#347;&#263; problem&#243;w i jest to naprawd&#281;&nbsp;super ciekawe.</p><p><strong><a href="https://www.youtube.com/watch?v=cBbs51k5cmw">Jak uczy&#263; si&#281; z AI? 10 porad</a></strong></p><p>Sztuczna inteligencja jest &#347;wieta w roli nauczyciela/kompana do nauki. Warto jednak najpierw nauczy&#263; si&#281;, jak efektywnie wykorzysta&#263;&nbsp;j&#261; w tym celu. Kamil dzieli si&#281;&nbsp;fajnych materia&#322;em z 10 trickami do nauki z AI.</p><div><hr></div><h2>Ju&#380; uciekasz?</h2><p>Je&#347;li Ci si&#281;&nbsp;podoba&#322;o, <strong>kliknij &#129505; poni&#380;ej</strong>, to nic nie kosztuje! Doceniasz w ten spos&#243;b moj&#261; prac&#281;&nbsp;i motywujesz do dalszych dzia&#322;a&#324; :)<br><br>Do nast&#281;pnego,</p><p>Olaf</p>]]></content:encoded></item><item><title><![CDATA[🖥️ #80: Cursor 2.0 i Claude Code od kuchni]]></title><description><![CDATA[+ aktualizacja filmu o ChatGPT i niebezpieczne przegl&#261;darki AI]]></description><link>https://www.olafsulich.pl/p/80-cursor-20-i-claude-code-od-kuchni</link><guid isPermaLink="false">https://www.olafsulich.pl/p/80-cursor-20-i-claude-code-od-kuchni</guid><dc:creator><![CDATA[Olaf Sulich]]></dc:creator><pubDate>Mon, 03 Nov 2025 09:05:22 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d237a40c-8f2d-4c50-afe2-378bdec7e473_1200x627.avif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Siema!</p><p>Weekeend, weekend i po weekendzie. Do tego listopadowa pogoda nie rozpieszcza. Jak &#380;y&#263;? Jecha&#263; na wakacje! To mnie czeka w tym roku, ale jeszcze musz&#281; chwil&#281; poczeka&#263;.</p><p>Do tego czasu praca, kt&#243;ra idzie zaskakuj&#261;co dobrze. Dzi&#347; du&#380;a aktualizacja do mojego filmu o ChatGPT i LLM&#8217;ach . Uda&#322;o mi si&#281; te&#380; ogarn&#261;&#263; domen&#281;&nbsp;<a href="http://olafsulich.pl">olafsulich.pl</a>, na ten moment przekierowuje do tego newslettera, &#322;atwiejsze do share&#8217;owania, polecam &#129761;</p><p>Dodaktowo, na dole czeka na Ciebie 5 naprawd&#281; fajnych link&#243;w.</p><p>Enjoy!</p><div><hr></div><h2>Film - update</h2><p>Uda&#322;o si&#281;! M&#243;j film o tym,  jak dzia&#322;a ChatGPT i LLMy od &#347;rodka poszed&#322; do exportu.</p><p>Zosta&#322;o jeszcze kilka mniejszych temat&#243;w do ogarni&#281;cia, ale baza jest ju&#380; w pe&#322;ni gotowa.</p><p>Wysz&#322;o <strong>29 minut materia&#322;u , &#322;&#261;cznie 13 rozdzia&#322;&#243;w</strong>. Zaczynamy od podstaw, a ko&#324;czymy na zaawansowanej architekturze. Nie trzeba zna&#263; matematyki (ja sam jej nie znam), nie trzeba umie&#263; programowa&#263;, &#380;eby ogarna&#263;&nbsp;ca&#322;o&#347;&#263; :)</p><p>Co ciekawe nawet te pocz&#261;tkowe rozdzia&#322;y zawieraj&#261; du&#380;o konkret&#243;w, wszystko bazuje pracach naukowych od tw&#243;rc&#243;w modeli - w filmie omawiamy&nbsp;je na konkretnych przyk&#322;adach.</p><p>Tak prezentuje si&#281; agenda:</p><ol><li><p>Wst&#281;p </p></li><li><p>Wprowadzenie do AI </p></li><li><p>LLM - du&#380;y model j&#281;zykowy</p></li><li><p>Dane treningowe</p></li><li><p>Tokenizacja</p></li><li><p>Cel treningu</p></li><li><p>Transformer</p></li><li><p>Architektura modelu</p></li><li><p>Parametry i proces treningu</p></li><li><p>Model bazowy</p></li><li><p>Tworzenie asystenta</p></li><li><p>Generowanie odpowiedzi</p></li><li><p>Podsumowanie</p></li></ol><p></p><p>Tutaj kr&#243;tki z kilp z rozdzia&#322;u o tokenizacji. Przeplatamy lu&#378;niejszy obrazek z konkretn&#261; wiedz&#261;:</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;bd2e0287-ff04-428e-8e77-da70c2ef041f&quot;,&quot;duration&quot;:null}"></div><p></p><p>A tutaj kawa&#322;ek o oknie kontekstowym. Mega wa&#380;na sprawa nawet dla os&#243;b, kt&#243;rych nie interesuj&#261; bebechy AI. To jak dzia&#322;a <em>context window </em>przyda si&#281; dos&#322;ownie <strong>ka&#380;demu</strong>, kto pracuje z modelami. </p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;0d0e5311-fbb1-4af8-9ef6-038db337d8cc&quot;,&quot;duration&quot;:null}"></div><p>Premiera coraz bli&#380;ej, trzymam kciuki za listopad &#129310;</p><div><hr></div><h2>Ciekawe linki</h2><p><strong><a href="https://www.youtube.com/watch?v=gdPMNZo4Vb8">&#321;ukasz Kaiser - m&#243;zg stoj&#261;cy za OpenAI</a></strong></p><p>Polak, kt&#243;ry przyczyni&#322; si&#281;&nbsp;do zrewolucjonizowania wsp&#243;&#322;czensego AI. &#321;ukasz jest polskich naukowcem, obecnie pracuje w OpenAI, wcze&#347;niej by&#322; cz&#281;&#347;ci&#261; Google Brain.</p><p>W 2017 roku by&#322; wsp&#243;&#322;tw&#243;rc&#261; legendarnej pracy &#8220;Attention Is All You Need&#8221; (btw b&#281;dziemy o niej m&#243;wi&#263;&nbsp;w filmie), kt&#243;ra zdefiniowa&#322;a to, jak dzia&#322;aj&#261; wsp&#243;&#322;czesne modele j&#281;zykowe.</p><p></p><p><strong><a href="https://www.youtube.com/watch?v=aJJYFotzqB4">Przegl&#261;darki AI - lepiej nie instaluj!</a></strong></p><p>W poprzednim wydaniu pisa&#322;em o nowym trendzie w AI - przegl&#261;darki zasilane sztuczn&#261; inteligencj&#261;, kt&#243;re stan&#261; si&#281; cz&#281;&#347;ci&#261; naszej codziennej pracy. Wysz&#322;o tego sporo, a do trendu do&#322;&#261;czy&#322;o nawet samo OpenAI z ich ChatGPT Atlas.</p><p>Wspomina&#322;em o potencjalnych problemach z bezpiecze&#324;stwem. Okazuj&#281; si&#281;, &#380;e jest jeszcze gorzej ni&#380; my&#347;la&#322;em&#8230;</p><p></p><p><strong><a href="https://www.youtube.com/watch?v=IDSAMqip6ms">Claude Code od kuchni - jak zbudowano konkurencj&#281; Cursora?</a></strong></p><p>Anthropic zrobi&#322; mega furor&#281; ze swoim agentem AI - Claude Code. Stali si&#281; oni bezpo&#347;redni&#261; konkurencj&#261; z Cursorem - inne narz&#281;dzia do programowania z AI wydaj&#261; si&#281; troch&#281; martwe. Film o tym, jak zesp&#243;&#322;owi in&#380;ynierskiemu uda&#322;o si&#281;&nbsp;go zbudowa&#263;, mega ciekawe!</p><p></p><p><strong><a href="https://cursor.com/blog/2-0">Cursor 2.0 &amp; Composer</a></strong></p><p>A propos agent&#243;w AI wspomagaj&#261;cych programowanie. Cursor zaprezentowa&#322; wersj&#281; 2.0 swojego agenta, w kt&#243;rej najwi&#281;ksz&#261; zmian&#261; jest widok multi-agenta. Team pokaza&#322; te&#380; sw&#243;j pierwszy, autorski model do kodownia - Composer.</p><p></p><p><strong><a href="https://www.affinity.studio/">Affinity - darmowa alternatywa Photoshopa</a></strong></p><p>P&#322;acenie za subskrybcj&#281;&nbsp;na pakiet Adobe mi si&#281;&nbsp;nie u&#347;miecha, dlaczego bardzo fajnie widzie&#263; pojawiaj&#261;ce si&#281; alternatywy. Ju&#380; troch&#281;&nbsp;ich mamy na rynku, a do zestawu do&#322;&#261;cza Affinity. </p><p>To nie nowy produkt, a apka, kt&#243;ra jest ju&#380; wiele lat na rynku. Przesz&#322;a jednak gruntown&#261; rozudow&#281;, powsta&#322;o rozszerzenie <code>.af</code> (how cool is that), rebranding i najwa&#380;niejsze - jest za free.</p><div><hr></div><h2>Podoba&#322;o si&#281;?</h2><p>Je&#347;li tak, <strong>kliknij w &#10084;&#65039; poni&#380;ej</strong>, b&#281;d&#281; wiedzia&#322;, &#380;e taka forma ma sens :)</p><p>Masz jakie&#347; pytania? Wal &#347;mia&#322;o!<br><br>Do us&#322;yszenia!</p>]]></content:encoded></item><item><title><![CDATA[🖥️ #79: Polacy podbijają AI]]></title><description><![CDATA[+ film o ChatGPT, dziwne zmiany w React i Vite+]]></description><link>https://www.olafsulich.pl/p/79-polacy-podbijaja-ai</link><guid isPermaLink="false">https://www.olafsulich.pl/p/79-polacy-podbijaja-ai</guid><dc:creator><![CDATA[Olaf Sulich]]></dc:creator><pubDate>Wed, 29 Oct 2025 06:16:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!J8OG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00439ec9-d089-44a6-b242-4271a932f6ec_3840x2160.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Siema!</p><p>Witam po 3 miesi&#281;cznej przerwie (ach ta twoja konsekwencja Olaf &#129401;) w nowej ods&#322;onie newslettera. </p><p>To moje miejsce w sieci przesz&#322;o ma&#322;&#261; zmian&#281;&nbsp;nazwy z &#8220;Frontlive Newsletter&#8221; na &#8220;Olaf&#8217;s Newsletter&#8221;. Ju&#380; dawno nie ma tu tylko frontendu, a sam blog Frontlive (kto&#347;&nbsp;to w og&#243;le pami&#281;ta?) umar&#322; &#347;mierci&#261; naturaln&#261;.</p><p>Z tego te&#380; powodu, dzi&#347; bardziej osobista, pozbawiona samej listy link&#243;w (ale te&#380; s&#261; ni&#380;ej!), edycja newslettera. Mam nadziej&#281;, &#380;e Ci przypadnie do gustu :)</p><div><hr></div><h2>Film</h2><p>Postanowi&#322;em zrobi&#263; sw&#243;j pierwszy film.</p><p>2,5 miesi&#261;ca i 150+ godzin pracy p&#243;&#378;niej, ma&#322;ymi krokami zbli&#380;am si&#281;&nbsp;to do ko&#324;ca&#8230;</p><p>B&#281;dzie o tym, jak dzia&#322;a ChatGPT od &#347;rodka, jak dzia&#322;aj&#261; wsp&#243;&#322;czesne LLMy, w jaki spos&#243;b wygl&#261;da ich trening.</p><p>Tutaj jeden kadr jako ma&#322;y sneak peek &#128071;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!J8OG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00439ec9-d089-44a6-b242-4271a932f6ec_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!J8OG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00439ec9-d089-44a6-b242-4271a932f6ec_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!J8OG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00439ec9-d089-44a6-b242-4271a932f6ec_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!J8OG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00439ec9-d089-44a6-b242-4271a932f6ec_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!J8OG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00439ec9-d089-44a6-b242-4271a932f6ec_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!J8OG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00439ec9-d089-44a6-b242-4271a932f6ec_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00439ec9-d089-44a6-b242-4271a932f6ec_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4584109,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://olafsulich.substack.com/i/168400986?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00439ec9-d089-44a6-b242-4271a932f6ec_3840x2160.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_!J8OG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00439ec9-d089-44a6-b242-4271a932f6ec_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!J8OG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00439ec9-d089-44a6-b242-4271a932f6ec_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!J8OG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00439ec9-d089-44a6-b242-4271a932f6ec_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!J8OG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00439ec9-d089-44a6-b242-4271a932f6ec_3840x2160.jpeg 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>Dobra, ale czemu to tyle trwa?</p><p>Uwielbiam kino, ale filmowcem si&#281; nie urodzi&#322;em. Nigdy nie mia&#322;em nic wsp&#243;lnego z nagrywaniem, edycj&#261;, itp. Ucz&#281; si&#281;&nbsp;wszystkiego od zera, kombinuj&#281; jak potrafi&#281;.</p><p>No i&#8230; chcia&#322;em, &#380;eby by&#322;o to co&#347; wyj&#261;tkowego, troch&#281; innego ni&#380; wi&#281;kszo&#347;&#263; technicznych materia&#322;&#243;w. </p><p>Jak to wyjdzie? Zobaczymy :)</p><p>Zaczynamy totalnie od podstaw i bazowych koncept&#243;w, a przechodzimy do zaawansowanych technik, element&#243;w architektury i niuans&#243;w uczenia modelu. </p><p>Wszystko bazuje na wydawanych paper&#8217;ach od tw&#243;rc&#243;w LLM&#8217;&#243;w.</p><p>Timeline dobija do 30 minut materia&#322;u, psycha powoli siada, ale si&#281; nie poddaj&#281;!</p><div><hr></div><h2>Co ciekawego w AI?</h2><p>W ci&#261;gu tych 3 miesi&#281;cy mojej nieobecno&#347;ci pojawi&#322;o si&#281; pewnie z 10 nowych, znacz&#261;cych modeli na rynku, ale ja nie o tym&#8230;</p><p>Chcia&#322;bym poleci&#263;&nbsp;Ci materia&#322;y od <em>Ma&#263;ka Kaweckiego</em>, bardzo fajnie s&#322;ucha&#263; Polak&#243;w na najwy&#380;szym poziomie. Kilka film&#243;w, kt&#243;re s&#261; naprawd&#281; &#347;wietne:</p><ol><li><p><strong><a href="https://www.youtube.com/watch?v=Y4SjbbZ5qoA">Andrzej Dragan vs Wojciech Zaremba, Open AI [DEBATA]</a> </strong>- wsp&#243;&#322;za&#322;o&#380;yciel OpenAI i kontrowersyjny fizyk wchodz&#261; do baru pogada&#263;&nbsp;o sztucznej inteligencji.</p></li><li><p><strong><a href="https://www.youtube.com/watch?v=-fP8Gj8ReEw">&#8220;Nie znamy metod, dzi&#281;ki kt&#243;rym AI b&#281;dzie nam pos&#322;uszna&#8221; | Psyho</a> </strong>- Polak, kt&#243;ry pokona&#322; AI na presti&#380;owym konkursie programistycznym. <em>Maszyna</em>.</p></li><li><p><strong><a href="https://www.youtube.com/watch?v=O5YlNDF8ThA">Przysz&#322;o&#347;&#263; Polski w obliczu rewolucji! | Dragan, Zaremba, Modrzewski, Markiewicz, D&#261;bkowski</a> </strong>- czterech innowator&#243;w AI z Polski rozmawia o tym jak sprawi&#263;, &#380;eby ludzie chcieli u nas tworzy&#263;&nbsp;przysz&#322;o&#347;&#263;. No &#322;atwo nie jest.</p><p></p></li></ol><p>Opr&#243;cz tego uda&#322;o mi si&#281;&nbsp;ostatnio przes&#322;ucha&#263;&nbsp;dwa genialne podcasty z wp&#322;ywowymi lud&#378;mi w AI:</p><ol><li><p><strong><a href="https://www.youtube.com/watch?v=lXUZvyajciY">Andrej Karpathy &#8212; &#8220;We&#8217;re summoning ghosts, not building animals&#8221;</a> </strong>- tego go&#347;cia nie trzeba przedstawia&#263;, ex OpenAI, ex Tesl.  Tu akurat o podobie&#324;stwach LLM&#8217;&#243;w do ludzkiego m&#243;zgu, troch&#281; zimnej wody o AGI - &#347;wietnie go pos&#322;ucha&#263;, as always</p></li><li><p><strong><a href="https://www.youtube.com/watch?v=21EYKqUsPfg">Richard Sutton &#8211; Father of RL thinks LLMs are a dead end</a> </strong>- tw&#243;rca Reinforcement Learning, kt&#243;ry otrzyma&#322; Nagrod&#281; Turinga za pionierskie prace w tej dziedzinie. M&#243;wi, &#380;e LLMy to jeszcze &#8220;nie to&#8221;.</p><p></p></li></ol><p>Z naszego polskiego podw&#243;rka polecam trzy kana&#322;y:</p><ol><li><p><strong><a href="https://www.youtube.com/@generatywni/videos">Generatywni</a></strong> - programowanie z AI (np. Claude Code), automatyzacje, n8n </p></li><li><p><strong><a href="https://www.youtube.com/@skutecznieefektywny/videos">Robert Szewczyk</a></strong> - automatyzacje, n8n, grafiki z ai</p></li><li><p><strong><a href="https://www.youtube.com/@norbertuselis/videos">Norbert Uselis</a></strong> - narz&#281;dzia, prompty, grafiki z ai</p></li></ol><div><hr></div><h2>Przegl&#261;darki AI</h2><p>Nowy trend, kt&#243;ry #nikogo?<br><br>Perlexity Comet, Dia, a teraz ChatGPT Atlas&#8230;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://chatgpt.com/pl-PL/atlas/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OGk9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86672f06-15e5-4715-86df-8bd2c25f17c7_1515x897.png 424w, https://substackcdn.com/image/fetch/$s_!OGk9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86672f06-15e5-4715-86df-8bd2c25f17c7_1515x897.png 848w, https://substackcdn.com/image/fetch/$s_!OGk9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86672f06-15e5-4715-86df-8bd2c25f17c7_1515x897.png 1272w, https://substackcdn.com/image/fetch/$s_!OGk9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86672f06-15e5-4715-86df-8bd2c25f17c7_1515x897.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OGk9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86672f06-15e5-4715-86df-8bd2c25f17c7_1515x897.png" width="1456" height="862" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86672f06-15e5-4715-86df-8bd2c25f17c7_1515x897.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:862,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:540551,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://chatgpt.com/pl-PL/atlas/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://olafsulich.substack.com/i/168400986?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86672f06-15e5-4715-86df-8bd2c25f17c7_1515x897.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OGk9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86672f06-15e5-4715-86df-8bd2c25f17c7_1515x897.png 424w, https://substackcdn.com/image/fetch/$s_!OGk9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86672f06-15e5-4715-86df-8bd2c25f17c7_1515x897.png 848w, https://substackcdn.com/image/fetch/$s_!OGk9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86672f06-15e5-4715-86df-8bd2c25f17c7_1515x897.png 1272w, https://substackcdn.com/image/fetch/$s_!OGk9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86672f06-15e5-4715-86df-8bd2c25f17c7_1515x897.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><br>Miesi&#261;c temu Atlassian kupi&#322; firm&#281; odpowiadaj&#261;c&#261; za przegl&#261;dark&#281; Dia (zrobili te&#380; Arc), za 610 milion&#243;w dolar&#243;w&#8230; Perplexity ostatnio za darmo udost&#281;pni&#322;o sw&#243;j produkt Comet.<br><br>OpenAI do&#322;&#261;czy&#322;o do gry i wypu&#347;ci&#322;o wczoraj swoj&#261; AI-native przegl&#261;dark&#281; - Atlas. Wra&#380;enia w community nie s&#261; zbyt optymistyczne &#129335;&#127996;&#8205;&#9794;&#65039;<br><br>Sam koncept jest moim zdaniem &#347;wietny, ale rodzi si&#281; troch&#281; obaw, chocia&#380;by o bezpiecze&#324;stwo i prywatno&#347;&#263;.<br><br>Co my&#347;lisz, ma szanse to przetrwa&#263;, czy podobnie jak inne mniejsze produkty od OpenAI, b&#281;dzie za jaki&#347; czas totalnie zapomniane?</p><p></p><h2>Web powoli si&#281;&nbsp;budzi</h2><p>Vite zaprezentowa&#322;o nowy toolkit <strong><a href="https://viteplus.dev/">Vite+</a></strong>, dla os&#243;b korzystaj&#261;cych z Vite super sprawa (wszyscy opr&#243;cz Next.js?). W tym kontek&#347;cie polecam te&#380; ca&#322;y <strong><a href="https://www.youtube.com/watch?v=bmWQqAKLgT4">film dokumentalny o Vite</a></strong> od tw&#243;rc&#243;w dokument&#243;w np. o React - klasa!</p><p></p><p>Vite na propsie, za to u React stabilnie - rozpierdziel i nowe dziwne API. Wysz&#322;a <strong><a href="https://react.dev/blog/2025/10/01/react-19-2?ck_subscriber_id=1866524742#252:%20React%2019.2%20%F0%9F%94%A5,%20Activity,%20useEffectEvent,%20Compiler,%20Astro,%20StyleX,%20Docusaurus%20%7C%20Vega%20OS,%20Voltra,%20NativeScript,%20Expo%20Router,%20NativeWind,%20Lynx,%20Maestro%20%7C%20TC39,%20Temporal,%20Baseline,%20State%20Of%20JS,%20Supply%20Chain,%20MCP%20-%2019194044">wersja 19.2</a></strong>, kt&#243;ra wprowadza np. dawano temu zapowiadany useEffectEvent, ehh. </p><p>Wi&#281;ksz&#261; kontrowersj&#261; natomiast, by&#322;a nowa dyrektywa <strong><a href="https://react.dev/reference/react-compiler/directives/use-no-memo">&#8220;use no memo&#8221;,</a></strong> wzorowana na podej&#347;ciu Next.js.</p><p></p><p>Odno&#347;nie Next.js, wysz&#322;a <strong><a href="https://nextjs.org/blog/next-16">wersja 16</a></strong> - bez fajerwerk&#243;w, ale z nowym podej&#347;ciem do cache, poziom skomplikowania wzrasta.</p><div><hr></div><h2>Podoba&#322;o si&#281;? </h2><p>Je&#347;li tak, <strong>kliknij w &#10084;&#65039; poni&#380;ej</strong>, b&#281;d&#281; wiedzia&#322;, &#380;e taka forma ma sens :)</p><p>Masz jakie&#347; pytania? Wal &#347;mia&#322;o!<br><br>Do us&#322;yszenia!</p>]]></content:encoded></item><item><title><![CDATA[🖥️ #78: Nauczyciel geniuszy z OpenAI, Software 3.0 i Claude Code]]></title><description><![CDATA[+ 40 prelekcji o cyberbezpiecze&#324;stwie, Notion design od kuchni]]></description><link>https://www.olafsulich.pl/p/78-nauczyciel-geniuszy-z-openai-software</link><guid isPermaLink="false">https://www.olafsulich.pl/p/78-nauczyciel-geniuszy-z-openai-software</guid><dc:creator><![CDATA[Olaf Sulich]]></dc:creator><pubDate>Wed, 09 Jul 2025 07:46:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!I7Ej!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ec41eef-a237-4108-b1dc-6ac0c38fd219_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Zapanuj nad rekrutacj&#261; z No Fluff Jobs</h2><p>Ile razy zdarzy&#322;o Ci si&#281; zapomnie&#263;, gdzie aplikowa&#322;e&#347;? Albo czeka&#263; tygodniami bez &#380;adnej informacji zwrotnej?</p><p><strong>No Fluff Jobs</strong>, sponsor tego wydania, postanowi&#322; to zmieni&#263;. </p><p>Od&#347;wie&#380;yli w&#322;a&#347;nie profil kandydata, by maksymalnie upro&#347;ci&#263; i przyspieszy&#263; proces szukania pracy.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://nofluffjobs.com/pl/profile?utm_source=email&amp;utm_medium=button&amp;utm_campaign=zaloz_profil&amp;utm_content=olaf_mail" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-K46!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a787a09-f492-4fef-9484-a4de624655ed_4800x2492.png 424w, https://substackcdn.com/image/fetch/$s_!-K46!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a787a09-f492-4fef-9484-a4de624655ed_4800x2492.png 848w, https://substackcdn.com/image/fetch/$s_!-K46!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a787a09-f492-4fef-9484-a4de624655ed_4800x2492.png 1272w, https://substackcdn.com/image/fetch/$s_!-K46!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a787a09-f492-4fef-9484-a4de624655ed_4800x2492.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-K46!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a787a09-f492-4fef-9484-a4de624655ed_4800x2492.png" width="1456" height="756" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a787a09-f492-4fef-9484-a4de624655ed_4800x2492.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:756,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:289988,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://nofluffjobs.com/pl/profile?utm_source=email&amp;utm_medium=button&amp;utm_campaign=zaloz_profil&amp;utm_content=olaf_mail&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://frontlive.substack.com/i/167497762?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a787a09-f492-4fef-9484-a4de624655ed_4800x2492.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-K46!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a787a09-f492-4fef-9484-a4de624655ed_4800x2492.png 424w, https://substackcdn.com/image/fetch/$s_!-K46!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a787a09-f492-4fef-9484-a4de624655ed_4800x2492.png 848w, https://substackcdn.com/image/fetch/$s_!-K46!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a787a09-f492-4fef-9484-a4de624655ed_4800x2492.png 1272w, https://substackcdn.com/image/fetch/$s_!-K46!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a787a09-f492-4fef-9484-a4de624655ed_4800x2492.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>Co nowego?</p><ol><li><p><strong>Pe&#322;na kontrola nad procesem rekrutacji</strong> - widzisz na jakim etapie jest ka&#380;da z Twoich aplikacji.  Bez zgadywania, czy kto&#347; ju&#380; to przeczyta&#322;.</p></li><li><p><strong>Historia wszystkich aplikacji w jednym miejscu</strong> - nie musisz pami&#281;ta&#263;, gdzie aplikowa&#322;e&#347;. System pami&#281;ta za Ciebie.</p></li><li><p><strong>Przejrzysto&#347;&#263; konkurencji</strong> - sprawdzisz, ile os&#243;b aplikuje na te same stanowiska. </p></li><li><p><strong>Matchscore</strong> - zobaczysz swoje dopasowanie do konkretnej roli, &#380;adnego "czy ja w og&#243;le si&#281; nadaj&#281;".</p></li><li><p><strong>Bonusy</strong> - dost&#281;p do Onet Premium, Infakt i Speechify w ramach konta.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://nofluffjobs.com/pl/profile?utm_source=email&amp;utm_medium=button&amp;utm_campaign=zaloz_profil&amp;utm_content=olaf_mail&quot;,&quot;text&quot;:&quot;Sprawd&#378; nowy profil&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://nofluffjobs.com/pl/profile?utm_source=email&amp;utm_medium=button&amp;utm_campaign=zaloz_profil&amp;utm_content=olaf_mail"><span>Sprawd&#378; nowy profil</span></a></p></li></ol><div><hr></div><h2>Software Development</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/watch?v=w20lk3OyLMI" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I7Ej!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ec41eef-a237-4108-b1dc-6ac0c38fd219_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!I7Ej!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ec41eef-a237-4108-b1dc-6ac0c38fd219_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!I7Ej!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ec41eef-a237-4108-b1dc-6ac0c38fd219_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!I7Ej!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ec41eef-a237-4108-b1dc-6ac0c38fd219_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I7Ej!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ec41eef-a237-4108-b1dc-6ac0c38fd219_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ec41eef-a237-4108-b1dc-6ac0c38fd219_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.youtube.com/watch?v=w20lk3OyLMI&quot;,&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_!I7Ej!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ec41eef-a237-4108-b1dc-6ac0c38fd219_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!I7Ej!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ec41eef-a237-4108-b1dc-6ac0c38fd219_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!I7Ej!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ec41eef-a237-4108-b1dc-6ac0c38fd219_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!I7Ej!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ec41eef-a237-4108-b1dc-6ac0c38fd219_1280x720.jpeg 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><strong><a href="https://www.youtube.com/watch?v=w20lk3OyLMI&amp;pp=ygUGbWlzdHJ60gcJCcEJAYcqIYzv">Nauczyciel, kt&#243;ry stworzy&#322; polskich geniuszy IT- film dokumentalny</a></strong></p><p>Ryszard Szubartowski to nauczyciel informatyki, kt&#243;ry popchn&#261;&#322; zdolnych i zdeterminowanych uczni&#243;w do osi&#261;gania najwy&#380;szych cel&#243;w. </p><p>Dzi&#347; jego uczniowie kreuj&#261; przysz&#322;o&#347;&#263; na wysokich stanowiskach w OpenAI. Przez ostatnie 25 lat, zdobyli 126 medali na najwa&#380;niejszych olimpiadach informatycznych.</p><p>Jakie jest jego podej&#347;cie, spos&#243;b tworzenia tych najlepszych i czemu wszyscy nazywaj&#261; go mistrzem? Polecam!</p><div><hr></div><p><strong><a href="https://www.youtube.com/playlist?list=PLnKL6-WWWE_V0M5BdpJ0lyW_D1ioG0UE3">Oh My Hack - 40+ prelekcji o cyberbezpiecze&#324;stwie</a></strong></p><p>Do sieci trafi&#322;y nagrania z koneferencji Oh My Hack z 2024 roku. Wiele &#347;wietnych prelekcji, mniej lub bardziej technicznych, od ekspert&#243;w w bran&#380;y. </p><p>Znajdzie si&#281; co&#347; dla Twoich rodzic&#243;w &#347;migaj&#261;cych na Facebooku, jak i dla Ciebie - technicznego eksperta.</p><div><hr></div><p><strong><a href="https://www.youtube.com/watch?v=3E_jDJST69s">Od Software do AI Engineera - porady od Technical Staff w OpenAI</a></strong></p><p>Co trzeba umie&#263;, &#380;eby zosta&#263; AI Engineerem i jak wygl&#261;da ta praca od &#347;rodka? W podcascie od &#8220;The Pragmatic Engineer&#8221;, Janvi Kalra z OpenAI opowiada o swojej &#347;cie&#380;ce i projektach, kt&#243;re otworzy&#322;y jej drzwi do &#347;wiata AI.</p><div><hr></div><h2>AI</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/watch?v=LCEmiRjPEtQ" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9NVt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aa60aab-6bcb-44a6-8c0b-d34908aafae8_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9NVt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aa60aab-6bcb-44a6-8c0b-d34908aafae8_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9NVt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aa60aab-6bcb-44a6-8c0b-d34908aafae8_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9NVt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aa60aab-6bcb-44a6-8c0b-d34908aafae8_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9NVt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aa60aab-6bcb-44a6-8c0b-d34908aafae8_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5aa60aab-6bcb-44a6-8c0b-d34908aafae8_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.youtube.com/watch?v=LCEmiRjPEtQ&quot;,&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_!9NVt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aa60aab-6bcb-44a6-8c0b-d34908aafae8_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9NVt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aa60aab-6bcb-44a6-8c0b-d34908aafae8_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9NVt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aa60aab-6bcb-44a6-8c0b-d34908aafae8_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9NVt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aa60aab-6bcb-44a6-8c0b-d34908aafae8_1280x720.jpeg 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><strong><a href="https://www.youtube.com/watch?v=LCEmiRjPEtQ">Andrej Karpathy: Software 3.0</a></strong></p><p>Absolutny guru i ulubieniec spo&#322;eczno&#347;ci AI z now&#261; prelekcj&#261;. W &#8220;Software in the era of AI&#8221; Andrej przedstawia koncept &#8220;Software 3.0&#8221; i opowiada o swojej pracy nad AI w Tesli. </p><div><hr></div><p><strong><a href="https://martinfowler.com/articles/2025-nature-abstraction.html">&#8220;LLMs przynosz&#261; now&#261; natur&#281; abstrakcji&#8221; - Martin Fowler</a></strong></p><p>Czy LLMy to tylko kolejny poziom abstrakcji w programowaniu? A mo&#380;e co&#347; wi&#281;cej? Kr&#243;tki esej od Fowlera to &#347;wietna refleksja o tym, jak generatywna AI zmienia spos&#243;b, w jaki rozmawiamy z maszyn&#261;, nie tylko w g&#243;r&#281;, ale te&#380; &#8220;na bok&#8221;, w stron&#281; nieprzewidywalno&#347;ci.</p><div><hr></div><p><strong><a href="https://www.youtube.com/watch?v=6eBSHbLKuN0&amp;list=WL&amp;index=8">Claude Code w 30 minut</a></strong></p><p>Ostatnio gor&#261;cym tematem sta&#322;y si&#281;&nbsp;&#8220;termial agents&#8221;, a szczeg&#243;lnie ten od Anthropic. Wiele os&#243;b por&#243;wnuje go do Cursora, a niekt&#243;rzy uwa&#380;aj&#261;, &#380;e jest to nowa jako&#347;&#263;. Hype train ruszy&#322;, je&#347;li chcesz si&#281; wi&#281;cej dowiedzie&#263;, obczaj ten mataria&#322; od samych tw&#243;rc&#243;w.</p><div><hr></div><h2>Design</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/watch?v=b00sgRR_Vc0" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rXid!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f363f60-d10e-465d-b962-11202037e64c_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rXid!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f363f60-d10e-465d-b962-11202037e64c_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rXid!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f363f60-d10e-465d-b962-11202037e64c_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rXid!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f363f60-d10e-465d-b962-11202037e64c_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rXid!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f363f60-d10e-465d-b962-11202037e64c_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f363f60-d10e-465d-b962-11202037e64c_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.youtube.com/watch?v=b00sgRR_Vc0&quot;,&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_!rXid!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f363f60-d10e-465d-b962-11202037e64c_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rXid!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f363f60-d10e-465d-b962-11202037e64c_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rXid!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f363f60-d10e-465d-b962-11202037e64c_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rXid!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f363f60-d10e-465d-b962-11202037e64c_1280x720.jpeg 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><strong><a href="https://www.youtube.com/watch?v=b00sgRR_Vc0">Notion Design - behind the scenes</a></strong></p><p>Prosty design != &#322;atwy design. Pokazuje to &#347;wietnie Notion i materia&#322; z tw&#243;rcami zza kulis.</p><div><hr></div><p><strong><a href="https://x.com/avstorm/status/1937377260958347383">Airbnb - od&#347;wie&#380;ony design system</a></strong></p><p>Po ostatnich kontrowersjach z nowymi ikonkami 3d, Airbnb wrca z pog&#322;&#281;bionymi i ustrykturowanymi zmianami odno&#347;nie ich design systemu. Warto spojrze&#263; jak robi&#261; to najlepsi, nawet jak nie jeste&#347;my fanami zmian :)</p><div><hr></div><h2>Podoba&#322;o si&#281;? </h2><p>Je&#347;li tak, <strong>kliknij w &#10084;&#65039; poni&#380;ej</strong>, b&#281;d&#281; wiedzia&#322;, &#380;e taka forma ma sens :)</p><p>Masz jakie&#347; pytania? Wal &#347;mia&#322;o!<br><br>Do us&#322;yszenia!</p>]]></content:encoded></item><item><title><![CDATA[🖥️ #77: Frontend System Design, OpenAI Codex i Figma atakuje rynek NoCode]]></title><description><![CDATA[Software Development]]></description><link>https://www.olafsulich.pl/p/77-frontend-system-design-openai</link><guid isPermaLink="false">https://www.olafsulich.pl/p/77-frontend-system-design-openai</guid><dc:creator><![CDATA[Olaf Sulich]]></dc:creator><pubDate>Tue, 20 May 2025 06:17:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7cbe970-f4cf-4ea4-8341-693a82631d7a_3840x2160.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Software Development</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/watch?v=zQ_wmJV8l44" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dr-u!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93fd29b9-4a32-43d4-8bca-de7a6610f275_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Dr-u!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93fd29b9-4a32-43d4-8bca-de7a6610f275_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Dr-u!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93fd29b9-4a32-43d4-8bca-de7a6610f275_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Dr-u!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93fd29b9-4a32-43d4-8bca-de7a6610f275_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dr-u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93fd29b9-4a32-43d4-8bca-de7a6610f275_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93fd29b9-4a32-43d4-8bca-de7a6610f275_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.youtube.com/watch?v=zQ_wmJV8l44&quot;,&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_!Dr-u!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93fd29b9-4a32-43d4-8bca-de7a6610f275_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Dr-u!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93fd29b9-4a32-43d4-8bca-de7a6610f275_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Dr-u!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93fd29b9-4a32-43d4-8bca-de7a6610f275_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Dr-u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93fd29b9-4a32-43d4-8bca-de7a6610f275_1280x720.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><strong><a href="https://www.youtube.com/watch?v=zQ_wmJV8l44">System Design dla Frotend Deva - jak przygotowa&#263; si&#281;&nbsp;do rozmowy?</a></strong></p><p>Rozmowy typu system design to chleb powszedni dla backendowc&#243;w, ta forma coraz cz&#281;&#347;ciej pojawia si&#281;&nbsp;na rozmowach z drugiej strony barykady. Materia&#322; o tym, z czym to si&#281; je, jak si&#281;&nbsp;na to przygotowa&#263; i wypa&#347;&#263; jak najlepiej.</p><div><hr></div><p><strong><a href="https://www.joshwcomeau.com/css/height-enigma/">The Height Enigma - dlaczego height: 100% nie dzia&#322;a?</a></strong></p><p>Ile razy zdarzy&#322;o Ci si&#281;, &#380;e ustawienie &#8220;height&#8221; w CSS po prostu nie dzia&#322;a&#322;o? Mnie nie raz i chcia&#322;bym przeczyta&#263;&nbsp;taki artyku&#322; kilka lat wstecz.  Deep dive od Josha w ten temat - warto sprawdzi&#263;!</p><div><hr></div><p><strong><a href="https://www.nirtamir.com/articles/the-limits-of-rsc-a-practitioners-journey">Ograniczenia React Server Component - okiem praktyka</a></strong></p><p>Za&#322;o&#380;enia i technologia stoj&#261;ca za RSC jest &#347;wietna. Gorzej z adopcj&#261; i praktyk&#261;, pomimo du&#380;ego rozwoju w &#347;rodowisku Next.js. A jak to wygl&#261;da w praktyce? Autor dzieli si&#281;&nbsp;kr&#243;tkim use casem i tradeoffami wynikaj&#261;cymi z u&#380;ycia RSC.</p><div><hr></div><p><strong><a href="https://www.totaltypescript.com/tutorials/solving-typescript-errors">TypeScript Errors - darmowy mini kurs</a></strong></p><p>TS pluje Ci b&#322;&#281;dami, a Ty nie wiesz o co chodzi? Ten kurs jest dla Ciebie. Matt kr&#243;tko i zwi&#281;&#378;le przechodzi przez popularne b&#322;&#281;dy i je odczarowuje.</p><div><hr></div><h2>AI</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://openai.com/index/introducing-codex/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e0Qr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7cbe970-f4cf-4ea4-8341-693a82631d7a_3840x2160.webp 424w, https://substackcdn.com/image/fetch/$s_!e0Qr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7cbe970-f4cf-4ea4-8341-693a82631d7a_3840x2160.webp 848w, https://substackcdn.com/image/fetch/$s_!e0Qr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7cbe970-f4cf-4ea4-8341-693a82631d7a_3840x2160.webp 1272w, https://substackcdn.com/image/fetch/$s_!e0Qr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7cbe970-f4cf-4ea4-8341-693a82631d7a_3840x2160.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e0Qr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7cbe970-f4cf-4ea4-8341-693a82631d7a_3840x2160.webp" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e7cbe970-f4cf-4ea4-8341-693a82631d7a_3840x2160.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Dashboard asking &#8216;What should we code next?&#8217; with a prompt box, repo/branch selectors, and a task list on a pastel code-themed backdrop.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://openai.com/index/introducing-codex/&quot;,&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="Dashboard asking &#8216;What should we code next?&#8217; with a prompt box, repo/branch selectors, and a task list on a pastel code-themed backdrop." title="Dashboard asking &#8216;What should we code next?&#8217; with a prompt box, repo/branch selectors, and a task list on a pastel code-themed backdrop." srcset="https://substackcdn.com/image/fetch/$s_!e0Qr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7cbe970-f4cf-4ea4-8341-693a82631d7a_3840x2160.webp 424w, https://substackcdn.com/image/fetch/$s_!e0Qr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7cbe970-f4cf-4ea4-8341-693a82631d7a_3840x2160.webp 848w, https://substackcdn.com/image/fetch/$s_!e0Qr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7cbe970-f4cf-4ea4-8341-693a82631d7a_3840x2160.webp 1272w, https://substackcdn.com/image/fetch/$s_!e0Qr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7cbe970-f4cf-4ea4-8341-693a82631d7a_3840x2160.webp 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><strong><a href="https://openai.com/index/introducing-codex/">OpenAI Codex</a></strong></p><p>Doczekali&#347;my si&#281;&nbsp;&#8220;Devin&#8217;a&#8221; (czy kto&#347; jeszcze o tym pami&#281;ta?) od OpenAI. Firma prezentuje agenta, kt&#243;ry b&#281;dzie pisa&#322; za Ciebie ca&#322;e funkcjonalno&#347;ci - oczywi&#347;cie w za&#322;o&#380;eniu. Nap&#281;dzany modelem o3, dost&#281;pny jest w planie Pro i Enterprise.</p><div><hr></div><p><strong><a href="https://www.youtube.com/watch?v=BJjsfNO5JTo">Vibe Coding - jak wyci&#261;gn&#261;&#263; z niego najwi&#281;cej?</a></strong></p><p>Has&#322;o vibe coding ju&#380; na sta&#322;e osiad&#322;o si&#281;&nbsp;w ba&#324;ce technologicznej - widzimy to wsz&#281;dzie. Natomiast, w praktyce i codziennej pracy, warto wiedzie&#263; o kilku zasadach i dobrych praktykach, dzi&#281;ki kt&#243;rym b&#281;dzie w stanie wyci&#261;gn&#261;&#263; z tego jak najwi&#281;cej i w najlepszej jako&#347;ci.</p><div><hr></div><p><strong><a href="https://www.cursor.com/changelog/0-50">Cursor 0.50 - du&#380;o nowo&#347;ci!</a></strong></p><p>Najwa&#380;niejsze zmiany:</p><ol><li><p>Uproszczony pricing - wszystkie modele na request-based pricing, Max Mode na token-based pricing</p></li><li><p>Nowy system TABowania, pozwala na prac&#281; z wieloma plikami</p></li><li><p>Background Agents (preview) - agenci dzia&#322;aj&#261;cy w tle, mo&#380;liwo&#347;&#263; pracy wielu agent&#243;w jednocze&#347;nie</p></li><li><p>Za&#322;&#261;czanie ca&#322;ego codebase do kontekstu z &#8220;@folders&#8221; + opcja w ustawieniach</p></li><li><p>Od&#347;wie&#380;ony inline editing</p></li></ol><div><hr></div><h2>Design</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/watch?v=HXVlgVWI7tc" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zore!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e72bca-d8ff-423c-8fb4-0c384b013a46_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Zore!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e72bca-d8ff-423c-8fb4-0c384b013a46_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Zore!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e72bca-d8ff-423c-8fb4-0c384b013a46_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Zore!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e72bca-d8ff-423c-8fb4-0c384b013a46_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zore!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e72bca-d8ff-423c-8fb4-0c384b013a46_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/57e72bca-d8ff-423c-8fb4-0c384b013a46_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.youtube.com/watch?v=HXVlgVWI7tc&quot;,&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_!Zore!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e72bca-d8ff-423c-8fb4-0c384b013a46_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Zore!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e72bca-d8ff-423c-8fb4-0c384b013a46_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Zore!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e72bca-d8ff-423c-8fb4-0c384b013a46_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Zore!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57e72bca-d8ff-423c-8fb4-0c384b013a46_1280x720.jpeg 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><strong><a href="https://www.youtube.com/watch?v=HXVlgVWI7tc">Figma Config 2025 - keynote</a></strong></p><p>Figma zaszala&#322;a na ostatniej konferencji Config i zaprezentowa&#322;a nam mas&#281; nowo&#347;ci i nowych produkt&#243;w. </p><p>Pokazali nam &#8220;Figma Sites&#8221;, czyli konkurencj&#281;&nbsp;dla Webflow/Framera, gdzie b&#281;dziemy mogli zaprojektowa&#263; i wypu&#347;ci&#263; stron&#281; w &#347;wiat. Niestety to rozwi&#261;zanie, na ten moment <a href="https://adrianroselli.com/2025/05/do-not-publish-your-designs-on-the-web-with-figma-sites.html">s&#322;abo sobie radzi z accessiblity</a>.</p><p>Poza &#8220;Sites&#8221;, kt&#243;re odbi&#322;y si&#281; najwi&#281;kszym echem, zaprezentowane zosta&#322;y &#8220;Make&#8221; i &#8220;Buzz&#8221; - AI do tworzenia design&#243;w i narz&#281;dzie do prostego tworzenia asset&#243;w.</p><div><hr></div><p><strong><a href="https://www.youtube.com/watch?v=M8OkHgELmmI">Material 3 Expressive</a></strong></p><p>Dostali&#347;my nowego Materiala i a&#380; chcia&#322;oby si&#281;&nbsp;powiedzie&#263;: &#8220;Przecie&#380; mamy Apple w domu&#8221;.  Pomijaj&#261;c przytyki, wygl&#261;da to naprawd&#281;&nbsp;bardzo dobrze :)</p><div><hr></div><p><strong><a href="https://namedesigntokens.guide/">Design Tokens Name Generator</a></strong></p><p>Budujesz Design System i potrzebujesz wymy&#347;li&#263;&nbsp;nazwy dla token&#243;w? To narz&#281;dzie u&#322;awi Ci &#380;ycie.</p><div><hr></div><h2>Podoba&#322;o si&#281;? </h2><p>Je&#347;li tak, <strong>kliknij w &#10084;&#65039; poni&#380;ej</strong>, b&#281;d&#281; wiedzia&#322;, &#380;e taka forma ma sens :)</p><p>Masz jakie&#347; pytania? Wal &#347;mia&#322;o!<br><br>Do us&#322;yszenia!</p>]]></content:encoded></item><item><title><![CDATA[🖥️ #76: Frontend w Allegro i State of AI]]></title><description><![CDATA[+ React View Transitions i Enterprise Node.js]]></description><link>https://www.olafsulich.pl/p/76-frontend-w-allegro-i-state-of</link><guid isPermaLink="false">https://www.olafsulich.pl/p/76-frontend-w-allegro-i-state-of</guid><dc:creator><![CDATA[Olaf Sulich]]></dc:creator><pubDate>Mon, 28 Apr 2025 05:34:18 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/20cd32fa-ea67-4b60-8447-21e5b63ff001_730x505.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Software Development</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/watch?v=aIpU20JICeo&amp;list=PLUSb1w6ri8jrBc1NPoB6qqFlKlB-TDMWW" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sgyP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9725d664-d2f3-49db-9803-5b9abb04242e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sgyP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9725d664-d2f3-49db-9803-5b9abb04242e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sgyP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9725d664-d2f3-49db-9803-5b9abb04242e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sgyP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9725d664-d2f3-49db-9803-5b9abb04242e_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sgyP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9725d664-d2f3-49db-9803-5b9abb04242e_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9725d664-d2f3-49db-9803-5b9abb04242e_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.youtube.com/watch?v=aIpU20JICeo&amp;list=PLUSb1w6ri8jrBc1NPoB6qqFlKlB-TDMWW&quot;,&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_!sgyP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9725d664-d2f3-49db-9803-5b9abb04242e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sgyP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9725d664-d2f3-49db-9803-5b9abb04242e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sgyP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9725d664-d2f3-49db-9803-5b9abb04242e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sgyP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9725d664-d2f3-49db-9803-5b9abb04242e_1280x720.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><strong><a href="https://www.youtube.com/watch?v=aIpU20JICeo&amp;list=PLUSb1w6ri8jrBc1NPoB6qqFlKlB-TDMWW">Architektura mikrofrontendowa w Allegro</a></strong></p><p>Jak to robi&#261; w Allegro? Principal Engineer opowiada o architekturze frontendowej, dzi&#281;ki kt&#243;rej serwis dzia&#322;a i rozwija si&#281; w tak ogromnej skali. Du&#380;o insight&#243;w i ciekawych rozwi&#261;za&#324; technologicznych. </p><div><hr></div><p><strong><a href="https://www.platformatichq.com/reports/the-node-book">Enterprise Node.js - darmowy ebook</a></strong></p><p>300 stron wiedzy o Node.js na produkcji od tw&#243;rcy Fastify - jednego z najpopularnijeszych framework&#243;w do Node&#8217;a.</p><div><hr></div><p><strong><a href="https://overreacted.io/impossible-components">Impossible Components - Dan Abramov</a></strong></p><p>Dan Abramov przybli&#380;a koncepcj&#281; &#8220;impossible components&#8221;, kt&#243;re &#322;&#261;cz&#261; funkcje serwerowe i klienckie. W artykule pokazuje, jak server components mog&#261; pom&#243;c prze&#322;ama&#263; te granice i po&#322;&#261;czy&#263; to, co najlepsze z obu &#347;wiat&#243;w.</p><div><hr></div><p><strong><a href="https://react.dev/blog/2025/04/23/react-labs-view-transitions-activity-and-more">React - View Transitions &amp; Activity (eksperymentalnie)</a></strong></p><p>Do naszego ulubionego frameworka (heh) powoli zostaj&#261; wprowadzane View Transitions - to &#347;wieta informacja! Ju&#380; teraz mo&#380;esz spr&#243;bowa&#263; nowe api w wersji eksperymentalnej.</p><div><hr></div><p><strong><a href="https://nextjs.org/blog/next-15-3?ck_subscriber_id=1866524742#230:%20Next.js,%20Turbopack,%20Rspack,%20Activity,%20RSC,%20oRPC,%20tweakcn%20%7C%20Expo,%20Fantom,%20FlashList,%20SVG,%20Tracy,%20New%20Arch,%20Radon%20%7C%20TC39,%20Temporal,%20Zod,%20Bare,%20Rolldown,%20CSS%20Functions%20-%2017299600">Next.js 15.3</a></strong></p><p>Nowe hooki, usprawnienia Turbopack i otwarcie si&#281; na Rspacka - Next.js z kilkoma mniejszymi usprawnieniami.</p><div><hr></div><h2>AI</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://vercel.com/state-of-ai" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V4LU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4986c91d-4319-41ca-8786-60abb1e4d4f7_2400x1256.png 424w, https://substackcdn.com/image/fetch/$s_!V4LU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4986c91d-4319-41ca-8786-60abb1e4d4f7_2400x1256.png 848w, https://substackcdn.com/image/fetch/$s_!V4LU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4986c91d-4319-41ca-8786-60abb1e4d4f7_2400x1256.png 1272w, https://substackcdn.com/image/fetch/$s_!V4LU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4986c91d-4319-41ca-8786-60abb1e4d4f7_2400x1256.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V4LU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4986c91d-4319-41ca-8786-60abb1e4d4f7_2400x1256.png" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4986c91d-4319-41ca-8786-60abb1e4d4f7_2400x1256.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://vercel.com/state-of-ai&quot;,&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_!V4LU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4986c91d-4319-41ca-8786-60abb1e4d4f7_2400x1256.png 424w, https://substackcdn.com/image/fetch/$s_!V4LU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4986c91d-4319-41ca-8786-60abb1e4d4f7_2400x1256.png 848w, https://substackcdn.com/image/fetch/$s_!V4LU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4986c91d-4319-41ca-8786-60abb1e4d4f7_2400x1256.png 1272w, https://substackcdn.com/image/fetch/$s_!V4LU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4986c91d-4319-41ca-8786-60abb1e4d4f7_2400x1256.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><strong><a href="https://vercel.com/state-of-ai">State of AI (Q1 2025) - raport</a></strong></p><p>Vercel przychodzi z raport o AI na pierwsz&#261; &#263;wiartk&#281; 2025. Du&#380;o ciekawych danych, g&#322;&#243;wnie z perspektywy developmentu i wykorzystania sztucznej inteligencji przez osoby techniczne.</p><div><hr></div><p><strong><a href="https://www.lennysnewsletter.com/p/an-unbelievable-offer-now-get-one">AI Product Bundle</a></strong></p><p>Subskrybujesz &#347;wietny newsletter produktowy, a dostajesz w pakiecie roczny plan pro do 6 narz&#281;dzi AI (m.in Bolt, Notion, Perplexity). Oszcz&#281;dno&#347;&#263; paru st&#243;wek!</p><div><hr></div><p><strong><a href="https://agents.cloudflare.com/">Cloudflare Agents</a></strong></p><p>Cloudflare wchodzi na grubo w rynek AI i agnet&#243;w prezentuj&#261;c paczk&#281; &#8220;agents&#8221; i platform&#281; do zarz&#261;dzania agentami.</p><div><hr></div><h2>Podoba&#322;o si&#281;? </h2><p>Je&#347;li tak, <strong>kliknij w &#10084;&#65039; poni&#380;ej</strong>, b&#281;d&#281; wiedzia&#322;, &#380;e taka forma ma sens :)</p><p>Masz jakie&#347; pytania? Wal &#347;mia&#322;o!<br><br>Do us&#322;yszenia!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.olafsulich.pl/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"></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>]]></content:encoded></item><item><title><![CDATA[🖥️ #76: Stylowanie w 2025 & AI Engineer Roadmap]]></title><description><![CDATA[+ lepsze dowo&#380;enie i d&#322;ug tech. vs kompromisy]]></description><link>https://www.olafsulich.pl/p/76-stylowanie-w-2025-and-ai-engineer</link><guid isPermaLink="false">https://www.olafsulich.pl/p/76-stylowanie-w-2025-and-ai-engineer</guid><dc:creator><![CDATA[Olaf Sulich]]></dc:creator><pubDate>Mon, 07 Apr 2025 05:28:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wAo2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07eddb08-354f-485f-a3f2-9ad9850848e0_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Software Development</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/watch?v=lIUp8bdKiq4" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wAo2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07eddb08-354f-485f-a3f2-9ad9850848e0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wAo2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07eddb08-354f-485f-a3f2-9ad9850848e0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wAo2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07eddb08-354f-485f-a3f2-9ad9850848e0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wAo2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07eddb08-354f-485f-a3f2-9ad9850848e0_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wAo2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07eddb08-354f-485f-a3f2-9ad9850848e0_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07eddb08-354f-485f-a3f2-9ad9850848e0_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.youtube.com/watch?v=lIUp8bdKiq4&quot;,&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_!wAo2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07eddb08-354f-485f-a3f2-9ad9850848e0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wAo2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07eddb08-354f-485f-a3f2-9ad9850848e0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wAo2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07eddb08-354f-485f-a3f2-9ad9850848e0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wAo2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07eddb08-354f-485f-a3f2-9ad9850848e0_1280x720.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><strong><a href="https://www.youtube.com/watch?v=lIUp8bdKiq4">Podej&#347;cie do stylowania na 2025 - wybierz m&#261;drze</a></strong></p><p>Tailwind i jazda, po co dr&#261;&#380;y&#263; temat? Czy aby na pewno?</p><p>Jakie mamy alternatywy i nowe podej&#347;cia na rynku? Theo przychodzi z odpowiedzi&#261;.</p><p>btw. <a href="https://opencollective.com/styled-components/updates/thank-you">Styled Components w&#322;a&#347;nie przesta&#322;o by&#263; rozwijane</a>.</p><div><hr></div><p><strong><a href="https://newsletter.posthog.com/p/this-is-why-youre-not-shipping?publication_id=1318225&amp;post_id=159920287">7 powod&#243;w, przez kt&#243;re nie dowozisz</a></strong></p><p>&#379;&#243;&#322;wie tempo wydawania, bycie zablokowanym i przyt&#322;oczonym - to codzienno&#347;&#263; w wielu zespo&#322;ach. Kodujemy, testujemy, robimy review&#8230; niby wszystko jest okej, no ale jednak co&#347; idzie nie tak. Co warto zbada&#263;? Odpowied&#378; w artykule. </p><div><hr></div><p><strong><a href="https://www.architecture-weekly.com/p/tech-debt-doesnt-exist-but-trade">D&#322;ug technologiczny nie istnieje, ale kompromisy ju&#380; tak</a></strong></p><p>Temat tech debt to temat rzeka - zaci&#261;ga&#263; czy nie, co jest tym d&#322;ugiem a co nie, jak to sp&#322;aca&#263;, wplata&#263; w prac&#281; produktow&#261;&#8230; Oskar z newslettera &#8220;Architecture Weekly&#8221; podchodzi do tego troch&#281; inaczej i kieruje nasz focus na tradeoffy, warto przeczyta&#263;.</p><div><hr></div><p><strong><a href="https://developer.chrome.com/blog/a-customizable-select">HTML &lt;select&gt;  - mo&#380;esz ju&#380; dostosowa&#263; go z CSS!</a></strong></p><p>Czekali&#347;my na to zbyt d&#322;ugo, ale w ko&#324;cu jest. W najnowszych Chrome mo&#380;esz dostosowa&#263; styl swojego selecta wraz z do&#322;&#261;czanymi options.</p><div><hr></div><h2>AI</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.aihero.dev/ai-engineer-roadmap" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uPN9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F665fd0a0-578d-4c56-a944-59c4ef7e098b_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!uPN9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F665fd0a0-578d-4c56-a944-59c4ef7e098b_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!uPN9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F665fd0a0-578d-4c56-a944-59c4ef7e098b_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!uPN9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F665fd0a0-578d-4c56-a944-59c4ef7e098b_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uPN9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F665fd0a0-578d-4c56-a944-59c4ef7e098b_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/665fd0a0-578d-4c56-a944-59c4ef7e098b_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.aihero.dev/ai-engineer-roadmap&quot;,&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_!uPN9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F665fd0a0-578d-4c56-a944-59c4ef7e098b_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!uPN9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F665fd0a0-578d-4c56-a944-59c4ef7e098b_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!uPN9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F665fd0a0-578d-4c56-a944-59c4ef7e098b_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!uPN9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F665fd0a0-578d-4c56-a944-59c4ef7e098b_1200x630.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><strong><a href="https://www.aihero.dev/ai-engineer-roadmap">AI Engineer Roadmap</a></strong></p><p>Chcia&#322;by&#347; zacz&#261;&#263; budowa&#263; aplikacje w oparciu o AI, ale nie wiesz jak do tego podej&#347;&#263;? Matt przychodzi z pomoc&#261; ze swoj&#261; roadmap&#261;, kt&#243;ra nie przerazi Ci&#281; swoj&#261; wielko&#347;ci&#261;, a &#322;agodnie u&#322;atwi wej&#347;cie w temat.</p><div><hr></div><p><strong><a href="https://www.youtube.com/watch?v=QPAsHRNc3bA">AI agent dba o zdrowie moich ro&#347;lin</a></strong></p><p>Ju&#380; nigdy nie ubijesz swojej ro&#347;linki, teraz zrobi to za Ciebie Tw&#243;j ai agent :&#8217;)</p><p>Tak na serio, fajne wykorzystanie AI i Raspberry PI!</p><div><hr></div><h2><strong>Podoba&#322;o si&#281;? </strong></h2><p>Je&#347;li tak, <strong>kliknij w &#10084;&#65039; poni&#380;ej</strong>, b&#281;d&#281; wiedzia&#322;, &#380;e taka forma ma sens :)</p><p>Masz jakie&#347; pytania? Wal &#347;mia&#322;o!<br><br>Do us&#322;yszenia!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.olafsulich.pl/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"></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>]]></content:encoded></item><item><title><![CDATA[🖥️ #75: Kłopoty Next.js i efektywne zespoły w czasach AI]]></title><description><![CDATA[+ b&#322;&#281;dy komunikacyjne, kurs MCP i Gemini 2.5 Pro]]></description><link>https://www.olafsulich.pl/p/75-kopoty-nextjs-i-efektywne-zespoy</link><guid isPermaLink="false">https://www.olafsulich.pl/p/75-kopoty-nextjs-i-efektywne-zespoy</guid><dc:creator><![CDATA[Olaf Sulich]]></dc:creator><pubDate>Mon, 31 Mar 2025 06:35:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff477678-a7ab-49e4-b6c1-7f46082bd857_720x378.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Software Development</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://newsletter.posthog.com/p/what-engineers-get-wrong-about-communication?publication_id=1318225&amp;post_id=159310775" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L_-6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff477678-a7ab-49e4-b6c1-7f46082bd857_720x378.png 424w, https://substackcdn.com/image/fetch/$s_!L_-6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff477678-a7ab-49e4-b6c1-7f46082bd857_720x378.png 848w, https://substackcdn.com/image/fetch/$s_!L_-6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff477678-a7ab-49e4-b6c1-7f46082bd857_720x378.png 1272w, https://substackcdn.com/image/fetch/$s_!L_-6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff477678-a7ab-49e4-b6c1-7f46082bd857_720x378.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L_-6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff477678-a7ab-49e4-b6c1-7f46082bd857_720x378.png" width="720" height="378" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff477678-a7ab-49e4-b6c1-7f46082bd857_720x378.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:378,&quot;width&quot;:720,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://newsletter.posthog.com/p/what-engineers-get-wrong-about-communication?publication_id=1318225&amp;post_id=159310775&quot;,&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_!L_-6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff477678-a7ab-49e4-b6c1-7f46082bd857_720x378.png 424w, https://substackcdn.com/image/fetch/$s_!L_-6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff477678-a7ab-49e4-b6c1-7f46082bd857_720x378.png 848w, https://substackcdn.com/image/fetch/$s_!L_-6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff477678-a7ab-49e4-b6c1-7f46082bd857_720x378.png 1272w, https://substackcdn.com/image/fetch/$s_!L_-6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff477678-a7ab-49e4-b6c1-7f46082bd857_720x378.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><strong><a href="https://newsletter.posthog.com/p/what-engineers-get-wrong-about-communication?publication_id=1318225&amp;post_id=159310775">B&#322;&#281;dy komunikacyjne programist&#243;w i jak je naprawi&#263;</a></strong></p><p>Gdy komunikacja si&#281; sypie, reszta zaczyna zawodzi&#263;. Posthog, firma kt&#243;ra zjad&#322;a z&#281;by na pracy zdalnej i asynchroniczniej, przedstawia 6 nieoczywistych punkt&#243;w, kt&#243;re pomog&#261; j&#261; nam poprawi&#263; - a naprawd&#281; warto!</p><div><hr></div><p><strong><a href="https://addyo.substack.com/p/leading-effective-engineering-teams-c9b">Efektywne zespo&#322;y techniczne w czasach AI</a></strong></p><p>Addy Osmani, Engineering Leader w Google, przedstawia obszerny artyku&#322; o zmianie podej&#347;cia do zarz&#261;dzania i dowo&#380;enia w czasach AI. </p><div><hr></div><p><strong><a href="https://www.youtube.com/watch?v=tNZnLkRBYA8">ThePrimeagen x Lex Fridman - podcast</a></strong></p><p>Znany z twitterowej ba&#324;ki &#8220;Primeagen&#8221; wyst&#261;pi&#322; w podca&#347;cie u Lexa. Poza inspiruj&#261;c&#261; histori&#261;, Prime ma do przekazania wiele insight&#243;w z bran&#380;y, s&#322;ucha si&#281; tego bardzo dobrze.</p><div><hr></div><p><strong><a href="https://sekurak.pl/kiedy-podatnosc-przypomina-backdoora-next-js-cve-2025-29927-i-obejscie-logiki-middleware/">Luka bezpiecze&#324;stwa w Next.js</a></strong></p><p>Next.js ostatnio nie cieszy si&#281; zbyt du&#380;&#261; sympati&#261;. Zawdzi&#281;cza to m.in. wykryciu podatno&#347;ci bezpiecze&#324;stwa w swoim mechanizmie middleware.  By&#322;o gro&#378;nie, na szcz&#281;&#347;cie problem ju&#380; za&#322;atano. Szczeg&#243;&#322;y w artykule od Sekuraka.</p><div><hr></div><h2>AI</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.aihero.dev/model-context-protocol-tutorial" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1GT8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2b3f4de-d3a6-4532-917e-8af9c28a8df8_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!1GT8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2b3f4de-d3a6-4532-917e-8af9c28a8df8_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!1GT8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2b3f4de-d3a6-4532-917e-8af9c28a8df8_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!1GT8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2b3f4de-d3a6-4532-917e-8af9c28a8df8_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1GT8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2b3f4de-d3a6-4532-917e-8af9c28a8df8_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2b3f4de-d3a6-4532-917e-8af9c28a8df8_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.aihero.dev/model-context-protocol-tutorial&quot;,&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_!1GT8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2b3f4de-d3a6-4532-917e-8af9c28a8df8_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!1GT8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2b3f4de-d3a6-4532-917e-8af9c28a8df8_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!1GT8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2b3f4de-d3a6-4532-917e-8af9c28a8df8_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!1GT8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2b3f4de-d3a6-4532-917e-8af9c28a8df8_1200x630.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><strong><a href="https://www.aihero.dev/model-context-protocol-tutorial">Model Context Protol - darmowy kurs</a></strong></p><p>MCP to najgor&#281;tszy temat ze &#347;wiata AI w ostatnich tygodniach (no mo&#380;e poza generowaniem obrazk&#243;w ze stylem anime). Protok&#243;&#322; ten stantaryzuje po&#322;&#261;czenie AI ze &#347;wiatem zewn&#281;trznym i aplikacjami takimi jak np. GitHub, Figma, Linear&#8230; </p><p>Matt, znany ze &#347;rodowiska TypeScriptowego, przygotowa&#322; kr&#243;tki kurs w kt&#243;rym poznasz ten mechanizm od podstaw :)</p><div><hr></div><p><strong><a href="https://www.youtube.com/watch?v=QOee87h4YBg">Bezpiecze&#324;stwo AI - Mateusz Chrobok x Przemek G&#243;rczyk</a></strong></p><p>Bardzo fajna, lu&#378;na rozmowa Mateusza Chroboka (znany np. z AI_Devs) z Przemkiem G&#243;rczykiem. Du&#380;o o AI, produktywno&#347;ci, bezpiecze&#324;stwie - warto ods&#322;ucha&#263;.</p><div><hr></div><p><strong><a href="https://blog.google/technology/google-deepmind/gemini-model-thinking-updates-march-2025/">Gemini 2.5 Pro</a></strong></p><p>Google prezentuje sw&#243;j nowy, najlepszy model. Poza perfromance, u Google jest fajna cena i bardzo du&#380;e okno kontekstowe. To pozwala nam wrzuci&#263; od AI du&#380;o informacji - codebase, filmik z youtube, pdf&#8230;</p><p>Warto spojrze&#263;, bo model naprawd&#281; nie odstaje od konkurencji, a wiele os&#243;b ca&#322;kowicie omija produkty od Google (nie dziwie si&#281;). Dost&#281;pny jest r&#243;wnie&#380; w Cursorze.</p><div><hr></div><h2>Design</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.shapeof.ai/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M-Q0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F675d11cd-63cf-466b-90da-3c10d02f38c0_3248x2112.png 424w, https://substackcdn.com/image/fetch/$s_!M-Q0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F675d11cd-63cf-466b-90da-3c10d02f38c0_3248x2112.png 848w, https://substackcdn.com/image/fetch/$s_!M-Q0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F675d11cd-63cf-466b-90da-3c10d02f38c0_3248x2112.png 1272w, https://substackcdn.com/image/fetch/$s_!M-Q0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F675d11cd-63cf-466b-90da-3c10d02f38c0_3248x2112.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M-Q0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F675d11cd-63cf-466b-90da-3c10d02f38c0_3248x2112.png" width="724" height="470.89835164835165" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/675d11cd-63cf-466b-90da-3c10d02f38c0_3248x2112.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:947,&quot;width&quot;:1456,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.shapeof.ai/&quot;,&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_!M-Q0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F675d11cd-63cf-466b-90da-3c10d02f38c0_3248x2112.png 424w, https://substackcdn.com/image/fetch/$s_!M-Q0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F675d11cd-63cf-466b-90da-3c10d02f38c0_3248x2112.png 848w, https://substackcdn.com/image/fetch/$s_!M-Q0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F675d11cd-63cf-466b-90da-3c10d02f38c0_3248x2112.png 1272w, https://substackcdn.com/image/fetch/$s_!M-Q0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F675d11cd-63cf-466b-90da-3c10d02f38c0_3248x2112.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><strong><a href="https://www.shapeof.ai/">AI Design Patterns</a></strong></p><p>UX przy produktach AI - nowa dzia&#322;ka, kt&#243;ra na pewno b&#281;dzie si&#281; rozwija&#263;. Je&#347;li interesujesz si&#281; tematem, na pewno warto spojrze&#263; na &#8220;Shape of AI&#8221;, kt&#243;re przedstawia kilka popularnych pattern&#243;w i jak do nich podchodzi&#263;.</p><div><hr></div><p><strong><a href="https://x.com/dribbble/status/1901626536484291031">Dribbble umiera</a></strong></p><p>Zarabiasz pieni&#261;dze? Tak? To daj troch&#281;! Dribbble wprowadza polityk&#281;, w kt&#243;rej projektanci i ich klienci, kt&#243;rych &#322;&#261;cz&#261; si&#281; przez ich platform&#281;, b&#281;d&#261; zobligowani do p&#322;atno&#347;ci w&#322;a&#347;nie przez ni&#261;.</p><p>Na X wybuch&#322;a niema&#322;a drama, projektanci nie wydaj&#261; si&#281; podziela&#263; entuzjazmu tw&#243;rc&#243;w apki :&#8217;)</p><div><hr></div><h2><strong>Podoba&#322;o si&#281;? </strong></h2><p>Je&#347;li tak, <strong>kliknij w &#10084;&#65039; poni&#380;ej</strong>, b&#281;d&#281; wiedzia&#322;, &#380;e taka forma ma sens :)</p><p>Masz jakie&#347; pytania? Wal &#347;mia&#322;o!<br><br>Do us&#322;yszenia!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.olafsulich.pl/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"></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>]]></content:encoded></item><item><title><![CDATA[🖥️ #74: Kurs UI od twórcy Tailwinda, DOOM w TypeScript i startup w weekend ]]></title><description><![CDATA[+ nowy najlepszy model AI do kodowania, TanStack From v1]]></description><link>https://www.olafsulich.pl/p/74-kurs-ui-od-tworcy-tailwinda-doom</link><guid isPermaLink="false">https://www.olafsulich.pl/p/74-kurs-ui-od-tworcy-tailwinda-doom</guid><dc:creator><![CDATA[Olaf Sulich]]></dc:creator><pubDate>Wed, 12 Mar 2025 06:31:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0s8f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefdaf2ba-a5d3-4e4b-9b1f-d760dfdb9a00_3840x2160.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Software Development</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://tailwindcss.com/build-uis-that-dont-suck" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0s8f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefdaf2ba-a5d3-4e4b-9b1f-d760dfdb9a00_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0s8f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefdaf2ba-a5d3-4e4b-9b1f-d760dfdb9a00_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0s8f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefdaf2ba-a5d3-4e4b-9b1f-d760dfdb9a00_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0s8f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefdaf2ba-a5d3-4e4b-9b1f-d760dfdb9a00_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0s8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefdaf2ba-a5d3-4e4b-9b1f-d760dfdb9a00_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/efdaf2ba-a5d3-4e4b-9b1f-d760dfdb9a00_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://tailwindcss.com/build-uis-that-dont-suck&quot;,&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_!0s8f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefdaf2ba-a5d3-4e4b-9b1f-d760dfdb9a00_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0s8f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefdaf2ba-a5d3-4e4b-9b1f-d760dfdb9a00_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0s8f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefdaf2ba-a5d3-4e4b-9b1f-d760dfdb9a00_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0s8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefdaf2ba-a5d3-4e4b-9b1f-d760dfdb9a00_3840x2160.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><strong><a href="https://tailwindcss.com/build-uis-that-dont-suck">Build UIs that don&#8217;t suck - darmowy kurs od tw&#243;rcy Tailwinda</a></strong></p><p>Adam Wathan, tw&#243;rca Tailwinda, wypu&#347;ci&#322; darmowy, 5-cz&#281;&#347;ciowy kurs o tworzeniu UI. </p><p>Nie dostajemy podstaw, a zestaw UI&#8217;owych sztuczek, kt&#243;re usprawni&#261; nasze interfejsy, czy pozwol&#261; napisa&#263; co&#347; pro&#347;ciej i szybciej.</p><div><hr></div><p><strong><a href="https://www.youtube.com/watch?v=dYzfArtf7qU">A co gdyby zrobi&#263; startup w weekend?</a></strong></p><p>Jakub Mrugalski znany jest z prowadzenia wielu projekt&#243;w, tworzenia kurs&#243;w online, prowadzenia firmy z serwerami vps i dzielenia si&#281; tipami o produktywno&#347;ci. Cz&#322;owiek orkietra potrafi r&#243;wnie&#380; w prezentacje! </p><p>Unknow dzieli si&#281; swoimi do&#347;wiadczeniami z tworzenia startup&#243;w - tanio, szybko i skutecznie.</p><div><hr></div><p><strong><a href="https://www.youtube.com/watch?v=0mCsluv5FXA">DOOM odpalony w TypeScriptowych typach (&#129327;)</a></strong></p><p>Czego&#347; tak niezwyk&#322;ego w TS jeszcze nie widzia&#322;em. Widzia&#322;em zaawansowane czary w TypeScripcie, typu kalkulator obs&#322;ugiwany przez same typy. Ale to przeros&#322;o moje wyobra&#380;enia. </p><p>Tw&#243;rca kana&#322;u &#8220;Michigan TypeScript&#8221; dokona&#322; czego&#347; niesamowitego i odpali&#322; DOOMa  dzi&#281;ki samym typom w TS. W filmie przedstawia projekt i po kr&#243;tce o nim opowiada, naprawd&#281; warto spojrze&#263; :)</p><div><hr></div><p><strong><a href="https://www.totaltypescript.com/typescript-announces-go-rewrite">TypeScript 10x szybszy za spraw&#261; Go</a></strong></p><p>Ludzie odpowiadaj&#261;cy za TS przepisali kompilator na j&#281;zyk Go i efekty s&#261; &#347;wietne.</p><p>Co to dla nas oznacza?</p><p>Zdecydowanie szybsza praca w IDE, &#322;adowanie du&#380;ych codebas&#243;w, b&#322;&#281;dy oraz praca z cli.</p><div><hr></div><p><strong><a href="https://tanstack.com/blog/announcing-tanstack-form-v1">TanStack From v1</a></strong></p><p>Ten go&#347;&#263; jest niesamowity. Tw&#243;rca np. TanStack (React) Query wypuszcza now&#261; bilbiotek&#281;, tym razm do obs&#322;ugi formularzy. </p><p>Zape&#322;nia przy tym pewn&#261; luk&#281; na rynku, do tej pory mieli&#347;my dw&#243;ch lider&#243;w na rynku - Formika i React Hook Forma. Oba rozwi&#261;zania mia&#322;y du&#380;o swoich wad. </p><p>Czy TanStack nauczy&#322; si&#281; na b&#322;&#281;dach poprzednik&#243;w? Zapowiada si&#281; dobrze!</p><div><hr></div><h2>AI</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.anthropic.com/news/claude-3-7-sonnet" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8iIa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd94a15a9-1a40-44cf-a301-78039f02e4fa_1920x1080.webp 424w, https://substackcdn.com/image/fetch/$s_!8iIa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd94a15a9-1a40-44cf-a301-78039f02e4fa_1920x1080.webp 848w, https://substackcdn.com/image/fetch/$s_!8iIa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd94a15a9-1a40-44cf-a301-78039f02e4fa_1920x1080.webp 1272w, https://substackcdn.com/image/fetch/$s_!8iIa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd94a15a9-1a40-44cf-a301-78039f02e4fa_1920x1080.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8iIa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd94a15a9-1a40-44cf-a301-78039f02e4fa_1920x1080.webp" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d94a15a9-1a40-44cf-a301-78039f02e4fa_1920x1080.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Screen showing Claude Code onboarding&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.anthropic.com/news/claude-3-7-sonnet&quot;,&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="Screen showing Claude Code onboarding" title="Screen showing Claude Code onboarding" srcset="https://substackcdn.com/image/fetch/$s_!8iIa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd94a15a9-1a40-44cf-a301-78039f02e4fa_1920x1080.webp 424w, https://substackcdn.com/image/fetch/$s_!8iIa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd94a15a9-1a40-44cf-a301-78039f02e4fa_1920x1080.webp 848w, https://substackcdn.com/image/fetch/$s_!8iIa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd94a15a9-1a40-44cf-a301-78039f02e4fa_1920x1080.webp 1272w, https://substackcdn.com/image/fetch/$s_!8iIa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd94a15a9-1a40-44cf-a301-78039f02e4fa_1920x1080.webp 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><strong><a href="https://www.anthropic.com/news/claude-3-7-sonnet">Claude 3.7 - nowy najlepszy model do programowania</a></strong></p><p>Anthropic wraca na podium modeli ze swoim Claudem 3.7. </p><p>Poprzednik ju&#380; by&#322; genialny, szczeg&#243;lnie do pisania kodu. W nowej wersji dostali&#347;my wi&#281;ksze okno kontekstowe i "rozumowanie", dzi&#281;ki kt&#243;remu mog&#281; &#347;ledzi&#263; proces przej&#347;cia przez kolejne kroki.<br><br>Polecam odpali&#263; Cursor'a w trybie Agent Mode z w&#322;&#261;czonym Claudem 3.7 i obserwowa&#263;, jak dzieje si&#281; magia &#10024;<br><br>Minusy? W por&#243;wnaniu do konkurencji, wysoka cena.</p><div><hr></div><p><strong><a href="https://www.youtube.com/watch?v=EWvNQjAaOHw">Jak u&#380;ywam LLM - Andrej Karpathy</a></strong></p><p>Wsp&#243;&#322;za&#322;o&#380;yciel OpenAI, by&#322;y dyrektor AI, edukator i promotor sztucznej inteligencji opowiada o tym w jaki spos&#243;b korzysta z AI. Zdecydowanie warto odpali&#263; i zobaczy&#263; jak najlepsi odnajduj&#261; si&#281; w tej zmieniaj&#261;cej si&#281; rzeczywisto&#347;ci.</p><div><hr></div><p><strong><a href="https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools">v0 - prompty, narz&#281;dzia, modele</a></strong></p><p>Wyciek&#322;a rzekoma cz&#281;&#347;&#263; kodu do narz&#281;dzia v0 od Vercela, a konkretnie propmy, u&#380;ywane modele, itp. Nie jest to potwierdzone przez tw&#243;rc&#243;w, ale mo&#380;na si&#281; z tego sporo nauczy&#263; ;)</p><div><hr></div><h2><strong>Podoba&#322;o si&#281;? </strong></h2><p>Je&#347;li tak, <strong>kliknij w &#10084;&#65039; poni&#380;ej</strong>, b&#281;d&#281; wiedzia&#322;, &#380;e taka forma ma sens :)</p><p>Masz jakie&#347; pytania? Wal &#347;mia&#322;o!<br><br>Do us&#322;yszenia!</p>]]></content:encoded></item><item><title><![CDATA[🖥️ #73: RWD++, kodowanie głosem i Copilot Agent Mode]]></title><description><![CDATA[+ brutalizm w Web Designie, nowe modele Gemini oraz Grok 3.0]]></description><link>https://www.olafsulich.pl/p/73-rwd-kodowanie-gosem-i-copilot</link><guid isPermaLink="false">https://www.olafsulich.pl/p/73-rwd-kodowanie-gosem-i-copilot</guid><dc:creator><![CDATA[Olaf Sulich]]></dc:creator><pubDate>Wed, 19 Feb 2025 08:16:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0abb2c60-2476-4cc0-9781-4d6f19c038cc_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Software Development</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qiwF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc8edd14-d4e1-4461-87f7-990bb622318f_1200x675.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qiwF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc8edd14-d4e1-4461-87f7-990bb622318f_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qiwF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc8edd14-d4e1-4461-87f7-990bb622318f_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qiwF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc8edd14-d4e1-4461-87f7-990bb622318f_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qiwF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc8edd14-d4e1-4461-87f7-990bb622318f_1200x675.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qiwF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc8edd14-d4e1-4461-87f7-990bb622318f_1200x675.jpeg" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc8edd14-d4e1-4461-87f7-990bb622318f_1200x675.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&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_!qiwF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc8edd14-d4e1-4461-87f7-990bb622318f_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qiwF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc8edd14-d4e1-4461-87f7-990bb622318f_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qiwF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc8edd14-d4e1-4461-87f7-990bb622318f_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qiwF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc8edd14-d4e1-4461-87f7-990bb622318f_1200x675.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><strong><a href="https://www.smashingmagazine.com/2025/02/taking-rwd-to-the-extreme/">Responsywny design do granic mo&#380;liwo&#347;ci</a></strong></p><p>W tym roku mija 15 lat od s&#322;ynnego artyku&#322;u o RWD od Ethan Marcotte&#8217;a. Od tego czasu przeszli&#347;my przez media quries, IWD, algorytmiczne layouty i deklaratywny design.</p><p>Tomek w swoim artykule przechodzi przez kawa&#322;ek historii i proponuje rozwi&#261;zanie, dzi&#281;ki kt&#243;remu mo&#380;emy podnie&#347;&#263; poprzeczk&#281; jeszcze wy&#380;ej. </p><p>Super robota, warto sprawdzi&#263;!</p><div><hr></div><p><strong><a href="https://zverok.space/blog/2025-01-27-7things-euruko.html">25 lat programowania - najwa&#380;niejsze lekcje</a></strong></p><p>Dobrze uczy&#263; si&#281; na b&#322;&#281;dach, a najlepiej nie na swoich. Oto 7 lekcji od go&#347;cia, kt&#243;ry sp&#281;dzi&#322; 25 lat w bran&#380;y.</p><div><hr></div><p><strong><a href="https://whitep4nth3r.com/blog/how-i-learned-to-code-with-my-voice/">Kodowania g&#322;osem - wyzwania, narz&#281;dzia, porady</a></strong></p><p>Co robi&#263;, gdy &#380;ycie zmusza nas do odej&#347;cia od klawiatury? Trzeba sobie radzi&#263; w inny spos&#243;b, np. koduj&#261;c za pomoc&#261; g&#322;osu. Wydaje si&#281; fajne i proste, ale w rzeczywisto&#347;ci nie jest tak kolorowo, cho&#263; da si&#281; to ogarn&#261;&#263;. Fajny wpis, w kt&#243;rym autorka opisuje troch&#281; swoich do&#347;wiadcze&#324; :)</p><div><hr></div><p><strong><a href="https://react.dev/blog/2025/02/14/sunsetting-create-react-app">Create React App staje si&#281; deprecated</a></strong></p><p>&#379;egnaj druhu, nie b&#281;d&#281; teskni&#322;. </p><div><hr></div><h2>AI</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://github.blog/news-insights/product-news/github-copilot-the-agent-awakens/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I6Eh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0abb2c60-2476-4cc0-9781-4d6f19c038cc_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!I6Eh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0abb2c60-2476-4cc0-9781-4d6f19c038cc_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!I6Eh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0abb2c60-2476-4cc0-9781-4d6f19c038cc_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!I6Eh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0abb2c60-2476-4cc0-9781-4d6f19c038cc_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I6Eh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0abb2c60-2476-4cc0-9781-4d6f19c038cc_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0abb2c60-2476-4cc0-9781-4d6f19c038cc_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;GitHub Copilot agent mode&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://github.blog/news-insights/product-news/github-copilot-the-agent-awakens/&quot;,&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="GitHub Copilot agent mode" title="GitHub Copilot agent mode" srcset="https://substackcdn.com/image/fetch/$s_!I6Eh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0abb2c60-2476-4cc0-9781-4d6f19c038cc_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!I6Eh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0abb2c60-2476-4cc0-9781-4d6f19c038cc_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!I6Eh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0abb2c60-2476-4cc0-9781-4d6f19c038cc_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!I6Eh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0abb2c60-2476-4cc0-9781-4d6f19c038cc_1200x630.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><strong><a href="https://github.blog/news-insights/product-news/github-copilot-the-agent-awakens/">GitHub Copilot - Agent Mode</a></strong></p><p>Asystent AI od Microsoftu depcze po pi&#281;tach konkurencji (Cursor) wprowadzaj&#261; tryb agenta. Copilot b&#281;dzie w stanie iterowa&#263; po wygenerowanym kodzie, wy&#322;apywa&#263; i poprawia&#263; b&#322;&#281;dy. Razem z wprowadzonymi jaki&#347; czas temu &#8220;Edits&#8221;, Copilot coraz bardziej zaczyna przypomina&#263; Cursora &#8212; co jest dobr&#261; rzecz&#261; :) </p><p>Kibicuj&#281;, konkurencja w tych narz&#281;dziach przyniesie dla nas same dobre rzeczy.</p><div><hr></div><p><strong><a href="https://developers.googleblog.com/en/gemini-2-family-expands/">Google Gemini 2.0 - imperium kontraatakuje?</a></strong></p><p>W wielkim wy&#347;cigu AI, Google jest u&#347;pionym gigantem, o kt&#243;rym a&#380; tak cz&#281;sto si&#281; nie m&#243;wi, a szkoda. </p><p>Rodzina Gemini w wersji drugiej wprowadza bardzo tanie modele, z ogromnym oknem kontekstowym, kt&#243;re mog&#261; bez wstydu stawa&#263; przy konkurencji. Sztos!</p><div><hr></div><p><strong><a href="https://x.com/i/broadcasts/1gqGvjeBljOGB">Grok 3.0 - Musk dogania konkurencje?</a></strong></p><p>A co z Panem Muskiem i Grokiem? Dostali&#347;my wersj&#281; 3.0, kt&#243;ra reklamowana jest jako najpot&#281;&#380;niejsze AI na &#347;wiecie. Benchmarki (jakie by nie by&#322;y), prezentuj&#261; go w samej topce. Dodajmy do tego wiedz&#281; modelu czerpan&#261; z X (Twittera), brak/mniejsz&#261; cenzur&#281; i otrzymujemy naprawd&#281; ciekawe narz&#281;dzie.</p><p>Oczywi&#347;cie nie damy rady tego sprawdzi&#263;, bo model dost&#281;pny jest w wersji Premium+, ale nie w Europie&#8230;</p><div><hr></div><h2>Design</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.linkedin.com/posts/olaf-sulich_pi%C4%99kno-tkwi-w-brzydocie-estetyka-kt%C3%B3rej-activity-7295364161000112128-C6AT?utm_source=share&amp;utm_medium=member_desktop" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IBhs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F671c00dd-40ba-48c4-b686-8f5e1fb10053_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IBhs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F671c00dd-40ba-48c4-b686-8f5e1fb10053_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IBhs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F671c00dd-40ba-48c4-b686-8f5e1fb10053_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IBhs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F671c00dd-40ba-48c4-b686-8f5e1fb10053_1600x900.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IBhs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F671c00dd-40ba-48c4-b686-8f5e1fb10053_1600x900.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/671c00dd-40ba-48c4-b686-8f5e1fb10053_1600x900.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Brak alternatywnego tekstu dla tego zdj&#281;cia&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.linkedin.com/posts/olaf-sulich_pi%C4%99kno-tkwi-w-brzydocie-estetyka-kt%C3%B3rej-activity-7295364161000112128-C6AT?utm_source=share&amp;utm_medium=member_desktop&quot;,&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="Brak alternatywnego tekstu dla tego zdj&#281;cia" title="Brak alternatywnego tekstu dla tego zdj&#281;cia" srcset="https://substackcdn.com/image/fetch/$s_!IBhs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F671c00dd-40ba-48c4-b686-8f5e1fb10053_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IBhs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F671c00dd-40ba-48c4-b686-8f5e1fb10053_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IBhs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F671c00dd-40ba-48c4-b686-8f5e1fb10053_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IBhs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F671c00dd-40ba-48c4-b686-8f5e1fb10053_1600x900.jpeg 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><strong><a href="https://www.linkedin.com/posts/olaf-sulich_pi%C4%99kno-tkwi-w-brzydocie-estetyka-kt%C3%B3rej-activity-7295364161000112128-C6AT?utm_source=share&amp;utm_medium=member_desktop">Brutalizm w Web Designie</a></strong></p><p>Zainspirowany filmem &#8220;The Brutalist&#8221; napisa&#322;em kr&#243;tki wpis o brutalizmie w architekturze i web designie. Szybkie wprowadzenie do tematu, specyfika, wady i zalety oraz inspiracje - to wszystko znajdziesz w tym kr&#243;tkim po&#347;cie :)</p><div><hr></div><p><strong><a href="https://x.com/figma/status/1887525697394287027">Figma - zablokuj aspect ratio</a></strong></p><p>Doczekali&#347;my si&#281; prostego zablokowania aspect ratio w Figmie. Dzia&#322;a to bardzo fajnie, polecam sprawdzi&#263; i u&#322;atwi&#263; sobie &#380;ycie.</p><div><hr></div><p><strong><a href="https://openai.com/brand/">OpenAI - nowy branding</a></strong></p><p>Design w OpenAI to minimalizm w czystej postaci, ale to nie wszystko co mo&#380;na o nim powiedzie&#263;. Otrzymali&#347;my nowy branding wraz z guidelinesami. Tw&#243;rcy ChatGPT stworzyli nawet autorskiego fonta &#8220;OpenAI Sans&#8221;</p><div><hr></div><p><strong><a href="https://www.youtube.com/watch?v=KVJpNfmXjm4">Design handoff - wsp&#243;&#322;praca z dev zmienia si&#281; na zawsze</a></strong></p><p>Jak projektanci z najlepszy firm wsp&#243;&#322;pracuj&#261; z devami? Jak wygl&#261;da proces przekazywania designu w r&#281;c&#281; in&#380;ynier&#243;w? Kilka lekcji od designer&#243;w z Figmy, Vercela, Perplexity i Airbnb.</p><div><hr></div><h2><strong>Podoba&#322;o si&#281;? </strong></h2><p>Je&#347;li tak, <strong>kliknij w &#10084;&#65039; poni&#380;ej</strong>, b&#281;d&#281; wiedzia&#322;, &#380;e taka forma ma sens :)</p><p>Masz jakie&#347; pytania? Wal &#347;mia&#322;o!<br><br>Do us&#322;yszenia!</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.olafsulich.pl/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">Newsletter dla Software Engineer&#243;w. Same konkrety z zakresu Web Devu, AI, Designu i tworzenia produkt&#243;w cyfrowych.</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>]]></content:encoded></item><item><title><![CDATA[🖥️ #72: Tailwind v4, Deepseek i fiński design]]></title><description><![CDATA[+ o3-mini, nowy Bun, design engineering w Linear]]></description><link>https://www.olafsulich.pl/p/72-tailwind-v4-deepseek-i-finski</link><guid isPermaLink="false">https://www.olafsulich.pl/p/72-tailwind-v4-deepseek-i-finski</guid><dc:creator><![CDATA[Olaf Sulich]]></dc:creator><pubDate>Mon, 03 Feb 2025 06:10:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8wEJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc1b110-3a10-4d21-a42f-a091912a7db0_1200x630.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Software Development</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://tailwindcss.com/blog/tailwindcss-v4" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8wEJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc1b110-3a10-4d21-a42f-a091912a7db0_1200x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8wEJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc1b110-3a10-4d21-a42f-a091912a7db0_1200x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8wEJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc1b110-3a10-4d21-a42f-a091912a7db0_1200x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8wEJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc1b110-3a10-4d21-a42f-a091912a7db0_1200x630.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8wEJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc1b110-3a10-4d21-a42f-a091912a7db0_1200x630.jpeg" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0cc1b110-3a10-4d21-a42f-a091912a7db0_1200x630.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Tailwind CSS v4.0&quot;,&quot;title&quot;:&quot;Tailwind CSS v4.0&quot;,&quot;type&quot;:null,&quot;href&quot;:&quot;https://tailwindcss.com/blog/tailwindcss-v4&quot;,&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="Tailwind CSS v4.0" title="Tailwind CSS v4.0" srcset="https://substackcdn.com/image/fetch/$s_!8wEJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc1b110-3a10-4d21-a42f-a091912a7db0_1200x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8wEJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc1b110-3a10-4d21-a42f-a091912a7db0_1200x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8wEJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc1b110-3a10-4d21-a42f-a091912a7db0_1200x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8wEJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc1b110-3a10-4d21-a42f-a091912a7db0_1200x630.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><strong><a href="https://tailwindcss.com/blog/tailwindcss-v4">Tailwind v4</a></strong></p><p>Wersja czwarta przynosi wiele znacz&#261;cych zmian, najwa&#380;niejsze z nich:</p><ul><li><p>nowy ultra szybki silnik ( as always &#128521;)</p></li><li><p> konfiguracja z poziomu pliku css zamiast pliku konfiguracyjnego Tailwinda + dostosowanie `theme` z CSS variables</p></li><li><p>wsparcie dla nowoczesnych featur&#243;w CSS, np. Cascade Layers, Custom Properties, Container Queries</p></li><li><p>u&#322;atwiona instalacja, opcja pluginu do Vite zamiast PostCSS</p></li><li><p>wbudowana obs&#322;uga importowania zewn&#281;trznych styli (zamiast pluginu do PostCSS)</p></li><li><p>natywne paleta z wykorzystaniem `oklch` (lepsze kolory)</p></li><li><p>rozbudowane mo&#380;liwo&#347;ci dodawania gradient&#243;w</p></li></ul><div><hr></div><p><strong><a href="https://standardschema.dev/">Standard Schema - standaryzacja walidacji w TypeScript</a></strong></p><p>Tw&#243;rcy Zod, Valibot i ArkType wchodz&#261; do baru&#8230; i wprowadzaj&#261; standard dla bilbiotek do walidacji danych. &#346;wietna inicjatywa, mniej cognitive overload dla nas!</p><p>Do inicjatywy przy&#322;&#261;czyli: tRCP, bilibioteki od Tanstack (Form &amp; Router), Qwik, Hono&#8230;</p><div><hr></div><p><strong><a href="https://bun.sh/blog/bun-v1.2">Bun 1.2</a></strong></p><p>Z przyjemno&#347;ci&#261; ogl&#261;dam rozw&#243;j tej technologii. Technologicznie id&#261;  to przodu, prezentuj&#261;c ciekaw&#261; alternatyw&#281; dla Node. Wersja 1.2 przynosi lepszy performance, natywne wsparcie dla AWS S3, Postgresa i wiele zamian d&#261;&#380;acych do pe&#322;nego pokrycia funkcji z Node. Warto rzuci&#263; okiem!</p><div><hr></div><p><strong><a href="https://www.epicweb.dev/why-i-won-t-use-jsdom">Problemy JSDOM + testy w przegl&#261;darce z Vite</a></strong></p><p>Zdarzy&#322;o Ci si&#281; potestowa&#263; apki frontendowe? Je&#347;li tak, to na pewno wiesz, &#380;e JSDOM nie jest technologi&#261; idealn&#261;. Posiada wiele problem&#243;w i brak&#243;w z kompatybilno&#347;ci&#261;. Vitest postanawia co&#347; tym zrobi&#263; i prezentuje Vitest Browser Mode, jako alterantyw&#281;. U&#380;ywamy prawdziwej przegl&#261;darki, pomimo &#380;e nie s&#261; to testy E2E.</p><div><hr></div><h2>AI</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://api-docs.deepseek.com/news/news250120" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!54Jg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe99d06-07fb-470a-af8a-b98cb27dab6c_2082x1118.jpeg 424w, https://substackcdn.com/image/fetch/$s_!54Jg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe99d06-07fb-470a-af8a-b98cb27dab6c_2082x1118.jpeg 848w, https://substackcdn.com/image/fetch/$s_!54Jg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe99d06-07fb-470a-af8a-b98cb27dab6c_2082x1118.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!54Jg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe99d06-07fb-470a-af8a-b98cb27dab6c_2082x1118.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!54Jg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe99d06-07fb-470a-af8a-b98cb27dab6c_2082x1118.jpeg" width="1456" height="782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/afe99d06-07fb-470a-af8a-b98cb27dab6c_2082x1118.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:667280,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://api-docs.deepseek.com/news/news250120&quot;,&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_!54Jg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe99d06-07fb-470a-af8a-b98cb27dab6c_2082x1118.jpeg 424w, https://substackcdn.com/image/fetch/$s_!54Jg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe99d06-07fb-470a-af8a-b98cb27dab6c_2082x1118.jpeg 848w, https://substackcdn.com/image/fetch/$s_!54Jg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe99d06-07fb-470a-af8a-b98cb27dab6c_2082x1118.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!54Jg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe99d06-07fb-470a-af8a-b98cb27dab6c_2082x1118.jpeg 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><strong><a href="https://api-docs.deepseek.com/news/news250120">Deepseek R1 - Chi&#324;czycy wchodz&#261; na rynek AI &#127464;&#127475;</a></strong></p><p>Internet wybuch&#322; po og&#322;oszeniu nowego modelu od chi&#324;skiej firmy Deepseek. Polecia&#322;a gie&#322;da, hype wzni&#243;s&#322; si&#281; na wy&#380;yny. M&#243;wi&#322;o si&#281; o wydajno&#347;ci, cenzurze, zbieraniu naszych danych - jednym s&#322;owem mizaga.</p><p>R1 jest modelem wnioskuj&#261;cym i jednocze&#347;nie odpowiedzi&#261; na modele z rodziny &#8220;o1&#8221; od OpenAI. Wyr&#243;&#380;nia go jednak to, &#380;e jest darmowy i open source.</p><p>Co mo&#380;emy wyci&#261;gn&#261;&#263; z tego zamieszania? Konkurencja nie &#347;pi, a ba&#324;ka AI jest bardzo dynamiczna. Wy&#347;cig dopiero si&#281; rozpoczyna.</p><p>Je&#347;li chcesz si&#281; dowiedzie&#263; wi&#281;cej o tym modelu, polecam <a href="https://www.youtube.com/watch?v=kv8frWeKoeo">ten filmik</a>, kt&#243;ry wyja&#347;ni jego dzia&#322;anie nawet Twojej babci ;)</p><div><hr></div><p><strong><a href="https://openai.com/index/openai-o3-mini/">o3-mini, czy OpenAI nadrobi &#8220;straty&#8221;?</a></strong></p><p>Po aferze z Deepseek, nie musieli&#347;my d&#322;ugo czeka&#263; na odpowied&#378; od OpenAI. Model o3-mini jest kolejnym modelem z rozdziny &#8220;wnioskuj&#261;cych&#8221; (eng. reasoning). </p><p>Jest dost&#281;pnym w darmowym planie. Pierwsze benchmarki prezentuj&#261; si&#281; dobrze, ale na prawdziwe wyniki przyjdzie nam jeszcze chwil&#281; poczeka&#263;.</p><div><hr></div><p><strong><a href="https://openai.com/index/introducing-operator/">OpenAI Operator - AI, kt&#243;re zam&#243;wi Ci pizze</a></strong></p><p>Premeria, kt&#243;ra przesz&#322;a troch&#281; bez echa. Otrzymali&#347;my narz&#281;dzie agento-podobne, kt&#243;re w stanie jest podejmowa&#263; decyzje i na ich bazie automatycznie wykonywa&#263; akcje. Zarezerwuje Ci bilet na poci&#261;g, zam&#243;wi pizze, zaplanuje wakacje - to wszystko imituj&#261;c u&#380;ytkownika w przegl&#261;darce.</p><div><hr></div><p><strong><a href="https://www.agentrecipes.com/">Agent Recipes - patterny do tworzenia agent&#243;w AI</a></strong></p><p>Chcesz wej&#347;&#263; w temat agent&#243;w AI? Obczaj ten link, w kt&#243;rym znajdziesz kilka design pattern&#243;w, kt&#243;re pomog&#261; Ci wej&#347;&#263; w temat. Ca&#322;o&#347;&#263; inspirowana <a href="https://www.anthropic.com/research/building-effective-agents">&#347;wietnym artyku&#322;em od Anthropic</a>.</p><div><hr></div><h2>Europa w tyle?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_RM1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b92eaa-cd0c-4b37-ba4c-ff0cf726a6f2_800x414.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_RM1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b92eaa-cd0c-4b37-ba4c-ff0cf726a6f2_800x414.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_RM1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b92eaa-cd0c-4b37-ba4c-ff0cf726a6f2_800x414.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_RM1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b92eaa-cd0c-4b37-ba4c-ff0cf726a6f2_800x414.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_RM1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b92eaa-cd0c-4b37-ba4c-ff0cf726a6f2_800x414.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_RM1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b92eaa-cd0c-4b37-ba4c-ff0cf726a6f2_800x414.jpeg" width="800" height="414" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/97b92eaa-cd0c-4b37-ba4c-ff0cf726a6f2_800x414.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:414,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:120431,&quot;alt&quot;:&quot;Podgl&#261;d zdj&#281;cia&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&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="Podgl&#261;d zdj&#281;cia" title="Podgl&#261;d zdj&#281;cia" srcset="https://substackcdn.com/image/fetch/$s_!_RM1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b92eaa-cd0c-4b37-ba4c-ff0cf726a6f2_800x414.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_RM1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b92eaa-cd0c-4b37-ba4c-ff0cf726a6f2_800x414.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_RM1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b92eaa-cd0c-4b37-ba4c-ff0cf726a6f2_800x414.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_RM1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b92eaa-cd0c-4b37-ba4c-ff0cf726a6f2_800x414.jpeg 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>Uwa&#380;am, &#380;e &#380;yjemy w cudownym miejscu na &#347;wiecie, zw&#322;aszcza je&#347;li chodzi o Polsk&#281;. Edukacja, s&#322;u&#380;ba zdrowia, bezpiecze&#324;stwo...<br><br>Je&#347;li jednak m&#243;wimy o rozw&#243;j tech. i innowacyjno&#347;&#263;, jeste&#347;my daleko w tyle.<br><br>Nie chodzi o to, &#380;e nie mamy si&#281; czym pochwali&#263;. Nawet b&#281;d&#261;c w ba&#324;ce AI, mamy polski <a href="https://elevenlabs.io/">ElevenLabs</a> czy francuski <a href="https://mistral.ai/">Mistral</a>. Niestety, to za ma&#322;o.<br><br>Globalny wy&#347;cig technologiczny ju&#380; dawno si&#281; rozpocz&#261;&#322;. Europa r&#243;wnie&#380; bierze w nim udzia&#322; &#8211; biegnie zadyszana gdzie&#347; z ty&#322;u, krzycz&#261;c do pozosta&#322;ych: "Poczekajcie na mnie!", popijaj&#261;c przy tym z butelki z przymocowan&#261; nakr&#281;tk&#261;.<br><br>Sytuacja przek&#322;ada si&#281; r&#243;wnie&#380; na rozw&#243;j produkt&#243;w cyfrowych. Zespo&#322;y po&#347;wi&#281;caj&#261; czas na dostosowanie aplikacji do bycia zgodnymi z np. DSA, zamiast skupia&#263; si&#281; na dowo&#380;eniu realnej warto&#347;ci. Nie ogarniesz? Powodzenia. Dostaniesz tak&#261; kar&#281;, &#380;e nast&#281;pnym razem pomy&#347;lisz dwa razy.<br><br>Wiadomo, nie jest czarno-bia&#322;e. Nie ka&#380;da regulacja jest z&#322;a. Nie wszystko, co robimy, jest gorsze.<br><br>Ale jednak co&#347; jest nie tak...<br><br><strong>Co o tym s&#261;dzisz? Zostaw komentarz na dole, ch&#281;tnie poczytam :)</strong></p><div><hr></div><h2>Design</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/watch?v=KSxMdMDxZSU" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8-Q6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa915f8a3-6015-4fb1-97c3-9b461b72fea2_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8-Q6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa915f8a3-6015-4fb1-97c3-9b461b72fea2_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8-Q6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa915f8a3-6015-4fb1-97c3-9b461b72fea2_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8-Q6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa915f8a3-6015-4fb1-97c3-9b461b72fea2_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8-Q6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa915f8a3-6015-4fb1-97c3-9b461b72fea2_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a915f8a3-6015-4fb1-97c3-9b461b72fea2_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.youtube.com/watch?v=KSxMdMDxZSU&quot;,&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_!8-Q6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa915f8a3-6015-4fb1-97c3-9b461b72fea2_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8-Q6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa915f8a3-6015-4fb1-97c3-9b461b72fea2_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8-Q6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa915f8a3-6015-4fb1-97c3-9b461b72fea2_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8-Q6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa915f8a3-6015-4fb1-97c3-9b461b72fea2_1280x720.jpeg 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><strong><a href="https://www.youtube.com/watch?v=KSxMdMDxZSU">Fi&#324;ska technologia - projektowanie z my&#347;l&#261; o szcz&#281;&#347;ciu</a></strong></p><p>Finlandia jest cz&#281;sto uznawana za jeden z najszcz&#281;&#347;liwszych kraj&#243;w na &#347;wiecie. Jak&#261; rol&#281; odgrywa w tym technologia?</p><p>Od robot&#243;w w bibliotekach po niezniszczalne telefony Nokii i kultur&#281; saunowania &#8211; czego mo&#380;emy nauczy&#263; si&#281; od Fin&#243;w w kontek&#347;cie projektowania produkt&#243;w cyfrowych?</p><div><hr></div><p><strong><a href="https://www.dive.club/deep-dives/julius-tarng">Design (Engineering) w Linear - zacieranie granic</a></strong></p><p>Ciekawy podcast z Julisem, in&#380;ynierem w Linear. Julius projektowa&#322; dla Facebooka, Anthropic, Arc&#8230; Opowiada o swojej karierze, rozwoju, ale najwa&#380;niejsze - przedstawia spojrzenie na produkt z pozycji dev&#8217;a i projektanta. M&#243;wi o &#322;&#261;czeniu tych r&#243;l, wykorzystywaniu szans i optmylizacji pracy produktowej. Fajne!</p><div><hr></div><h2><strong>Podoba&#322;o si&#281;? </strong></h2><p>Je&#347;li tak, <strong>kliknij w &#10084;&#65039; poni&#380;ej</strong>, b&#281;d&#281; wiedzia&#322;, &#380;e taka forma ma sens :)</p><p>Masz jakie&#347; pytania? Wal &#347;mia&#322;o!<br><br>Do us&#322;yszenia!</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.olafsulich.pl/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">Newsletter dla Software Engineer&#243;w. Same konkrety z zakresu Web Devu, AI, Designu i tworzenia produkt&#243;w cyfrowych.</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>]]></content:encoded></item></channel></rss>