<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>Niels Provos</title>
    <link>https://www.provos.org/</link>
    <description>Bladesmithing &amp; Internet Security &amp; Music</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 2.0 - http://www.s9y.org/</generator>
    <pubDate>Fri, 16 Sep 2022 19:52:00 GMT</pubDate>

    <image>
    <url>https://www.provos.org/templates/default/img/s9y_banner_small.png</url>
    <title>RSS: Niels Provos - Bladesmithing &amp; Internet Security &amp; Music</title>
    <link>https://www.provos.org/</link>
    <width>100</width>
    <height>21</height>
</image>

<item>
    <title>Inifite Fluidity with Stable Diffusion</title>
    <link>https://www.provos.org/index.php?/archives/160-Inifite-Fluidity-with-Stable-Diffusion.html</link>
            <category>Hacking</category>
    
    <comments>https://www.provos.org/index.php?/archives/160-Inifite-Fluidity-with-Stable-Diffusion.html#comments</comments>
    <wfw:comment>https://www.provos.org/wfwcomment.php?cid=160</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=160</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    &lt;div style=&quot;padding:56.25% 0 0 0;position:relative;&quot;&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/750218678?h=ac34b56c25&amp;amp;badge=0&amp;amp;autopause=0&amp;amp;player_id=0&amp;amp;app_id=58479&quot; frameborder=&quot;0&quot; allow=&quot;autoplay; fullscreen; picture-in-picture&quot; allowfullscreen style=&quot;position:absolute;top:0;left:0;width:100%;height:100%;&quot; title=&quot;Infinite Fluidity - Stable Diffusion&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;script src=&quot;https://player.vimeo.com/api/player.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
Infinite Fluidity shows an almost seamless transition between different concepts. Where does one concept end and where does a new one start? Using stable diffusion to illustrate and to stimulate reflection.&lt;br /&gt;
&lt;br /&gt;
To make an animation video via stable diffusion, I interpolate between different prompt embeddings using spherical linear interpolation (slerp). Carefully selected interpolation steps lead to a very smooth transition between concepts.  
    </content:encoded>

    <pubDate>Fri, 16 Sep 2022 19:52:00 +0000</pubDate>
    <guid isPermaLink="false">https://www.provos.org/index.php?/archives/160-guid.html</guid>
    <category>video</category>

</item>
<item>
    <title>Type-On Typewriter Animation in Nuke</title>
    <link>https://www.provos.org/index.php?/archives/159-Type-On-Typewriter-Animation-in-Nuke.html</link>
            <category>Hacking</category>
    
    <comments>https://www.provos.org/index.php?/archives/159-Type-On-Typewriter-Animation-in-Nuke.html#comments</comments>
    <wfw:comment>https://www.provos.org/wfwcomment.php?cid=159</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=159</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    Users of AfterEffects are used to a plethora of presets for text animation. Unfortunately, text animation in Nuke is significantly limited in that the contents of the text field cannot be easily animated. I was working on producing a music video in which type-on text shows the lyrics in time with the music and ran into the limitation. I was not willing to mask letters individually using roto tools and instead decided to write a small python program that generates the animation in side of Nuke.&lt;br /&gt;
