‹ BackHN Continuity

Thread

Pi 1.0

1684 points · 602 comments · sergiotapia

  1. FacelessJim · · focus · HN ↗
    Love pi. I tried to run some local models and pi was the only one that actually worked decently because it didn’t have a gargantuan system prompt that would take minutes to prefill on my scrawny ass laptop.

    Been running it almost barebones vanilla for a couple of months. Just a bunch of basic extensions and some skills.

    Now, if only they could fix the very annoying bug of the history jumping back at the beginning if I am not a the end while the model is reasoning that would great.

    1. rsync · · focus · HN ↗
      "Been running it almost barebones vanilla for a couple of months. Just a bunch of basic extensions and some skills."

      I am also using pi exclusively after having had decent success with openhands but begrudging all of the docker infrastructure ... and all of the emojis.

      My only pain point is that in my extremely common and boring workflow, which is pi inside of gnu screen inside of OSX terminal.app ... all reasoning/thinking text is blinking ... like old fashioned ANSI blink on a BBS.

      I cannot figure out how to disable the blinking thought/reasoning text ...

      1. cbsks · · focus · HN ↗
        I just fixed something very similar in my setup. Except in my case the reasoning text was shown in dark grey on a light gray background. Very ugly and hard to read.

        If I remember correctly, the reasoning text was being output using the italic ANSI code, which was being formatted funny on my terminal. I fixed it by adding a font that supports italics. I recommend taking a look at the ansi codes.

        1. rsync · · focus · HN ↗
          Thanks.

          This seems like an obvious configuration option - I can imagine someone disliking the italics as well…

          1. nine_k · · focus · HN ↗
            If only we had a way to tell the machine to locate and fix this problem to our liking...
            1. stpedgwdgfhgdd · · focus · HN ↗
              Good joke, but I wonder how many people get it based on the reactions below.

              Perhaps Pi should ask after x days of installation; is there anything I can do to make the interaction better?

              1. lionkor · · focus · HN ↗
                For a second I was hoping that Pi users would be the kind of people to not enjoy nags about improvements.
              2. jasonjayr · · focus · HN ↗
                > Pi can explain its own features and look up its docs. Ask it how to use or extend Pi.

                That line is in the startup message everytime...

      2. throwawayblahbl · · focus · HN ↗

        [dead]

      3. sothatsit · · focus · HN ↗
        I was running into similar issues where italics text was blinking. I traced it back to a bug in screen, which I patched in my own screen fork. Not sure if exactly the same bug but could be? <a href="https:&#x2F;&#x2F;github.com&#x2F;Sothatsit&#x2F;screen" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Sothatsit&#x2F;screen
      4. rpdillon · · focus · HN ↗
        See if you can replicate this inside of tmux. It might be screen&#x27;s escape code handling.
      5. rmunn · · focus · HN ↗
        Have you tried a different terminal app, such as Ghostty? <a href="https:&#x2F;&#x2F;ghostty.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ghostty.org&#x2F; has a Mac build, and handles italics properly. That might solve your issue without having to edit any configuration files. Plus, as a side benefit, Ghostty ignores the ANSI color codes for blinking text, so you won&#x27;t ever see blinking text again.
        1. funcDropShadow · · focus · HN ↗
          I am wondering why people are so hyped about Ghostty? I gave it recently a try coming from kitty. And I had to configure stuff that worked out of the box with kitty, like Ctrl-Enter support and other key combos for agent harnesses. I like the development model of ghostt. And the developer really cares about creating great building blocks, e.g libghostty. But I am a bit underwhelmed.
          1. alxhslm · · focus · HN ↗
            Might depend on what you&#x27;re comparing to.

            Came from iTerm2, and Ghostty is much faster and minimal.

          2. computershit · · focus · HN ↗
            I feel like the ghostty hype make more sense as excitement around the direction of terminal infra than a claim it is the one true terminal all others suck. Kitty&#x27;s fine.

            Tangentially I also kind of feel like there is some level of deification of Mitchell&#x27;s products but that&#x27;s a diff topic.

      6. nine_k · · focus · HN ↗
        If you love your terminal app and won&#x27;t switch to Ghostty or WezTerm, at least try tmux instead of the venerable but ancient GNU screen.
        1. huijzer · · focus · HN ↗
          Alacritty plus Zellij works great for me. Much easier to use than tmux
          1. dvergeylen · · focus · HN ↗
            Didn&#x27;t know about Zellij, seems very good, thank you!
      7. kalleboo · · focus · HN ↗
        Terminal.app Settings&#x2F;Profiles has a checkbox &quot;Allow blinking text&quot; you can uncheck
      8. jonwinstanley · · focus · HN ↗
        Afaik iTerm2 is the usual upgrade for the macOS terminal isn’t it?
        1. Geezus_42 · · focus · HN ↗
          It&#x27;s the goto, but there are better options IMO.
      9. lionkor · · focus · HN ↗
        Apart from a different terminal app, try `&#x2F;settings`, find the &quot;TUI mode&quot; or whatever, and set it to fullscreen. It fixed all my flickering and other issues.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.