Show HN: Marsha – An LLM-Based Programming Language

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • marsha

    Marsha is a functional, higher-level, English-based programming language that gets compiled into tested Python software by an LLM

  • > You're a bit too black-and-white on this situation.

    While I agree with your other points, I feel this argument doesn't really hold water.

    The output of the c compiler is deterministic.

    I struggle very hard to believe that the floating point rounding errors when you compile C will cause it to occasionally emit a binary that is not byte-identical multiple sequential runs in a row.

    What any program does at runtime is essentially non-deterministic, and that's 100% not what we're talking about here.

    If you consider https://github.com/alantech/marsha/blob/main/examples/web/we... ...

    The generated output of this file is a probability distribution with a sweet spot where the code does what you want; there are multiple outputs of code that sit in the sweet spot. You want one of these.

    The actual output of this file is a probability distribution that includes the examples, but may or may not overlap the sweet spot of 'actually does the right thing'.

    ...in fact, and there's no specific reason to expect that, regardless of the number of examples you provide, the distribution that includes those examples also includes the sweet spot.

    For common examples it will, but I'd argue that it's actually provable that there are times (eg. where the output length of a valid solution would be > the possible out of the model), that regardless of the examples / tests, it's not actually possible to generate a valid solution from. Just like how constraint solvers will sometimes tell you there's no solution that matches all the constraints.

    So, that would be like a compiler error. "You've asked for something impossible".

    ...but I imagine it would be very very difficult to tell the difference between inputs that overlap the sweet spot and those that don't; the ones that don't will have solutions that look right, but actually only cover the examples; and there's literally no way of telling the difference between that and a correct solution without HFRL.

    It seem like an intractable problem to me.

    > Different tools for different scenarios, so if that is a huge problem, don't use Marsha as it currently is.

    As you say~

  • maccarone

    AI-managed code blocks in Python ⏪⏩

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Gemini API 102: Next steps beyond "Hello World!"

    5 projects | dev.to | 24 Apr 2024
  • Show HN: Streaming DataFrames–a Pandas-like syntax for real-time data

    1 project | news.ycombinator.com | 23 Apr 2024
  • GPT-4 Turbo with Vision is a step backwards for coding

    5 projects | news.ycombinator.com | 10 Apr 2024
  • ApacheKafka VS quix-streams - a user suggested alternative

    2 projects | 7 Dec 2023
  • flink-statefun VS quix-streams - a user suggested alternative

    2 projects | 7 Dec 2023