Ask HN: Show me your half baked project
471–480 of 708 posts
Re: Ask HN: Show me your half baked project
#472https://subatic.com : Cheap/Sustainable open-source youtube alternative. Video hosting on cloudflare R2. (0.36$ / million segments or 2.3 million hours of watch-time per 1$). Transcoding pipeline built in bash/python+ffmpeg.
No ads but business model revolves around arbitraging sponsored segments in videos, which can be targeted to countries and can be rotated as needed.
Other business model is providing hosting/maintaining solution for businesses.
Currently random videos are uploaded but it does showcase different resolutions and the speed to access videos.
Quit/Laxed on this since I achieved my engineering goal of making it end to end work (upload->transcoding->cheap hosting->scalable architecture).
https://app.exam.cafe : OpenAI + Deepgram based instant language evaluation.
Built this for myself when going through IELTS exam. All other online sites wanted me to go through a human and pay for each response. While a human evaluation is desired for judging accents/pronunciation , this tool can judge your content/body.
Re: Ask HN: Show me your half baked project
#473More info and some tech notes here: https://raskie.com/post/how-was-your-flight
Re: Ask HN: Show me your half baked project
#474I am building a message queue from scratch in Rust. It is intended to be a resource efficient alternative to Apache Kafka. (It does not rely on any Kafka libraries.)
It has similar concepts like topics and partitions. It is intended to be distributed in nature, with no reliance on any third party component.
Currently it only provides a segmented log implementation which can be used on it's own if necessary. We support both persistent and in-memory storage.
It is still very much in a nascent stage as there are no message queue level APIs or Web endpoints yet.
I tried to keep it as decoupled from different Rust async runtimes as possible to make it easier to integrate to different ecosystems. It currently supports tokio and glommio.
There is also an example to show how the segmented log might be used in a server:
https://github.com/arindas/laminarmq/tree/examples/laminarmq...
Next steps would be to design the message queue level APIs and gradually implement the distributed components.
This is the first time I am implementing something at this scale so any feedback or advice would be great.
Re: Ask HN: Show me your half baked project
#475Re: Ask HN: Show me your half baked project
#476IMDB, but for online communities - https://www.ocdb.io I didn’t like the existing solutions, so I decided to create my own. In active development now. I’d say 60% is done.
Re: Ask HN: Show me your half baked project
#477You search your profile by name, then you select the game and you can see all the achievements and for the missing ones there's a link to youtube for it.
Re: Ask HN: Show me your half baked project
#478It's literally a landing page + waitlist at this point[1]. 85+ signups so far.
MVP is in progress, landing page redesign to code, UX and logo design are pending.
Re: Ask HN: Show me your half baked project
#479I started this when I was unable to squeeze certain usage patterns from HCL, like: variables living in the same scope as the file, evaluating variables in one pass with parsing, easily using external (environment) variables; plus, a simplified syntax.
The implementation is mostly done: you can defined blocks holding key-value pairs and use numerical, string and bool expressions in them. I will add lists and nested blocks.
At this very moment I am rewriting a parser from yacc-based to a Pratt top-down parser with vm, heavily inspired by the excellent book "Crafting Interpreters". This work is actually done, but needs few polishes to be integrated.
The first implementation of the parser and deserializer is in Go. Once I'm happy with the language and it's sealed, I will write another implementations, most like starting with Python and Zig.
Re: Ask HN: Show me your half baked project
#480Here is the link: https://github.com/emitbase/emitbase-core
Help is always wanted, the most helpful thing would be to raise some money to do it full-time. :))