<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: timz</title><link>https://news.ycombinator.com/user?id=timz</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 16:41:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=timz" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by timz in "Quarkdown – Markdown with Superpowers"]]></title><description><![CDATA[
<p>Seems amazing, but more demos/examples would be nice, and installation instructions right on the homepage. Web editor would be great.
Seems to be written for jvm :(
The language spec is amazing and styling is slick.</p>
]]></description><pubDate>Tue, 28 Apr 2026 07:45:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47931533</link><dc:creator>timz</dc:creator><comments>https://news.ycombinator.com/item?id=47931533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47931533</guid></item><item><title><![CDATA[Show HN: mdfocus – A distraction free Markdown reader for your localhost]]></title><description><![CDATA[
<p>LLMs generate a lot of Markdown—Claude exports, ChatGPT conversation dumps, research notes, wiki-style docs.<p>I found myself constantly opening these in VS Code or converting them just to read comfortably.<p>So I built mdfocus: a zero-config local reader that you point at any folder and start reading instantly (npx mdfocus ~/notes).<p>It's not a static site generator or a publishing tool—just a clean, focused way to consume Markdown locally.<p>Includes live-reload, auto-generated table of contents, Mermaid diagrams, dark and other modes, and reading status tracking with color tags.<p>MIT licensed.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46411342">https://news.ycombinator.com/item?id=46411342</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 28 Dec 2025 14:33:41 +0000</pubDate><link>https://github.com/tzador/mdfocus</link><dc:creator>timz</dc:creator><comments>https://news.ycombinator.com/item?id=46411342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46411342</guid></item><item><title><![CDATA[Show HN: Mootivator – Let your Terminal cowsay you a Geek Joke on starup]]></title><description><![CDATA[
<p>Ever open your terminal and think: "man, this is boring"?<p>Meet Mootivator, a CLI tool to print geek jokes in cowsay style.<p>GoTo <a href="https://github.com/tzador/mootivator" rel="nofollow">https://github.com/tzador/mootivator</a>, follow the easy install instructions, and enjoy.<p>Here is one:<p><pre><code>     ------------------------------
    ( The future of software isn’t )
    ( no-code, it’s new-code.      )
     ------------------------------
           \
            \    \__/
             \   (oO)_________
              \ (_.._)        )\
               \_ U  ||---w-||  *
                    _||    _||
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

