Live data from Hacker News

Ask HN: Show me your half baked project

news.ycombinator.com

351–360 of 841 posts

Re: Ask HN: Show me your half baked project

#351
This is _extremely_ half-baked. In fact, it's never meant for anyone's use but mine I just have it on github to use as an easy backup.

https://github.com/ApproximateIdentity/vocab

Basically what I have is a open office spreadsheet that I add Czech words to and specify things like noun/adj/etc., gender, english/czech spelling, and more and then I have a tiny bit of code to generate flashcards for the Anki program to import.

https://apps.ankiweb.net/

Basically the point is just to make it a bit easier to use the flashcard program and nothing else.

Re: Ask HN: Show me your half baked project

#352
https://github.com/meethari/todo_react

I'm in the process of learning the MERN stack for full stack development. What I have here is a todo list app where you can perform CRUD actions on the todo list (add todos, delete them, update the done state).

The front end is in React and the back end is an Express API that talks to a Mongo instance.

Next actions include - Making this a full fledged product by throwing in login functionality, authentication, ability to create multiple lists - Honing my HTML/CSS skills to build components for the above purposes - Deploying this to Heroku

Re: Ask HN: Show me your half baked project

#353
Arborist.jl https://github.com/oxinabox/Arborist.jl/

It implements one of the more advanced tricks in JuliaLang. Which is the concept behind Cassette.jl (https://github.com/jrevels/Cassette.jl) and IRTools.jl (https://github.com/MikeInnes/IRTools.jl). which is this notion of a recursive source code tranformation. This is the thing where you tranform code (kind of like a macro but not lexically scoped), including tranforming all function calls to also tranform their code. It's super powerful

For example Zygote.jl (https://github.com/FluxML/Zygote.jl) implements reverse mode automatic differentiation, by defining a function that is a generated transformation of the function being differentiated. MagneticReadHead.jl (https://github.com/oxinabox/MagneticReadHead.jl/) implements a debugger by defining a function that has been transformed to include debugger interupts. This stuff also has a bunch of use for probabalistic programming languages etc.

The thing is Cassette and IRTools implement this at the lowered code level. It runs on the SSA-form IR. This IR was never really designed for the user to write it. Though IRTools does a noble attempt to make it nice.

Arborist instead runs at the Abstract Syntax Tree (AST) level. Just like macros. This is designed to be written and manipulated by users. Users do that all the time by writing macros.

I haven't touched it in a while (apparently 2 years). Largely because AFAICT it's not useful outside of pedagogical purposes.

AST is not actually that nice for any program tranforms i want to do, since there are so many ways to write the same thing. E.g. different kinds of loops and branches, where as in SSA form IR they all look the same. Probably could be made to work, but i just don't really have a usecase that I can't do easier on IR. (probably people who haven't been deep into IR on the other hand would think of some)

There are a bunch of edge cases where it crashes still, for things that are not allowed to appear in generated code. It wouldn't be too hard to make it work though, not really. Particularly since we now have tools like https://github.com/SciML/RuntimeGeneratedFunctions.jl https://github.com/JuliaStaging/GeneralizedGenerated.jl

Re: Ask HN: Show me your half baked project

#354
Currently building a search engine that allows you to search within a select list of websites. The idea is to allow users to search for content in sites that may not have the best search on indexing features. I started this as there are few websites that I use that have ancient indexing. How am I meant to know which year/month the article that I'm trying to find was published in??

https://github.com/AbdullahRehmat/SoundSearch

It's very much work in progress and pretty much designed for my use case only...

Re: Ask HN: Show me your half baked project

#355
post #188

Less than half baked, Kong (temp name) is the Goodread for movies. During lockdown, I decided to watch more movies, including classics. I noticed my friends were doing the same and I wanted to know what they were watching, and which film they were interested in... Very early. Lots of buggy features. Sorry. http://www.getkong.xyz

I signed up. Does nothing like this already exist?

Re: Ask HN: Show me your half baked project

#356
https://connectednotes.net (github: https://github.com/tsiki/connectednotes)

It's essentially Zettelkasten based note taking + flashcards + FOSS. More tchnically it's a PWA to make notes accessible anywhere, and the storage layer is currently Google Drive (although I want to make the storage layer easily swappable to eg. local hard drive).

It's a bit beyond half-baked but I'm currently trying to crush most annoying bugs for the alpha release and there's plenty of those, so it's not exactly baked either.

Re: Ask HN: Show me your half baked project

#358
Here is my half baked real-time server monitoring system: https://github.com/elestio/ws-monitoring

It's a web UI + websocket backend, very small, 10kb vanilla frontend and 300 LOC for the backend.

My goal is not to compete with netdata or other big tools but serve my own needs using really few resources

Re: Ask HN: Show me your half baked project

#359
post #41

https://smoothtrack.app - an app that uses your phone's AR for 3D head tracking for PC games. Kind of a "VR" feel for sim games, without VR. Has layout issues on some smaller screens, I'm still working on a USB connection feature, and lots of other stuff I need to improve on. But releasing early was the right decision, it's already doing pretty well!

Nice to see your post, I've been using this on a Pixel 3a with MS Flight Simulator and it works well! I wish there was less latency, but it is manageable and definitely adds to the experience. Thanks!

Curious what you think of my own submission here, a tool to make flight sim control maps from a browser: https://news.ycombinator.com/item?id=25702356

Post reply on HN