Ask HN: Show me your half baked project

420 points by notoriousarun ↗ HN
Release early, release often. Don't worry, be crappy. Fail fast. Iterate.

Show us your half baked, not really ready for prime time projects.

Also, if you need any help with a project, a startup, or an idea, just post it here.

841 comments

[ 2.6 ms ] story [ 454 ms ] thread
https://bashboard.io

Spent 3 months making this metrics dashboard, where you can send any JSON or data and it'll pick out charts from it. Best part is - no 3rd party service is left out and the learning curve is super shallow (just make a request with any data).

The backend is very stable, but UX at the moment is poor, since I didn't manage to reach my target audience and am still thinking how to continue.

Looks like a nice idea. Maybe try targeting a niche or a specific industry?

I agree the UX needs a revamp.

I don't know if you're aware but in the late '90s and early '00s "bash board" was a term that referred to an online forum where kids would make fun of one another. My middle school had multiple bash boards... doesn't mean you can't use the term today for something different, but just something to be aware of.
I'll start with mine: https://pipecontent.com - Right now trying to solve the content consumption problem.

The intention is to build a second brain for knowledge workers. That will help knowledge workers save their best ideas, organize their learning, and expand their creative output.

Hacker? Interested? Let's connect on https://twitter.com/notoriousarun

http://myoilguage.com

Hardware is version .1 and as well as web app. I am learning new web stack tech to Enable commercializing this and improve the hardware.

Well done, I love hardware projects. We don't see enough of them here.
Also, I just saw someone else here is doing something similar for a water tank.

And your pipe cap housing reminded me that I had a similar project in mind but float switches would not be rugged enough. I'm going to revisit it using ultrasonics!!!

My version 2 is based off of laser. I believe it wil be more accurate. Also battery based.
https://github.com/matiasvc/Toucan

I work in robotics and have for a long time been frustrated with how hard it is to visualize data in C++. I created Toucan to try to solve that. The project is still in a very early stage but has already started to become a useful tool.

The API still needs work but it’s getting there. Toucan can be called from anywhere in your code, and runs in its own thread to always remain interactive and responsive.

(comment deleted)
Voltmeter: an application to quickly provide an overview of service health using simple service status endpoints.

https://github.com/sandermvanvliet/Voltmeter

Pretty much works for what we want at $workplace, I built it so that we can see if our platform services are up and running and healthy.

It uses scraping of a service status endpoint to collect service health and the health of the dependencies of that service.

Using that the app renders a graph with all services and dependencies which helps us quickly find services that are broken in prod.

Recently added inputs from our metrics back-end so that we can have auto-discovery of new services and to support services that don’t have a HTTP endpoint we can scrape

https://www.quidsentio.com

The idea was a mix of personal journal and private social network. But social network features are hard. Notifications, discovery, create a habit.

I am the one only user (I use it as a habit tracker). Couldn’t convince even my wife to use it.

https://www.namehunt.dev/

I've always struggled with finding domain names for new projects (all the good ones are taken!) that I decided to do something about it.

The suggestion engine isn't really fully working yet, but the idea is to input a desired word/name/set of keywords and see a list of available domain names.

Kind of following the "build what you yourself would use" philosophy.

P.S.: Love the idea of having a periodical post like this on HN

Keep working on it. I don't need it right now, but I could definitely see something like this be interesting, the only solution I can think of right now is just searching for different things in a traditional registrar and that's been a frustrating process. Good luck! Biggest challenge is well. One coming up with good recommendations, but two getting it into my head when I need it. I don't know if traditional advertising will help with that you almost just need to be come a household name.
Thanks for the encouragement! Glad you think it could be useful.

Agreed, getting a userbase/people who know about my product is probably the biggest challenge (frankly, I think it almost always is), but I'll give it my best shot. If it fails then, well, at least it will still be useful for myself :)

I think the other really useful thing is eventually adding a 'paid' version that's more robust - I know lots of corporates struggle with specific product names because they not only need the domain but need to make sure that no competitor or someone in the industry has a similarly named product, so if your solution could also make sure that when it recommended a domain/product name it isn't in use in your industry or with a competitive project already
I tried it out and the suggestions were not bad but there are two huge problems.

It shows everything as available even if it’s very obviously not, and it uses underscores in the names.

The first problem might lie with the registrar API assuming you’re using one.

I made a API introspection documentation tool for Python Flask. Mostly a learning experience and possibly redundant to other projects, but it's just about good enough to use for my own purposes. I might ShowHN at some point.

https://github.com/cliftbar/automd

I wouldn't even call it half baked yet, more like a tenth, but I'm working on a total conversion (with a few engine changes) to the DOS Rise of the Triad. You can see one example here: https://twitter.com/mysterydip/status/1345112757050486785?s=... I am changing all textures, adding some new ones, repurposing enemies and weapons, all new maps and features.

