home.social

#parsing — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #parsing, aggregated by home.social.

  1. The fastest way to match characters on ARM processors?, lemire.me/blog/2026/04/19/the-.

    In this article, Lemir talks about two SIMD ARM SVE/SVE2 instructions: `match` and `nmatch`, which fit nicely in the _vectorized classification_ step of `simdjson`. These instructions improve the performance of `simdjson` from 11.4Gb/s to 14.4Gb/s.

    #performance #simd #arm #json #parsing

  2. The fastest way to match characters on ARM processors?, lemire.me/blog/2026/04/19/the-.

    In this article, Lemir talks about two SIMD ARM SVE/SVE2 instructions: `match` and `nmatch`, which fit nicely in the _vectorized classification_ step of `simdjson`. These instructions improve the performance of `simdjson` from 11.4Gb/s to 14.4Gb/s.

    #performance #simd #arm #json #parsing

  3. The fastest way to match characters on ARM processors?, lemire.me/blog/2026/04/19/the-.

    In this article, Lemir talks about two SIMD ARM SVE/SVE2 instructions: `match` and `nmatch`, which fit nicely in the _vectorized classification_ step of `simdjson`. These instructions improve the performance of `simdjson` from 11.4Gb/s to 14.4Gb/s.

    #performance #simd #arm #json #parsing

  4. The fastest way to match characters on ARM processors?, lemire.me/blog/2026/04/19/the-.

    In this article, Lemir talks about two SIMD ARM SVE/SVE2 instructions: `match` and `nmatch`, which fit nicely in the _vectorized classification_ step of `simdjson`. These instructions improve the performance of `simdjson` from 11.4Gb/s to 14.4Gb/s.

    #performance #simd #arm #json #parsing

  5. The fastest way to match characters on ARM processors?, lemire.me/blog/2026/04/19/the-.

    In this article, Lemir talks about two SIMD ARM SVE/SVE2 instructions: `match` and `nmatch`, which fit nicely in the _vectorized classification_ step of `simdjson`. These instructions improve the performance of `simdjson` from 11.4Gb/s to 14.4Gb/s.

    #performance #simd #arm #json #parsing

  6. I do not see why a recursive-descent parser cannot have numeric precedences like a Pratt parser. You just move the order of productions freely, and let any production call any other.

    Am I missing something?

    #parsing #programming

  7. Rewriting Our Rust Wasm Parser in TypeScript, by (not on Mastodon or Bluesky):

    openui.com/blog/rust-wasm-pars

  8. 🚀 Ohm's #PEG-to-WASM Compiler: because everyone needs a #parsing #tool that's 50x #faster to parse things nobody asked for! 😂 Forget about improving your life—just make #parsing 0.02 seconds quicker. Is it a bird? Is it a plane? No, it's an #unnecessary #compiler update! 🙄
    ohmjs.org/blog/2026/03/12/peg- #update #speed #improvement #tool #coding #humor #HackerNews #ngated

  9. Nobody Gets Fired for Picking JSON, but Maybe They Should?
    Nobody Gets Fired for Picking JSON, but Maybe They Should?

    By Miguel Young de la Sota

    Nobody Gets Fired for Picking JSON, but Maybe They Should?

    JSON is extremely popular but deeply flawed. This article discusses the details of JSON’s design, how it’s used (and misused), and how
    monodes.com/predaelli/2026/03/
    #Javascript #formats #JSON #parsing

  10. Nobody Gets Fired for Picking JSON, but Maybe They Should?
    Nobody Gets Fired for Picking JSON, but Maybe They Should?

    By Miguel Young de la Sota

    Nobody Gets Fired for Picking JSON, but Maybe They Should?

    JSON is extremely popular but deeply flawed. This article discusses the details of JSON’s design, how it’s used (and misused), and how
    monodes.com/predaelli/2026/03/
    #Javascript #formats #JSON #parsing

  11. Nobody Gets Fired for Picking JSON, but Maybe They Should?
    Nobody Gets Fired for Picking JSON, but Maybe They Should?

    By Miguel Young de la Sota

    Nobody Gets Fired for Picking JSON, but Maybe They Should?

    JSON is extremely popular but deeply flawed. This article discusses the details of JSON’s design, how it’s used (and misused), and how
    monodes.com/predaelli/2026/03/
    #Javascript #formats #JSON #parsing

  12. Nobody Gets Fired for Picking JSON, but Maybe They Should?
    Nobody Gets Fired for Picking JSON, but Maybe They Should?

    By Miguel Young de la Sota

    Nobody Gets Fired for Picking JSON, but Maybe They Should?

    JSON is extremely popular but deeply flawed. This article discusses the details of JSON’s design, how it’s used (and misused), and how
    monodes.com/predaelli/2026/03/
    #Javascript #formats #JSON #parsing

  13. Nobody Gets Fired for Picking JSON, but Maybe They Should?
    Nobody Gets Fired for Picking JSON, but Maybe They Should?

    By Miguel Young de la Sota

    Nobody Gets Fired for Picking JSON, but Maybe They Should?

    JSON is extremely popular but deeply flawed. This article discusses the details of JSON’s design, how it’s used (and misused), and how
    monodes.com/predaelli/2026/03/
    #Javascript #formats #JSON #parsing

  14. How to Stop Implicit Date Conversion Bugs

    String dates can be interpreted differently than you expect.

    #mysql #date #parsing #howto #bug #data

    youtube.com/watch?v=Krq5ZwzIR_Q

  15. Why #Lexing and #Parsing Should Be Separate

    "Summary: Do the easy thing with the fast algorithm, and the hard thing with the slow algorithm. Lexing and parsing are different things."

    #parsers

    github.com/oils-for-unix/oils/