Postneedle

@notmason__: signal 62/100

Read their best posts ↓

Is this your account? Share your reading:

Full report, last 200 posts, €9

#14 of 190 accounts read, fewer needle hits than 93% of them. The leaderboard

@notmason__ is in Find

In Find, waiting for its first search

People search Find by what they want to read, and only accounts under 10K followers show up. Every search that shows @notmason__ is counted here.

mason, the last 20 posts, read by six needles; the score counts the 15 that are words only. A reading of the words, not a verdict on the person, and not a prediction of reach.

Every post, ranked

Best to weakest by overall signal. Pick a needle to rank the posts by that needle alone.

  1. 1 of 20

    Strongest post

    21views0likes0reposts1replies

    your agent's memory now includes the word "no." selvedge v0.3.11: change_type="reject" records paths never taken, prior_attempts reports stated outcomes as exact instead of inferring, and every rejection can carry the condition that would invalidate it. pip install -U selvedge

    This post carries a picture or video. The needles only read the words, so it is left out of the account's score.

    81signal
    Vague4%
    Nothing new30%
    Secondhand28%
    Nothing to use16%
    Bait or brag17%
    Hype12%
  2. 2 of 20

    27views0likes0reposts0replies

    it's open source, runs entirely on your machine, and installs in one line: pip install selvedge==0.3.7 the feature's called prior_attempts. more on what shipped:
    79signal
    Vague2%
    Nothing new44%
    Secondhand18%
    Nothing to use21%
    Bait or brag42%
    Hype8%
  3. 3 of 20

    18views0likes0reposts1replies

    the install: pip install selvedge cd your-project selvedge setup every modified file gets a .bak before any change reaches disk. re-running is a no-op. for CI: selvedge setup --non-interactive --yes.
    79signal
    Vague3%
    Nothing new33%
    Secondhand42%
    Nothing to use7%
    Bait or brag5%
    Hype4%
  4. 4 of 20

    25views0likes0reposts1replies

    the moment it saves you: your ai goes to rename a database column. last spring, you tried the exact same rename — and it broke billing, so you reverted it. the ai has no idea. but the reasoning is sitting in selvedge, so now it can read it before touching anything.
    78signal
    Vague11%
    Nothing new45%
    Secondhand13%
    Nothing to use18%
    Bait or brag25%
    Hype10%
  5. 5 of 20

    14views0likes0reposts1replies

    a decision that knows when to die: selvedge log payments.retry reject \ -r "no queue retries — provider dedup window too short" \ --expires-when "library:stripe>=12.0" selvedge stale fires it when the condition is met. locally. no LLM. v0.3.11 is out.

    This post carries a picture or video. The needles only read the words, so it is left out of the account's score.

    78signal
    Vague3%
    Nothing new42%
    Secondhand15%
    Nothing to use27%
    Bait or brag21%
    Hype11%
  6. 6 of 20

    80views0likes0reposts0replies

    local SQLite, MIT, no telemetry. pip install selvedge longer post on what's changed since launch: would love to hear what breaks.
    76signal
    Vague3%
    Nothing new49%
    Secondhand18%
    Nothing to use26%
    Bait or brag50%
    Hype5%
  7. 7 of 20

    98views0likes0reposts1replies

    also new: selvedge watch. live tail of new events as the agent works. polls under WAL mode so it never blocks the writer. useful for the first 5 minutes after install when you actually want to see the wiring is working.
    75signal
    Vague8%
    Nothing new48%
    Secondhand13%
    Nothing to use33%
    Bait or brag15%
    Hype8%
  8. 8 of 20

    35views0likes0reposts1replies

    one design choice i'm proud of: it stays quiet unless it's confident. if selvedge isn't sure the history is relevant, it says nothing rather than guess. a wrong answer teaches your ai to ignore it forever. silence is recoverable. so the default is cautious on purpose.
    74signal
    Vague26%
    Nothing new60%
    Secondhand11%
    Nothing to use9%
    Bait or brag37%
    Hype6%
  9. 9 of 20

    32views0likes1reposts0replies

    One agent saves why a model call was rejected. A fresh agent retrieves that reason through MCP. The demo uses one local database; retrieval is explicitly prompted. Selvedge is live on DevHunt. Try it and tell me what breaks:
    72signal
    Vague4%
    Nothing new58%
    Secondhand11%
    Nothing to use39%
    Bait or brag72%
    Hype9%
  10. 10 of 20

    17views1likes0reposts1replies

    Stop repeating rejected ideas. Selvedge launches on Product Hunt September 28 🚀 Give your coding agent a memory of decisions, rejected approaches, and when to reconsider them. Local SQLite. MIT-licensed. No account. Follow the launch:

    This post carries a picture or video. The needles only read the words, so it is left out of the account's score.

    72signal
    Vague2%
    Nothing new50%
    Secondhand25%
    Nothing to use37%
    Bait or brag68%
    Hype19%
  11. 11 of 20

    54views5likes0reposts2replies

    your coding agent shouldn’t have to rediscover why an approach failed. i built selvedge to save decisions, rejected approaches, and when to revisit them—then let your next session look them up. local-first. open source. try it:
    71signal
    Vague10%
    Nothing new61%
    Secondhand7%
    Nothing to use37%
    Bait or brag41%
    Hype15%
  12. 12 of 20

    177views13likes0reposts12replies

    Selvedge on Product Hunt Your next coding session shouldn’t repeat an approach you already rejected. Save the decision. Retrieve the reason. Revisit it when constraints change. MIT-licensed. Local SQLite. Try it and share feedback:

    This post carries a picture or video. The needles only read the words, so it is left out of the account's score.

    71signal
    Vague6%
    Nothing new65%
    Secondhand31%
    Nothing to use14%
    Bait or brag64%
    Hype12%
  13. 13 of 20

    91views0likes0reposts1replies

    a store whose pitch is "rejected decisions stay on the record" should be able to prove the record is intact. selvedge v0.3.11: selvedge verify names the exact row that changed. honest scope: catches casual and accidental modification — not a motivated local attacker.

    This post carries a picture or video. The needles only read the words, so it is left out of the account's score.

    69signal
    Vague4%
    Nothing new39%
    Secondhand51%
    Nothing to use29%
    Bait or brag24%
    Hype9%
  14. 14 of 20

    22views0likes0reposts0replies

    I built Selvedge to save the why. Illustrative record: “Rejected local cache: stale profiles.” After install: selvedge demo It saves + retrieves a sample rejection in a temporary DB. What would you test? PH: DevHunt Oct 6:
    65signal
    Vague4%
    Nothing new69%
    Secondhand4%
    Nothing to use64%
    Bait or brag40%
    Hype13%
  15. 15 of 20

    125views1likes0reposts2replies

    ai coding assistants have no memory. every session starts from zero. so they'll happily re-do something you already tried months ago and threw out — because they can't see why you threw it out. selvedge v0.3.7 gives your ai a memory of your project's decisions.
    63signal
    Vague3%
    Nothing new70%
    Secondhand49%
    Nothing to use25%
    Bait or brag15%
    Hype18%
  16. 16 of 20

    23views0likes0reposts1replies

    how it works is boringly simple: before your ai changes something, it asks selvedge one question — "has this been tried here before, and how did it turn out?" if there's history, it gets the answer and can change course. if not, it carries on. that's the whole loop.
    62signal
    Vague23%
    Nothing new75%
    Secondhand40%
    Nothing to use15%
    Bait or brag10%
    Hype6%
  17. 17 of 20

    54views0likes0reposts0replies

    Selvedge demo: a rejected decision survives a fresh process via @YouTube
    43signal
    Vague42%
    Nothing new68%
    Secondhand51%
    Nothing to use67%
    Bait or brag30%
    Hype11%
  18. 18 of 20

    35views2likes0reposts0replies

    Fresh chat. Same repo. What does your coding agent forget first? I’m collecting real examples for Selvedge—pick one or tell me the story. Product Hunt: DevHunt (Oct 6):
    38signal
    Vague13%
    Nothing new80%
    Secondhand72%
    Nothing to use82%
    Bait or brag63%
    Hype7%
  19. 19 of 20

    24views0likes0reposts0replies

    i spent years where music was literally the only thing driving me. funny how life eventually pulls you into other rooms and changes what you care about.
    29signal
    Vague89%
    Nothing new89%
    Secondhand20%
    Nothing to use87%
    Bait or brag8%
    Hype2%
  20. 20 of 20

    Weakest post

    71views1likes0reposts0replies

    craftsmanship is knowing how to work, art is knowing when to stop.
    24signal
    Vague94%
    Nothing new80%
    Secondhand97%
    Nothing to use35%
    Bait or brag5%
    Hype2%
That was the last 20 posts. The full report reads the last 200.Signal over time, signal against views, the loudest posts on every needle, all 200 ranked.Unlock, €9

Read on 2026-11-04. This is your account and you want it gone? Write to hello@postneedle.com. The leaderboard