<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: marcusmichaels</title><link>https://news.ycombinator.com/user?id=marcusmichaels</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Jul 2026 01:53:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=marcusmichaels" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by marcusmichaels in "Learn Vim motions with an ice-cream van"]]></title><description><![CDATA[
<p>Yeah, that’s on me. Sorry. I’m slowly introducing motions so they currently don’t all work in combination, but it makes sense so I’ll look into it</p>
]]></description><pubDate>Thu, 02 Jul 2026 13:28:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48761290</link><dc:creator>marcusmichaels</dc:creator><comments>https://news.ycombinator.com/item?id=48761290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48761290</guid></item><item><title><![CDATA[New comment by marcusmichaels in "Learn Vim motions with an ice-cream van"]]></title><description><![CDATA[
<p>Appreciate the suggestions, I’ll open up the letters so undo works on all the levels, and will look into the navigation (really like that idea)</p>
]]></description><pubDate>Thu, 02 Jul 2026 13:27:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48761262</link><dc:creator>marcusmichaels</dc:creator><comments>https://news.ycombinator.com/item?id=48761262</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48761262</guid></item><item><title><![CDATA[New comment by marcusmichaels in "Learn Vim motions with an ice-cream van"]]></title><description><![CDATA[
<p>I agree, will update it, thank you!</p>
]]></description><pubDate>Thu, 02 Jul 2026 13:25:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48761240</link><dc:creator>marcusmichaels</dc:creator><comments>https://news.ycombinator.com/item?id=48761240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48761240</guid></item><item><title><![CDATA[New comment by marcusmichaels in "Learn Vim motions with an ice-cream van"]]></title><description><![CDATA[
<p>I’ll add that in. Makes sense!</p>
]]></description><pubDate>Thu, 02 Jul 2026 13:25:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48761231</link><dc:creator>marcusmichaels</dc:creator><comments>https://news.ycombinator.com/item?id=48761231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48761231</guid></item><item><title><![CDATA[New comment by marcusmichaels in "Learn Vim motions with an ice-cream van"]]></title><description><![CDATA[
<p>Vim Adventures was a huge inspiration for this!</p>
]]></description><pubDate>Thu, 02 Jul 2026 11:25:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48759709</link><dc:creator>marcusmichaels</dc:creator><comments>https://news.ycombinator.com/item?id=48759709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48759709</guid></item><item><title><![CDATA[New comment by marcusmichaels in "Learn Vim motions with an ice-cream van"]]></title><description><![CDATA[
<p>Thank you, I’m planning to increase keyboard support. There’s also a few little bugs I need to iron out!</p>
]]></description><pubDate>Thu, 02 Jul 2026 11:25:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48759707</link><dc:creator>marcusmichaels</dc:creator><comments>https://news.ycombinator.com/item?id=48759707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48759707</guid></item><item><title><![CDATA[New comment by marcusmichaels in "Learn Vim motions with an ice-cream van"]]></title><description><![CDATA[
<p>Thank you, I’ll work on adding support for more keyboards :)</p>
]]></description><pubDate>Thu, 02 Jul 2026 11:24:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48759700</link><dc:creator>marcusmichaels</dc:creator><comments>https://news.ycombinator.com/item?id=48759700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48759700</guid></item><item><title><![CDATA[New comment by marcusmichaels in "Learn Vim motions with an ice-cream van"]]></title><description><![CDATA[
<p>Thanks for the feedback, the par is set based on the level, not the absolute best that can be achieved. I added 4r specifically as an example to get across being able to change multiple characters such as XXXX to YYYY.<p>Though I’m aware some keyboards might not be fully compatible yet so I’ll work on adding wider support.<p>EDIT:
You’re right, I loosely included r but it’s not technically “motion”</p>
]]></description><pubDate>Thu, 02 Jul 2026 11:23:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48759696</link><dc:creator>marcusmichaels</dc:creator><comments>https://news.ycombinator.com/item?id=48759696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48759696</guid></item><item><title><![CDATA[Learn Vim motions with an ice-cream van]]></title><description><![CDATA[
<p>Article URL: <a href="https://thisismodest.com/vimscoops/">https://thisismodest.com/vimscoops/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48750803">https://news.ycombinator.com/item?id=48750803</a></p>
<p>Points: 121</p>
<p># Comments: 49</p>
]]></description><pubDate>Wed, 01 Jul 2026 18:00:07 +0000</pubDate><link>https://thisismodest.com/vimscoops/</link><dc:creator>marcusmichaels</dc:creator><comments>https://news.ycombinator.com/item?id=48750803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48750803</guid></item><item><title><![CDATA[New comment by marcusmichaels in "How to Grep Like an LLM"]]></title><description><![CDATA[
<p>Yeah they're something else</p>
]]></description><pubDate>Fri, 12 Jun 2026 15:30:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48505414</link><dc:creator>marcusmichaels</dc:creator><comments>https://news.ycombinator.com/item?id=48505414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48505414</guid></item><item><title><![CDATA[New comment by marcusmichaels in "How to Grep Like an LLM"]]></title><description><![CDATA[
<p>I put this together after wanting to be as effective (or as humanly close to) as possible as gaining context on a new repo, similar to how an AI agent would.<p>I asked an agent how it's so quick, and for it to be my tutor, and this article outlines the key commands and methodology.</p>
]]></description><pubDate>Fri, 12 Jun 2026 10:16:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48502160</link><dc:creator>marcusmichaels</dc:creator><comments>https://news.ycombinator.com/item?id=48502160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48502160</guid></item><item><title><![CDATA[How to Grep Like an LLM]]></title><description><![CDATA[
<p>Article URL: <a href="https://marcusmichaels.com/notes/grep-like-an-llm/">https://marcusmichaels.com/notes/grep-like-an-llm/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48502159">https://news.ycombinator.com/item?id=48502159</a></p>
<p>Points: 2</p>
<p># Comments: 3</p>
]]></description><pubDate>Fri, 12 Jun 2026 10:16:10 +0000</pubDate><link>https://marcusmichaels.com/notes/grep-like-an-llm/</link><dc:creator>marcusmichaels</dc:creator><comments>https://news.ycombinator.com/item?id=48502159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48502159</guid></item><item><title><![CDATA[Show HN: Wiggly border generator (somewhat responsive)]]></title><description><![CDATA[
<p>This tool was built as a solution for an illustration-style wiggly border that our design team wanted to use on our website.<p>This works by generating an "organic" style, continuous SVG path, along with a non-scaling-stroke vector effect.<p>The dials let you size it as close as possible to the aspect ratio for the best effect for your content, but it can also snap to content (though usually one side will look stretched or too wriggly if the aspect ratio changes too much at different screen sizes).<p>Either way, it did its job.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47307748">https://news.ycombinator.com/item?id=47307748</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 09 Mar 2026 11:40:19 +0000</pubDate><link>https://marcusmichaels.com/wiggly-border-generator/</link><dc:creator>marcusmichaels</dc:creator><comments>https://news.ycombinator.com/item?id=47307748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47307748</guid></item><item><title><![CDATA[Show HN: Office vigilante tool that might get you fired (but promotes security)]]></title><description><![CDATA[
<p>An unattended laptop that's still logged in is usually my opportunity to play the looping laughing Gandalf video on their machine.<p>The other day I <i>allegedly</i> took it a step further by setting a cronjob to run a `say hello friend` command every ~28 minutes. This got me thinking that I should probably stop before I get fired... but also if there's an easier way to do this where I don't have to remember the cron syntax, but also give them an easy way to remove it.<p>So I made Stay Safe – a fun script that's quick to install, quick to remove, and reminds colleagues of the importance of not letting someone else have unfettered access to their unattended machine.<p>All the code is open source on github the link at the bottom of the page.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46794596">https://news.ycombinator.com/item?id=46794596</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 28 Jan 2026 12:46:01 +0000</pubDate><link>https://marcusmichaels.com/stay-safe/</link><dc:creator>marcusmichaels</dc:creator><comments>https://news.ycombinator.com/item?id=46794596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46794596</guid></item><item><title><![CDATA[New comment by marcusmichaels in "Show HN: Browser Snippets. Shareable JavaScript snippets you can run on any site"]]></title><description><![CDATA[
<p>I've done a really quick demo video and added it to the register page so it has a little more information. It's not perfect, but it's iteratively better than it was</p>
]]></description><pubDate>Mon, 21 Jun 2021 23:20:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=27585834</link><dc:creator>marcusmichaels</dc:creator><comments>https://news.ycombinator.com/item?id=27585834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27585834</guid></item><item><title><![CDATA[New comment by marcusmichaels in "Show HN: Browser Snippets. Shareable JavaScript snippets you can run on any site"]]></title><description><![CDATA[
<p>I completely agree – a landing page is my next goal to give a walkthrough of what Browser Snippets is and how it works.</p>
]]></description><pubDate>Fri, 18 Jun 2021 10:46:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=27549101</link><dc:creator>marcusmichaels</dc:creator><comments>https://news.ycombinator.com/item?id=27549101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27549101</guid></item><item><title><![CDATA[New comment by marcusmichaels in "Show HN: Browser Snippets. Shareable JavaScript snippets you can run on any site"]]></title><description><![CDATA[
<p>Hi all,<p>Feels good to finally post this. It's not got the landing page I was hoping for, but life gets in the way so this feels like a now or never moment, so let me explain what Browser Snippets is.<p>Browser Snippets was born as a way I could easily write reusable JavaScript snippets that I can also share as part of a team. The platform works in conjunction with the Browser Snippets Chrome extension so you can write once, visit a site, and in two clicks you can execute some code.<p>It essentially replaces the need to open up DevTools and write in the console, which is great for sharing snippets with members of the team that aren't developers, but need a little extra functionality (like pulling and displaying certain data on screen).<p>It's still in beta, and probably will be for a while, but the MVP is there where you can create teams so you can all see each other's snippets.<p>I'm starting to ramble, so I'll leave it there. Any feedback would be really appreciated. Good or bad; and if you find it useful, that'll make the whole build worth it :)<p>Thanks for reading. I hope you like it.</p>
]]></description><pubDate>Thu, 17 Jun 2021 17:16:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=27541993</link><dc:creator>marcusmichaels</dc:creator><comments>https://news.ycombinator.com/item?id=27541993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27541993</guid></item><item><title><![CDATA[Show HN: Browser Snippets. Shareable JavaScript snippets you can run on any site]]></title><description><![CDATA[
<p>Article URL: <a href="https://browsersnippets.com/register">https://browsersnippets.com/register</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=27541928">https://news.ycombinator.com/item?id=27541928</a></p>
<p>Points: 2</p>
<p># Comments: 4</p>
]]></description><pubDate>Thu, 17 Jun 2021 17:10:30 +0000</pubDate><link>https://browsersnippets.com/register</link><dc:creator>marcusmichaels</dc:creator><comments>https://news.ycombinator.com/item?id=27541928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27541928</guid></item></channel></rss>