I think the engine really had some clever potential that didn't get fully realized in the end product, and I want to bring that out. Plus working on a DOS project has been very enjoyable for the simplicity and limitations.

Very cool! Not much of a gamer, but I replay ROTT every few years. Would totally play with your mech-enabled version!
Interesting! Why for ROTT and not use an engine like Doom if you're replacing all assets anyway?
I actually prefer the block layout of levels instead of the line segment geometry, just makes more sense in my head. Also I like the underdog, I want to show people the engine was more advanced than "wolfenstein with higher walls". So many things have been done with DOOM, I think it's interesting to explore the other engines of the time.
https://github.com/briancappello/flask-unchained

I wanted something better than Django. So I built this. IMO it's already there from a technical perspective but the documentation needs some more work. Would greatly appreciate any feedback!

I used padrino for a while, because it advertised itself as half-way between sinatra and rails. I liked it, but I don't think the framework ever had enough support to be able to rely on it, and since it's not well known I wouldn't pick it again in an environment where someone else had to code on it.

http://padrinorb.com/

Yea, I definitely need to put more effort into promotion and getting more active users.

I'm not familiar with padrino, but at least for Flask Unchained, it's literally Flask under the hood - so my project is less a new framework but more of an improved way to use a highly popular existing framework. I'm hopeful this distinction can help with adoption.

Yeah Padrino is similar, it’s sinatra under the hood.
Public Transportation app: https://mappi.invisen.com/

Website is Spanish only for now but the app has multiple languages. Still adding new cities whenever I can but I've been too busy lately.

Started as a project to learn more about routing and public transportation in Madrid and GTFS data. It was fun and I learned a lot.

https://startupgroundwork.com/

It helps people start a business by helping them find the right software and acts as a starting point for research. It's half-baked because writing content is very difficult and energy consuming. But hiring writers just gets you crap. Its difficulty to make money if words don't flow.

https://github.com/jl6/hdrfs

"HDRFS is a lossless filesystem application which stores a complete history of every byte ever written to it. It is backed by a strictly append-only log, but works as a fully read/write POSIX-compatible filesystem. Think of it as a cross between a filesystem and tar, with infinite versioning and tuned to maximise ease of backups.

It is intended to be used by individuals to archive personal files."

Very half-baked. It works, but it turns out there are quite a few applications with highly pessimal write() patterns that bloat the metadata database, making it less general-purpose than I had hoped.

I love the idea of this, how you write to volume files of a fixed configurable size, that become immutable once it's moved onto the next one, so you can pick up those prior volumes and move them to offline storage whenever you want. That just seems really nice and easy to understand.
Working on Tax/Person ID validation.

First building out this JS library - https://github.com/koblas/stdnum-js

which I plan on embedding in this React static site.

https://tininfo.com/country/AD/individual/NRT/

- Currently mired in building out all of the country validation in JS (the thing I know how to do) - Should really be working on building out more website templates and proving the functionality.

Why? Because I have to validate VAT numbers CPF or other random ID numbers on a regular basis and right now building unit tests just to test an 8 digit number...

Observideo [1]. Initially a web app that links to dropbox to facilitate my wife's student's research on behaviour by tagging video segments. Now it's a half baked electron app. Initially made for her research projects, most students either use excel or some expensive software.

[1] https://github.com/mping/observideo

http://rhn.github.io/jazda/

Jazda is a simple hackable bicycle computer. You can build it out of components available in your local electronics store (except the display).

I started it some 10 years ago as an experiment in AVR programming, before Arduino existed, and it keeps a honorable place in the back of my head ever since.

https://www.tappydays.com Keep track of birthdays and anniversaries
Hrmm the landing page doesn't have a lot of screenshots. What would tappydays give me that google calendar wouldn't? Do you have integrations to pull days from facebook/etc?
https://lofichess.com

I wanted a trimmed down interface for following live chess streams. To keep the website updated I run an AWS Lambda every two minutes that does the following:

1. Pulls active streams from the Twitch API.

2. Uses the Go templates library to repackage the response as static HTML.

3. Uploads the static HTML to S3, where it is served behind CloudFront.

Interesting approach to generate a static website. Is this completely free? Or do you end up paying for the Lambda task?
Average latency for the Lambda over the last week is 4.84s and it runs with 128mb of memory. Running every two minutes, that comes to ~25,000 invocations and ~15,000 GB-seconds of compute time per month. The AWS Lambda free usage tier includes 1M free requests per month and 400,000 GB-seconds of compute time per month so the Lambda is definitely free.

The website is tiny (homepage < 20kb excluding the thumbnails which are hosted by Twitch), so I'm also inside the free tier on S3 and CloudFront. I paid $12 upfront for the domain registration.

Thanks for the explanation. I was thinking about how I would do it, but always ended up reverting to Netlify. Good to have some different approaches.