Live data from Hacker News

Ask HN: Show me your half baked project

news.ycombinator.com

471–480 of 708 posts

Re: Ask HN: Show me your half baked project

#472
Feedback/Ideas welcome since these will (soon) be released as open source projects.

https://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

#474
laminarmq: https://github.com/arindas/laminarmq

I 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

#479
I am crafting BCL, own configuration language.

https://github.com/wkhere/bcl

I 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

#480
I am developing a system for alerts, notifications, and data actions. I will offer an on-premise open-source version as well as a SaaS version. With Emitbase, every developer will be able to write SELECT statements for their databases. If these statements return rows from the database, they will trigger actions such as emails, Slack messages, or automated workflows in tools like Zapier. Engineers using Emitbase will be able to create and automate all alerts, notifications, and data actions in a matter of minutes, rather than hours.

Here 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. :))

Post reply on HN