&lt;br /&gt;
&lt;!-- s9ymdb:92 --&gt;&lt;img class=&quot;serendipity_image_left&quot; width=&quot;2703&quot; height=&quot;1794&quot;  src=&quot;https://www.provos.org/uploads/Nuke_UI.jpg&quot;  alt=&quot;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
The basic idea was to write a Python script that generates successive text nodes to spell out the lyrics in time and the animation between text nodes was done via a switch node. With the Python script, generating the timing for the lyrics was then as simple as specifying the start frame and the typing speed:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;hookone = [&lt;br /&gt;
[0, &quot;&lt;&quot;],&lt;br /&gt;
[30, &quot;Better Patch Your Network&quot;],&lt;br /&gt;
[130, &quot;Better Patch Your Network&quot;],&lt;br /&gt;
[200, &quot;Eh Eh Better Patch Your Network&quot;],&lt;br /&gt;
[320, &quot;Better Patch Your Network&quot;],&lt;br /&gt;
[385, &quot;Eh Eh Eh Better Patch Your&quot;]&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
createTypeOn(&#039;HOOK1fxd2&#039;, hookone, speed=1)&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
One the text can be rendered all of Nuke&#039;s capabilities can be applied easily such as projecting the text onto a 3D card and animating its position.&lt;br /&gt;
&lt;br /&gt;
&lt;!-- s9ymdb:91 --&gt;&lt;img class=&quot;serendipity_image_left&quot; width=&quot;2520&quot; height=&quot;1711&quot;  src=&quot;https://www.provos.org/uploads/Nuke_Render.jpg&quot;  alt=&quot;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
You can see the final result in this fun music video of my new EDM track: Patch Your Network&lt;br /&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/VL57hVgsq9g&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
You can download my &lt;a href=&quot;https://www.provos.org/uploads/text-animation-example.py&quot;&gt;Python script&lt;/a&gt; and use it yourself. Enjoy! 
    </content:encoded>

    <pubDate>Tue, 02 Aug 2022 21:03:00 +0000</pubDate>
    <guid isPermaLink="false">https://www.provos.org/index.php?/archives/159-guid.html</guid>
    <category>nuke</category>
<category>video</category>

</item>
<item>
    <title>Activ8te: Patch Your Network (feat. AENDZI) (Electronic Music Production)</title>
    <link>https://www.provos.org/index.php?/archives/158-Activ8te-Patch-Your-Network-feat.-AENDZI-Electronic-Music-Production.html</link>
            <category>EDM</category>
    
    <comments>https://www.provos.org/index.php?/archives/158-Activ8te-Patch-Your-Network-feat.-AENDZI-Electronic-Music-Production.html#comments</comments>
    <wfw:comment>https://www.provos.org/wfwcomment.php?cid=158</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=158</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    &lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/VL57hVgsq9g&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;
 &lt;br /&gt;
The second installment in the cybersecurity meets EDM series: Activ8te x AENDZI: Patch Your Network. This time we are covering topics ranging from network security to threat detection. You can listen to more tracks on &lt;a href=&quot;https://activ8te.bandcamp.com/&quot;&gt;bandcamp&lt;/a&gt;. See if you can find all the easter eggs in the video. 
    </content:encoded>

    <pubDate>Tue, 02 Aug 2022 04:55:00 +0000</pubDate>
    <guid isPermaLink="false">https://www.provos.org/index.php?/archives/158-guid.html</guid>
    <category>edm</category>
<category>music</category>
<category>security</category>

</item>
<item>
    <title>Activ8te: Teardrop Falling (feat. AENDZI)</title>
    <link>https://www.provos.org/index.php?/archives/157-Activ8te-Teardrop-Falling-feat.-AENDZI.html</link>
            <category>EDM</category>
            <category>News</category>
    
    <comments>https://www.provos.org/index.php?/archives/157-Activ8te-Teardrop-Falling-feat.-AENDZI.html#comments</comments>
    <wfw:comment>https://www.provos.org/wfwcomment.php?cid=157</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=157</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    &lt;iframe style=&quot;border: 0; width: 350px; height: 442px;&quot; src=&quot;https://bandcamp.com/EmbeddedPlayer/track=4152347832/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/transparent=true/&quot; seamless&gt;&lt;a href=&quot;https://activ8te.bandcamp.com/track/teardrop-falling-feat-aendzi&quot;&gt;Teardrop Falling (feat. AENDZI) by Activ8te&lt;/a&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
Under the umbrella of the Cyber-House Collective, Activ8te has teamed up with a group of security researchers and indie artists like AENDZI to release “Teardrop Falling,” a song about Distributed Denial of Service and censorship. Its deep house vibes and inspiring vocals talk about how the Internet is being censored in many countries, but more importantly, how DDoS attacks are also becoming a popular way to censor the Internet. Teardrop is a reference to an iconic denial of service attack and the track itself is inspired by recent events in the Ukraine. It also connects to many years of censorship by repressive governments, such as Russia and China. “Teardrop Falling” is the first of a series of tracks about cybersecurity with the hope that it will help to stimulate interest in learning more about these topics. With a release date of May 29th, the artists are hoping to produce several more security themed tracks before the famous hacker conference DefCon in August.&lt;br /&gt;
&lt;br /&gt;
“My dream is to bring a new generation into the field of security and have our music inspire a more secure Internet for everyone,” says Activ8te.&lt;br /&gt;
&lt;br /&gt;
You can also listen to it &lt;a href=&quot;https://distrokid.com/hyperfollow/activ8te/teardrop-falling-feat-aendzi-2&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Credits&lt;/strong&gt;&lt;br /&gt;
Producer: Jake Lizzio, Activ8te&lt;br /&gt;
Lyrics: Elie Burzstein, Jake Lizzio, Activ8te&lt;br /&gt;
Vocals: AENDZI&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Mon, 30 May 2022 01:04:00 +0000</pubDate>
    <guid isPermaLink="false">https://www.provos.org/index.php?/archives/157-guid.html</guid>
    <category>edm</category>
<category>music</category>

</item>
<item>
    <title>Forging a Woodworking Holdfast</title>
    <link>https://www.provos.org/index.php?/archives/156-Forging-a-Woodworking-Holdfast.html</link>
            <category>Forge Diaries</category>
    
    <comments>https://www.provos.org/index.php?/archives/156-Forging-a-Woodworking-Holdfast.html#comments</comments>
    <wfw:comment>https://www.provos.org/wfwcomment.php?cid=156</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=156</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    &lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/OHjVdYci2Jk&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
I made these for a woodworking friend and thought I would share the process of forging a holdfast with you. You&#039;ll even get to see a contrived example at the end where the leverage of cutting a piece of wood at the end requires two holdfasts to secure the work piece. Enjoy. 
    </content:encoded>

    <pubDate>Tue, 26 Apr 2022 14:38:00 +0000</pubDate>
    <guid isPermaLink="false">https://www.provos.org/index.php?/archives/156-guid.html</guid>
    <category>blacksmithing</category>
<category>forge</category>
<category>tools</category>

</item>
<item>
    <title>Activ8te: What does it mean to be happy? (Electronic Music Production: Dubstep)</title>
    <link>https://www.provos.org/index.php?/archives/155-Activ8te-What-does-it-mean-to-be-happy-Electronic-Music-Production-Dubstep.html</link>
            <category>EDM</category>
            <category>News</category>
    
    <comments>https://www.provos.org/index.php?/archives/155-Activ8te-What-does-it-mean-to-be-happy-Electronic-Music-Production-Dubstep.html#comments</comments>
    <wfw:comment>https://www.provos.org/wfwcomment.php?cid=155</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=155</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    &lt;iframe width=&quot;100%&quot; height=&quot;300&quot; scrolling=&quot;no&quot; frameborder=&quot;no&quot; allow=&quot;autoplay&quot; src=&quot;https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/1243774237&amp;color=%23ff5500&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false&amp;show_teaser=true&amp;visual=true&quot;&gt;&lt;/iframe&gt;&lt;div style=&quot;font-size: 10px; color: #cccccc;line-break: anywhere;word-break: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-family: Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight: 100;&quot;&gt;&lt;a href=&quot;https://soundcloud.com/activ8te&quot; title=&quot;Activ8te&quot; target=&quot;_blank&quot; style=&quot;color: #cccccc; text-decoration: none;&quot;&gt;Activ8te&lt;/a&gt; · &lt;a href=&quot;https://soundcloud.com/activ8te/what-does-it-mean-to-be-happy&quot; title=&quot;What does it mean to be happy?&quot; target=&quot;_blank&quot; style=&quot;color: #cccccc; text-decoration: none;&quot;&gt;What does it mean to be happy?&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
In an exploration of dubstep, I recently produced &quot;&lt;a href=&quot;https://activ8te.bandcamp.com/track/what-does-it-mean-to-be-happy&quot;&gt;What does it mean to be happy?&lt;/a&gt;&quot;. It combines beautiful female vocals with aggressive dubstep drops. I used this track as musical complement for a &lt;a href=&quot;https://www.linkedin.com/pulse/dealing-burnout-niels-provos/?trackingId=nhuE2PIyQI6BHCRaQAkJag%3D%3D&quot;&gt;short management article on burnout&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
If you enjoy this music and want to see more of my &lt;a href=&quot;https://activ8te.bandcamp.com/&quot;&gt;Activ8te releases&lt;/a&gt;, check out my music on &lt;a href=&quot;https://activ8te.bandcamp.com/&quot;&gt;bandcamp&lt;/a&gt;. Enjoy listening to the track. 
    </content:encoded>

    <pubDate>Sun, 10 Apr 2022 21:38:00 +0000</pubDate>
    <guid isPermaLink="false">https://www.provos.org/index.php?/archives/155-guid.html</guid>
    <category>edm</category>
<category>music</category>

</item>

</channel>
</rss>
