Live data from Hacker News

Ask HN: Show me your half baked project

news.ycombinator.com

641–650 of 841 posts

Re: Ask HN: Show me your half baked project

#641
Boilerplate generator tool. It’s a single binary (compared to most JS based solutions e.g. Yeoman), and also it supports scripting within template files, which allows to handle some edge cases (in my experience most common problem with such tools).

https://github.com/g1ntas/accio

I didn’t want to separate scripts from templates, because of context switching, so I implemented custom markup language, to make code and template live together in single file. I am actually quite proud of the end result.

However, there’re still quite some features missing, and I am taking a break now to focus on other projects.

Re: Ask HN: Show me your half baked project

#643

Earlier quoted context omitted.

Somewhat OT, but one of my pet crazy ideas is a Forth-like data file format based on a stack. I've never thought about it enough to say if it's completely stupid or not.

Could you elaborate a bit? Would the file be a set of instructions that generates the data (this is how postscript works), or something else?

I was thinking some some subset of a stack-based language, enough to define different data types, eg. arr_name 1 2 3 4 5 array; float_name 5.75 float

Sort of like how Clojure or KiCad uses S-expressions to store data. The idea was that like Forth, the parser for such a data structure would be minimal and suitable for even a crappy programmer to implement. I'd thought this would be useful for minimal systems like microcontrollers or locked-down corporate systems with no chance of installing third-party libraries.

Re: Ask HN: Show me your half baked project

#644
brain-plasma: a fast Python dictionary interface to the Plasma shared memory object store (pyarrow project)

https://github.com/russellromney/brain-plasma

I had a speed problem repeatedly loading large dataframes into memory for a Dash project - threads can’t share object updates and Redis gets slow with large objects. So I built brain-plasma. It lets you keep objects in memory, but separate from service memory - no need to read data into memory over and over. Fast access and arbitrary namespaces. It’s not perfect but it works well.

Re: Ask HN: Show me your half baked project

#645
I'm building a service for developers who want to help out small businesses or non-profits [0]. I'm still at the ideation stage, gauging interest, but would love to hear everyones thoughts!

The backend is a simple Python/Flask/Postgres app [1] but holding off on building it out until there is more demand. Spun off a GCP Flask starter template from this repo useful for folks wanting to deploy python apps to GCP/App Engine [2]. Thanks for looking.

[0] https://www.hackforgood.dev/signup [1] https://github.com/ckahle33/hackforgood [2] https://github.com/ckahle33/gcp-flask-template

Re: Ask HN: Show me your half baked project

#646
post #607

I think it's a little bit beyond "half" baked, but I built a thing I call Logsuck last year: https://github.com/jackbister/logsuck The idea is to have a free Splunk alternative which you can set up with just one binary. I use Splunk at work and love it, but it just doesn't seem like a product for solo developers (I can't even find a pricing page on splunk.com), and the primary free alternative, the ELK stack, seems a…

Is the aim to have this production ready as an alternative to ELK/Splunk? Or is it more of a tool for local development?

Yes, the goal is that it should be usable in production as well. The limitation it will probably have compared to ELK/Splunk is that since there's only a single recipient node and it uses SQLite for storage, the upper limit to how quickly it can ingest logs will probably be lower compared to ELK/Splunk. So Logsuck may not ever be suitable for large deployments that are logging huge amounts for sustained periods of time.

I haven't really tested what the limits are yet so unfortunately I can't put a concrete number on it, but my vision is that Logsuck should at the very least work for a small-medium sized company with "normal" logging needs.

The current state is that it's got quite a few bugs and is lacking many features you would expect from an ELK/Splunk alternative but the basic concept is working. If what you need is a GUI for grepping across logs spread out on multiple servers it can be used for that today, but it's not doing much beyond that yet.

Re: Ask HN: Show me your half baked project

#647
post #230

https://github.com/Tade0/emergency-poncho This is a HTTP mock server for reproducing issues on the front-end using a recorded HTTP archive(*.har file). The gimmick is that for a given endpoint it stores all the responses and serves them in a round-robin sequence. This way you can simulate situations where e.g. a request has been retried after the JWT expired, or something special happens when an item is added to a li…

I had the same idea a while ago

https://github.com/mandx/harplay

Pretty much the same goals as `emergency-poncho`, plus the excuse to learn making web servers in Rust.

Re: Ask HN: Show me your half baked project

#649

I've been trying to sell the idea of AI-assisted breast augmentation visualization. I call it breastimate. So far no plastic surgeons will meet with me to validate the idea. It's image to image translation using SPADE from before augmentation to after augmentation. NSFW (female breasts shown) https://spark.adobe.com/page/zZlziYu47YiwR/

1. Are you sharing this website with them?

2. How well do your AI after photos compare to the real ones?

Cool project!

Post reply on HN