</code></pre>
You get a random programming joke, debugging wisdom, or dev-friendly saying from a collection of 4,939 quotes across 42 categories (debugging humor, DevOps quips, language wars, security jokes, etc.).<p>But of course those all have generated by LLM,
with a bit of forced prompting to get better jokes
(self rating and picking the top).<p>I hope it puts smile on your face, even just for a little bit )))</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45492151">https://news.ycombinator.com/item?id=45492151</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 06 Oct 2025 14:59:39 +0000</pubDate><link>https://github.com/tzador/mootivator</link><dc:creator>timz</dc:creator><comments>https://news.ycombinator.com/item?id=45492151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45492151</guid></item><item><title><![CDATA[New comment by timz in "Show HN: PLJS – JavaScript for Postgres"]]></title><description><![CDATA[
<p>Amazing.. Would be nice to have something like that for Redis to replace Lua</p>
]]></description><pubDate>Wed, 25 Jun 2025 20:58:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44381761</link><dc:creator>timz</dc:creator><comments>https://news.ycombinator.com/item?id=44381761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44381761</guid></item><item><title><![CDATA[New comment by timz in "Show HN: SQLite JavaScript - extend your database with JavaScript"]]></title><description><![CDATA[
<p>Fantastic, would love to see same js support for redis as oposed to lua scripts.</p>
]]></description><pubDate>Fri, 23 May 2025 05:22:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=44070079</link><dc:creator>timz</dc:creator><comments>https://news.ycombinator.com/item?id=44070079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44070079</guid></item><item><title><![CDATA[New comment by timz in "Show HN: Integrate LLM in Your Shell"]]></title><description><![CDATA[
<p>very nice. a somehow similar project <a href="https://englishell.js.org/" rel="nofollow">https://englishell.js.org/</a></p>
]]></description><pubDate>Thu, 23 Jan 2025 23:19:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=42809068</link><dc:creator>timz</dc:creator><comments>https://news.ycombinator.com/item?id=42809068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42809068</guid></item><item><title><![CDATA[New comment by timz in "A Minimalist TypeScript for C"]]></title><description><![CDATA[
<p><a href="https://www.assemblyscript.org/" rel="nofollow">https://www.assemblyscript.org/</a> is somehow similar, but targets only webassembly now</p>
]]></description><pubDate>Thu, 23 Jan 2025 13:29:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42803783</link><dc:creator>timz</dc:creator><comments>https://news.ycombinator.com/item?id=42803783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42803783</guid></item><item><title><![CDATA[New comment by timz in "Show HN: Unique, Human-Friendly Names for Every Color (All 16.7M of Them)"]]></title><description><![CDATA[
<p>Not sure why, but seems very interesting and creative.
What is the logic behind it?</p>
]]></description><pubDate>Fri, 20 Dec 2024 02:50:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=42467831</link><dc:creator>timz</dc:creator><comments>https://news.ycombinator.com/item?id=42467831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42467831</guid></item><item><title><![CDATA[Show HN: Turn web search results into an LLM friendly downloadable Markdown file]]></title><description><![CDATA[
<p>The purpose of this tool is to make it easy collect seed information for use with LLM.<p>Just enter a query or a URL, it will search and scrape the web, to produce one markdown file with all the results.<p>Searching for a URL prefix to get result from a particular site only.<p>Example:<p>- <a href="https://llminer.deno.dev/?q=https%3A%2F%2Fdocs.deno.com%2F" rel="nofollow">https://llminer.deno.dev/?q=https%3A%2F%2Fdocs.deno.com%2F</a><p>- <a href="https://llminer.deno.dev/?q=cocktail%20recipes" rel="nofollow">https://llminer.deno.dev/?q=cocktail%20recipes</a><p>Once the markdown file has been downloaded, you can insert it into LLM of your choice.<p>WIP, looking for feedback, thank you.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42424499">https://news.ycombinator.com/item?id=42424499</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 15 Dec 2024 17:04:12 +0000</pubDate><link>https://llminer.deno.dev/</link><dc:creator>timz</dc:creator><comments>https://news.ycombinator.com/item?id=42424499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42424499</guid></item><item><title><![CDATA[Show HN: A word guessing game based on text vector embeddings and cos-similarity]]></title><description><![CDATA[
<p>Try to find the secret word that computer holds,
by guessing and getting feedback in form of how similar your guess to the secret is.
The fewer attempts the better.
There is also a hint and a give-up button.
Thank you, please give it a try )</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42269284">https://news.ycombinator.com/item?id=42269284</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 28 Nov 2024 23:11:00 +0000</pubDate><link>https://xword.tzador.com/</link><dc:creator>timz</dc:creator><comments>https://news.ycombinator.com/item?id=42269284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42269284</guid></item><item><title><![CDATA[New comment by timz in "Ask HN: A monitoring app for new comments on your favorite HN posts"]]></title><description><![CDATA[
<p>yes, indeed, they are.
but within those 2 weeks notifications could still be useful, i think.</p>
]]></description><pubDate>Sat, 23 Nov 2024 02:21:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=42218775</link><dc:creator>timz</dc:creator><comments>https://news.ycombinator.com/item?id=42218775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42218775</guid></item><item><title><![CDATA[Ask HN: A monitoring app for new comments on your favorite HN posts]]></title><description><![CDATA[
<p>Thinking of the following weekend project,
which would allow users to get notified over email whenever a HN post in their favorites, 
gets new comments or updates.
Could be your post or someone else.<p>It could work as follows:<p>- Go to HN and find a post you like, visit the post page like https://news.ycombinator.com/item?id=1
- Add it to your favorites list by clicking [favorite] right at the top<p>The following signup needs to be done only once:<p>- visit https://todo-hn-notifier.com
- sign in with email
- provide your HN username<p>Whenever a new comment appears in one of the favorite posts, an email is being sent.
(With an easy unsubscribe link)<p>WDYT? 
Would you find such a web service useful?
Any extra features would be cool to add?<p>Thank you.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42218521">https://news.ycombinator.com/item?id=42218521</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Sat, 23 Nov 2024 00:50:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=42218521</link><dc:creator>timz</dc:creator><comments>https://news.ycombinator.com/item?id=42218521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42218521</guid></item><item><title><![CDATA[New comment by timz in "Show HN: Remy – AI-Curated Video Playlists on Any Topic"]]></title><description><![CDATA[
<p>Amazing, great product and slick implementation.
Not sure if it is allowed to play youtube videos in custom player though, since ads are skipped.</p>
]]></description><pubDate>Fri, 15 Nov 2024 22:04:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=42151705</link><dc:creator>timz</dc:creator><comments>https://news.ycombinator.com/item?id=42151705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42151705</guid></item><item><title><![CDATA[New comment by timz in "Ask HN: Low-Code Interactive UI Prototypes/Mocks Powered by TailwindCSS"]]></title><description><![CDATA[
<p><a href="https://i.ibb.co/Jt7mjXW/screenshot.png" rel="nofollow">https://i.ibb.co/Jt7mjXW/screenshot.png</a><p>Sorry, here is screenshot of a prototype IDE in browser with live preview.</p>
]]></description><pubDate>Sun, 10 Nov 2024 08:25:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=42099079</link><dc:creator>timz</dc:creator><comments>https://news.ycombinator.com/item?id=42099079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42099079</guid></item><item><title><![CDATA[New comment by timz in "Low-Code Interactive UI Prototypes/Mocks Powered by TailwindCSS"]]></title><description><![CDATA[
<p>Hey everyone! I'm experimenting with a UI prototyping/design/mocking tool concept and would love to get your feedback.<p>The idea is to use TailwindCSS for prototyping UI, similar to Figma, but instead of drag-and-drop, you use a low-code approach with Tailwind-powered notation (inspired by Pug templates). The editor lives in the browser, with a live preview of the UI on the side, so you can instantly see changes as you type.<p><a href="https://github.com/user-attachments/assets/661916c1-f604-47bc-a739-9c133503d9b8">https://github.com/user-attachments/assets/661916c1-f604-47b...</a><p>There are some key benefits I think this approach could offer:<p>Consistency: Using Tailwind ensures consistent design across components.<p>Reusable Components: Easily define and reuse component collections and design systems.<p>Responsive Mocks: Prototypes can be responsive by default thanks to Tailwind.<p>Interactive Navigation: You can add navigation between screens to simulate user flows.<p>Real Device Preview: Since it's just HTML/CSS, the prototypes can be loaded on real devices for a realistic view.<p>Text-Based Mocks: This makes the tool LLM-friendly, potentially allowing integration with AI to generate code from prompts or even create designs from UI screenshots.<p>I’m also thinking about adding GUI controls to simplify the low-code experience for non-developers by letting them pick and add Tailwind classes via buttons instead of typing.<p>Here’s a quick prototype screenshot: [screenshot attached]<p>I'd love to hear your thoughts—does this sound like something worth investing time in? Any advice, suggestions, or concerns would be super helpful!<p>Thanks in advance for your feedback!<p>PS. I am still trying to decide if this approach is worth working on.
So the question is, what do you think, is it worth the time to work on?<p>---<p>Here is a login screen example of low-code mock/prototype notation:<p><pre><code>    // Main container for the login screen
    .bg-gray-100.min-h-screen.flex.items-center.justify-center.p-4
      // Login card container
      .bg-white.p-8.rounded-lg.shadow-lg.max-w-md.w-full
        // Title of the login form
        h2.text-2xl.font-bold.mb-6.text-center Login

        // Login form
        form(action="/login" method="POST")
          // Email input field with label
          label.block.mb-2.text-gray-700(for="email") Email
          input#email.w-full.px-4.py-2.border.border-gray-300.rounded-md.mb-4(type="email" placeholder="Enter your email" required)

          // Password input field with label
          label.block.mb-2.text-gray-700(for="password") Password
          input#password.w-full.px-4.py-2.border.border-gray-300.rounded-md.mb-4(type="password" placeholder="Enter your password" required)

          // Submit button
          button.bg-blue-500.text-white.w-full.px-4.py-2.rounded-md.text-lg.font-semibold(type="submit") Login

        // Link for forgotten password
        p.mt-4.text-center.text-sm.text-gray-600
          a.text-blue-500.hover:underline(href="/forgot-password") Forgot your password?</code></pre></p>
]]></description><pubDate>Sun, 10 Nov 2024 04:05:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=42098511</link><dc:creator>timz</dc:creator><comments>https://news.ycombinator.com/item?id=42098511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42098511</guid></item><item><title><![CDATA[Ask HN: Low-Code Interactive UI Prototypes/Mocks Powered by TailwindCSS]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/user-attachments/assets/661916c1-f604-47bc-a739-9c133503d9b8">https://github.com/user-attachments/assets/661916c1-f604-47bc-a739-9c133503d9b8</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42098510">https://news.ycombinator.com/item?id=42098510</a></p>
<p>Points: 1</p>
<p># Comments: 3</p>
]]></description><pubDate>Sun, 10 Nov 2024 04:05:37 +0000</pubDate><link>https://github.com/user-attachments/assets/661916c1-f604-47bc-a739-9c133503d9b8</link><dc:creator>timz</dc:creator><comments>https://news.ycombinator.com/item?id=42098510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42098510</guid></item><item><title><![CDATA[New comment by timz in "Show HN: Makedown – A Markdown powered Makefile alternative"]]></title><description><![CDATA[
<p>Currently implementation is in python, since it is available in many places, but not all.<p>What would be pros and cons of implementing it in:<p><pre><code>    - bash/zsh
    - keep in python
    - rust/go</code></pre></p>
]]></description><pubDate>Thu, 17 Oct 2024 22:40:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=41874541</link><dc:creator>timz</dc:creator><comments>https://news.ycombinator.com/item?id=41874541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41874541</guid></item><item><title><![CDATA[New comment by timz in "Show HN: Makedown – A Markdown powered Makefile alternative"]]></title><description><![CDATA[
<p>This is useful idea, will examine in detail</p>
]]></description><pubDate>Thu, 17 Oct 2024 22:39:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=41874532</link><dc:creator>timz</dc:creator><comments>https://news.ycombinator.com/item?id=41874532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41874532</guid></item><item><title><![CDATA[New comment by timz in "Show HN: Makedown – A Markdown powered Makefile alternative"]]></title><description><![CDATA[
<p>Could you elaborate please?<p>What do you mean by capture output, like if i have
```bash
echo "hello"
```
hello would appear in the rendered markdown?</p>
]]></description><pubDate>Thu, 17 Oct 2024 22:38:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=41874528</link><dc:creator>timz</dc:creator><comments>https://news.ycombinator.com/item?id=41874528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41874528</guid></item><item><title><![CDATA[New comment by timz in "Show HN: Makedown – A Markdown powered Makefile alternative"]]></title><description><![CDATA[
<p>Added support for dependency between commands.
So one can now write:<p><pre><code>    # [clean]() Clean build directory

    ```bash
    rm -rf ./build
    ```    

    # [format]() Format the source code

    ```bash
    npx prettier --write .
    ```

    # [build](clean format) Build the project

    ```bash
    npm run build
    ```

    # [deploy](build) Deploy to surge.sh

    ```bash
    surge ./build my-project.surge.sh
    ```
</code></pre>
This doesn't include file time modification between files as in Makefile.<p>Thank you for feature suggestion.</p>
]]></description><pubDate>Thu, 17 Oct 2024 15:40:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=41870699</link><dc:creator>timz</dc:creator><comments>https://news.ycombinator.com/item?id=41870699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41870699</guid></item></channel></rss>