Live data from Hacker News

Viewing profile — samuelstros

samuelstros

HN member
Joined
Fri, Dec 03, 2021, 11:25 AM UTC
HN karma
554
Public activity
171 items

About samuelstros

founder of opral.com

Recent public activity

  1. story
    Show HN: Flashtype – Markdown editor for Claude and Codex with in-line diffs

    I wanted to better markdown editor for collaborating with Claude/Codex and built Flashtype ( https://github.com/opral/flashtype ): - opens local markdown files - Claude/Codex nativ…

  2. story
  3. story
  4. story
  5. comment
    Comment #47497780

    track the source of the asset and it works. take ui design. dont track the svg. track the design file itself

  6. comment
    Comment #47491256

    Simple left or right merge. One overwrites the other one. The appeal or structured file formats like .docx, .json, etc. Images are unstructured and simple "do you want to keep the …

  7. comment
    Comment #47480737

    Improving on "git not handling non-text files" is a semantic understanding aka parse step in between the file write. Take a docx, write the file, parse it into entities e.g. paragr…

  8. comment
    Comment #47244112

    How do you get blob file writes fast? I built lix [0] which stores AST’s instead of blobs. Direct AST writing works for apps that are “ast aware”. And I can confirm, it works great…

  9. story
  10. comment
    Comment #47010083

    Yep “stripe couldnt build it because they rely on http ingestion”. Lol.

  11. comment
    Comment #46887839

    Oh interesting. Checks sound similar to lix validation rules [1]. We were coming from a an application perspective where blocking the users intent is a no-go. Do you have a link to…

  12. comment
    Comment #46859465

    oh i didn't know that claude code has a desktop app already

  13. comment
    Comment #46859357

    It's basically what Emdash ( https://www.emdash.sh/ ), Conductor ( https://www.conductor.build/ ) & CO have been building but as first class product from OpenAI. Begs the question …

  14. comment
    Comment #46737235

    The SSIS use case is a good one for lix. Write an SSIS plugin (essentially just parse the XML) and lix can track the xml props in the SSIS package. Opposed to line by line stuff th…

  15. comment
    Comment #46735836

    > Knowing what the actual semantic deltas are in binary files (what your doc examples claimed) is hard. Hm that is what lix provides? SQL is just the interface to query the deltas.…

  16. comment
    Comment #46726453

    I think our goals indeed differ. > How often are binary files being diffed? How long does it take to materialize? How long to run a diff algorithm? If version control is embedded i…

  17. comment
    Comment #46721530

    It can but the plugins are not developed for production readiness yet. I should clarify that. The way to write a plugin: Take an off the shelf parser for pdf, docx, etc. and write …

  18. comment
    Comment #46721232

    Does the following make more sense to you in respect to SQL? Lix uses SQL databases as storage and query engine. Aka you get a filesystem on top of your SQL database that is versio…

  19. comment
    Comment #46721114

    Merge algebra is similar to git with a three way merge. Given that lix tracks individual changes, the three way merge is more fine grained. In case of a conflict, you can either de…

  20. comment
    Comment #46720577

    Thanks for the feedback. AI agents are the pull right now to why version control is needed outside of software engineering. The mistake in the blog post is triggering comparisons t…

  21. comment
    Comment #46720498

    Indeed, if lix were to target code version controlling, incompatibility with git is a “dead on arrival” situation. But, Lix use case is not version controlling code. It’s embedding…

  22. comment
    Comment #46716672

    > But then the first thing it talks about is diffing files. Which honestly shouldn’t even be a feature of VCS. That’s just a separate layer. There is nuance between git line by lin…

  23. comment
    Comment #46716612

    Learnings from the comments so far: I need to refine the positioning of lix. Lix is not a replacement for git. Nor does it target version controlling code as the primary use case. …

  24. comment
    Comment #46716553

    Yes. The tracking works via plugins to keep it generic. Here is a rough illustration: File change -> Plugin (detects changes) -> Lix It works surprisingly well because most standar…

  25. comment
    Comment #46716507

    Hi, I'm the creator of lix. Lix doesn't target code version control. It can be used for it. But the primary use case is embedding version control in applications. Such an applicati…