Live data from Hacker News

Ask HN: Tell us about your project that's not done yet but you want feedback on

news.ycombinator.com

381–390 of 472 posts

Re: Ask HN: Tell us about your project that's not done yet but you want feedback on

#381

https://chrome.google.com/webstore/detail/jpt-chatgpt-code-i... I've been working on a chrome extension that let's you run python code in ChatGPT. You can see the output, see plots with matplotlib, upload and download files, use a bunch of packages, all thanks to Pyodide[0]. Basically ChatGPT's own code interpreter but worse (it's also free, you get what you pay for). It was important to me that it works completely l…

This is very cool! I just downloaded the extension and tried a hello world program. Will tinker a bit more. If you can make a library to run python code inside a JS project (like Next JS) then we could build a code interpreter in Next JS. Would be super cool. Here is a python implementation - https://github.com/shroominic/codeinterpreter-api - for your reference.

> If you can make a library to run python code inside a JS project

This is actually exactly what Pyodide does! It's basically the CPython interpreter compiled to wasm. This will allow you to run python code in, say, NextJS.

Re: Ask HN: Tell us about your project that's not done yet but you want feedback on

#383
I am writing a low-code tool for Google Apps Script and Google Sheets.

Developed in pure JavaScript and can work in both desktop and mobile browsers.

It includes a custom front-end framework that completely eliminates the need for front-end coding.

The tool also includes many features such as a shopping cart, signatures, and fully flexible forms.

Development with this tool does not require a graphical interface, so ChatGPT can handle most of the development.

Re: Ask HN: Tell us about your project that's not done yet but you want feedback on

#384

http://polymorf.me/ A Talking Avatar AI generator similar to d-id. Worked on it for 2 months but I have problems adding natural head movement to the speaker. About 100 users so far but 0 revenue. Very low traffic (like 10-20 users/day). Not sure where to go next, at moment trying to focus more on marketing and getting feedback

=> https://www.facebook.com/groups/virtualbeings

Re: Ask HN: Tell us about your project that's not done yet but you want feedback on

#385

Earlier quoted context omitted.

Old version of the example file is at https://git.yzena.com/Yzena/Yc/src/branch/master/src/yao/exa... . It's old because I had to stop pushing new commits to that repo until I got my new license approved by a lawyer. I have almost 700 commits since then, several of which update the example file. But the gist of the language is still the same.

My initial thoughts(I'm not a "language guy" so I don't pay much attention to languages outside the billion dollar ones). * Is it gonna stay AGPL? Will people use it? * I like the integration with shell. Largely because I hate actually coding in shell and this could be a cool replacement. * Overall it looks pretty cool. I'd probably enjoy coding in it more than C * it seems to have a handwritten lexer and parser? * T…

Those are really good thoughts! Here are a few answers and thoughts.

* No, it won't stay AGPL. It will be just my license once a lawyer approves that license. And I have actually four licenses; it will start on the most restrictive, but I will move it to the most permissive over time as this repo becomes established and recognized. In essence, I will explicitly follow the process in [1] that tends to happen over time.

* Yay!

* Double yay! Thank you!

* Yes. This is necessary to implement DSL's in it. (My build system will use a DSL.) Also, it will have better error messages.

* Great! This is one thing that Rust is right on: mutation should not be default.

* I'm not the biggest fan of it either; that syntax will change to something better. Maybe just `push : `. I don't know. Any suggestions?

* Technically, they are not built-in; they are a part of the standard library, but point taken: there needs to be a better namespace for those standard library ones. (By the way, this means that yes, your own libraries can add context stacks for client code.)

* Function suffixes are weird, yes. I don't know what to do about that. I've waffled a bit between them and having implicit name mangling (as in C++), but that leads to ABI and interoperability issues. But I acknowledge the issue. What can I say? Language design is hard!

And to answer, your claim that you're not a language guy, you are. As a user, you are more right than me as to what is good; actual users matter more than the language designer. If you are a user, you know what's good for you, and it is my job to hit that.

Someone somewhere said that new projects can only spend a few points on "novel" things; maybe I'll have to spend one on function suffixes, or maybe it would be better to spend them somewhere else.

> But I don't think I'd want to use anything "Indie" in production anywhere, and AGPL might scare off people so it never becomes a mainstream corporate backed thing, right?

Well, I am running a business behind it, an actual real business, so it may not be corporate-backed, but it's as close as I can make it. Because I don't want a corporation controlling it.

> Seems like you'd have to really carefully make sure it fits the audience who enjoys using indie stuff if you don't plan to get corporate backing. AI free seems like a good thing for that!

Thank you! That is actually part of my plan (though I do hate LLM's).

Here's my plan: you have people at companies that write shell scripts for small tasks, right? Over time a few of those scripts get passed around, tweaked, and turned into pseudo-blessed company-wide tools.

Well, maybe one of those programmers writes Yao scripts because Yao is just better than shell. If one or more of those scripts becomes a pseudo-blessed tool, then the company now depends on Yao, and they would be wise to pay me a few grand a year for support.

IOW, you nailed my plan: target the indie audience and use it to snare the corporate one. :) You figured all of that out from the language design! You're sharp!

Thank you for the comments!

[1]: https://writing.kemitchell.com/2020/03/07/No-Posse.html

Re: Ask HN: Tell us about your project that's not done yet but you want feedback on

#387

A little niche, but https://run-in.app is an online encounter manager for DnD 5e that I've been (slowly) building this year. I initially built it because I was dming a one-shot for some friends and got overwhelmed tracking the health and position of 6 enemies + the party on pen and paper. I wasn't happy with the solutions I found to this online, and thought it'd be fun to try and build one myself. The main features f…

Something like this is exactly what I've been looking for! Barebones, easy to use, and snappy. I find most other encounter builders are way to bloated for my purposes. But this seems to strike a really nice middle ground of convenience with all the right features.

Re: Ask HN: Tell us about your project that's not done yet but you want feedback on

#388
https://otiv.dev - Automation tool for teams that use Notion and Slack.

Basically got 0 paying customers right now, but we are using it on all our internal projects - just started running Google ads to see if I can get some conversions. Would love some feedback - especially if you are the target audience - a team that uses Slack and Notion.

Re: Ask HN: Tell us about your project that's not done yet but you want feedback on

#389

I’m working on ModelFusion, a TypeScript library for working with AI models (llm, image, etc.) https://github.com/lgrammel/modelfusion It is only getting limited traction so I’m wondering if I’m missing something fundamental with the approach that I’m taking.

This looks awesome! Keep sharing. I think many newbies are looking exactly for something like that including me to get startet with AI :)

Re: Ask HN: Tell us about your project that's not done yet but you want feedback on

#390

Earlier quoted context omitted.

This is really interesting as I am looking for a route planner that I can use with my old Garmin Edge without having to do 3rd degree API connections in the background every time. All I want is a route file that I can copy on the device using a file manager. Can this tool work for me or do you know other bike computers you were able to use this with?

If your old Garmin is compatible with the Garmin app you can download the gpx file then open it with Garmin app and sync it to your Garmin edge. Not sure if moving the gpx file to your Garmin using a file manager will work.

It will work, you just need to put it in the right place on the Garmin (“NewFiles” or something like that).
Post reply on HN