Hacker News new | past | comments | ask | show | jobs | submit login
Ask HN: Show me your half baked project
395 points by notpushkin 11 months ago | hide | past | favorite | 687 comments
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.




https://ant.care/

https://github.com/MeoMix/symbiants

I'm making a digital ant farm. SimAnt + Tamagotchi that runs in real-time. Written in Rust/WASM/Bevy

The goal is to give people cute ants that do cute ant things 24/7, ask people to look after their ants and feed them once-per-day, and then deny the ability to provide ant care unless users engage in a breathwork/meditation exercise.

I would love help. I'm very much so in over my head. I have a billion things to add and the number one demotivator is not having people to tinker with, bounce ideas off of, and get hyped alongside. https://discord.gg/pg5Tu68cdW come say hi!


Ant related anecdote (dare I say ant-cdote): The other day I was reading in my courtyard and kept seeing ants walking back and forth carrying these huge black balls which turned out to be other live ants. I followed an empty handed ant for a while but lost him in a patch of ivy. I think they were engaged in a behavior called social carrying https://www.antwiki.org/wiki/Social_Carrying .


TIL! I've read through some of the articles on AntWiki but not this one :) Thanks for sharing. Maybe I need my ants to be able to walk on and carry other ants!


SimAnt! Now that brings back some memories!

> and then deny the ability to provide ant care unless users engage in a breathwork/meditation exercise

Little surprise twist there!


:) SimAnt was the first game I played at home on a SNES, super fond memories of it. I watched a talk by Will Wright a while ago, from 96, on the development of SimAnt! It was super inspiring. https://www.youtube.com/watch?v=nsxoZXaYJSk&t=1740s

And yeah, it's a bit of a hodgepodge of ideas. I started with a goal of helping people, not making a video game, but ultimately decided that taking the help to where it's needed made the most sense. So, now I'm trying to find ways to package up mental health help and deliver it to techie/gamer folks :)


If you want to be scientifically accurate; most of the time queen doesn't do work. It's workers/foragers that collect food and do most of the work. I have done research with for few years, if you want any suggestions on these aspects.


The queen stops moving once she starts giving birth and lets the workers do the nest expansion/feed her :) She also digs a smaller initial chamber than the workers. It would be nice to give her some slow movement though. Just roughly approximating for now. I also don't have her creating nanitics as her first workers but maybe we'll get there with varying sizes of ants in the future

Feel free to make suggestions! I'm all ears!


I dig it and love ants. Don't think I have time to help but thanks for making the ants :)


:) Thanks for the words of encouragement! Cheers


Love the choice of URL :)

Relevant: https://www.youtube.com/watch?v=9jtU9BbReQk


Thank you :) I was inspired by brr.fyi and decided to sit down for a few days and try my best to come up with a name I felt equally good about!

And hah, that video was funny. It confused me for a second as I thought it was real - sort of like the spiders on drugs video from back in the day.


This idea is so cute, I hope it goes well for you! Good luck with development <3


I like it! How does the queen get food? I let it run and the queen eventually just died despite having plenty of food around.


If you put one right in front of her face she'll pick it up and eat it, but that's about it right now. I want to add the ability for workers to feed her, but got distracted working on improving tunnels/chambers. I'll add something for that tonight or tomorrow. :)

(EDIT: I've pushed a quick implementation of regurgitating food. https://github.com/MeoMix/symbiants/blob/master/src/ant/hung... It'll take ~30 minutes to go live)


Yea I think that would be a good feature to have. If you are open to more feedback... add some bit of texture to the dirt and sand and maybe a sprite for the food, I guess this would be not too difficult but I don't know. That would help orient me. I also noticed workers kind of rotating around single pixels like they were stuck for quite a few cycles. Few more ideas: seeds that slowly grow into plants and maybe worms (I love both IRL along with ants and was a huge simants fan growing up).


Of course I'm open to feedback, thank you for giving it.

Yeah, the visuals are super bad, right? lol. It's easy for me to forget when I've looked at them for a while. I'll see what I can do to make them look a little nicer. I'm just hesitant about making them look good and then going a different direction with the game / changing the perspective and needing to throw stuff out.

Yeah, so ants do have a chance to slip/fall when vertical/upside down and that allows gravity to pull them off of islands they get stuck on. I still need to introduce a mechanism for making those islands able to be accessed in larger nests, but I don't have any easy/simple ideas right now.

I do like the idea of seeds and watching them grow into the dirt. The worms are cool, too, my mom grows worms for fun :) I'll keep those ideas on the list, but I can think of a lot of stuff I want to take higher priority for now.


I didn't catch initially that the ants were confined to the edges underground, perhaps when underground they can walk the full 2d?


Yeah. I have been thinking about it. It'd require a different sprite visualization and there's some weird edge cases, but it's how SimAnt and others like PocketAnts handle their underground perspective (https://thekingofgrabs.files.wordpress.com/2018/07/sim-ant-s...)

There's this game, Oxygen Not Included, that tackles the issue with ladders. https://assets.rockpapershotgun.com/images/2019/08/Oxygen-No... I know ladders are immersion breaking, but was thinking maybe ants could form living chains or something, idk.


Trying to build the world's largest encyclopedia of magazines, fanzines, journals and newsletters. Most of the world's magazines are dead and buried, languishing as copyright orphans with no known owner. Yet, they contain far more knowledge than probably all the books combined?

We should probably think about training the next LLM on all the world's magazines as well as all the books.

It is less than half-baked. I asked GPT and it said the project was "barely even kneaded", which is perfect.

I hack on it every day. I have hundreds of thousands of magazines to upload and there are many millions more hiding in obscure parts of the Internet, already scanned and waiting to be found. Plus all the amazing ones which haven't even been scanned. I intend to set up a non-profit to scan all the ones I can get my hands on.

https://en.magazedia.wiki/byte-volume-1-issue-1-september-19...

(registration is broken, so don't try that lol)

If there's a specific magazine from days of yore that you're looking for, I might have it nestled away somewhere, so just drop me a line here and I'll try to find it for you: hello@magazedia.wiki


I love this one! It has occurred to me that while there is a wealth of information online, there is perhaps even more information in print that takes a staggering amount of work to digitize and organize sensibly. It's very interesting to come across someone actively working on a project like this.

An idea I had recently that's vaguely related is that it would be really cool to try to put together a massive product information catalog/database. Maybe it could be maintained similar to Wikipedia in terms of editing/review/adding new content - the idea being that it should be as objective, unbiased, and complete as possible. The impetus for this thought was of course that I hate advertising and on some level think it shouldn't even exist, so I was thinking of what an alternative might look like.


I am actually working on that at the same time. I'm using the same wiki engine I'm building for Magazedia to build the bigger site which collates every product ever made. Which is a large task, let me tell you...


What! That is an incredible coincidence to run across your comment in the same week I've been thinking about that. I can only imagine it is a monumental undertaking - I personally filed it under "cool ideas I'm hopelessly incapable of attempting for now," as I'm currently just an analyst/half-ass analytics engineer (pivoter) with far more enthusiasm than skill at programming.

Would be glad to hear more about it - your basic approach, some of the biggest challenges, whatever it might be. Shoot me a message if the mood strikes!

EDIT: just created my account recently and did not realize there is no PM functionality on HN, doh.


Really cool. When I was younger I regularly got one of those (Not sure of the name) bundles of pages that you tear out and arrange in binders. It was all about aircraft including cross sections and I've always wanted to scan and ocr them.


Yes, these things were huge in the 80s and early 90s. "Part works" is the official term for them. I'm trying to track down some of the ones I loved from my childhood too. I wonder how well some of them hold up?


Is this something where you could or should cooperate with the Internet Archive?


Absolutely. I see the IA as more of a bulk storage area, with little community, and my site will have more commentary and community built around it. But everything that gets scanned for my site will also be available for the IA too.


PS: your certificate expired


That's crazy. That literally happened since I posted the link! Going to fix it now, thank you so much.


Fixed now! Thank you again.

This was the expiry date, so I'm not sure what's going on because that is in UTC and it is not that time yet: (of course I should have set up an alert for myself to do it a week ago)

Expiry Date: 2023-10-13 02:50:42+00:00 (INVALID: EXPIRED)


https://addons.mozilla.org/en-US/firefox/addon/youtube-tab-a...

I built this for personal use, but maybe someone else also finds it useful.

It's a Firefox add-on that arranges YouTube video tabs based on the runtime of the video. I often hoard many YouTube tabs and at some point I want to either watch the shortest ones or play something lengthy so I can do household chores while listening to the video. This makes finding the correct video from tens of different tabs so much easier. There is one known major bug: if a video is playing, the sorting doesn't work.

There is an older version published for Microsoft Edge, but Edge Add-ons started rejecting the updates based on unclear reasons (something along the lines of "no value for user" ???). When reaching for support through email, I only get responses from people who don't understand English and just copy-paste the exact same unclear rejection report and close the ticket.

Chrome Web Store has a publishing fee and outright rejects me paying it, probably because I live in Switzerland and my credit card is from a Finnish bank.


> Chrome Web Store has a publishing fee

Excuse me, what?! Everytime I think I'm unhappy with Mozilla, I find way more disturbing things at Google.

Cool Add-On btw, I'll try it!



This is mostly to deter malicious behavior because it makes it unprofitable for bad actors to publish malware by spamming the store with dumb apps that are only life-support systems for their little packages of joy.

It's a high enough bar to trip up a lot of bad actors, but low enough that it's a simple annoyance for most of us.

But yeah, reason 4,590,234,761 why people who misbehave make things more expensive/difficult/time-consuming for the rest of us.


Interesting $5 one time is high enough bar for Chrome extensions store, but $5/mo. is not for bots on certain blue social media. Not disputing facts, just... weird.


Apples and oranges. Google bills you directly, Twitter/X bills indirectly through platforms who do not provide sufficient transparency to prevent repeat abuse.

Last I checked Twitter/X had no way to prevent you from signing up again after a ban if you paid via Apple Pay, as an example.


ah yes the “this is why we can’t have nice things” fee


ah yes, developer mode??


If I spend a few hours of my time developing a Chrome extension for free, and publish it on the store, then users get to use it for free, but if Google wants $5 then suddenly I am investing both time and money into something where I will never get any reward.

Somehow, donating time for the benefit of others, or money for the benefit of others is fine, but as soon as I'm donating both, it feels like it's not worth it.

Yes, this is an irrational view.


Just create a base system for yourself

You can convert easily between hours and money so that you can resolve the problem of both by conversion of one to the preferred

So assuming you make $100/hr:

“I can’t believe I gave 10 hours to this and then they want to charge me an additional $5 on top!?”

Turns into

“I just gave 10 hours to this, and they want me to give 3 more minutes of my time to publish it?”


I think it pays for the 5 minutes of someones time to glance over the extension and check it doesn't obviously violate the store rules.

Also, turns out $5 deters most spammers.


Is that new? I definitely didn't have to pay when I published an extension around november last year.


You might be interested in my CLI tool

After adding all the tabs

    pip install xklb
    lb tubeadd temp.db $(cb)
You can stream them by

    lb watch temp.db -u duration
or

    lb listen temp.db -u duration desc
If you use chromecast you can even do

    lb watch *above_args -c -t "Kitchen speaker group"


`cb` in the above context is `xclip -selection c`

https://github.com/niedzielski/cb


Blocked at the same step with my extension: linkedin noise remover.

https://github.com/deejayy/linkedin-noise-remover

If somebody is already a certified chrome extension publisher, feel free to upload it :)


This is super cool, I'll install this!


https://alex.miller.garden/sonic-circuit/

A weird and cumbersome web based synthesizer.

In the examples below, double click on a node to trigger a signal in the circuit and produce sound.

Here is a "song" that a friend made with it: https://alex.miller.garden/sonic-circuit/?2.9.C4.m.1.15,6.9....

And here is "Happy Birthday": https://alex.miller.garden/sonic-circuit/?3.1.G3.m.1.24,4.1....


I highly recommend being able to use a key like control, shift or alt aswell or instead of "command" .. Command equates to "windows key" on windows which brings up the start menu.


Yes, please, it's a pain in the ass to use this website on Windows.


I made this graph, and it started to kill my browser :D Do you know why?

https://alex.miller.garden/sonic-circuit/?3.3.E3.m.2.1.3.1.1...


I think because you have a feedback loop that creates exponential signals. It's hard to tell because the UI is bad, but that's my guess.



Yes! A friend pointed that out to me. I hadn't heard of Midinous but it seems like a much more sophisticated version of my idea.


This is cool — love it!

It would be a nice tool for kids on tablets if you added touch input. Maybe tap to pop up a menu with all the options.


> Here is a "song" that a friend made…

This is great!


this is totally impractical and I love it


https://github.com/vortext/esther

Esther is my personal project to develop a diary app that talks back. Basically. Along the way I learned how to htmx, llama.cpp via JNA and practical experience with LLMs. I suffer from type-1 bipolar disorder with psychoses and normal life just ain't gonna happen. So unemployed, single, #nolife ... I decided to build a chat bot for myself. It's not finished the RAG stuff still needs implementing, but oh well. It's written in Clojure on GraalVM (because I wanted to try polyglot) other than that it's nothing /too/ fancy ... but it feels great having an LLM + UI you can just build the way you like it


Many ideas started out as "it's just for me and my problems..." but end up helping a lot of others. What you're working on is actually humanitarian on many levels. Please continue!

Once ready reach out to community of psychologists and doctors to help get your product in the hands of their patients!


Damn you are smarter than most people if not everyone I've worked with.

This is so cool.


this sounds cool. is it like audio version of hey pi?


that's cool.


https://streamigo.io/

It's an app to help 2+ people choose what to watch together on the most popular streaming platforms by presenting semi-random titles, asking each person to vote (swipe left/right), and settling on the "best" based on most votes/popularity.

It was born out of endless scrolling through Netflix (and the like) with significant others and friends, and not settling on something to watch. Instead, this shortens the process by allowing everyone to give their input, but accepting the results from the app as the thing to actually start playing. As the creators, we've almost exclusively used it to choose movies or series to watch, and have often ended up watching things we'd have never found naturally in XYZ streaming service's UI (so at worst, we created an expensive away for us to avoid getting frustrated finding something we agree on).

It's limited to usage within the US only for now, as wrangling all of the metadata is time consuming (and we're based in the US). The UI/UX needs some help, as it was built by backend devs with React Native. The backend is Scala/Play/Redis/Postgres deployed on Docker Swarm.


Now if someone could make this but with food, they'd get all my money.


> It's limited to usage within the US only for now, as wrangling all of the metadata is time consuming (and we're based in the US).

Is that why CloudFlare blocked my connection? (815726e91d9955ee) :)


OSINTBuddy - https://github.com/jerlendds/osintbuddy - https://osintbuddy.com

Node graphs, OSINT data mining, and plugins. Connect unstructured and public data for transformative insights. My long-term goal is to turn this project into a viable alternative of Maltego/Palantir type software.

Currently my roadmap looks something like:

- Refactor and clean up the code base all over to make it easier to onboard potential contributors

- Improve the UI/UX

- Moving/sandboxing the plugin system/crawlers to it own compose service

- Adding a settings option to the plugins system and a way to directly query a graph with gremlin

- Adding another graph display mode to the UI (using https://www.sigmajs.org/)

- Creating a registry/marketplace for plugins where anyone can upload, share, and download plugins

- Adding accounts and RBAC

- And many more things to come but for now the above tasks are my focus :)


Do you know Aleph from the OCCRP?

That's an open search engine for legal documents which tries to trace internationally operating crime syndicates, and it's used by a lot of international newspaper agencies.

[1] https://github.com/alephdata


First time coming across this, looks very cool! Definitely some ideas there that I'd like to implement for osintbuddy. Another project I'm going to be taking some ideas from is: https://github.com/ail-project/ail-framework - a modular framework to analyse potential information leaks


I think Accounts and RBAC should be done early. Adding these things later has been hard IME.


I completely agree, I have auth/accounts implemented but there's a few data models I need to update yet before that's fully integrated with the application and I can push those changes. I didn't list the roadmap tasks in any particular order but I appreciate the tips


Can we include projects with no intention to finish or support long term or frankly even share to an audience other than myself until now for some reason?

If so, I made this little app to help me quickly learn ukulele song chords nearly a decade ago: https://ukey.vercel.app/

Code: https://github.com/namuol/ukey

The idea was to translate generic guitar tabs into visual chord diagrams for ukulele simply by copy-pasting note notation. Technically it could be adapted for other fretted instruments with a few lines, because it actually generates the chords mathematically with the help of the excellent Teoria library.

This sometimes leads to questionable finger positions, but you can tap any chord diagram to see if there are alternative fingerings, which makes it easy to find the most comfortable way to transition between chords.

On a similar note, you can transpose the song until you find a key that avoids the most difficult chords.

At one point I considered automating this process by creating a simple heuristic to determine the “difficulty” of a chord fingering, but I decided this was too subjective and varies a lot depending on the adjacent chords and frequency of switching finger positions.

Needless to say, I never really learned to play ukulele…


Great work! I've made a few jank theory practice apps for guitar and pedal-steel guitar, and know exactly what you mean when there's that impulse to start to automate things that are really just too subjective.

> Needless to say, I never really learned to play ukulele…

Funny you say that, I actually do think making the tools made me better at the instruments. Being forced to sit and seriously consider things like the most optimal way to change chords is the kind of music theory that I always struggled to think of in the moment on the instrument.


Yeah I was mostly being tongue in cheek; I probably learned more and played more songs than if I hadn’t made the app. I just don’t have the sort of patience or discipline required to really advance beyond a few basic tunes. I learned about ukulele and fretted instruments in general for sure though. I still have my ukuleles and can probably play a few tunes from memory, but my poor cat absolutely hates the sound so I don’t torture her. Nothing like an honest critic.


Ghidra extension for delinking programs back into object files: https://github.com/boricj/ghidra-delinker-extension

In short, this Ghidra extension allows one to reconstruct relocation tables through analysis and then export parts of programs as working object files, effectively reversing the work of a linker. Applications include binary patching, converting between object file formats, making software ports and libraries from a binary artifact without source code, decompilation projects...

I've been tinkering with it for the past 16 months or so and it's the third, hopefully industrial-grade prototype. Right now it can delink 32-bit MIPS and i386 programs from the 1990s or so to ELF object files, as long as it contains basic relocation types.

It's half-baked because while it works, it doesn't support modern instruction sets, advanced relocation types for TLS/PLT/GOT or exporting to other object file formats besides ELF, so it's not that useful on modern artifacts (which is what I assume most reverse-engineers would care about). It's not really ready for prime time because I'm not done writing blog posts that walk through real-world applications and case studies ; there's very little literature out there on this esoteric topic and it can be very confusing. Like "let's take this PlayStation PS-EXE file that was built with a COFF toolchain back in the 90s and make MIPS ELF object files out of it that work with modern Linux toolchains" kind of confusing.

I started this project because I wanted to decompile a PlayStation video game and quickly realized that I'd never get anywhere without a means to divide and conquer it into smaller, more manageable pieces. Ironically the decompilation project itself hasn't advanced much, but I'm having fun so far working on this ; if anything, it shows that ABIs and file formats are but mere conventions that can be arm-twisted into submission given enough leverage.


https://fracvizzy.com/

Explorer and visualizer for the Mandelbrot fractal.

You can customize the colors / style (lots more I want to do with this). I also have some social features in the works :) And I'd like to offer the option to order prints at some point.

Here are a few examples of cool locations you can find:

* https://fracvizzy.com/?pos[r]=-0.801141&pos[i]=-0.165043&z=1...

* https://fracvizzy.com/?pos[r]=-0.809344428&pos[i]=-0.1625402...

* https://fracvizzy.com/?pos[r]=0.321152921608&pos[i]=-0.03720...

* https://fracvizzy.com/?pos[r]=-1.37280184545571&pos[i]=-0.08...

By the way, I'm available for hire. Check my profile for deets.


https://www.oncer.io/

Encrypted messages without history - for when you want to send an api key or password or the like and don't want it sitting in the recipients WhatsApp/Signal history, for example, or going over non-encrypted channels like email or Slack. And you don't want to set up a complicated encryption messaging thing. There are similar services already: e.g. onetimesecret, burnernote - but I wanted something that did encryption client side. I also wanted to set up channels, to send multiple messages between 2 devices without doing "trust on first use" for each new message.

The encryption takes place in the browser - if you're a developer: you can even use browser devtools debugging/network sections to confirm the private key never leaves your device.

I plan to work on the ux, and also further strengthen the encryption (e.g. does the signal protocol work for this...? will implement something that should provide some form of forward secrecy in any case), and make a Flutter-based client so it's super convenient to use on all platforms (maybe also enable things like nfc-based key change...).

Would be very interested to hear from anyone who would like to help! :)


sounds a lot like privatebin.info . it also does the encryption client side. my workplace even selfhost it for our internal usage


Thanks for this! Taking a look. Hope to see self-hosted Oncer.io in the wild one day too :)


This reminds me of Firefox Send.


I did appreciate Firefox send - quite interested to hear how it might be brought back as part of Thunderbird! https://www.youtube.com/watch?v=zt_2xiNjQBo


https://github.com/tikimcfee/LookAtThat

View, search, and analyze arbitrary source code (best support of Swift right now) in 3D and AR space. You open your phone or tablet, yeet hundreds of files into 3D space, and can start highlighting, moving, and tracing execution by literally walking around your code. The desktop app has similar features, and the standard 3D viewer is just as fun. I would love help - from anyone of any kind - to build this out towards greater usefulness.

It’s a lot of fun, it’s super cool to look at, and it’s the thing I’ve wanted to use since I was a small child. “Let me touch the words!!”

P.s - the dictionary and word wall samples are fun too

P.p.s: there are two versions, and you can download the original SceneKit implementation for both macOS and iOS from the releases section.


Maybe, scale the size of the code based on how long it takes to execute that section.

Would make it a cool way to find underperforming code.


Love the idea! I really love input like this because it refines and validates what to work on. For example, I really wanted to stick in some kind of scripting console to manage controls, like a more flexible or programmatic way of touching the code live. That’s a bit of my league at the moment though.

Feel free to ping me more thoughts!


Friend and I built https://druthers.app, and we use it all the time to solve our own interpersonal disputes, as well as with family and friends. It hasn't got any quality-of-life chrome or meta-features such as logins, or bookmarks. We were reluctant, even, to add the sharing button, since obviously a person is already well-equipped to share a browser tab! (I kid! Of course users cannot be presumed to know the power of the device in their hands.)

It's fun, and works great for our purposes. Nothing can compete with it, in my book. Unfortunately, we haven't found a customer worth pleasing and, since we are well-pleased ourselves, we haven't found a reason to approach full-baked.

Edit: for demonstration purposes, "Who is the greatest band of all time?" https://druthers.app/#/de7ef4ea-35e6-4d0f-9b10-2945129eba2e


Seems interesting, but doesn't work in Safari latest. I get a blank screen.


A blank screen, or a "loading skeleton"? The app is peer-to-peer, so if none of the recent visitors have hit refresh to become the host the data will no longer be accessible. Terrible UX for you, but forever $0 hosting costs for me.


"loading skeleton" in Safari, working site in Chrome, all else equal.


Ah, I appreciate that you checked a second browser!


Sorry. Wat


I was mistaken, actually. Our p2p framework is resilient enough to reassign the "host" client without refreshing the page.


I'm confused. I can create a poll with a question and options, and then... ? If I share the link, it just lets more people edit the same poll. How does anyone vote?


> If I share the link, it just lets more people edit the same poll

We've overloaded poll editing UI and the voting UI, so re-ordering items in the poll is how they vote. It's semantically gross, but it's ergonomically friendlier.

Everyone can edit the poll to allow for "crowdsourcing."

> How does anyone vote?

Everyone asks this. It's not you, it's me. ;)


Likely it will have "stopped working" by now, because it's peer-to-peer and none of you are sticking around long enough to become the host.


Led Zeppelin.


Not live, but mostly implemented.

turdness.com

The site grew from my personal frustrations with Finland Post Corporation. In four months, three packages were returned and three others were almost returned, most from different parties. Apparently this was due to a systematic error. I did everything in my power to get them to fix it, but to no avail. They did not want to even acknowledge the issues exist. Everything was my fault.

I found some companions in this misfortune in the Facebook group Suomen Posti - Paska laitos (engl. Finland Post - Shitty Facility). The group had over 20k members that really hate Finland Post Corporation.

After reading experiences in this group, and thinking about my own experience, I started thinking that maybe it is possible to classify organizations based on how irredeemable their "turdness" is:

Level 1: Core process fails

Level 2: Even backup process fails

Level 3: Failed to monitor success

Level 4: Customer service fails to help in case of failure

Level 5: Escalation via customer service fails to help

Level 6: Executive escalation fails to help

Level 7: Filing an external complaint to overseeing organization fails to help

Idea of the site is that people can vent their frustrations about an organization, and we can collectively collect systematic data of the turdness level of that organization. This could then potentially help the organization to see and overcome their turdness.

It would be great to work with somebody to finalize it and get it running in production. Platform is python/django, but some non-coding help would also be nice, beta testing, figuring out what needs to be done with the site together etc.!


Name an shame, in a systematic and constructive way. Great idea ! I'll definitely be a contributor once it is live. Not to troll any opponent, but to point out some issue publicly that companies are purposely ignoring (and gaslighting people trying to raise the issue)


Such a funny product of frustration, love it!!


http://www.plottingtool.com/app.html

It's a fully client-side, Tableau-inspired data visualization & exploration tool for CSV / tabular data. I built it around 7 years ago with just ES6 and d3.js (no React etc) but never really finished or "launched" it - perfectionism led to a neverending todo list, and with a target market of only myself I didn't have a strong pull toward solving a real-world use case. I even took some time between jobs thinking I'd build it into a real product, but only managed to burn myself out instead (quite a surprise to learn that could happen on a passion project!)

But it does work - drag in a CSV file (ideally <100MB) and you can make some cool charts and quickly explore a dataset, all without the data leaving your machine. The features aren't very discoverable, but it has stuff like adding derived columns, various fancy charts, row/column sorting, custom colors, etc. I'm sure there are far better tools around these days, but I've still come back to this thing a surprising amount in my day job when I want to whip up a quick histogram or investigate some trend in a medium-size dataset.


https://github.com/victorqribeiro/towerDefense

I quit my job at the bank after a bad experience. With no source of income I started to develop this game. After 3 days in, I thought to myself "who am I kidding? I won't be able to sell this and make money" so I went job hunting and found the job I work today (3 years in).

Although it looks like it only have one level, it doesn't. I wrote a level generator for it.

I did spend a lot of time working on things that don't matter, for instance screen orientation. My goal was to have one game that i could sell in any platform, mobile or desktop.

Maybe I'll finish it someday.



https://millionballs.app

It's a web app to help you improve your real-life pool (billiards) game. You can practice shots and learn to visualize the angles. Eventually, I want to go way beyond basic shotmaking and teach patterns, but it's already useful in it's current state at least to beginners and intermediate players.

I've posted about it before but I've made a lot more progress since then, including making it mobile-friendly.


I do think the arrow keys make it a little easier to aim, would some drag to aim moving left/right and releasing the mouse to go down give a bit more reasonable feeling of the experience?

I'm just aware that when you're playing you don't feel like you're moving in very fixed increments left/right when aiming, which using the keyboard seems to produce as an experience.


You don't actually move in fixed increments with the arrow keys. You start moving, initially at a slow speed then faster as you keep it pressed up to a certain maximum speed.

You'll only get the same results if you have exactly the same timing every time you tap the key.

That said, I've been prioritizing the touchscreen controls because that's where a majority of traffic comes from. I don't want to neglect desktop users entirely though!


This is cool! It felt really satisfying finally getting shots after trying a couple times. Makes me want to play billiards again, it's been a while now :)


Glad to hear that! I love pool because it's so easy to pick up the basics and have fun, but there is always more to learn.


Super cool project! I love billiards! Is there a way to implement adjusting your angle while in the "aiming" state? I noticed that the only way to adjust your aim was to stand and move the angle then you could try aiming again. Or is this the intention for visualization?

Really like it over all :)


It's very much intentional. Beginners often try to adjust their aim while down, usually with poor results. Instructors will universally teach you to aim while standing, and get up and reset if things don't feel right when you get down.

I've taken lessons with several instructors including a former world #1 player ( https://en.m.wikipedia.org/wiki/Mika_Immonen). He would make me get up and try again if I made the tiniest aim adjustment when down.

The "aiming" state is in fact when you're standing.


It is the point of the sim it seems, pushing you to get used to aiming while standing.


Exactly this!


Podcast Content Intelligence - https://siev.io/

I've been working on building a content intelligence dataset on podcast data. Using new LLMs I'm able to transcribe, speaker detect, and topic extract anything in the podcast space (or audio in general) and produce a detailed structured dataset from what people are talking about.

The website is jank as hell atm, but I think the resulting transcripts are pretty interesting - https://siev.io/episode/b6139bf3-f680-42c0-bc9d-f195fd71f293


Nice work!

Would be great to see not only the episode title but also the podcast name when you click on a topic.

The site is kinda fast though, I enjoy that!


Interesting. Definitely trying to do a lot and managing that complexity will be tough but I like these attempts.


what the heck is d:Q190


Ha, it’s a bug that reared its head in topic detection that’s an annoying fix. It’s a slug to a wikidata page that’s not properly formatted


I really like this


https://vanyalabs.com/

FHIR data viewer (a healthcare data format if you're new to FHIR). I've been working on it for some time now, and just released the Mac build a couple of weeks ago.

Had a 'soft launch' on LinkedIn a week ago that was very well received by my followers.

Still a lot of work to do before a commercial release - huge features missing. But last week's launch was positive - a real boost.

https://www.linkedin.com/feed/update/urn:li:activity:7114844...

My Show HN was a flop. :)


https://draw.horse

This is a drawing toy that takes some inspiration from kidpix https://en.wikipedia.org/wiki/Kid_Pix). It makes amusing (to me anyhow) noises, has some goofy brushes and stamps.

You can't save your pictures or print them out, and I haven't gotten around to figuring out some happy medium of using canvas and doing a flood fill.


Love it. This whole thread is just total and utter madness. Everyone here has the most esoteric projects I would never have imagined.

p.s. the regular pen drawing sound on your app has the background noise in it as far as I can tell. Have you tried it with noise removal? It might make it better, it also might make it less charming, I don't know!


It does, but finding appropriately licensed foley samples that also sound ok in a loop is more challenging than I would have expected. Plus, my sound editing skills are minimal

My biggest beef with the sounds, tbh, is that I need to master them all to about the same volume. I think the drawing sound is a bit quiet, or maybe my button clicks and stamp sounds are loud.

Or maybe I should break down and get a microphone and find the sound I am thinking of


You're welcome to send them all to me, I've got an Adobe Audition subscription.. I can do noise removal and renormalize them all to the same volume. Send me an email: hello@qingcharles.com


I would at least consider changing the sound. Found the current one particularily grating.


TIL Kid Pix was developed by Broderbund


Broderbund was knocking it out of the park in the '80s and '90s


I love the sound effects


Thank you, means a lot that you took a look.

These were hand selected with a focus group consisting of a 4 year old and 6 year old, so pretty demanding UAT on that front


Developing a new website for the open source game engine I work on. Nearly finished with it.

https://zquestclassic.com

It's a Zelda-like game engine with some 1000ish games made in it over 20 years. Used to be called Zelda Classic, but we renamed it this year.

I especially enjoyed implementing the navigation sidebar for the release notes (you need a wide enough screen to see it): https://zquestclassic.com/releases/2.55-alpha-119/


https://addons.mozilla.org/en-US/firefox/addon/color-blind-m...

I made this so I could share pictures of maps with my color blind friend. You right click on a picture of a map, select color-blind map fixer and it re-colors the map. I made it in about a day, it needs some work to handle edges (especially because many pictures of labeled maps are jpegs with artifacts instead of pngs for some reason) and it's slower than it should be.

At some point, Mozilla decided that in order to log in, I should use some sort of Google authenticator app for some reason. I dropped and broke the phone that app was installed on. So it's unlikely I will ever work on again to this or any other Firefox add-on sadly.


)-: This is why I don't use certain authenticators that assume one-and-only-one is safe. I guess people who make them either have stuff they don't mind losing access to permanently, or don't know the first part of the Backup Mantra: one is none; two is one.


I'm sure there's some way I could get it off the drive of the broken phone which I still have somewhere, but quite honestly, if an organization is going to make it hard to interact with them, I won't do it unless I have to (banks, hospitals lol). I still like Firefox but I'm not gonna make extensions if they're gonna make my life harder.


I started a Google Chrome extension called “SkySavvy” to enhance Google Flights searches with additional data (airport lounges, seatmaps, points and miles award data, better filters for suites and lie flat business class seats, etc.)

It’s still an early beta but feedback is welcomed!

https://chrome.google.com/webstore/detail/skysavvy-enhance-g...


https://atomictessellator.com

The half baked bits at the moment is full scale automated catalyst discovery, and a bunch of the "glue" code that pulls the different simulations together seamlessly (molecular dynamics, dimer methods, nudged elastic band, retrosynthesis, automated bulk analysis) -- they all exist in various states of development (mostly done) but getting them all to interact totally seamlessly is tricky.

Also this is quite computationally intensive hobby, I am often limited by the amount of computing power I have - even though I run a small cluster in my house (384 cpu cores, 4 GPUs, 24TB NAS)

I am super excited though, just in the last week I have started to make novel, truely unique catalyst discoveries (that are matching lab validations), so after a year of experimenting "it's working.gif"


Problem: There are lots of forums like r/AppIdeas, r/ideas, indiehackers, hackernews etc where people post their ideas/products/landing-pages for feedback. They sparsely get any feedback as the other people on these forums are also looking for feedback, but not willing to "give" feedback.

Solution: Created a Discord Server where you need to give 3 feedbacks to request 1. This way it encourages people to participate in the discussion instead of just spamming their ideas.

Traction: 40 signups so far.

Link: https://discord.gg/Vw5Fm3zx


I am dubious about the actual value of feedback given just to trade. You want feedback coming from people looking to actually use and/or pay, not from people who also have something to sell of their own.


Agreed! However people can use a few eyes to spot glaring holes before reaching out to potential customers.

This also helps people in being involved in other's startups and getting second hand experience of what works and what doesn't.


https://gencmd.com

Generate cmd line options on the cmd line. The web interface is a quick trial ground, but the real productivity boost is with the cli with integration in-place at the prompt.

As of now, it's very basic and working directly of the PaLM Text Bison model, but I'm adding more features and fine tuning. Also, trying to make it usable by enterprises.

E.g.

   $ gencmd find txt files that contain the text hello
   find . -type f -name "*.txt" | xargs grep -i hello
   find . -type f -name "*.txt" -exec grep -i "hello" {} \;
   find . -type f -name "*.txt" -exec grep -i hello {} \;

   $ gencmd -c grep find txt files that contain the text hello
   grep -r hello *.txt
   grep -r "hello" \*.txt

If you want to know more about how I went about building it, I've written about it here: https://medium.com/@sathishvj/gencmd-generate-commands-with-...


chatGPT at backend?


https://github.com/AlexErrant/Pentive

A free, open source, local-first, spaced repetition system that works offline, has p2p syncing, plugins, and first class support for collaboration. It's GitHub/Reddit for flashcards.

I basically took Anki and turned it into a webapp >_>


https://github.com/halftheopposite/TOSIOS: never brought the game to the "fun" part of what a game is supposed to be, but at least it serves as educational.

https://github.com/halftheopposite/graph-dungeon-generator: what was supposed to be circular graph dungeon generator, ended up being a tree dungeon generator.

https://webcursors.click - I should have spent more time thinking about solving a problem that doesn't exist and clearly you can feel that there's something missing.


webcursors <3

Is the code on github?


No-code platform for building dynamic apps and websites: https://saasufy.com/

It's further along than what is available online right now though there should be an update in the next few days as it's very close to MVP.

It allows you to build tables, lists and pages which update in real-time and support complex views including filtered by category and/or based on variables with pagination. It's designed to be fast and scalable.

The idea is that it will allow you to build complex apps using only HTML and CSS with zero to very little JavaScript. I already did a proof of concept as I used the same components to build the service itself and some of the dynamic pages to manage resources are pure HTML with essentially no code.

With MVP, it will work as a flexible CMS for making and updating websites but the next phase is to add authentication and access control and this will allow building forms which collect data from users and allow them to share data and interact with each other. I think it will require a few more weeks to a month to implement that as many of the tools are already in place.


Will it be available without needing a crypto token?


Yes, likely. Though it hasn't been priority for MVP.


IMDB, 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.


Did you try letterboxd.com?


It looks like we have a misunderstanding here. I meant that I didn't like the existing solutions for online communities discovery, not that I don't like IMDB. However, thanks for the suggestion! I'm checking it right now, and perhaps I can find some features worth implementing in my project.


This is great! Thank you :)


Thank you for the kind words! You've made my day!


https://www.youtube.com/watch?v=9w1DDwnFWLM

QR-powered home organization app! My family and friends use it constantly, but I never polished or promoted it further than that video :) If you're organizing your garage/shed/projects bench and want to give it a try, I'm happy to mail you a big stack of stickers!


I definitely have this problem, but... do you find the QR code setup improves on a piece of masking tape on the side of the box?

I feel like I still continue to be lazy and not put stuff in the right box, not return it to its spot after use, etc. :/


C) what am I doing? B) what do I do after this? A) are tools and materials in the desired location?

A is more important than B and B is more important than C

Almost everyone is overly focused on C which ruins productivity and looks very unprofessional. We all know it when we see it.


I code Adult Entertainment Programs (NSFW) in Python for fun:

https://github.com/pronopython/rugivi

RuGiVi enables you to fly over your adult image collection and view thousands of images at once. Zoom in and out from one image to small thumbnails with your mousewheel in seconds. All images are grouped as you have them on your disk and arranged in a huge landscape. RuGiVi can work with hundred thousand of images at once. Tested with around 700.000 images, that's a RuGiVi Pixel size of 4.600.000 x 4.400.000 pixels or 20.240.000 Megapixels or 10.120.000 Full HD Screens to be scrolled through. RuGiVi works on Windows and Ubuntu Linux!

https://github.com/pronopython/fapel-system

With the fapel-system you can organize your adult images and video collection under Linux and Windows with standard folders. Everything works with hardlinks. Image and Media organizers running on databases were not applicable for me. The were not portable enough and their categorization always relied on their database so no chance the file manager or another program worked with it. Also I always had the problem with backups, renaming files outside the database-system etc etc. Regarding the sensitivity of the (adult) content, I also did not want to be dependable on big companies and their software.

https://github.com/pronopython/fplyr

Fplyr is a background audio sample and music player specialized in playing moaning sounds and relaxing music for adult entertainment purpose. With fplyr you can define audio samples like lustful moans and (if you like) rubber clothing squeeching which are extracted from your video files and played back in a defined random fashion on multiple audio tracks.


I was let go from Google in January, I started work on an iPad app: a visual schedule for neuro-atypical children to help them with tasks:

https://apps.apple.com/us/app/kokua-steps/id6450752938

I shipped a rough v 1.0 a couple months ago, it has had FOUR downloads total .

If you have a kid with autism or ADHD it may help you.


Looks like it is geoblocked, not available in my region


I was working on a project (still too early) and I wanted to generate UUIDv7 compliant ids to mock the data. No such tool existed. So...

https://uuidv7.app is an online tool which generates UUIDv7 compliant ids. I also provide a simple free api at [1] which returns something like this: `{"id":"018b25e4-78a3-75e2-93cf-4004aef6c2ae"}`. Please be kind, there's currently no rate limiting.

No ads, loads fast (fingers crossed), works perfectly without javascript, a tool for fellow programmers. The whole project took me a week, it's made with Deno Fresh and hosted on Deno Deploy's paid plan. (if anyone from Deno Deploy wants to support this tool feel free to email me, my email is in my profile)

I'll soon add a feature to extract the timestamp from the id as a debugging tool.

[1] https://uuidv7.app/api


Perhaps this is a silly question but why would you want to mock a UUID?!


There are no silly questions, but there are silly UUIDs (and silly people), worthy of being mocked.

  deadb33f-cafe-babe-face-feedc0ffeeee
  ba5eba11-1eaf-d1e5-badd-adafeedbabe1
  cafebabe-affe-ba11-face-d00dd00df00d
  decafbad-beef-babe-feed-ac1dc0ffeeee


I'm creating fake data to build the UI without the backend. I wrote a json file with the data and I could fill all the fields except for the ids.

There are other players offering UUIDv4 generation online such as uuidgenerator.net and uuidtools.com, my tool does the same.


Facing escalating housing costs and rent? TenantToken offers an innovative approach to address the housing market’s flaws. Our model allows tenants to earn community currency tokens, backed by local real estate assets, as they pay their rent. These tokens not only act as a hedge against inflation but can also be used for local purchases or even converted to equity in local real estate over time.

Landlords benefit from increased property value due to community investments, while tenants have a pathway to homeownership. We’re creating a win-win ecosystem that bridges the affordability gap, backed by a solid business model where the community thrives together.

Our website is Tenanttoken.org

Would love to hear your thoughts and feedback!


http://satview.skysight.io/ - global, realtime, full resolution satellite viewer.


Camera powered drum machine!

https://www.3d-beats.com/


https://nsfwseek.com

This is a NSFW site that uses randomization. I'm trying to work towards some of the magic that StumbleUpon used to have.


"Find Random Porn" can't get a clearer tagline than that


Thanks, I was optimizing the title text for mobile and needed to keep it short.


On-screen keyboard for Linux mobile with next word prediction and gesture recognition: https://github.com/pentamassiv/keyboard

I wrote it to scratch my own itch so I can type faster on my Pinephone. I had no idea about writing Rust code, language models or Wayland protocols and ended up writing a master thesis about it. The language model used n-grams and was generated from Wikipedia. The idea was that everybody is able to easily generate a model for their own language. The keyboard worked fine, but the language model was way too big.

I got side tracked writing an input simulation library that works on all platforms. Once I am done with that, I'll get back to the keyboard and make it usable again.


This is a thread I've been desperately needing. I've been working on a command line tool project for MacOS that I've been hesitant to post. I've been waiting until the project is 1.0 before posting on HN. Here it is currently!

https://github.com/demyinn00/BootMe

BootMe is a workflow manager app. There are 6 buttons that can be configured. 4 of the 6 buttons can be configured to open tabs and links, launch apps, and start a spotify playlist. This app is almost ready, but I'm looking for feedback. Specifically, bugs and potential enhancements.

Please do not roast my UI, I'm sure there are improvements that can be made. Offer suggestions and constructive criticism. For the record, I'm a new grad -- go easy.

Thanks!


Interesting concept! I have pondered doing something myself, but also I think for me personally that the ritual of setting up the workspace is useful for getting myself settled and ready to work.

Suggest you highlight clearly at the top that this is a command line tool for MacOS.


I left my last job and a toxic boss a few months back and decided the only viable future is to start my own thing again. But this time I was going to do it properly - lean customer development, speak to users before writing a line of code, etc.

Instead, I became fascinated by the massive improvements in OCR and how they can be applied to digitising boring paper records. Decided to start out with the most boring problem of them all - credit card and bank statements.

I decided this would also be a great project to make the leap to Python and Django. So, without speaking to a single potential customer, I threw myself into coding. After a while, I realised Laravel is so much better and jumped back to that. Have learned loads as a result.

I've built a local prototype that works really well with impressive accuracy. However, I noticed the signs of fatigue and self-doubt that often mean a project is abandoned at 80% without seeing the light of day.

So I decided to find a domain name and put the totally half-baked and not-yet-functioning version online. A crappy, embarrassing, non-functional version. But at least I might get some feedback, which is more likely to inspire me to keep going and work out how I could market this.

https://www.statementsamurai.com

I'm giving myself a week or two to refresh, then will press ahead some more and put the minimal functionality online while thinking about how to find users.

Yeah, about that lean thing...


This is something I've been wanting for a while now, and I even considered doing exactly what you're doing and trying to figure out OCR myself. The reason I wanted it is because I would like to keep track of my bank balance over time, but I am really not comfortable giving access directly (like Mint required). But I then have the same issue when it comes to using an OCR SaaS tool because you'd have data. How are you thinking about privacy in this regard?

I'd be open to testing and providing feedback if you're interested.


> Might get some feedback

Landing page says you're best rated over 37k reviews?


Hah, yes. It's just the remnants of a template. As I said - totally half-baked and not ready for (or expecting) users yet.


What are you using for OCR?


Second this.

Im starting a project that could need OCR and I'm not sure if doing it with open cv for preprocessing + tesseract, or use something like Google document AI which seems very good in a small test I run.


My half baked project (more of an idea really) is a toe-clipping robot.

No really, I'm serious.

Like many older folks I have some mobility issues. Nothing that stops me from doing most things I need to do, but trying to bend over every couple of weeks for minutes at a time, and trying to get a good look in an awkward position to make sure I'm getting a reasonably straight cut to avoid ingrown nails is a challenge.

Of course there are all sorts of folks (like myself) who somehow manage, but there are a lot more who can't.

Yes there are things that claim to be solutions out there. A big one is a clipper attached to a long pole with a trigger to squeeze the clippers. If you already have mobility issues that ends up feeling more like a Rube Goldberg solution (I highly recommend trying it yourself sometime if you need proof it doesn't really work).

Yes, you can pay for a pedicure - but those are a little expensive if you go out for it, and very expensive if you pay for them to come in.

The robot itself would need to be able to manipulate two stainless steel plates to clip the nail but not the toe. I suspect a vacuum that has both Lidar and a Camera could be hacked into such a beast - though the programming would obviously be a challenge.

And yes, if you can price it under $1k I guarantee to buy the first one :-)


I would have a slightly different approach here. Instead of trying to make the thing smart with lots of sensors I would start from the "clippers on a long pole" or some other manually-actuated design and try to solve the things that make it fail in reality.

Some ideas:

Clippers on a unit that just sits stationary on the floor, actuation via a cable, so you can hold the actuator but the clippers don't wobble around. Some control to move the clippers but also some reliance on being able to position your foot. A foot rest that is designed to help you position your foot correctly (with, eg, individual toe-rest, etc). Would need to experiment a bit to work out what clipper or foot-rest movement is actually needed - the less the better, for simplicity and reliability, but given users have mobility problems and most people aren't super dexterous with their toes anyway, perhaps it does need several axes of controllable motion.

I imagine one problem is seeing what you're doing so add a camera in the unit on the floor, put a display in the control unit. Nice nail close-up to work with ;-)

If everything is motorized you can use a smartphone for the control unit, but motorization might not be the best approach and wouldn't be my initial approach. "Actuation via cable" could mean a literal physical cable like a bicycle brake cable.

Actual clippers are cheap so if it makes things easier to design you can use, eg, multiple clippers in the floor unit (different sizes or angles) to use for different nails. (I don't mean clip multiple nails at once)

For woodworking/working with machine tools, you can get lasers that fit to the tool and show on the piece exactly where the cut will be. These are very simple (they're just static things). Perhaps something similar could be included to help with positioning. Again, the human will be doing the positioning, just want to give them good controls and clear direct feedback to work with.


Automated/template-free astronomical spectrograph/spectrometer calibration. Given an emission spectrum and a list of known wavelengths that you expect to see, we try and determine the pixel/wavelength relationship. Traditionally this would either be done with templates (convolve a known spectrum and see where it lines up) or by hand (identify peaks and pixels and shove them into Excel).

Something of a passion project that's being used by a few researchers now. We're hoping to get a paper out at some point. Currently overhauling the fitting code/config handling.

https://github.com/jveitchmichaelis/rascal


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.


More info on subatic.

Idea for the first one came when a client wanted to host some videos which were to receive very high traffic. Easiest solution was youtube but youtube adds friction. All other hosting platforms wanted for bandwidth or number of hours of streams. Cheapest solution I found was transcoding and hosting on cloudflare R2.

I then went down the rabbit hole of building youtube in the cheapest possible way.

The app is built with api endpoints in mind so a future mobile app can be built in future.

Other use cases : video embedding, personal video storage, corporate training materials, hosting courses.


I'm building a windows-like Linux graphical admin tool to manage background services/daemons. I saw some people complaining that it didn't exist, and the subject interests me, so I decided to do it.

https://github.com/luizgfranca/sism


I have a few:

https://www.ytemail.com/ - e-mail notifications for YouTube uploads. I was in the 0.01% that used and liked e-mails, and built this after Google killed the e-mails. If you want to use, please get in touch, I'm happy to onboard free users if the amount of notifications you'll get isn't big.

https://github.com/kassner/whattocook - Recipe chooser, but it works the other way around you'd expect. In a household of depressed people, it's common that we can't get to agree on the meal, so this project decides it for us. You can exclude ingredients in case you don't have them at home, but that's the only way you'll get a different recipe.

https://www.kassner.com.br/projects/money/ - Personal finances project that only I use. Never had the courage to open it to the world, and there isn't anything innovative in it to be worth the hassle either. Only pluses are single-binary web project and DBs are password-encrypted by default.


That's really funny, I have very similar story with a personal finance tool that I wrote for myself and "maintain" since 7 years or something and thought about writing a blog post like you. Thanks for sharing!


Please do write, I love reading write ups from when people solve their own itching!


Leporello.js: https://leporello.tech/

Leporello.js is an interactive functional programming environment designed for pure functional subset of JavaScript. It executes code instantly as you type and displays results next to it. Leporello.js also features an omnipresent debugger. Just position your cursor on any line or select any expression, and immediately see its value. Leporello.js visualizes a dynamic call tree of your program. Thanks to the data immutability in functional programming, it allows you to navigate the call tree both forward and backward, offering a time-travel-like experience.


Here's a couple...

This project I made a while ago and never took it further: https://github.com/weinberg/concurrencyRunner. Concurreny Runner allows you to debug multiple running processes simultaneously, with breakpoints set to allow specific interleaved execution paths to be explored. This allows you to trigger concurrency scenarios which are typically very difficult to analyze because they rely on random timing. That repo has examples which demonstrate typical database concurrency issues of "read skew", "write skew" and "read modify write". I envisioned it as something you could run in CI to actively test for these things like we do other integration testing.

This other one is in the sad graveyard of promising projects which I never could devote enough time to: https://forums.tigsource.com/index.php?topic=69545.0. It's an adventure game where I recorded hundreds of panoramic images and stitched them all together into a seamless walkable player experience. One day...


Your first link sounded interesting, but it 404s for me -- is it a private repo perhaps?


Calzone is a Chrome extension for converting between timezones, just by highlighting text. It runs purely client-side.

Helps me schedule international meetings when writing emails.

https://chrome.google.com/webstore/detail/calzone/ahnbgncjjn...


brilliant name


Can it convert Hawaiian to Napoli?


Ya! Just search for "Central European Time". You can test it by highlighting the line above this comment (or this comment itself):

"emilehere 2 hours ago"


No firefox version? This is defintely one of the projects that I have on my list to do at some point..


Killer feature would be (a) remember that a specific site or url for logs uses a certain time zone and them (b) convert all time stamps on that page

Half my log pages being UTC and the other half not and not always having an indicator is annoying and this would solve that.


On the TODO!


https://postcardbot.com

A simple sms based chat bot for generating and mailing postcards from photos you’ve taken yourself.

I took the sms approach because I’m exhausted from always needing to install an app for everything. Most things don’t need apps. This interface is unique and kinda fun to use. Also, it took me just a weekend to whip up so I’m quite fond of it .


Talk about a great weekend outcome. The "can I see a sample post card?" is particularly powerful, and may deserve to be more prominent on your landing page. Like a left hand side text message chain/right hand side outcome of the postcard. Even an example of an actual printed one on a desk or in someone's hand could be nice.

Question - your privacy policy is fairly robust. Curious how you tackled this. Hire an attorney, skill set of yours, outsourced firm that does this for a nearly fixed price?


Yeah I agree the landing page should contain a clearer input-output example for new users. I’m just lazy :).

On the topic of lazy, the privacy policy was generated using some random free privacy policy generator (I forgot which one).


That's actually really cool! Seems like a nice handy little service, you could make a contact in your phone for it and then remember about it some random time later and be able to use it, no problem. I love little tools like this.

For those curious, you just text the picture to +1 (408) 688-5985, respond to its questions about message, name, and address, then it sends you a Stripe link to pay $3.


Does it then pay a service and cheap the change?


https://mindgarden.app/

Offline WYSIWYG markdown editor + publishing tool with a Notion-like UI.

You can load a local folder from your computer by clicking the "open folder" button on the splash screen. There you can create and edit new files on your machine (all from your web browser, or install as a PWA)

The publishing feature enables you to publish a folder as an API (eg. all the data from https://codefire.dev/ is served by an API I created with mindgarden. I also use MindGarden for my blog on my personal site). Admittedly the UX to do this is not straightforward yet, I'll have to improve that and/or make a video demonstrating how to do it.

Ctrl+Shift+P opens up a go-to menu to easy navigate to any file, and Ctrl+Shift+L toggles dark mode.

Definitely half-baked and needs a lot of polish (eg. not designed for mobile yet). Let me know what you think though. May or may not motivate me to actually finish this damn project.


https://geonde.com/

https://github.com/vinc/geonde.com/

I've been looking into carbon aware computing recently and I wanted an API to get the carbon intensity of the electricity grid in Europe. Then I needed weather data so I reused a piece of code I built a decade ago to get forecasts from the GFS, and another one to get real time data from airports around the world. And finally I needed another API to get the latitude and longitude of a city so I reused yet another old piece of code I wrote a long time ago.

After a month of coding it looks like I got the beginning of an environmental platform for green computing. But it's definitely half baked. And there are good alternatives for each API that exists already.

I found a domain for it and made a landing page, and who knows, it might be useful to other people.


https://github.com/geometor

The GEOMETOR initiative is on a mission to explore the architecture of all that is.

I am building a suite of Python libraries for modeling, rendering, and analyzing classical geometric constructions of points, lines and circles to discern patterns in logic and nature.

With SymPy under the hood, geometor.model allows for scripting sequential constructions that automatically discovers intersection points and prevents duplication of elements. https://github.com/geometor/model

With the power of MatPlotLib, geometor.render bring tools for plotting and animating the constructions. https://github.com/geometor/render

A key interest of mine, and primary motivation for the GEOMETOR initiative, is the study of the Golden Ratio. The geometor.divine project is developing tools for discovering and analyzing golden sections within constructions. https://github.com/geometor/divine

The rigorous environment of geometor.model provides a geometric assembly language. In geometor.elements, I am planning to build a model that has all of Euclid's propositions as a functional hierarchy.

It's a work in progress. I have done a major refactoring over the last few months and am pretty happy with the current architecture. Hoping to publish model and render soon on PyPI.

Last year, I put together a status video on the project and reviewed some of the investigations into the Golden Ratio: https://youtu.be/IOKgXb6Kce0

Github is the place to connect - start a message on any of the discussion boards.

~ phi


https://whenwillirunoutofmoney.com/

I thought it’d be cool to have a small textual language where you could describe “this payment goes out every quarter” and “this one goes out monthly from date X to Y” and so on. As a freelancer it can be difficult to know how much cash you have available given taxes go out at weird times, and it’s useful to simulate “let’s delete this row where the customer pays” to stress test your finances and so on.

I also wanted it to be “privacy-first” because I figured I wouldn’t trust my financial data to a random person on the internet, so neither would I expect anyone else to.

So I created this site and put it online but I’m a developer, not a marketer. I did a “Show HN”, it got some nice comments but not much traction.

Not sure if I should spend effort marketing it. It’s just a free site so I’m only doing this for fun. Or maybe the product is wrong and needs changes e.g. more features.

Difficult to know what to do. Advice appreciated!


In Chrome the page just never arrives. No client-rendered loading spinner, just a tab that seems to want to crash. In Safari, after a decent wait, the page arrives and then there's a loading spinner. After 30 seconds of that, nothing seemed to happen.


it takes a long time to load. I gave up


Thanks, yeah that’s not the first time I’ve heard that. On my computer, and I think on most people’s computers, it loads instantly. But on others it basically crashes the tab, like it goes into an infinite loop or something. A bit difficult to test without adding debugging tools, apparently Sentry is a good one?, which would definitely conflict with the privacy-first approach. I’ll have to ask more friends, maybe one of them can reproduce the problem. Anyway thanks for trying it and commenting!


I tried on my phone and gave up after like 15 seconds. Just loading screen.


Sentry would be a good bet, yes.


Unpublished: a shell written in pure Ruby, blurring the line between "shell-land" and "ruby-land" (think xonsh, only it does not "fallback" to the other side of the world at parse time. it's all first class Ruby), and that can also work with mRuby.

Why mRuby? Well this is the first step of a larger dumb project where I'd have pure Ruby as Linux init/userland and boot straight to it (like these old Amstrad or whatever booted straight to BASIC), then maybe even write a toy kernel in Ruby and drop Linux as well.

I have little time to work in it so it's snail pace but I'm getting near the "I can use this shell" minimal featureset (basically basic input, exec, redir, and pipes) line. That's my "fail fast" part, and iteratively implement features as pain shows me that I really need this or that day to day by using it as my default shell.


nice idea


https://halecraft.org/mindspace

Code: https://github.com/canadaduane/mindspace

I love mind mapping as a tool for exploring ideas, feelings, and connections. But I needed it to be fast, and get out of the way--no fiddling with dragging lines or worrying about DAGs vs cycles. The intro video on GitHub has a good overview.


Wareztracker: https://wareztracker.com/games - torrent download stats for video games - find out how popular a particular game with pirates.


https://gudzpoz.github.io/brocatel/tutorial.html

It's a (story-)scripting language based on Markdown and Lua. Basically it lets you write choice-based interactive fictions in Markdown (and Lua code blocks for advanced usages).

It is not actively developed these days since I consider the language itself is somehow usable and I have little free time these days. But the runtime-time API and compile-time macro API will probably need tons of improvements and I am still looking to implement a few features, like subroutine calls and threading support (not those threads though), and probably an IDE or at least a LSP implementation. (But again, I am quite occupied these days so the to-do list just piles up...)

Any feedback will be greatly appreciated!


“Markdown for X” is a grossly underutilized technique for software creation/interfaces. This is such a great application for it!

Not technically markdown but https://sketch.systems is somewhat similar to a decision tree in that it models state machines with a markdown-like syntax.


I've posted before, but https://beatyourbookie.app/ is what I've been working on for a while.

The website is for tracking betting lines and finding arbitrage and +EV bets across sports betting sites. I've been hooked on the idea that there are inefficiencies in sports betting markets that can be taken advantage of, especially in betting on live events and so this started as me just collecting minute by minute odds data from different sites and going from there.

I'm currently collecting all the data myself so my next step is creating a public API to allow other users to access the same sportsbook data that I'm currently using (https://sportsbookapi.com).


Arbs! I had fun doing them years ago but there are some issues I had:

One side decides not to take the bet, or makes it harder “call us to confirm” type thing.

Opening loads of accounts is tedious.

Some sports are easy to mess up on. I think basketball (?) may have senior and junior versions with the same team names so you can bet on the wrong thing quite easily.

My best arb was about 50% profit! But I had to wait 6 weeks for the check to arrive from the US to the UK. I was worried!


Love the site and the idea, but struggling to understand the criteria needed for a +EV bet. Would one site need to have a positive moneyline bet on team A, then another site have a positive moneyline bet on team B... assuming team A & B are playing each other?


I typed out half of a real long message and then realized this could probably explain it better than I can

https://www.techopedia.com/gambling-guides/what-does-ev-mean...


https://jazda.org

A bicycle computer. Hackable. Open source software. Off the shelf hardware.

ARM microcontroller, 100% Rust, Bluetooth (not yet).

I have had a bike computer nearly 3 decades ago, but the dream to have the distance counter reset automatically has remained unfulfilled. I could either get a fixed-function calculator or 100% closed overpowered gadget. Why can't I have some fun myself?!?

Thankfully, now we have cheap, reverse-engineered smart watches. I found a pretty decent, sunlight-readable one, and now I'm hacking away!

The big TODO is speeding up development by switching from TockOS to RTIC, and implementing a minimal Bluetooth Low Enegy stack.

Currently on hiatus because it's bike season and I'd rather spend my time outside :)


> (slang) an exclamation of excitement — ale jazda! — radical!

very clever lol


When I was a boy I found an app on MacOS 8 called Graphical Calculator. You could type in nonsensical maths like 'sin(x+tan(y))' and it would draw beautiful pictures.

20 years later I get the same kick out of GL shaders. I built this website to play with them.

https://tinyshader.com/rq


Nice! And very snappy, even on my phone.

You probably know https://www.shadertoy.com/ already, but if not, prepare to have your mind blown. Many shaders there use Signed Distance Fields to draw intricate 3D geometry within the fragment shader. If you find that interesting, check out Inigo Quilez's excellent tutorial series: https://iquilezles.org/articles/raymarchingdf/


https://spendlight.com

My 13-year old son and I have been working on a behavior-oriented personal finance tool. I've kicked this idea around for years, and we had a chance to use it as our subject for a 12-week entrepreneurial program. I built a version of it for personal use years ago, but had fun looking at it through the lens of a more serious endeavor.

It's not feature complete, but the demo of the SMS-based journaling input works pretty well: https://spendlight.app/demo


https://wordlerds.pages.dev/

It's Wordle but multiplayer and each player only gets one guess. Right now it's just for my friend group, but I may try to open it up so you can make your own squad with your friends if I have the time.


It's not my project, but I am the second person to contribute to it.

https://github.com/ballsteve/xrust

It's two of us trying to improve Rusts XML offering, by implementing an XSLT processor and all that entails. I'm working on the parser at the moment, I have DTD entity expansion working but still need to figure out UTF-16 support and validation of DTDs. I'm probably going to focus on XML ID support next.

Any help, feedback, suggestions would be appreciated!


https://glossolalia.vercel.app/

Dreadful name, and definitely half baked.

Stick in some text in English and have it translated into a bunch of different languages and then generate audio of that same text in WAV format.


I'll start with a project by my friends:

FXcursion is an STM32-based guitar processor prototype. It has 3 stereo inputs and outputs, builtin effects chain, looper and recording. It lacks proper user interface (we've found a designer last week, so it's in the works now!), and the hardware still needs a lot of changes, but I've been impressed with the progress so far.

https://github.com/RATsynthesizers/FXcursion


gitPlay: I am working on a desktop application to learn about the structure and evolution of a software project from its git history. Helpful for developers and PMs in onboarding new members, seeing how a project evolved and decision making.

As a mentor/engineering leader, I have always resorted to recording videos about how a project is structured, what decisions led to the current status and thought process behind this. I felt that much of this information is already there in the git commit log and perhaps project management software like JIRA.

gitPlay starts at the first commit instead of the head of the log. And you see a video player like interface. When you hit play, you see the folder structure evolve. I am adding file viewers, support for multiple folder browsers.

Future ideas:

- Show hot spots across the entire file structure in the whole timeline

- Visualize folder/file chances over time as a tree (instead of explorers at the moment)

- Integrate with project management to overlay tickets with correspond to pull/merge requests

- Overlay a video with a file documenting sections of the video related to commits so gitplay will show contents as you play the video

How I wish to maintain/monetize:

- Keep core software open source, free for anyone, runs locally on your git repo

- Pay to tap into private project management data or explainer videos (point 4 above)

https://github.com/brainless/gitplay


Awesome idea, good luck and here’s a vote of confidence


Random Drop Selector

https://www.droprandom.app/

https://github.com/yhippa/cod-wz-2-drop-randomizer

I had so many fun ideas for this but once I got the basics down I stopped working on it further.

Edit: this might be one of my favorite HN posts. So many cool projects here that are actually interesting to me.


Hah I never have a thing to show off.... yay unemployment?

I made a little thing to count and track how many people are surfing on surfline's webcams to learn a bit about ml/ai, computer vision and deploying these things. I think its neat, and the data is fun in a nerdy way. Not sure what to do with it now. Its been cool, I had to get my own dataset together for it to work.

Check it out at and click around dp52hy5y2zsyt.cloudfront.net

I haven't committed enough to it to buy a domain.


This is really cool. Maybe you could collect the data and make a predictor for how many surfers will show up at a given spot at any point of time during the day. You could record past numbers as well as other factors like weather, time of day, amount of sunlight, etc, and have the model adjust its predictions based on those factors automatically


Thanks for checking it out! I think with a lot of good data there is some cool stuff like that you could figure out. There is a pretty busy spot, that is fun but a bit of a trek. I wanted to find out for my self when the best time to go there might be. Turns out the camera might be to low res.


Sure:

1. https://nodesteaders.com/ (Community of Future-Forward Homesteaders)

2. https://typezebra.com/ (Simple google fonts tester)

3. https://atlasgeopolitica.com/ (poor man's CIA factbook)


I love the Atlas. The search is brokey for me -- I can search but can't click on any of the results. Win 10/Chrome.


Hence half-baked ;)

But thanks, I will try to get it fixed over the weekend!


The recent AI craze got me excited to program personal projects again, so I made a Chrome extension to save my ChatGPT prompts into and run them against any page's selected text. The idea was that it's more convenient create a command once, then on any website highlight text and right-click it rather than copy/paste stuff into ChatGPT. So far I know all 10 people who installed it personally, and I have a ton more ideas for polish (for instance, it won't work at all on Google Docs right now since there's no text selection in their canvas-based editor) but it's been super entertaining to play around with OpenAI and some of the newer extension APIs nonetheless.

I'm also sort of releasing backwards in that I decided to charge up front to limit the number of users and slowly gather feedback while mitigating my risk, but once I work out all the kinks there will definitely be a free tier that everyone starts out on.

https://chromewebstore.google.com/detail/smudgeai/mhagofdace...


I really like the UI:

1. using the new Chrome Sidebar API is a great choice!

2. selecting actions to show in the context menu is also a convenient customization idea

Are you considering porting it to FF? Other than the Sidebar API it should be a very straightforward process.


Thank you! It was actually Chrome releasing the ability to open a sidebar using a context menu action that sparked the idea.

I absolutely plan to support firefox. I figured I should get things working well in one browser first before looking into porting, but consider it on the near term todo list.


Sounds good. One problem that you will likely encounter in FF is that you can't open the native extension popup (the one that is attached to the action button) programmatically. That severely limits how you can present your UI, with the most obvious choice being injecting an iframe with the extension UI directly into the body of the page. The other choice is opening a new popup window, which is less convenient than seeing things side by side.


There is a cross browser extension helper in this thread. Maybe it works for you.


Just FYI: manifest v3 extensions are already cross-browser. They are all based on the WebExtensions API. However, browsers have very specific constraints that require complex alternative solutions (e.g. Safari does not allow reading httpOnly cookies, so auth can't be handled easily).


Just realized that the new Chrome webstore doesn't load on mobile, so there's also this link https://smudge.ai


https://github.com/denzyldick/phanalist

I'm trying to write a static analyzer for PHP. It's written in RUST and it's a personal project of mine to learn rust and also make a FAST static analyzer for PHP projects that are big. I started with this project because the current static analyzers in the PHP ecosystem are slow.

It would be nice if there were people that would like to contribute. If you want to learn rust and you have PHP experience you are welcome to help.

The project is it early stages. Right know the focus is on writing the checks that are needed. The current checks that are implemented are:

- Detect when the cyclomatic complexity of a method is too high. The current threshold is 10.

- Extending undefined classes.

- Having a try/catch with an empty catch that doesn't do anything.

- A method that has more than five parameters.

- Methods without modifiers(private, public & protected).

- Classes that start with a lowercase.

- Check if a method exists when called inside another method.

- Methods that return a value without defining a return type.

- Constants that have all letters in lowercase.

- Parameters without any type.

- Correct location for the PHP opening tag.


https://getdifree.com

Hey Everyone,

We started Difree (a distraction-free writer, working as a browser's extension) in mid-2021. It's been our side-project. All the time I have this impression, it's half-baked. I believe in it so much, that I haven't changed the version of my app to mature 1.0.0 :-) It's still in 0.9.x :-D

Initially, our goal was to create a fast, reliable, privacy-friendly and no-distraction writing app for us. We were the first users. It needed to satisfy us.

Meanwhile, we started collecting feedback from our users. We wanted to know what worked. People using Difree submitted many interesting ideas for our product. Here are some ideas: 1. monospaced fonts 2. dark theme 3. different font sizes 4. minimalistic view (WIP) 5. word counter (WIP)

We've been still working on Difree and it still gives us fun :-) Tell me what you think! We want to hear and learn more :-)

Happy writing, Olek


Zohing https://zohing.com

demo video: https://youtu.be/6ZOVIec4jWg?si=IyqsDHE6FXAbx8UT

It's a search engine / social network prototype I've been working on.

My idea was to use a social network as the backbone of a search engine.

My thinking was that the majority of the internet doesn't need to be indexed, so why not just use the portion of the web that is offered up by users? If this sounds stupid, I would offer Hacker News as a working example of this model.

My other motivation was that the majority of platforms operate on a popular vote strategy, as a result, content that appeals to our lesser nature tends to do very well. YouTube, for example, could not support the development of content as ambitious as Avatar.

Content on Zohing is ranked using a "recursive voting" strategy. It attempts to find accounts that have been deemed by other users to be "high quality" and weight their interactions more.

Put simply: On the spectrum of Avatar to TLC I want creators to aim for Avatar. I am try to create a platform whose underlying game incentivizes the creation of difficult, high effort content instead of reality TV and cable news.

Zohing was created to function as a mobile web app. Getting it to work smoothly on iOS safari was a real challenge. I had to do some ugly hacks to get 2 way infinite scrolling to work. For version 2 I am going to go with a more conservative approach.

If you want to know how the recursive vote algorithm works or have any other questions you can email me at: surgeon@zohing.com


Go ahead and visit our half-baked site for a collection of old Polish matchbox labels:

wzornik-etykiet.com

Of particular note - a janky filtering system for each label!

Also - no english, yet!

Other quirks: - Individual labels are not linkable, if you want to share one, the link won’t work! - No proper mobile support.

Honestly, this project was a learning experience in React for me, and the code is a mess. No back end, just JSONs and sheets behind it all.


https://digestbox.io (just a design mockup, not even close to "half" baked)

I'm the ArchiveBox.io creator, and I'm experimenting with different ideas to launch a paid version of ArchiveBox for less technical users. ArchiveBox will always remain free and open source, DigestBox would just be a fancy frontend on top of it that handles cloud hosting and provides a nicer UI to make internet archiving more approachable to the average user.

The revenue would go towards supporting open source ArchiveBox development, and would allow me to work on it full-time.

I'd love to get people's feedback on this concept. Let me know if you like the idea of DigestBox and if you'd use it!

I'm also curious if the $0.01/URL pricing sounds reasonable to people. Assuming each page produces 50mb or less of output, that works out to $120/yr to archive 1000 URLs per month.


https://Eurotripr.com - a website/web app to help people plan trips to Europe affordably and with Confidence. I've been working on it off and on for WAY too long. Technically it is live, but it is unfinished in many ways (functionality, features, data, performance, content, etc.). I'm super embarrassed by it and am at the point that there are so many things wrong/unfinished I just stare it it some days not even sure where to 'start' to get it closer to done. All I really want and have wanted for almost 2 decades is to help others travel to Europe as I did in my early 20s and catch that travel bug so they continue to do so on the 'cheap' like I have throughout their lives.


Hacker news but with semafor UX:

https://hackernews-semafor-duhw.vercel.app/


that's cool. needs a bit more polish and a link to the HN comment section, but in general I like this a lot. I never heard of semafor but this UX is deinitely inspiring.


https://github.com/quadnix/octo

I have been trying to release this for some time now. Its a wrapper on top of cloud technologies, like AWS, so developers don’t have to understand low level devops operations.

Much like AWS CDK or Terraform, but build around familiar concepts like Server, Environment, Deployment, Regions, etc.

Its a framework that allows you to write your infrastructure in code, and an example in English would be like,

Hey Octo, build me a region in US East with QA and Staging environment. Build my Backend repo, publish my docker image, and run it in QA, then promote to Staging.

Of course this would be written in code, which would roughly be about 10-20 lines of code, easily testable, and easy to understand.


I wrote a multiplayer browser-based 3D boating game. Backend is entirely Postgres/ Postgraphile.

https://github.com/blairjordan/canals

I have fun making it but not many people are interested in it


I think this is really cool, I'm gonna try it out.


This is lovely.


Abound: https://abound.art

It's a generative art platform/marketplace. You write an algo that generates art according to some number of parameters, upload it as a Docker image, and let other people tinker and generate things they like the aesthetics of. Basically remote code execution as a service, but I spent a lot of time on the sandboxing side of things and feel pretty good about it.

The infra is tuned for "saving money" and not "scale", so there's a chance it falls over under even modest load. If folks are interested I can tweak it a bit to make it more scale-y.

It's also my HN name, because all the other (one word) ones I could think of were taken.


I wanted to build something very similar a while back. Spotify (or Instagram) for generative art. I guess https://www.dwitter.net is kind of like that as well. But specifically, I wanted to build some sort of revenue sharing for the artists, similar to Spotify's model.


Re: revenue sharing - we (my friend who I built this with, and I) were thinking along the same lines, it's actually fully implemented here. If user A uploads an algo, user B generates art with it, and user C buys that art, money will be distributed to user A and user B. Details are here: https://abound.art/artists


This is really cool! How did you solve the sandboxing?


Assuming this isn't an attempt to mine cryptocurrency on it :), here's what I did:

- Turn the Docker image into a Firecracker VM, I stole the idea from Fly.io [1]. Add all the trimmings like jailer and stuff, don't give it any network interfaces

- Run our own shim as PID 0 in the VM, which sets up a bunch of things to make the environment hermetic (time set to 1970, etc), and does some stuff with eBPF to monitor usage by the child process, and also enforces 1 minute timeout

- Run the jobs on a parent VM that doesn't otherwise have any privileges

- Copy images pixel by pixel (for raster images) or remove all the shady parts of an SVG that we don't otherwise trust

- Other general defense-in-depth stuff, validating request/response sizes, minimal privileges on separate services, private networking throughout.

[1] https://fly.io/blog/docker-without-docker/


This seems very comprehensive, thanks for sharing :) I'm working on something similar myself which involves running untrusted user-provided JavaScript... It's a little scary but I'll definitely be taking a closer look into Firecracker. Cheers!


Wikipedia, but for recipes - https://www.reciped.io/

Does meal planning and grocery lists, but want it to suggest dinners and tell me when the food I bought is going to go off.


I am participating in a competition of a wannabe IT guys when some mentor is searching for one such a student. I have summed exactly his proposal which he has published in Russian and all my work and I have ended up with a 19-page whitepaper 6 pages of which describes my original tradebot idea, in English of course. If you know how real tradebots work feel free to help me to enrich my understanding. Current status of my participation is waiting for the day when the winner will be defined.

https://github.com/eimrine/resume/blob/main/eimrine-s%20rese...


That's kind of interesting. Did you get any sponsors?


There are 2 days remaining for the announcement of the winner.


I'm developing a visual tool aimed at improving the way we organize notes. At https://www.cmaps.io/ platform, each page is represented by a node on a graph, allowing related notes to be interconnected. The platform is nearing completion, and I would greatly appreciate any feedback. Some examples: Todo List: https://www.cmaps.io/maps/a1b7892b-cae7-4c30-aa20-f77117c8e0... Class Notes: https://www.cmaps.io/maps/c844078f-6d8d-44ff-ba94-def1a2cd4e... Star Wars Family Tree: https://www.cmaps.io/maps/4a3808c4-876c-4ba4-9b0a-8637e69fb4...

Context: I'm diving deep into my master's now and realized a bunch of stuff I'm learning kinda connects back to my bachelor's. Bummer is, I've lost most of my old notes. That's how cmaps.io popped into my mind! Think of it as a rad spot to dump all your notes and see them connect in a cool visual way.


Here's a great fully baked project for sharing half-baked ideas that an old friend of mine developed years ago, and is still going strong -- the Halfbakery:

https://www.halfbakery.com/

>The Halfbakery is a communal database of original, fictitious inventions, edited by its users. It was created by people who like to speculate, both as a form of satire and as a form of creative expression. (To learn more about what ideas are appropriate, see the help section.) The halfbakery software is implemented as one big C CGI program, edited with vi, compiled with gcc, invoked by an Apache http server.


https://www.gobreadvan.com/

Close to throwing in the towel on this one… I built a e-commerce website from scratch in my spare time (like an hour per night, after work, dead tired). Fan of auto racing and wanted to try my hand at retail. Made a few “retro” auto racing items to see if I could sell something. Produced some socks and sublimated some coffee mugs in the garage. No effort into marketing, which I learned is the most important part. Not one sale. Nuxt.js, Node, Postgres. Learned a lot which made me better at my real job


https://watch.ly

Basically web analytics but using websockets so we can track time spent on each page. Then there is a daily email report which is helpful for monitoring launching new products.

I never got any paying customers so I switched to other stuff. Marketing is hard. Someday I'll go back to it. I use it though and it works, but the interactive reporting is half baked.

I'm also working on https://sidewaysdata.com - Motorsports registration and timing. New design will be up soon (done by actual designer, not me lol)


Thoughts on open-sourcing watch.ly?


So, it would be too expensive. I would rather just come back to it and improve it and actually make monies.

It's not like I'm going to shut it down! I've never shut down a project (for better or worse?) :)


https://github.com/endpointservices/mps3

An open source offline-first browser DB that uses any S3 API as the cloud storage. Backblaze, minio, S3, R2 in the test harness. Randomised causal consistency testing behind toxiproxy. 30kb but still hardening the offline-first stuff and only GET and SET KV operation implmented so far (but multiplayer), next step will be conditional SET as a step toward transaction support. All over vanilla S3!

Designed to make adding multiplayer persistence to websites operationally simple and with lightweight page loads and instant access to previously read data.


https://compnski.github.io/factorymustgrow/#/game

Game projects okay? More a toy at the moment, it's just the factorio tech tree but I'm working to have my own recipes and story and features.

Started as a testbed for learning typescript + React, grew into something to work on when I'm feeling creative.

Code is more likely to be updated at https://gitlab.com/omgbear/factorymustgrow, but GitHub pages is easy.


I'm building a visual Kubernetes Explorer https://github.com/iximiuz/kexp. Because learning Linux & Containers can be fun.


Just got started a couple weeks ago on mine, it’s:

https://www.writescribir.com/en

The goal is just to simply answer a single writing prompt in Spanish or English everyday (depending on your learning language). I hooked it up to give LLM corrections to responses, show a diff, and provide translations.

Already learned a lot so far as I’m a C++/Python dev at work - so been trying to learn the web side / full stack / get up to speed on some newer stuff.


I'm working on an LLM-based tool to assist with fiction writing. The goal is to help writers get unstuck in case of writer's block, not to do autonomous writing.

One has to enter some abstract of what they want to write, and some text they have so far, and the tool generates possible continuations.

It requires quite a bit of editing, maybe 3-4 attempts for each completion if one wants to generate decent text. Feedback was mostly positive from a dozen or so professional writers who tried it out for a day.

I feel that it generates more naturally looking text than ChatGPT with the typical prompts.

See my profile if you want to try it out. You can use the demo without registration.


Nice project!

Demo doesn't work for me in Firefox for some reason – I can't type anything into the “Start typing...” field.


Thank you! I pushed a fix for the Firefox issue.

And here is the link to the demo for convenience:

https://writingcharm.com/write


I can't find any information about price.


https://muso.fm

An internet radio aggregator & player featuring music radio stations organised by genre rather than location.

There are tonnes of great music focused and specialist stations out there. TuneIn or RadioGarden don’t really make it easy to find the best stations for a given genre though.

I wanted to build it as a web app that’s usable as a PWA on mobile but have had lots of issues streaming audio reliably.

Also had issues with audio cutting out on web.

I’m currently rebuilding as the web audio API has improved things. Not enough hours in the day as usual!


This is super cool, I am inspired!


Changelog monitor tool I made for myself that I’m slowly making available.

I keep an eye on a number of project changelogs and needed to be notified when they update. Since they’re in various places, and don’t all have releases so I can’t use GitHub’s release notifications, I built a simple tool to consume from anywhere with an url and send me a diff. Slowly adding features on top of that.

https://1changelog.com/

I’d love to know if this is valuable to anyone else on the planet but me. Or what would make it so.


Hmm, I need something sort of like this but to monitor the changelogs of all my dependencies on Github. Want to see the changes in those dependencies between one release of my software and the next.

Don’t build it, because I don’t need it enough to pay for it (or get my boss to pay for it).


Hey I'm working on something very similar to this. Let's get in touch!


https://github.com/LorenDB/muziko

I'm building Muziko, which is an app that will give you a list of songs every day to practice on your musical instrument of choice. I was planning to post it here eventually, but not for a long time, as I still need to build a UI that doesn't completely suck and fix some big issues. However, if this sounds cool, please have fun with it!

It's written in C++/Qt/QML. Native apps that are also completely crossplatform ftw.


I have created an easy way for me to share photos with my family, especially my ageing parents living abroad. You can see and road test it at https://m.emori.es

It is a companion site for a second project to convert old format (images, videos and audios) to digital. Converted media end up in the first site This is half baked at https://www.audiovideotransfers.co.uk/


the primary challenge to convert old audio/video/images to digital is a device to play them. what would the website do? a paid service where i can send my tapes?


I've been pursuing a path to cheap and easy PetaFLOP on a chip architecture that is decidedly edgy... it might work out great, or might be a miserable failure... the BitGrid[1]. It's dead nuts simple... a cartesian grid of 4 bit input, 4 bit output LUTs, latched and clocked in 2 phases (like the colors on a checkerboard) to prevent race conditions. It's a Turing complete architecture that doesn't have the routing issues of an FPGA because there's no routing hardware in the way. But it is also nuts because there's no routing fabric to get data rapidly across the chip.

If you can unlearn the aversion to latency that we've all had since the days of TTL and the IMSAI, you realize that you could clock an array at least 3 Ghz, giving 3 billion answers/second. It's all a question of programming. (Which is where I'm stuck right now, analysis paralysis)

I've got an emulator that works reasonably well on my PC. Now I've got to write the actual software that can generate binaries for it, and the eventual chip.

[1] https://github.com/mikewarot/Bitgrid


I have been working on a a bunch of disconnected "smart" bicycle dashcam ideas.

See https://www.hotelexistence.ca/bicycledashcam/ for version 5, which was just blind spot monitoring. I've also played around with license plate recognition and depth mapping.

Primarily, for me, this is a just a fun exercise.

Looking at exploring: - Recognize the license plates of the cars around you. From a picture, it would look at the plates on all the cars, and then associate a plate number with the picture - Record the speed of the cars around you - Record the proximity of the cars around you - A driver readable display, ie: “Driver ABCD1234, your current speed is 45”. Like a mobile Toronto Watch Your Speed program sign. Would a driver allow a cyclist more space if they were aware their actions are being logged? - Log this data on a remote server - Share this data, with a group. Perhaps associate “near miss” data from many cyclists, and identify troublesome areas, or troublesome cars.

Offtopic: this is a cool project, not mine, that crowdsources car passing distance https://www.openbikesensor.org/en/


I love this thread, thank you!

Ampwall. Musician-owned, Public Benefit Co alternative to Bandcamp. (Eventually.) https://ampwall.com. Dogfooding it with my own band’s merch sales at https://woeunholy.ampwall.com. Digital audio will launch soon (2-3 weeks?) and we plan on starting our tests with outside bands/labels by end of year.

I’ve been building this throughout the past year but the stuff that’s publicly available is pretty basic. I was going to keep it quiet but the news about Epic selling Bandcamp two weeks ago prompted me to announce early, so might as well share it here too and really put the cart before the horse!

I have a lot of opinions about things I’ve always wanted Bandcamp to offer. While it’s going to start very similar to BC, we’re going to experiment with some very different things ASAP. The feedback I gathered throughout the year showed me that there’s a hunger for this and the response to my announcement was bigger than I expected, so I’m feeling good about it. It’s been fun to build and it’s going to get better.

It’s all Next.js and TypeScript. Hosted on Node.js servers because I don’t think serverless is for me. I’m using Porter.run for production, a YC alum whose office is in my neighborhood in Queens!


Cool, dude. Have you decided on a fee structure? I know bandcamp takes 15% for digital and 10% for physical items, not including merchant fees.


Hey! We (my co-founder and I) haven’t decided but we’re experimenting and exploring. Right now it’s 5% plus payment processing (Stripe) fees but that will be reevaluated based on what we need to keep the lights on.

Bandcamp’s fees were one of the many motivations to do this and I have a lot to say about them. I think there’s probably an approach that’s better at controlling costs while also helps folks who sell keep more of their money.


https://jtickle.github.io/number-game

My wife is going through a cyber security program and needed to quickly get familiar with binary, decimal, hexadecimal conversion. So I made a little practice tool in React. It's been a few months since I did React so I had to take a couple hours to learn how you bootstrap React projects these days, then another couple hours whipping this up. More I want to do.


https://gridshape.io I was surprised to find that the recommended tool for doing system architecture visualization was still Vizio. I had seen Cloudcraft but at the time it didn't have anything for Azure only AWS. I tried a few others like Cloudskew, but none of them really felt like the answer. So I started making my own.


https://tatask.com

Tatask is an infinitely nestable task management system designed to help break down complex projects into simple, actionable steps.

Task lists don't convey enough information but task trees help with hierarchy and compartmentalisation.

It's still an early stages project as it's only on the web at the moment, but I'm building a native iOS app now and there are many more improvements to come.


https://www.munkle.it

After recognizing the pretty steep learning curve many users face with Anki, including myself, I started working on munkle.it as a more intuitive alternative. The goal is to create the app that streamlines the flashcard creation process, prioritizing user-friendly design and simplicity, making it easier for learners to dive straight into effective study sessions without the initial overwhelm.


I baked the first half of this little web game years ago: http://kerrick.github.io/dot-popper/

It’s playable, but in order to consider it complete I’d need to add instructions, a start button, a game over screen, and a replay button. And I’d want to add a color blind option, sounds, and a way to share your result (score & a screenshot of your final state).


https://jch.app

started as a mint / personal capital / spreadsheet replacement. Thought it would be neat to have a grafana-like way to build visualizations on aggregated accounts. I started with investments b/c it's easy to input/import without linking to bank accounts. I have Plaid development access and think a flexible playground will be more interesting for expenses.


https://twinflights.com

I love to travel and often times I have to go to somewhere. This search allows me to plan additional stops in between my origin and destination. As an example, if I want to fly from Amsterdam to New York you can take a direct flight, or add a stop somewhere and add that destination as another stop. So maybe you could visit London for a few days, or Washington or maybe Bermuda.

Another one I am working on is https://startenv.com, this one will automatically convert your docker compose file to a test/staging environment whenever you create a PR or for specific branches. This way your QA or clients can give feedback for a specific feature before you release it. I've been using it for a few weeks and I am really liking it (but of course I am biased).

While TwinFlights is a side project I am hoping to turn StartEnv into a proper B2B SaaS. If you think this could fit your business, please reach out to me and I'll do my best to make it worth your time. :)


twinflights is something I could use. Is it possible to select number of stop overs on each direction? e.g. often I like to wander on way out from home. But then on way back I just want to get home ASAP.

In terms of the UX, a table view is a bit daunting while I'm starting with an exploration mindset, perhaps start the user with a map instead?

Also FYI, I randomly clicked on Book a flight. It led me to Kiwi but the price went up from 158 to 198. I tried a few other buttons and the price stayed the same.

Thanks for sharing this, looking forward to see where you take it.


Thank you for your reply!

> twinflights is something I could use. Is it possible to select number of stop overs on each direction? e.g. often I like to wander on way out from home. But then on way back I just want to get home ASAP.

This is something I've been working on because often times I also want this. The first step was adding one-way flights, the next step is making this configurable!

> In terms of the UX, a table view is a bit daunting while I'm starting with an exploration mindset, perhaps start the user with a map instead?

The 'table' view is the search result correct? Adding a map would actually sound very nice. It would give you the perfect overview of all of your options including price.

> Also FYI, I randomly clicked on Book a flight. It led me to Kiwi but the price went up from 158 to 198. I tried a few other buttons and the price stayed the same.

I am building this on top of Tequila (the Kiwi API) and their rate limit is quite generous, but still not enough to do real time searches. Every day I am scraping all flights put them into a database (MySQL and Neo4J) so that I can search for the cheapest alternative flights given between point A and B. Because of this the prices might sometimes be a bit outdated, but that also works both ways. I am working on trying to optimise this though.

I appreciate your comments, thank you very much!


https://janiserdmanis.org/artefacts/EVOTEID-2023-poster.pdf

Current E2E verifiable e-voting systems are complex to deploy and often require a trusted setup phase if fancy zero-knowledge proofs are used. All require coordination of threshold decryption ceremony. Moreover, maintaining bulletin board immutability is considered an easy problem; just replicate it. This necessitates that the e-voting systems are deployed with multiple independent parties that don’t collude, significantly adding to the deployment costs. Deployment can be delegated to a third party, but the tendency to optimise costs would sacrifice “independence” for the parties, which ensures the voter’s anonymity.

Some while ago, I got attached to the idea of anonymising voters’ pseudonyms instead of the votes with which they cast their votes pseudonymously. The anonymisation of the pseudonyms can be done verifiably on untrusted third parties transactionally - meaning when the resulting anonymisation is computed, returned and verified, there are no lingering trust assumptions. Another essential ingredient is a History enabled bulletin board, which provides efficient inclusion and consistency proofs. This enables voter’s client applications to ask bulletin board consistency proofs, ensuring their and others’ vote inclusion in the final tally. The result is a fully centralised e-voting system, PeaceFounder, which a single person can deploy without concerns about integrity or privacy.

More on it can be found on https://peacefounder.org


https://nvlled.github.io/catchsup

This is a habit-building app that I've been personally using for months now. Although it's still buggy and slow as heck (prototyped with electronjs), it has been very helpful and effective for me so far. Aside from slowly reading and finishing a book[1], I alternate in doing these on my free time:

  - learn zig (currently with ziglings)
  - learn 3D gamedev with godot 
  - learn blender
  - read Crafting Interpreters
  - read Computer Graphics from Scratch
  - meditate consistently every early evening
Although the pacing is gradual and slower compared to traditional means, it's more relaxed and it doesn't intrude in my daily main activities. I also learn better due to natural spacing effect, which also gives me time to reflect on what I did.

Currently thinking of rewriting it in the future, especially the scheduler, but it's good enough for now, I'm instead searching for a remote work to support development.

[1] Philosophy of science: a very short introduction


https://github.com/dhruvkar/tracktrace

This was a project to track shipping containers across shipping lines and railyards (USA only).

I lost steam when I saw companies form around this (e.g. https://www.vizionapi.com/).

I still think it would be a valuable project, but not enough desire to do this.


I am not developing any open-source apps worth sharing currently, but I do work on some cybersecurity projects that may be interesting for both hackers and AI engineers:

- Payloads for Attacking Large Language Models - https://github.com/mik0w/pallms - a list of payloads for fuzzing your LLM apps for common vulnerabilities that occur there. Pull requests welcome!

- OWASP Top10 for Machine Learning - https://github.com/OWASP/www-project-machine-learning-securi... - OWASP Top10 for LLMs got viral. Hopefully OWASP Top10 for ML is going there as well! I contribute to that project with a few ML security enthusiasts

- The Real Threats of AI newsletter - https://hackstery.com/newsletter/ - probably the only newsletter cataloging the news from AI Security and LLM security world.

Feel invited to follow any of those :)


https://github.com/nyaggah/bedframe/

A cross-browser extension development framework. Got some good feedback on it on here earlier (https://news.ycombinator.com/item?id=37394194) and still hacking away at it. Appreciate any feedback!

Great projects on here so far!


https://github.com/SteveCastle/shrike-extension

It's a small go web server that queues jobs (commands in a whitelist and a list of args) and runs them in go routines with some max parallelism, and a browser extension to submit commands with the URL as the last argument. I use it to run scraping and archiving scripts on things mostly.


I don't have a hardware background but would like to work in one eventually (probably not though no degree so do it on my own time).

These are my hardware/robotic/vision/navigation related projects. They are pretty noobish but fun to work on.

Unfortunately lately I haven't had as much time as I'd like to work on this stuff.

If anyone is interested in looking as far as providing architecture/code review type thoughts, I'd be open to them.

[1] autofocus camera with speech intent intended later for tracking [2] visual depth probe slam from crude panorama/"color segmentation" [3] single point slam insect-style quad

[1] https://github.com/jdc-cunningham/ml-hat-cam [2] https://github.com/jdc-cunningham/pi-zero-2-robot-navigation... [3] https://github.com/jdc-cunningham/twerk-lidar-robot/tree/dev


localhost:8000

I am really proud of this one. Will continue working on it sometime. idk.



Like many, I've been on a job hunt for the past year. To streamline this process, I've initiated https://rolematch.me - a platform designed to provide candidates with practical feedback on how to enhance their resumes and align them more closely with specific job advertisements. rolematch.me utilizes the OpenAI API (gpt-4) to perform a semantic analysis of both the resume and job ad, pinpointing skills and requirements, and understanding their semantic implications. It then offers suggestions on how candidates can integrate these skills into their resumes.

Currently, the proof of concept is in its private beta phase (you're welcome to try it out using the invite code konami), and I'm planning to incorporate more features soon.

Please note that neither your resume nor the job description are stored. They are pre-moderated via the OpenAI API (requests to the OpenAI API are not used for further model training but are retained for 30 days for monitoring potential abuse or misuse).


We are creating a place to deal with the messy business of product reviews. The idea is to create a overview to spot the most valuable reviews around. Doesn't matter if it comes from a professional tester or reviewed by a user.

Here is the first iteration. https://revulu.de

Sorry, website is in german.


Behold, StoryScroll, the interactive reading aid for kids K-3! https://hopeful-jaunty-classroom.anvil.app/

Let your creativity run wild as the AI generates simple, 7-page stories based on your (child's) input prompt. Practice reading by pressing the "Record" button and recording yourself reading the page, then press "Stop". StoryScroll transcribes your voice, and compares it to the original text, giving a points rating. Any mistakes are noted and added to your profile (for teacher review or further practice).

Keep a daily streak going! How long can you go for? Have a read in our virtual "library"! Earn points and dress up your virtual avatar! (Not currently available) Log in and try one of our hilarious minigames! Create a "Teacher" account and monitor your students' progress!

(Some features not currently working on iOS) Edit: Also, we turned off the image generation feature for now, because it was too expensive. It just shows a random placeholder image.


https://unycorn.app

On Product Hunt: https://www.producthunt.com/products/unycorn

I quit my job more than a year ago and wanted to participate in this crazy (but fun) rush to find creative applications of AI. Tried many things, first attempts failed miserably, but it's a fun journey and I'm getting useful experience.

Right now, I'm building an app that allows you to apply AI to create interesting visual effects for images and videos.

Currently, there are two main features:

- You can swap faces in videos to create personalized memes.

- Generate artistic self-portraits.

You probably have seen such features many times already and maybe even tired of it, but for me it was just a starting point. I plan to continue adding new features as new interesting models and technologies become available. Right now there is only a web version and I'm working on rolling out ios and android versions (Almost there!).

Stack: AWS, docker, runpod.io, python, react native.

Happy to collaborate with other makers on this and other ideas!


https://www.summarycat.com/

I made a YouTube summarizer, Summary Cat.

————————-

Technical Details

Goal: Generate brief and coherent summaries from YouTube video transcripts

Motivation of building this project: to save myself time watching videos that are too long.

Stack • Frontend: HTML/CSS, plus a tiny bit of Javascript for handling the button • Backend: Python/Flask • Flask served as the backend web framework, handling routes and integrating various services. • Front+Backend has about 500 lines in total • Hosting: AWS Free-tier Elastic Beanstalk • Database: AWS Free-tier RDS

APIs: • For grabbing YouTube's transcripts: I used youtube-transcript-api (https://pypi.org/project/youtube-transcript-api/) • For summarizing the transcripts: I used OpenAI's GPT-3.5-turbo-16k: https://platform.openai.com/docs/guides/gpt. • I used GPT-3.5 because GPT-4 is quite a lot more expensive (roughly 10X).

My Prompt (Super Simple!) • "please summarize the following text into a few paragraphs:" + the full transcript.

Thoughts about GPT-4 vs GPT-3.5-Turbo-16k or Summary Cat • GPT-4 was 20% better for "summary quality" • GPT-4 feels 50% faster • However, GPT-4 is about 10X as expensive as GPT-3.5


https://inventai.xyz - Generative AI images, but I'm working on pivoting to an AGI system (applied to YC with the pivot).

https://logictrader.xyz - Online crypto trader, but still needs a lot of work. I'm a bit short on time now with the AGI project.


I've built and alpha released a booking management system for a local business that delivers construction materials.

The setup involves the operators that record bookings via phone calls into the booking system. Then they have the drivers perform deliveries for those bookings, which they track through the mobile apps that are powered by the booking system. I also built a quote calculator, which is an extension of the booking system. Here is the tech stack I’ve setup for productivity and fast iteration.

Booking system:

- MySQL

- Laravel

- Tailwind

- React & InertiaJS

Quote calculator:

- Laravel Powered API (queries the booking system)

- Tailwind

- React

Mobile apps:

- Laravel Powered API

- Flutter (iOS and Android)

- Laravel Sanctum for API Auth

Infrastructure:

- Twilio for SMS notifications

- GitHub for source code hosting

- Mailgun for transactional emails

- CloudFlare for DDoS protection and caching

- Firebase Cloud Messaging for push notifications

- Laravel Forge for server maintenance and deployments

I later hired a young and very talented developer that is now helping me maintain and further build the booking system while I shifted my primary focus to the apps.

Professionally, I am a frontend developer but have also developed full stack (Laravel based) systems for smaller client projects.

I wish I could share screenshots and the links but sadly for anonimity reasons I cannot.

Happy to answer questions and also open to feedback!


Would love to find out more about this.


Sure! What would you like to know?


I'm making an interactive garden designer to help plan a (mostly rose) garden in my front lawn that will be visible to the town.

https://garden.simonsarris.com/

It all works (double click to place plants, undo/redo, copying, etc etc), but it needs more items. And saving and loading does not work yet. Actually, since this is HN, you could write

    go.Diagram.fromDiv(myDiagramDiv).model.toJson()
To save and share. But I need to implement some server saving because normal people do not adore JSON as much as we all do.

Some examples of what I'm thinking so far to give an idea of what loading might look like: https://twitter.com/simonsarris/status/1705056223333151053

I have considered making a more public version of this that anyone can use for their own garden, but that would take more non-trivial work.


You could simply encode the json to base64 and put it in the url fragment (hash). Then you can save by bookmarking the url and share by copy/pasting it, all without a server. I've seen some web games use this method but I can't remember which off the top of my head.


The Vega Lite plugin does this: https://vega.github.io/editor/#/custom/vega-lite

I think Google maps does this for manual bike routes too?


Nocode AI-API platform: https://flowtastic.ai

Started it some months ago because i needed it and it didn’t exist back then. Now there are some similar competitors but it still has some unique properties.

Traction: regular signups, paying customer, some recurring users.

Needs some UX love and features/polishing to be self-servicable.


https://www.sunnynests.com/

Niche real estate portal for foreigners looking to buy a property in Spain.

I’ve built it in Ruby on Rails and hosting on Heroku.

Running free trials for realtors in case anyone’s interested :-)

But I would mostly appreciate feedback about what you are missing from existing real estate portals.


Interesting project. Do you use the resales API at all? I have a client in the Marbella area who could be interested if you do.


We do take XML feeds from Resales.


What is the best way to reach you? Or you can drop me a line: ed at homestocompare.com


Negating a selection criterion ('no swimming pool').


Thank you for the input. Would you care expanding on why you would find it useful?


Right now it isn't very useful as there is only one pertinent criterion (swimming pool) (therefore this isn't very selective) and the database isn't shock-full of properties (therefore there isn't much 'noise' in a query result).

However I bet that, with time, other boolean criteria will appear while the DB will grow, leading to more and more need for selectivity (weeding out 'noise').


I ha operating system design which I had not even made up a name yet. (It involves proxy capabilities, hypertext file system, multiple locking, programs that the user can program to work together, message passing, structured data, Extended TRON Code, and many other ideas.) But, I would hope to make the discussion about it, to improve and to design some of the details (such as ABI, system calls, file formats, etc; I would propose some (I wrote some ideas so far), anyone (myself and others) could propose and criticize them, etc)

I also have Free Hero Mesh, which is good enough to be used now although it lacks installers, and the puzzle catalog service, etc; and is meant only on GNU/Linux; so you would have to compile and set it up by yourself, although hopefully people who are able to port it, and other help with it. (Also a few features are missing; e.g. currently font sizes are limited to 8x8, and there is no music (although sound effects are implemented).)


> I would propose some (I wrote some ideas so far), anyone (myself and others) could propose and criticize them, etc)

The best way to make this happen is to post somethind


Yes (and I did post some on here in the past), although better would be on Usenet, or on my own NNTP server if I add a newsgroup for such a discussion.

I had written a list of some keysyms possibly might be used in the GUI system (the IME and other things may convert key codes into a sequence of keysyms). I had also written a list of some ideas about what kinds of structures may be available in the common file format. I also wrote some things about the default window manager, and about the window "indicators" (which ones are present depends on the program, but allows control over e.g. audio volume, network access, etc, independently for each program while the programs are running). I also have ideas about network transparency, synchronization, emulation, command-line, and others. It is a combination of command-line and GUI and you can use both together (most existing systems don't really work them as very well together as they could be). And, I have the idea of what things will be avoided by this system (USB, UEFI, telemetry, Unicode, bad-for-advanced-users, too many worthless fancy animations, Digital-Restrictions-Management, etc). However, these things are not currently published (and some are also not on the computer; I wrote some of them on a paper).

(Much of it is implemented in terms of proxy capabilities, which is perhaps the most important feature, but the other features are also important.)


Well, these ones aren't "half-baked," but they are no longer being maintained (archived):

[0] https://github.com/RiftValleySoftware/RVS_IPAddress

[1] https://github.com/RiftValleySoftware/RVS_ParseXMLDuration

[2] https://github.com/RiftValleySoftware/RVS_ONVIF

This project is unfinished (I just walked away from it, as it wasn't really giving me what I wanted):

[3] https://github.com/RiftValleySoftware/RVS_GTDriver

This one is "half-baked," I believe. I never really took it particularly far:

[4] https://github.com/RiftValleySoftware/RVS_MediaServer


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.


https://github.com/thasaleni/song-association I was making a game based on Elle Magazine's song association (YouTube Game) - In the YouTube game a guest gets a word and has 10 seconds to sing a song with the word in the lyrics (the requirement is that he must get to the part with the given word within 10 seconds) - My game in flutter displays a word, and lets the player sing into the mic while running a countdown and converting the audio to text (if it gets to the word in the lyrics within 10 seconds it stops) then it looks up the lyrics via GeniusAPI if it finds a match that is a point, if it doesn't that is a loss also if you don't get to the word within 10 seconds that is a loss

I intended to make this multiplayer but I got busy in the early stages and kind of abandoned it, intend to get back to it soon


https://catnip.vip

Catnip is a result of my frustration with every other RSS reader forcing some horrible reader mode down your throat. I wanted something that was just a simple interface of aggregated links, like hacker news. So that's what you get if you'd like to try it.


Superpower: Converts any youtube link into a micro-learning course, extracts the slides, creates bite size concepts, quizzes, AI based answer evaluations.

https://apps.apple.com/us/app/getsuperpower/id6444110596


Would love to see what this does with Perun's back catalogue


go viral with schools/teachers/students


First, https://passel.email a newsletter aggregator and https://indiepixels.io an unlimited design agency platform.


A privacy and caching reverse proxy for Gravatar written in Go:

https://git.sr.ht/~jamesponddotco/privytar

Still need to write tests and deploy an official instance, but the code itself should be working already. I'll consider it ready when those tasks are done and I can have a senior Go developer review the code.

I was inspired by projects like Nitter and Bibliogram. No real reason for it to exist aside from that and "because I wanted to." I guess I also don't trust Automattic all that much either.

There's also acopw, a small cryptographically secure password generator module for Go:

https://git.sr.ht/~jamesponddotco/acopw-go

I'll consider it ready once the underlying cryptographic implementations have been independently audited.


I am almost ready with the music app that I have always wanted; a fully featured app for those of us who love to buy and listen to our own collection. Here is an introductory blog post: https://sakunlabs.com/blog/muziqi-intro/

Some of the features I am including in this version: - import music from the Music app (downloaded locally), from Files app, via a web server - a music visualizer, with three presets - waveform views - mark and store segments of a song - bookmarks - an equalizer and a bunch of smaller features, like pinning music to the Home view, remembering playback for an album or playlist.

TestFlight: https://testflight.apple.com/join/7WsEOF6u


https://federicocappelli.com/torrenthound.html

A Mac app for searching torrents across multiple platforms that I developed for personal use, for now supports 1337x.to, The Pirate Bay and Kick Ass Torrents. The idea was to expand the sources and features list if anyone is interested.

Any requests and feedback is welcome: https://github.com/federicocappelli/TorrentHound/issues


https://beets.studio/

https://github.com/brandongregoryscott/beets

I started building this audio workstation web app using Tone.js, Supabase and Evergreen, Segment’s design system over two years ago. “Digital audio workstation” may be an overkill descriptor, but it has sample sequencing functionality, which is what I was aiming for (similar workflows to the SP404 or PO 33 K.O. samplers).

I haven’t ever really promoted it and I’ve slowed down the feature work on it, but it was a lot of fun to build, and I learned a lot - I was an early adopter of Supabase, which the entire backend is hosted with.

Maybe it can serve as inspiration for someone else’s passion project - it’s all open source!


I'm building Mass Driver[1], a tool to automate PR creation across many (many) repos, building a library of reusable changes via "patchdriver" plugins.

The repos can be fed as list on CLI, via file, or via a "source" type plugin (allows github search or custom API calls), the PR creation works via a "Forge" plugin.

Resulting PR list can be fetched to review status:

> Of 113 given PRs, 73 merged, 30 closed not merged, 5 ready to merge (no conflict), 5 with conflicts.

I've created hundreds of PRs with it via github app integration, see the plugins repo[2].

[1]: https://jiby.tech/mass-driver/usage.html [2]: https://github.com/OverkillGuy/mass-driver-plugins.html


This is a much better thought out version of a project I made by necessity last year using github actions. It was for batching PRs when maintaining related open source repos as they grew, I especially like the ability to run on a local repo- gh actions made that very difficult and I suffered as a result haha Thanks for sharing!


I’m not sure what I’d use this for?

Is it for when I need to enable Github Advanced Security on all 2537 repos in my org (by adding a workflow file)?


You can update your copyright notice across all you repos on 1/1/2024! Highly impactful work /s.


My personal solo project is a mobile roguelike card game, blending elements from Marvel Champions and Slay the Spire, all set within a cyberpunk theme.

It's built using Flutter and primarily relies on standard UI widgets.

Currently, it is available for free without any ads, and I'm working on adding more content that will be unlocked through in-app purchases.

All the art is generated using Midjourney. If it weren't for AI-generated art, I wouldn't have even started the project.

Try it:

Android: https://play.google.com/store/apps/details?id=com.cercaapp.g...

iOS: https://apps.apple.com/us/app/cybercards/id6446695845


Once i decided to start learning FastAPI and a bit of React I had 2 projects which at the time seem like a great idea (of course, they turn out to be not that great but I learned a lot form them).

1. https://www.linic.io => A local news paper aggregator and summary for my Home country.

2. https://www.animefindr.net => an Anime recommendation engine.

Although both didn't make much fuzz and probably need a lot more work to be actually useful. I learned a lot about recommendation engines in general, the different steps of the process, how to solve the exploitation vs exploration dilema for each one and how to use the existing tools available for it.


https://mypaste.dev/ - Like Pastebin, but smarter, faster, and without ads nor limits.

Long story short: I teach a lot, I needed a quick way to share code snippets with my students. Hence mypaste.dev was born.


I made a search engine for radiologists (I’m also a radiologist). Have some articles indexed. Working on indexing videos and streamlining the backend processing. Front end is next js. Any feedback appreciated!

https://raddex.ai


Bot Typist - a VS Code extension that lets you chat with an AI bot (such as GPT4), but in a Jupyter notebook that you've opened in VS Code.

I wrote it because I was frustrated with OpenAI's Code Interpreter and I thought working in a real notebook would be better. And it is!

What's half-baked? Using the GPT4 API gets expensive if the conversation gets long enough, and it should warn you. Also, the install isn't as easy as it could be, since you have to install the 'llm' command-line tool first, and set your API key.

It supports two languages, Python and TypeScript (via Deno), but Deno's notebook support is itself pretty half-backed.

https://marketplace.visualstudio.com/items?itemName=skybrian...


Boston Commuter Rail round trips to South Station

https://www.get2sostation.com

https://www.get2sostation.com/test

The latter link renders test buttons with sample addresses.

Basically I solved for my own problem: I live outside of Boston but with family logistics I could be using any one of 5 Commuter Rail stations for my commute to downtown. I needed an easy way to search, visualize, and plan the return timing.

Half baked: I'd love to extend it to North Station too. There's some UX I'd like to resolve. I lean on PositionStack which does not have a great up-time record. Otherwise I enjoyed using the MBTA v3 API, a fun project.


https://crates.io/crates/cargo-quickinstall is something that I hacked up in a week because `cargo install sqlx-cli` was taking so long in our CI whenever we got a cache miss. I ended up donating it to the cargo-bins team, and they're doing a great job of maintaining it.

I tried to extend the idea to cargo build (see http://alsuren.github.io/2022/07/30/why-cargo-quickbuild.htm...) but I never got it to work with proc macro packages so I gave up. If anyone wants to have a go at getting it working, I'm happy to mentor.


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


https://penpinery.com

At its core it's NaNoWriMo but I was frustrated with the limited use of NaNo after completing a novel. So this adds the social aspect found in GoodReads + the profile akin to Bandcamp. At the moment it's just a host of my own books but all the functionality is there for real use.

- Custom Author profile w/ Blog posting - Publication list - WIP list w/ Github-like stats - Word count tracking and badging gamification

It's built with Django 4, Bootstrap 5 and Postgres. I'm hosting on DigitalOcean. I mention this as it was my first time working with any of those technologies, and even if the user base is nil, I've learned a lot from the experience.


https://github.com/vporton/xml-boiler and https://github.com/vporton/xml-boiler-dlang

It was written a specification (draft but already "functional") for automatic transformation and validation of complex (possibly multi-namespace) XML documents based on namespaces, written a software (XML Boiler) to implement these transformations. Written a short tutorial for XML Boiler.

This is HTML and LaTeX "killer".

Most of the specification was implemented in Python programming language. This project prototype "XML Boiler" is already nearly complete and is practically useful.


I'm working on a platform to create NFTs with WebAssembly (calling them NFTx). Here is the WIP interface: https://preview.nftxledger.com (password: hellonftx) with an example WASM artifact (https://preview.nftxledger.com/item/QmVCxPidmz4Jr5SCecQNdKqd...). If you know/work with WebAssembly and don't take issue with NFTs (fully understandable), feel free to reach me. (email in profile). Be mindful, the website is barely baked and probably has too much salt in it.


https://squaddie.co

A golf foursome scheduler app for your close friends and acquaintances. There’s weather api integration, notifications, and GolfNow deep linking. We’re expanding to golf influencers and public groups soon.


https://github.com/replete/effindice

Effindice is a browser-based passphrase generator implementing the EFF Dice method without physical dice. It is a simple javasript GUI application encapsulated within a single HTML file, designed to be used offline. It utilizes the javascript-fortuna implementation of the Fortuna pRNG algorithm and incorporates randomized delays to reduce predictability.

Hacked it together really quickly, emailed it to Bruce Schneier, not realizing he also wrote Fortuna pRNG, unexpected thumbs up

I wasn't happy with using random websites for generating passphrases like this.

I've been meaning to write a CLI version and add a feature to reorder the words into a more understandable sentence...



Berrypatch: https://github.com/berrypatch/berrypatch

The pitch: Want to run stuff on Raspberry Pi, but dread having to remember how to set it all up again when the sdcard fails? Try this homebrew-like interface for common stuff.

Backed by docker + docker-compose + a template system. Not really a package manager but has similar qualities. You can see supported apps at [1].

I've been using it for a couple years to keep by ADS-B system running, but it's half-baked since it never reached any adoption = limited set of packages.

[1] https://github.com/berrypatch/berryfarm/tree/master/apps


I built a mood boarding app yesterday, it's a very simple "arrange images on a plane" tool to keep references handy when I'm arting.

It has one specific neat feature which is that it can pack itself into a single HTML file so you can share your mood board with someone in a very simple way.

https://thot-experiment.github.io/big_mood/

Here's a mood board for some art I'm currently working on, a single HTML file generated by clicking the "save" button (NSFW warning (artistic nudity)). https://thiic.cc/heavy/mood.html


Ooh i got several of those. The one I like the most is this:

https://github.com/obaqueiro/dominoparty

The idea is to make a minimalistic tabletop online multiplayer game engine that only draws the "pieces" and controls the player-hidden pieces but doesnt enforce game logic.

I tried to simulate the environment I had when playing dominoes with my friends in real life.

The idea of the engine is that you can change the "pieces" (cards, letter squares, domino tiles) and thus can play lots of games online with friends.

I built it at the start of covid to play with the family. But it has A LOT of rough edges, bugs in state keeping and the code is awful

I'd love to have time to improve it. Particularly to keep state using CRDTs via Yjs.


That sounds similar to tabletop simulator, but lowering the barrier to entry seems like a great way to go for this sort of thing.


Here is a command line code search tool like grep/ack/ag/ripgrep, called grep-ast.

It shows you semantically relevant code context around the lines that match your search. This lets you see the loops, functions, methods, classes, etc that contain all the matching lines. You can get a sense of what's inside a matched class or function definition. It shows relevant code from every layer of the abstract syntax tree, above and below the matches.

https://github.com/paul-gauthier/grep-ast

Here's an example, which would also have colorized matches when run in the terminal:

  django$ grep-ast ROOT_URLCONF

  middleware/locale.py:

  │from django.conf import settings
  │from django.conf.urls.i18n import is_language_prefix_patterns_used
  │from django.http import HttpResponseRedirect
  ⋮...
  │class LocaleMiddleware(MiddlewareMixin):
  │    """
  │    Parse a request and decide what translation object to install in the
  │    current thread context. This allows pages to be dynamically translated to
  │    the language the user desires (if the language is available).
  ⋮...
  │    def process_request(self, request):
  ▶        urlconf = getattr(request, "urlconf", settings.ROOT_URLCONF)
  │        (
  │            i18n_patterns_used,
  │            prefixed_default_language,
  │        ) = is_language_prefix_patterns_used(urlconf)
  ⋮...
  │        if (
  │            not language_from_path
  │            and i18n_patterns_used
  │            and not prefixed_default_language
  │        ):
  │            language = settings.LANGUAGE_CODE
  │        translation.activate(language)
  │        request.LANGUAGE_CODE = translation.get_language()
  │
  │    def process_response(self, request, response):
  │        language = translation.get_language()
  │        language_from_path = translation.get_language_from_path(request.path_info)
  ▶        urlconf = getattr(request, "urlconf", settings.ROOT_URLCONF)
  │        (
  ⋮...
  │        return response


NewsPlanetAI.com https://github.com/Norsninja/NewsHub News is insane right now, and I wanted a way to get news from around the world, translated, categorized and summarized. Every hour the system updates the site with the news, and gives a "Super Summary" of the hour. Every morning I run it through eleven labs TTS with a voice cross between David Attenborough and Morgan Freeman to give the news as an AI broadcaster named Cortex. The site has been running for about 4 months, and I have about 6 visitors a week. It's totally free, I thought more people would use it, but I use it everyday.


How do you get the news articles? A web scraper or some API?


Yes, I use Goose3 to scrape the article information


https://github.com/mattrighetti/envelope

it’s a cli utility tool to manage/replace .env files.

I was tired of having 3 different .env files in every project folder. They fall out of sync when you’re developing stuff and you only update your .env.local file, only to realise, later on, that you did not update the values in your .env.stage and all the others too.

This cli leverages an sqlite database to abstract away these files. Instead of having multiple .env you can create as many environments as you want (local, stage, prod etc.) and each one can contain multiple key-value elements. I have already implemented some commands that I use day to day but I plan to make some more useful stuff with it.


Drilbert: a short puzzle game I'm working on. Only a demo version is available for now.

https://store.steampowered.com/app/2338630/Drilbert/


Cef-tex demonstrates bringing a web-browser supporting spatial audio into an older version Godot engine.

https://github.com/meltyness/cef-tex

The build system is a VS file with god-knows-what hardcoded, doesn't properly reference CEF or Godot, and is therefore locked to Windows platform only (though Godot can theoretically run everywhere), and is probably full of a bunch of other footguns that I haven't even thought of. Got 5 stars on GitHub just from tag discovery, and the wishful thinking of some Godot-ers that I'll ever have time to un-suck it. It's also got R-rated comments, a video demonstration, and a short written log of the weird hurdles I had to surmount.


VSCode extension to automate generating prompts for ChatGPT for small coding projects:

https://github.com/Dicklesworthstone/prepareprojectforllmpro...

https://marketplace.visualstudio.com/items?itemName=JeffreyE...

I made this because I realized I was wasting a ton of time preparing the same basic prompt format in a text editor over and over again. This extension saves me a huge amount of time. There are days when I use it 50+ times!


https://roughdrafts.xyz/home/

Slightly fancier paste bin with markdown support that I want to turn into a group editing service that takes inspiration from pull request style workflows.


https://github.com/orsi/react-gamin

A very rough prototype of a game library with modern functional React. After seeing only a few game libraries in React, and all being relatively old and class-based, I wanted to learn how to make a React-based version of some simple games.

So far I got pong and some walking/animating sprites on a map, but hopefully will find more time in the future to flesh it out.

One big issue I found out was it’s incredibly difficult, if not impossible, to dynamically add/remove react components in and out of the dom. React very much encourages not touching or modifying “children”, with most apis that do that being obsolete and deprecated.


https://github.com/petabyt/fudge

Alternative Wifi app to connect to Fujifilm cameras. I mainly wanted to just try and make a MVP to see if it's possible, and now it's grown into something usable.


https://github.com/cartobucket/auth

Cartobucket Auth is an OIDC/OAuth 2.1 system that is meant to be easy to extend and embed into your existing infrastructure. To that end, if you are using Java, you can use the built in auth-data package, you can also use the generated SDK's for the API. Cartobucket Auth is also built to be extended or parts replaced using the Quarkus DI system easily, should you need the system to do something else that is specific to your application.

You can view a system diagram here: https://s.icepanel.io/sCSXIaaJOAsrpe/qAMx


https://github.com/travbid/catapult

A sort of Cargo/NPM/Poetry for C++.

I don't have a lot of confidence in Conan and I see people struggle with CMake. This project combines a lot of ideas from both of those and hopefully makes things easier by basically combining the two into one tool.

It has some overlap with Meson but I didn't like particularly like Meson either.

Build recipes are written in Starlark - a subset of Python with a focus on immutability also used by Bazel and Buck2.

It can currently generate build files for Ninja and MSVC. There's no reason it couldn't also generate for XCode and Make I just haven't done that yet.

It's still at a proof-of-concept stage as I test out ideas.


I have created a feed aggregator at https://techblogz.onrender.com

It's a collection of engineering blogs specifically from tech companies (updated daily).

Motivation: At some point in the past, I wanted to search for a technical term (like Kubernetes) specifically across tech company blogs to understand how that technology is being used at various companies. But I found it a pain to do this search since you have to search for that term in each blog one by one. So to solve the problem, I created this. It is also helpful for tech interview preparation. I would love for you guys to try it out and provide some feedback.


I've used [Paperless ngx](https://docs.paperless-ngx.com/) for several years to manage my important personal documents. I wanted something like Paperless, but that is hosted. Selfhosted is nice, but I really needed these documents to always be available and accessible. At times, my self-hosted setup would be down.

I'm in the middle of building https://fileshark.app

It's still in early beta with some bugs, but I would love some feedback on the idea. I'd also love some feedback on the product.


It would be good if there is a FAQ that explains where the documents are stores, and how the stored documents would be safe, encrypted, etc., and how they could be retrieved if the website is no longer available or wanted, etc.


It would be good if there is a FAQ that explains why markdown doesn't work on ~~github~~, uh, hn.


https://www.packagepal.ai/

It's an in-house shipping protection platform for Shopify stores. 260 million packages are lost/stolen per year, and it's really not on the brand in a lot of cases. Huge hit on margin and when given the choice, a lot of customers prefer the piece of mind.

My goal is to give brands the ability to run this in house instead of relying on a third party that could give a worst possible outcome for brand and customer.

Want to make it have an AI claims agent and build a bunch of workflows. The widget took forever to pull it off though so we ship what we have!

Note to self, embeddable widgets are hard no matter how simple they look.


https://github.com/muxamilian/poor-mans-vr

A poor man's VR: Using the front camera and tensorflow.js, the smartphone becomes a “window” into the real world. Video and image content appear as if they were seen through this window. To do this, the viewer’s position is determined using a neural network. The viewed content is then moved according to the viewer’s position. This makes it seem like the content is physically behind the smartphone and is viewed through the smartphone’s screen. This effect is especially useful for content captured using an ultra-wide lens.


I started on a Navidrome/Subsonic/Plex/Jellyfin replacement for my bachelors thesis this year - I haven't had the time to actively work on it since starting work but I really want to as I've been daily driving it for a while and it's lacking in quite a few areas.

Just as a warning, not even half of the stuff on the landing page are actually present in Coral but they absolutely will be future. The next thing on the plan is to re-write the UI in React Native so I can take Coral with me on the go.

https://coral.nectarine.sh (the download page is inactive, but you can grab a release from the GitHub page if you're so inclined)


I'm curious, what did you find lacking in Navidrome/...? I'm thinking about installing one of those pieces of software to serve my media and I'd love to know why you're building your own (if the answer isn't "for fun" :) )


I wrote a whole story about it on Coral's website.

https://coral.nectarine.sh/story.html


https://github.com/imcnaugh/InterviewNoteHelper

A small electron app that let me take notes while interviewing candidates and save the notes in a format. I used the rating system of chess moves (!!, !, !?, ?!, ?, ??) to mark down notable points of the interview and what i though of them. It even has a little keyboard i build with an ardunio to enter in the ratings subtly.

It was a fun project, I learned quite a bit about electron and software for embedded systems. But the hiring freezes hit and it took a bit of motivation from me as well.

Someday when things are better Ill boot it back up. and maybe even use it for interviews again.


https://github.com/bigjk/virtualcard

My last evening project was a virtual business card webapp. Cards can be designed with web technology and you can drag to rotate to see the back-side :)


https://github.com/preludejs - bunch of functional libraries for typescript I'm slowly putting together on the side while working on production systems. Have a dozen or two more in the queue locally that need polishing and the whole thing needs to be wrapped with some website and docs.

I want loosely coupled, functional, primarily no dependencies, practical, typescript first (if something can't be expressed in safe ts, it's too dynamic to belong there), easy to use and hackable/extendable packages. If they don't do i/o they need to work from browser ie. from observable, they're all dual esm/cjs.


I created a Wordle Solver app: https://best-wordle-solver.vercel.app/

Code: https://github.com/rbjakab/wordle-solver

If you get stuck with solving Wordle, just type-in the words that you've already tried, set the statuses and on the right you can see recommended words to try out.

What to add: I want to put a backend behind it, so I can list the words for you not just randomly, but sorted by their information value. The more a word could narrow down the list of words after it was used, the higher its rank.


I'm building a newsletter reader platform that will help you keep your 'I-want-to-keep-up-to-date' urge separate from your email inbox which I use more as a communicative todo list.

I've written very briefly about it here https://maxsommer.de/blog/building-nuzelettr-email/ and will continue to write more about it on my blog.

In case you are interested in getting aboard you may sign up for testing at https://nuzelettr.email/


https://www.petamend.com/

My cat has been sick for a while. We have to track everything she does. My wife and I got tired of writing it on paper or a shared doc. It's also annoying to try to show the vet. So I quickly put together an mvp to track stuff and show it. It's rough and it's got only the basics. You can add a pet, events and images. (you can censor event photos, no one wants to see bloody poop pictures all the time). It's full of half done features, spelling mistakes, hacky css/html and a joke homepage lol, but it's been invaluable so far.


Im working on building an alternative to postman and insomnia that doesn’t suck. In particular it will automatically generate OpenAPI specs from live endpoints/data, validate requests/responses against known specs, and generate contract tests on the fly. Everything will work locally WITHOUT a stupid “cloud sync” account.

I’m only a few weeks in, but Insomnia’s complete f*ckup just days after I started really proved I’m on the right track!

Hoping to get a simple site setup next week, the day job has been exhausting recently…

If you're interested: https://forms.gle/A7agT2jin6epBsbM9


Cloud sync is fine with me, but required cloud sync is so annoying when i download an app for local testing and it forces a login before i can even use it. Definitely interested


https://stoichkitweb.com

I wrote a stoichiometry library in rust to practice my numerical and linear algebra programming. I wanted a way to share it, other than as a command line binary. (This had the added bonus of letting me practice writing a web server in rust)

I have wanted to improve the equation balancer by implementing the linear system solver explicitly "in the domain of the natural numbers" (currently it's in "reals" -- i.e. float64) , which should be intuitive given rusts type system, but I haven't found a straightforward way to use any of the existing libraries as such.


https://github.com/did-1 https://writer.did-1.com/

DID is novel decentralized social media infrastructure that empowers users to own and distribute their content. Think of it like a decentralized Twitter where the data is entirely in the user's hands and where everyone is free to post content and subscribe to new posts. It could be also be compared to decentralized global RSS feed.


https://heyeveryone.io.

I'm building a service that helps founders (just like you and me) craft their investor updates in literally seconds. We're currently in the testing phase of the MVP, so I could really use some help.

I'd love to give anyone of you a demo of the tool and see if it ACTUALLY alleviates your pain related to any part of creating and sending investor emails, and if I'm not chasing windmills, haha.

Let me know if you're up for a chat sometime next week. 15min max, promise! https://calendly.com/n10v thanks


An open firmware for inertial flywheel based bike static trainers: https://github.com/tuna-f1sh/wiredhoo

It started as a wired replacement for wireless communications by emulating an ANT+ USB stick; the host software thinks the packets are being sent wirelessly.

Then it become more of an exploration into how inertial trainers calculate input torque only from the known properties of the flywheel. In theory it could become an open firmware for any trainer, since the hardware is largely the same. I never really finished tuning the functions to estimate the power from the flywheel RPM.


I made a plain-text no frills news website for India: https://news.tatooine.club/

It shows news only from the last two days, there’s no infinite scrolling, no images, very little JavaScript, no ads, and no tracking.

It has trigger warnings, let’s you hide specific categories (like sports), and grays out read articles (unless they get an update).

It has slack-like highlight words to highlight news that you care about. I highlight news about Bangalore, or Google for eg.

I check it once or twice a day, and I get just enough news that I care about.


This is excellent to use! Can you add news specific to states - like Haryana, Andhra Pradesh, Tamil Nadu, Kerala, etc.? And also specific cities, like New Delhi, Hyderabad, Chennai, Trivandrum, etc.


I just set highlight words for cities and states I care about and that works well enough. (Bengaluru/Bangalore/Karnataka)

The source is a national news app so anything important enough for other metros does show up.


This is amazing! Can you extend this to a) allow choosing regions and b) provide some weekly digest kind of thing where the news items from the past week are summarized?

Also, what's your source of info btw?


I mention it in the about page, it’s based on a recent Indian news shorts app called Beatroot (“be true”).

I haven’t looked at other regions, but there’s already some good plain text news websites for US/UK - https://greycoder.com/a-list-of-text-only-new-sites/

I don’t wanna add a summary, or in general host older news - the more news there is to read, the more time you’ll spend. I don’t want that. It’s like a newspaper, if something important enough happened this week that you missed - the news will still be reporting on it.


On desktop I was confused for a second, not realizing you can click the headlines -> you can use "cursor: pointer;" in the CSS to avoid that :)


I use <details> so it should have a helpful arrow in some browsers. Need to find the right mix, will try cursor, but that impacts selection.


https://visuel.world

https://apps.apple.com/pl/app/photo-notes-visuel/id644681288...

I don’t like typing so I’m experimenting with camera, and screenshot organizing for productivity.

It’s my weekend project, but I’m trying to update at least once a month. So far works for me for collecting gift ideas or stuff I see in real life and want to check online later.


I couldn't find a PDF or Image to excel web app that was accurate enough and could offer ability to browser through the data in the web app. So I built one: https://bankstatementconverterai.com/

I also built https://www.thehomedecorai.com/ because I recently moved into a new house and the AI tools I saw were not generating realistic images or suggestions. So I built that one as well.


https://grugnotes.com A simpler note taking app -- about a year of baking, but still feeling pretty half done. Started as a scratch my own itch for replacing roam, now with some mild ambition to be a 'blue collar' notion like app. Still some massive holes like no imports, exports, docs, tos, onboarding videos etc. But pleased with my progress on speed, sync, search, whisper, and other features. It's been a fun way keep up with ai space, but a slow climb into self sustaining product. Still highly motivated and looking forward to the next year!


A free expense manager for digital nomads living in countries with an outdoor dining culture and cash transactions. Written in my free time with a friend in Elixir and React (PWA). Features: - voice commands to add expenses - budgets - smart category search - multiple currencies

https://gougou.cash/


https://rmuratov.github.io/emojicanvas/

An app where you can draw with emojis and then copy your art as text and send it via, e.g., messenger. I want to make it a full-featured drawing app with undo/redo, line drawing tool, circle/square, etc.

https://sourcemap.tools/

A tool to unminify JavaScript stack traces. You paste your stack trace and provide source maps, and it deciphers your stack trace and allows you to find the origin of an error.


https://www.jukelab.com/

Turn your iPad into a jukebox.

I’ve thrown 20+ parties with it and it’s always a hit. Putting it out in the universe for fellow jukebox nerds to try out too!


PStow: https://github.com/luispauloml/pstow/

I use it to create symbolic links like GNU Stow but using PowerShell. This way I can keep the same folder structure inside my dotfiles repository and use Stow on WSL, and PStow on Windows.

It creates symlinks, but it can't delete them, because it doesn't keep track of what it creates. But since I don't actually have to configure too many things, that's not really a big problem for me, because can I simply delete them manually if I need. Maybe some day I will add that functionality, maybe not.


Does a newsletter without a proper design and a web archive that’s just part of my everyday blog count as half baked?

Because if it does then I have https://peopleandblogs.com


https://www.costream.app/

Costream allows you to enjoy livestreamed content across multiple platforms simultaneously.

Professional e-sports tend to be limited to the official broadcast. This has created a subculture in the streaming world where people mute the main broadcast but continue to watch it, and then open a second stream of a professional player and listen to their commentary.

Costream aims to enable that with customizable UI elements.

I have a ton of features in the pipeline, but I've decided to take a break and wait to see how many users are actually interested in it before dedicating more time.


https://gist.aviperl.me/

Convert your GitHub Gists into a full featured blog and RSS feed.

Example: https://gist.aviperl.me/avi-perl https://gist.aviperl.me/avi-perl/rss

By default it works as a simple redesign of an existing set of gists. But gist hosted configuration files and compiling gist data to a static site can turn it into something much more rich, seo friendly, etc.


https://invitivo.com

A website to create digital invitations. Similar purpose as WhatsApp groups for invites, but taking away the noise and adding way more personalized design to the invite.

The UI still has lots of issues and I need to i18n the landing page, but it works and a couple of people use it every day already. I‘m spending 2€ per day on google ads to see how my changes to product alter user behavior.

It’s a side project and I‘m not planning to squeeze money out of it. Just want the world to celebrate more and I want to experience building a product from zero to „actively used by many people“.

Appreciate all feedback and input!


https://smol.party

A while back I really needed a way to invite some friends to a party and thought about how nice it was when we all used Facebook Events. So I made Facebook Events minus the Facebook (or any account).

You can make an event, send the link to your friends, and they can RSVP.

The whole thing is a two-table django app where the only js is for launching confetti. Edit permissions work via a session cookie. No accounts or logins required.

A week after I shipped it someone showed me Partiful which is pretty much better in every way. But its still kinda regularly used among my friend group which is cool.


Just tried it out. There are things I would change but it's really awesome. I actually like this more than Partiful because I didn't have to think.

I would way rather get these over Evites or Eventbrites.


LunaBrain: https://github.com/lunabrain-ai/lunabrain - Cross-platform bookmarks that get saved, sorted, and shared automatically.

I find that most of what I do, on any given day, is finding interesting stuff and sending it to people to see what they have to say about it. Hackernews is pretty effective at doing this, so it feels like i’m more or less building hackernews but with power-user features for collecting and sharing stuff.

I imagine in the future being able to group content and then synthesize it with AI to get a draft of something you have been wanting to write.


https://www.generativestorytelling.ai/

Basically you put in the name of your friends and family and they fight to the death in a violent Game of Thrones-esque world to see who will emerge as victor.

Works pretty well, the stories vary in quality pretty dramatically (one story had a prince marry his sister, had an heir, than had his sister killed!), but I am proud of how it all turned out.

I finished up 90% of the features and never got the last 10% done, really wanted to get voice over support added in there, as well as more sound effect and better animations.


Lightrail: https://github.com/lightrail-ai/lightrail

Basically, I think that LLMs will enable a whole new set of app UXes, and I'm trying to build a platform for those UXes. In a sense, a "shell" for LLM apps. It's a command-bar style UI with an SDK that makes it really easy to build functionality on top of LLMs / vector-dbs etc and to interact with other software/files (e.g. VSCode, Chrome, etc.). Currently very limited docs but if you're interested in building LLM workflows/tools, I'd love to collab!


https://github.com/hammadfauz/syncPlay

Whipped up a quick way to play videos in sync across different computers so people can watch movies together, remotely.


https://simpledbapp.com

My attempt of ms access for the web. It is version 0.8, then I hit caveats and limitations of using blazor, so i am in the process of rewriting it on asp.net core 7 mvc

tables, forms and reports are defined in xml, it has basic querying facilities and account and security management. It uses Lua for backend scripting. It allows for full app development in the browser. database is sqlite, but i made an orm that is database vendor agnostic just in case

Created an app for simple course management which is working fine, including certificate generator.


Maybe a little more than half-baked, but I wrote https://thetortoise.io

It's a monte-carlo powered retirement simulator. I use it from time to time to do my own planning. I thought people would like it, but I think it's a little too complicated for most people.

I think it's pretty neat though - the best part is that it lets you do what-ifs and compare different scenarios, so you can see how financing that addition to your house compares to paying cash, for example.

I haven't worked on it in a while, but might circle back around to it in the next few months.


I'm making an RSS reader application. I plan to launch a beta in the next week. https://readine.app


Next Generation Shell. As a shell, it's a programming language and a UI. Half baked: programming language - pretty much done, we use it at work; UI - just starting to work on.

Ananlysis of what's wrong with current shells' UIs and how to fix it - https://blog.ngs-lang.org/2023/09/30/ui-in-ngs/

Project - https://github.com/ngs-lang/ngs

Any help would be appreciated of course :)


https://bazaar.co

Hello,

Let me introduce Bazaar.co, a social bookmarking platform I never had the courage to official launch, it's been almost 10 years...

/o\


I have made https://yabs.io (like good old del.icio.us)


https://github.com/nature-lang/nature

The programming language project will be the next golang or rust. It has not yet released an official version.


i wonder, what list of things need to be done for creating a new lang? do you guys have reference for creating new lang? it is interesting for me



News Landing Pages

https://maedia.page/84b4dcec/4961380-rapper-tom-macdonald-ca...

https://maedia.page/84b4dcec/8023848-confessions-of-the-prof...

I'd say I'm about 80% done with the project, but is taking longer than expected for certain specifications I wanted to include.


https://sheetsinterview.com/

Lots of rough spots. Especially the UI is not great right now but I also could not find a lot of traction so far.

Also: https://chrome.google.com/webstore/detail/sheetshortcut/fnbb...

An extension to show shortcuts as a popup for google sheets or excel 365. Never really polished it or created a landing page around it.


https://picrankr.com - upload pictures and have friends rank them. I've already showed it to enough people to know about some of the issues the idea has, and will improve it whenever I find the time .

Some issues:

- most issues where people need to choose a pic is a large N problem (100s of pics, not a handful)

- no-one wants to bubble sort pics for large N

- people want qualitative feedback, not only quantitative

There are some other issues I know about as well, such as image compression, etc., but feel free to try it out and give additional feedback :)


Dialectical text editor for co-evolving ideas with a partner

https://dialectica.app

About: https://docs.google.com/document/d/1ORaXKVYI7aIcn_r3OxJJd4_o...


I've been working on a simple calendar app[1]. It helps me plan annual leave/ school holidays and visualise the time between upcoming deadlines.

I started it just because I wanted to gain a deeper knowledge of the tech it is using (Blazor WASM) and I find building practical simple projects is great way of learning rather than building the traditional tutorial apps.

It might be useful to someone, who knows! Once I've tidied up the code I plan on sharing on GitHub.

[1] https://calii.tiimo.app/


https://imgur.com/a/I9S6j12

http://urza.sytes.net:8080/cfusion/Enigma/Core/View/Constell...

iirc, the original ideas came from some clever team from MIT or similar setup. Used for bringing Sketchup and Blender models to life via JS. Intended for local LAN implementations.


I am working on a bookmarking service https://keepthis.site

It is already functional with the snapshot system, full text search, data import and data export (based on sqlite, more info on the blog). I am already working in the reimport of the sqlite (I like the idea as dev and user of the product) and the web extension, which will allow automatic saving of new bookmarks and inject matching bookmarks on your searchs on main search engines (Google, Kagi, duckduckgo, etc).


https://RPAnytime.com — it's a site for play-by-post gaming, built for purpose instead of hacked together from forum software. Minimal JS. No users yet and it's running out of Activate credits in February, so... we'll see, I guess.

http://www.Earsmith.com is a "completed" (but unpublicized and probably only used by me) project I'm proud of — it's for training your pitch sense.

(Edit to fix Earsmith URL.)


https://earsmith.com times out for me.


Aha! Try http://www.earsmith.com. Looks like I never finished properly configuring the domain, and also never switched to HTTPS. It's been a while. :)

Uhh, I should also mention that I'm pretty sure it doesn't work on mobile.


https://collanon.app/workouts

I launched it today, it's a workout mini app within my collection of mini apps, it's still a WIP given that for now there's only a nice HIIT Timer and a workout history, all the other sections about exercises, tools and programs will come later.

In practice it's not your usual gym app with a knowledge base already included if stuff to do, here the scope is gonna be the ease of building all of it by yourself and owning/sharing it as you wish.


Why Ball Door Knob Polished Brass is to good? Discover timeless elegance with our "Ball Door Knob" in the exquisite finish of polished brass. Inspired by the classic brass door handles from the Victorian era, this knob is meticulously cast from solid brass, ensuring both durability and a luxurious touch to any door. https://infinitydecor.co.uk/product/ball-door-knob-polished-...


My recently released site called Lime Reader.

I got a lot of feedback that the sign up process is too difficult for most users. The decentralization component also makes it a bit too complex.

I am working on simplifying it extremely and also making the site extremely minimalistic. Like almost not having a sign up process at all. Would also make the decentralization part a lot simpler. Might be unpopular but I am also removing a lot of existing feature to make it as minimal as possible.

https://limereader.com/


https://github.com/barbinbrad/carbon

It’s an open source ERP system. I’ve been plugging away for about 10 months, but ERP systems are soooo big.

Really I just wanted to build graph-based, stochastic production routing, but there are so many pre-requisites to good scheduling/routing. Like the people, and the parts in stock, and when the required parts will arrive. So I’m building all that first.

It’s also been pretty enjoyable to learn Remix and Supabase in the process. I can’t say enough good about them!


Ten Language

https://github.com/lukehoban/ten

Ten is a statically typed tensor programming language for defining AI models.

Ten has the following features: (1) Succint syntax and operators tailored to AI model definition (2) Fully statically typed tensors, including generic functions over tensor dimension and batch dimensions (...) (3) First-class hyper-parameters, model parameters and model arguments for explicit model specification (4) EinOps-style reshaping and reductions - tensor dimensions are explicit not implicit

Example (a functional GPT2 implementation):

    Gelu(x: {...}) -> {...}:
        return 0.5 * x * (1 + Tanh(0.7978845608 * x + 0.044715 * x**3))    

    SoftMax[N](x: {...,N}) -> {...,N}:
        exp_x = Exp(x - Max(x))
        return exp_x / Sum(exp_x)    

    LayerNorm[S,E]|g:{E},b:{E}|(x:{S,E}) -> {S,E}:
        mean = Mean(x)
        variance = Var(x)
        return g * (x - mean) / Sqrt(variance + 1e-5) + b    

    Linear[N,K]|w:{N,K},b:{K}|(x:{...,N}) -> {...K}:
        return x@w + b    

    FFN[S,E]|c_fc, c_proj|(x:{S,E}) -> {S,E}:
        a = Gelu(Linear[E,E*4]|c_fc|(x))
        return Linear[E*4,E]|c_proj|(a)    

    Attention[Q,K,N,V](q:{...,Q,K}, k:{...,N,K}, v:{...,N,V}, mask:{Q,N}) -> {...,Q,V}:
        return Softmax[N](q @ Transpose[N,K](k) / Sqrt(K) + mask) @ v    

    MHA[H,S,E,K]|c_attn, c_proj|(x:{S,E}) -> {S,E}:
        q, k, v = Linear[E,E*3]|c_attn|(x) {S,(3,H,K) -> 3,H,S,K}
        causal_mask = (Tri[S]() - 1) * 1e10
        out = Attention[S,K,S,K](q, k, v, causal_mask) {H,S,K -> S,(H,K)}   
        return Linear[E,E]|c_proj|(out)    

    Transformer[H,S,E]|mlp, attn, ln_1, ln_2|(x:{S,E}) -> {S, E}:
        y = x + MHA[H,S,E,E/H]|attn|(LayerNorm[S,E]|ln_1|(x))
        return y + FFN[S,E]|mlp|(LayerNorm[S,E]|ln_2|(y))    

    GPT2[H,S,E,B,V]|wte, wpe, blocks|(inputs:{S}) -> {S,V}:
        x = wte.[inputs] + wpe.[Range[S]()]
        z = for i in 0...B: x, y -> Transformer[H,S,E]|blocks.[i]|(y)
        return LayerNorm[S,E]|ln_f|(z) @ Transpose[V,E](wte)
Status: Working prototype, but lots more I'd love to do to bring this to life (README has more details of future thoughts/plans).


https://github.com/adamhl8/python-shellrunner

I write a lot of shell scripts, but hate how difficult it is to write things that are readable and not error-prone. I wrote a python library that allows you to add safety to any shell command while also letting you take advantage of a "real" programming language like python. Basically, this allows you to sprinkle as little (or as much) shell into your python scripts as you want.

Would love to hear any feedback on it :)


A small Arduino project for triggering MIDI messages from an off-the-shelf footswitch pedal: https://github.com/ledeniz/midi-footswitch-converter

It works, yeah, but I'm just not getting around on actually learning CAD to design a nice case for it. Also I started another project that takes this idea further, supports multiple switches, expression pedals, acts as HIDs, etc. but I keep getting distracted by starting even more "projects" of course.


https://gem.fm

Find the best episodes for any podcast and recommend your favorite episodes. Reconciling different podcast episodes was a slog and maybe the hardest technical thing I've ever worked on. I never officially gave up on it, I've just been putting off coming back to it.

https://tinylogger.com

Minimal blogging app with a judgement-free writing mode, focused on getting you to write more. Actively working on this one!


It's probably closer to 75% baked: https://wordwhile.com/

The core game mechanic is an endless word-finding game, where it is possible to save up letters to spell some very high scoring words. There is also a 5-minute mode for people who need an ending. Oh, and a 2-player versus mode that virtually no one wants to play, according to anonymous stats.

I'm still ironing out bugs and adding some features, but it's coming along.


i have a couple:

my way of tokenizing: https://github.com/chrsBlank/Fernet_Tokenization i posted here before, i am making a social app and i dont like JWT tokenization so i made my own.

fbchatbot: https://github.com/chrsBlank/FbChatBot no longer working due to facebook api changes, i wrote that at 16yo because i could not focus on studying since i was talking to people on FB back then, this sent automatic messages and if the message contained "important" i would get a desktop notification

small toolset for various things: https://github.com/chrsBlank/autosave started as an autosaver (ctrl-S) and has more stuff implemented, i actively add more things that my coworkers ask.

Cayde,Newlight,SmartS: all projects that "started" either with friends or alone and never came to actually make them. Cayde is my personal AI that runs on a personal server (no data leaves the LAN). NewLight was gonna be an encrypted P2P messager with interesting features. SmartS would have been a "cart" for websites that could predict if the price would go down soon telling you to hold. All public on my GH: https://github.com/chrsBlank


I'm building https://trackey.io/ to help product folks get accurate feedback at the right moment from the right users.

It is a little bit more than half-baked but it's not being an easy journey to find our first recurrent customers, so that's why we're selling 50 Annual Deals for now.

If you've been thinking on building a product with the right features for your users, I'd would love to help you with it! :)


https://www.midi-speaker.com

My first synthesizer. Web components using Web audio and Web midi apis, but no library dependencies. It's built to be extensible, and able to create new synth instruments by providing a bunch of source elements (like audio or video tags use, with custom properties), but those features aren't deployed yet. So just a regular old synthesizer that works in any browser (no midi in Firefox, though), for the time being!


https://www.fillandflush.com

really need to somehow get airlines to give this a code review and try this in real life somehow.


That is awesome! Deplaning is the worst. If you can convince airlines to adopt this you deserve to be hailed as a hero!


https://fixtheops.dev a platform to train on docker/kubernetes/devops/sre topics. Kind of like hackthebox or rootme :)

Still need to add a bunch of challenges, find a way of monetise it, and remove the waiting list (need some more guard lines first). I really enjoyed working on it with NextJS, nodeJS with fastify, and vclusters to create sandboxed playgrounds.

I started coding it early 2023, but took a break from it in the last 3,4 months because... well summer.


Its a small circuit that uses quantum noise to decide a coin flip.

You use it to break the deterministic timeline your life is stuck on. However, it only works if you always abide by outcome no matter what.


LOL, I just posted this yesterday, a magic 8 ball seeded with a quantum-generated seed from https://app.quantumize.io/sign-up

https://www.linkedin.com/posts/notoriousbrk_how-to-utilize-t...


https://github.com/DanielGilbert/Radia

I wrote "Radia". It is inspired by Apache's Directory Listing feature, and can render markdown files. Instead of showing the content of directories, it can also show the content of a remote repository. It is not limited to one directory or repository, and will put everything under the same root.

I'm using it on my private page, g5t.de - which doesn’t have much content yet.


https://ajuc.github.io/outdoorsBattlemapGenerator/

Generator of encounter maps for tabletop RPGs. You can export to .dd2vtt format which you can then import in Foundry VTT.

There's also a new version with programmable pipeline of generators, but it's even more unfinished:

https://ajuc.github.io/kartograf/


RankPic - www.rankpic.info (available on Android and iOS, website is.. meh)

App that lets you crowdsource people's opinions on your photos. Unlike other websites out there, it doesn't rate you 1-10 but instead ranks your photos against each other so you don't have to feel bad about yourself :). Very useful for dating apps and other social media, esp. if you don't have easy access to friends' opinions.

I've had lots of friends and users tell me it's super useful, but I'm in a slump on building it right now.


I made this site called Rashomon. It was a "news-betting" market, where you get de-titled articles and bet on their political bias (left, center-left, center, center-right, right), where the political bias was determined from allsides.com. I never fixed all the various bugs and stuff but the idea's there. I pulled some articles in case y'all want to try it out (for about 24 hrs)

https://www.rashomonnews.com/


I wanted to put together a CMS that would be programmer friendly, so I built https://github.com/SeleneSoftware/SeleneCMSBundle that works with Symfony PHP projects. I have a skeleton app at https://github.com/SeleneSoftware/SeleneCMS

It isn't complete, but I'm using it for my site. It needs some help.


ETscript: https://github.com/markgomez/etscript

An interpreter for AMPscript (DSL for personalizing emails) that I used when I was at ExactTarget/Salesforce. I wanted to learn Rust and needed a project-based approach.

It doesn't really have a real-world use case since it's not integrated with any email platform (e.g., Marketing Cloud). I had loads of fun working on it though! Oh, and it's still missing a garbage collector.


https://eventcount.io

Served its initial purpose, but the domain will expire in 60 days. Not sure if worth the renewal.


https://teamtime.n1c.dev/ : Simple app where you can add your team members + timezones to view their local times. (half baked because I imagined it being a menu-bar app)

https://atlas.n1c.dev : Map of youtube walking videos (half baked because there's a lot of content still to add and it's kind of mvp-ui)


I started a command line tool to manage your references called Zoia a little while back. I found Zotero to be a bit cumbersome for what I wanted so I decided to write something of my own. I got it to a semi-working state with some basic functionality, then got busy with other things. But I still like the idea and would like to flesh it out if I ever get the time.

https://github.com/joe-antognini/zoia


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.


I will replace myself with a bunch of nested loops and if-then-else statements and retire after that:

https://oxtp.com


https://onlineinterview.io/

This is a bit more than half-baked. I created this project because I wanted a platform for code interviews with video chat that was free and didn't require creating an account. So I decided to build it and share it for free. I still have things to do (mostly internal tools and back-end stuff) and I will keep developing it based on user feedback.


Something I wrote, somewhat baked, shelved for now.

“ This app will create a Virtual MIDI device with 8 sliders and 7 buttons. Each virtual slider is controlled using a piano-key + pitch-bend gesture from your MIDI keyboard.”

https://midiproxy.com/

https://youtu.be/ohiwBIC6eC8?si=ACe1yETYd6RF9_9d


Festival mesh network for finding friends without service. Just added the mesh aspect to it. Before it was only 1 to 1. It needs a ton of people on it at the festival for it to work though so we’re getting some bad feedback unfortunately.

https://apps.apple.com/us/app/pointgo/id1638564798


https://highprotein.club

I recently released this recipe search engine focused on finding recipes with your target macros.

I’m switching gears to focus on a real startup, but this was a fun little project that’ll never see real completion. I got the basics of a meal planner working (this was a cool problem to solve) but there was a massive amount of data labeling work required to take it to the next level.


https://uptimefunk.com - (Yet) Another Uptime Monitoring Service.

Couldn't find an easy setup uptime monitoring service with some advanced features, so i built one. The features i missed in existing tools:

- monitoring databases (sql, mongodb) with simple queries, checking rabbitmq queues, checking OS memory and disk space.

- monitoring private resources not exposed on the internet and/or on private networks.


FYI there is a typo in your pricing page: "Teamates"


A lot!

- https://github.com/huytd/speech: Practice english speaking for non-native

- https://github.com/huytd/ascii-d: a cross platform ASCII diagram editor

- https://github.com/huytd/js-playground: a JS code playground with a little visualization

- ...


https://pocketcoachtheapp.com/ - An Android / iOS app for tracking exercises and workouts with a focus on ease of use and gamifying aspects via experience / levels / achievements. It's very functional currently, however it's half backed in terms of UX and feature parity with other similar apps.


https://qwertl.com - Like Wordle but with hints based off the qwerty keyboard layout.


https://merely.xyz/lenses - a user friendly spreadsheet with camera lenses that lets you view and compare multiple parameters at once.

Right now only E mount full frame lenses, more systems (and parameters) to be added in future.

It's already useful for me at the moment, hopefully you'll find it useful as well. And in any case, feedback is very welcome.


I developped a social non-network trying to optimise for positive interactions. I have a CLI version running happilly on a pubnix (rawtext.club), and am looking for a way to host it on the web too.

So unless you're part of RTC I can only share the blog and readme at the moment :-/

https://rawtext.club/~ahub/be_kind/


https://aieasypic.com/

Have plans for incorporating pretty much all AI image gen. capabilities, but only has image gen, loras, controlnet, background removal and upscale atm. There's like something new in AI image gen coming up everyday and I still haven't gotten lora training, checkpoint training, image colorizing, AnimateDiff and so much more done yet.


https://polynomial.so

https://github.com/corradio/polynomial

As founder, I lacked a central place to gather all my KPIs. It works by integrating to other data sources you already use (Google Analytics, Plausible, LinkedIn, Google Sheets..)

It’s open source, feel free to give it a try!


https://www.chartkb.com/

I just wanted a simple, clean interface where I can store my charts & trade setups for future reference without the bells and whistles of say a Tradingview or Thinkorswim etc.

I couldn't find anything that worked the way I wanted it to, and so I built this. Only me and a handful of users so far. I love using it.


I like the concept. Whenever someone is presenting such a chart, I'm hoping for the TLDR/thesis to be big and bold. Some of the existing charts in your site are 'let's wait and see' but maybe a thesis field could pull that info forward.


80x25: https://github.com/gurushida/80x25

An unfinished ASCII art point-and-click adventure game to play in your terminal.

I wanted to build a Monkey Island style game engine, but my total lack of drawing abilities only allowed me monochrome text art as a way to get some graphics.

The game engine in itself is closed to done, but I got stuck on the scenario and graphics to finish it.


To experiment with visual changes of a few CSS properties on a few html components: https://rundata.co.za/~lelanthran/JustTryIt/

Using the browser tools is normally better though (change everything, to anything), but I think a visual interface with sliders beats out entering hex codes for colors.


https://todo-list.app https://github.com/todo-lists-app

Security focused todo-list, all data is encrypted (clientside) before storage,

still lacking quite a few features, (e.g it only does single list {per user}) I need to add project/multi-list support


I put together a linux distro for the pinephone to provide a heads-up display! It should work with any USB-C display, I used that NReal air glasses. It's got a package manager, a scripted window manager, even over the air updates so I didn't have to swap the sd card while developing.

https://github.com/edison-moreland/hudOS


This is meant to be a more user friendly/aesthetic disk usage scanner. It's largely finished but I need to do a bunch of debugging for platform-specific issues etc.

It's not the fun stuff so I've been putting it off forever :/ Also kind of on a break from programming at the moment so not sure when I'll return to this.

https://diskatlas.com


Two personal projects I'd like to get fully-baked eventually:

https://emdash.ai

My attempt to get more out of all my ebook highlights using on-device AI.

https://github.com/dmotz/trystero

My attempt at making it as easy as possible to add p2p to a web app (no server required). A "jQuery for WebRTC" of sorts.


Emdash is similar to something I thought of for social media. Compare a tweet and find where the thought actually came from.

Site looks great.


marver https://github.com/sylv/marver

My NAS has a load of files dumped onto it over the years. Instead of spending a couple weekends sorting through it like a sane person, I'm making something to automatically index it using the metadata already there.

The goal for marver is to index my NAS and extract as much metadata as it can, then display that in a pretty UI that gives the user multiple ways to refine the metadata, search through their files and make the most of the piled up 1s and 0s they have rotting on a HDD somewhere.

So far I've mostly just been having fun making individual pieces and playing with machine learning (CLIP is really cool!). Right now I'm porting the machine learning code to rust one model at a time so I can bundle the whole app into a single compact docker container, and on the way I get to learn how the black boxes I'm using actually work.

I've tried similar self-hosted apps but they all either have mediocre UI, are painful to setup, or make me add metadata that is already there, just not easily parsed by machines. I want something that most people can deploy in a few minutes and that can get 95% of the way there on its own, while still letting the user refine the results from automated approaches when it inevitably falls flat on its face with edge cases.

It's still far from complete, but my NAS has annoyed me enough recently that I'm starting to focusing on a version that can be deployed, even if it's missing most of the features I want to add. I think once that happens it'll be easier to add features because I can immediately get value from them with, instead of having to slowly struggle towards a functional release.


I would like to use this if it was the magic thing you described. :)


https://www.landow.dev/posts/tech/3d-autotiling/

Wanted to make a cartoony dark souls with a built in level editor. Games have so many fun rabbit holes that it's hard to actually make something. Then I tried to make a writeup and found out writing is hard.. still had fun!


https://explore2.marginalia.nu/ is very undercooked.


https://github.com/grishka/Smithereen

A Facebook-style ActivityPub server. Has wall posts, groups, and events.

Not yet "ready" — 1.0 would need much better moderation tools, photo albums (with tagging), discussion boards (in groups), and a client API. Direct messages are a work in progress right now.

I myself use it daily for my participation in the fediverse.


I am working on a self-hosted SSH certificate authority server, which makes using ssh certs accessible to anyone, abstracting most of the ceremony away, but without compromising on security.

This is something like Teleport, but open source and easy to host yourself, with clear extension points and a heavy focus on ergonomics.

I have lots of ideas around this, but it’s hard to pour all the time into a side project for me right now :(


https://quixical.com/: Discuss your flight and potential routes, with other travellers, in real-time.

More info and some tech notes here: https://raskie.com/post/how-was-your-flight


https://dashdashhard.com

I had a contract recently where I got very familiar with render.com, and I figured I'd do some blogging about some of the things I learned, with some tips and tricks to learn how to write technical content.

It's been a lot of fun to help people on the internet with something I've learned a lot about!


https://github.com/totalhack/zillion

Semantic data warehousing and analytics tool written in python. It has experimental/half-baked NLP features to query your warehouse by interacting with the semantic layer with AI, instead of the normal approach of having an LLM write SQL and needing to know your entire schema.


https://youtube.com/shorts/L6OlyV9z2lM?si=rp5BR_eB0Y87yCXt

I'm working on an adapter to plug a USB controller into an Atari 2600. The above video shows my first working proof of concept. Currently only supports HID devices with a fixed button mapping, and acts like a joystick controller.


StaffEngaged https://staffengaged.com/

A few years ago I had the idea for a service that would allow you to better understand what type of coaching and feedback managers were giving staff. Still in beta, but there are a few ways to make this service more useful for first line and functional managers.


https://gondola.camp/

A collage and mood boarding website. You can browse people's boards and move cards around Front end in rust running through wasm(egui) Can drag and drop pictures and gifs, create text blocks. Also has a fun noise based background generator

The signup experience isn't very polished right now.


https://lenns.io/ - it may not be exactly ready for prime time (lacking communication & marketing); however, it's been fully functional and my RSS reader of choice for the last 2 years. Why - a single source cannot overwhelm my feed; I can set priorities to sources and categories;


uPlaybook2: https://github.com/linsomniac/uplaybook2

This is a python-syntax re-imagining of Ansible / Cookiecutter: declarative IT automation and project templating. It's fairly early, but the heart of it is there: I'm able to create files/directories and render templates, running it displays status, I have most of the "magic" implemented that makes it less like Python and more like Ansible. The CLI entry-point is minimal, I need to basically forklift over the uPlaybook1 argument handling code and playbook search/selection.

Would love feedback from someone who is familiar with Python and Ansible about the direction of the YAML -> Python for playbook syntax, but I worry that it's too early to even give that.

Basically it's uPlaybook (v1) but with the Ansible-inspired YAML playbooks reimagined as Python: https://github.com/linsomniac/uplaybook


https://evy.app

I am working on a free app to host, manage and share your hobbies or collections.

I have an extensive collection of mechanichal keyboards, and I often struggle to find photos when talking about it, to keep track of pending orders and keeping a stock of stuff. So this is app comes from my own necessity :)


I have this exact issue and have ling considered some tagging based system for my images but never got around to it. Sounds cool!


http://audiopile.cloud/

Cloud music sharing for music that’s still half baked. Built this for myself years ago and I use it often when working on musical projects with friends around the world.

Think Whats app private groups meets Dropbox meets iOS voice recorder, with cloud transcoding. Mobile and web compatible.


https://routineshub.com

As a long time lifestyle design/self-dev enthusiast, i've been trying a lot of routines, workouts, etc... along the years and i keep forgetting good stuff.

So i built this tool to keep track of my routines, create (complex) routine schedules, and share/discover other people's routines


https://sorteios.lubien.dev/

its a prize drawing app we use on Devs Norte to award folks during the events we make

the main goal is to be quick to create a room and quicker to enter one

many things I need to do to make it better tho

it's made with liveview and the initial version was built live on my youtube channel in 1h iirc



https://timepasses.net

A universal timeline of the universe, human history, and your life. You can add public and private events to it.

Currently it uses a custom json format, but I'd like to eventually make it an actual calendar client and server that can import/export/synch to other calendars.


https://github.com/lgrammel/storyteller

StoryTeller is an exploratory web application that creates short audio stories for pre-school kids.

It used speech-to-text, llms, text-to-speech, embeddings and image generation.

StoryTeller is built with the following libraries:

ModelFusion Fastify Next.js shadcn/ui Zod

The following AI APIs are used:

OpenAI Eleven Labs Lmnt Stability


I did it several years ago but it's a site to find your missing achievements in steam.

You 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.

https://master-of-games.onrender.com


https://fatscript.org/

Been developing FatScript for about two years now. It's a lightweight interpreted language designed for console-based apps. It emphasizes simplicity and leans into functional programming concepts. Feedback or thoughts ar most welcome!


lovezone.io

A platform for creating and hosting dating sites, for free.

Lovezone is based on the observation that in the physical realm, mating often happens in smaller circles: within a group of friends or within hobby groups. Lovezone makes possible for such small circles to have their own dating site. The sweet spot for the users of this service is probably existing communities such as Facebook groups with perhaps 1K-10K members, such as "dog owners in Finland", or "hiking enthusiasts in Finland". In such groups, the Facebook introduction threads are no longer feasible.

Lovezone is not a dating site, but a platform for making dating sites. The idea is that anybody can start a group, which is kind of a miniature dating site, in the Lovezone. They can do it just in few minutes, and it is free.

The problem with commercial sites is the short-term profit thinking caused by economic incentives. It is in the interest of the dating sites to hold on to paying customers as long possible. Each pairing will cause them to lose two customers, so pairing is not in their economic interest.

That is the reason why such sites show you only some of the profiles, and it seems that you do not necessarily see the profiles that would be a really good match for you.

On the other hand, showing people endless number of profiles skews the attitudes. Why settle for getting to know this one person behind this one profile, when a slightly better person might be just around the corner? This causes dating exhaustion, which is a real phenomenon. Under this stress, people start over-emphasizing superficial things, such as the looks.

Therefore, Lovezone will never be monetized by charging the users a monthly fee. If the running costs become an issue, I want to figure out a monetization scheme where the incentives are aligned with the users really meeting people.


This is an interesting take. A couple of observations:

- Small groups of people who know each other IRL are very sensitive to breakups. When a couple breaks up, it frequently splits their friend group into 2 camps that "follow" one of the partners (strange behavior in my view but certainly observable and prevalent, especially in the US). Dealing with this complexity is going to be a challenging task.

- Small groups of people rarely have many already connected people that would consider dating each other but for some reason don't. And expanding the group dating pool might be awkward as users will start inviting people from completely different circles with a potentially lower and lower overlap in interests, attitudes, etc.

- Dating websites are very often used for short term dating or hookups, which, I guess, is not going to be the focus of your app. Taking that into account, reaching a meaningful number of profiles in a circle might become an unsolvable blocker (i.e. having 4 friend profiles is not a much better experience than just introducing friends via socials/IRL)


The idea is to connect a little big larger groups that you have in mind, people that have something in common. Something like "single dog owners in Finland", "single people in Finland who like to hike", who have existing communities, for exmplae in Facebook. Such groups seem to have 1-10K members. I think the sweet spot is communities with so many members that simple Facebook introduction threads are no longer feasible, but people still have something in common that they strongly identify with.


The group administrator can decide whether the group is public, i.e. visible in listings or not. I have done a small pilot, and that was invite only, with the link in the Facebook group.

If anybody is interested in working with this, help would be very welcome. The platform is based on python/django with a little bit of Javascript sprinkled on top.

While there are some small coding things needed to do to scale it up, the biggest help would be to work with somebody who would be interested in promoting the site to potential beta users (i.e. groups), for example the communities they are personally involved in.


Ah cool. Yes, that makes sense!

Would you allow people browse the list of existing communities and join them, or are individual communities invite only?


A service for indian matchmakers would be interesting probably :)


Shred Crew helps skiers and snowboarders find friends and share rides, so they can get up the hill more often.

https://shred.willsmithte.com/

Right now, it's just a web landing page. I have a mobile app prototype I'm testing with some people, especially focusing on the Vancouver area.


https://github.com/dorkrawk/postwave I have a little blogging engine that I wrote to scratch my own itch called Postwave. You write everything as flat files but you can interact with everything dynamically through a client library. It works for what I want to use it for.


Just released today: https://github.com/47ng/next-cache-explorer

It's a plugin for Next.js 13.4+ (app router) to visualise (and later act upon) the fetch cache.

I built in for my personal website and it already helped me find and fix over-fetching issues, so I shipped it into an NPM package.

Feedback welcome!


Robotics middleware: https://github.com/flexrobotics/roboflex

Basically a simpler version of ros. Easily, and performantly (is that a word?) connect cameras and other sensors, via xtensor/eigen/numpy to whatever algorithms you have, and control actuators/robots.


NeuroAnalyzer is a Julia toolbox for analyzing neurophysiological data.

https://neuroanalyzer.org

https://codeberg.org/AdamWysokinski/NeuroAnalyzer.jl


Reddit clone:

https://github.com/ferg1e/comment-castles

https://www.commentcastles.org

For moderation, a user whitelist sits in front of the typical content blacklist, which introduces some interesting properties.


Not really a Reddit clone, as I don't see subreddits, but it looks like a solid start toward that goal!


It does:

https://www.commentcastles.org/r/meta

https://www.commentcastles.org/r/internet

But they're a little more like tags, you can use up to 4 per post, and there are no admins for each one.


https://optoflow.app/ This Webflow optimizer works and we use it in production – so that's not really "half baked". But we'd like to add one-click hosting and some other neat features, but for now that's it. :)


https://shipscoop.com/

I've been using Shipscoop for years now to the delight of many clients, but we've yet to finish its "go live" flow. That said if people want to try it out, it works quite well for turning git logs into weekly status reports


I tried getting the sample report but when I fill in my email address, I get error "We're sorry, but something went wrong."


https://www.designpatterns.io/ai

Generate React code from any design system with a simple text prompt. Trying to figure out if the code output is more useful or if the design "inspiration" is more useful. Would appreciate any feedback!


https://recurai.com - my attempt to utilize the openAI API in a useful way.

Started as ChatGPT over email -> then messaging ( SMS/discord/whats app etc. ) -> chat embed / configurable AI bot REST API. Been all over, not sure what to do next to be honest!


Built https://www.decisionnote.com/to help teams make and track decisions with AI assistance.

AI provides key decision considerations and recommends the best option while your team benefits from real-time polling, pro/con analysis, and decision archiving.


https://besichtigung.app

An app to make it easy to schedule flat visits, especially for shared flat visits. It allows to calendly-like schedule visits online/offline, add some comments and also rate the participats including asking custom questions


That's really cool! There certainly were times in the past when I'd wished something like this to be existant.


I built a p2p-only mostly-decentralized OSS crypto trading app a-la runescape or steam or diablo trading :)

https://github.com/arilotter/vaportrade https://vaportrade.net/


Entity Framework Playground https://efplayground.io A small codepen inspired site for testing and learning about Entity Framework Core with C#. Definitively half baked as barely any features are there such as intellisense or sharing snippets through URLs.


I rewrote the in-browser waifu2x UI: https://github.com/LoganDark/waifu2x-unlimited

I don't know if I'll ever get around to adding any new features, but it's complete in that it works and does basically everything the old UI did.


http://github.com/jawline/Synthic

Try and produce a LLM that makes gameboy music by training it on the CPU instructions that interact with the audio chip and the timings between them.


https://usedigest.com

Been working on this here and there for quite some time. Built it out of a personal need to keep up to date with all the happenings on different websites without feeling like I was missing out. Planning to add many more sources soon.


https://gotime.mcodes.org

I wrote it to try to help figure out when to leave for the airport (or wherever) and that whole backwards time math routine. I envisioned some maps integration but this is where progress stopped. I use it occasionally.


https://github.com/billpg/POP3Listener/

This was going to be part of a larger project implementing libraries for all the email protocols, but I lost enthusiasm for it when I realised how broken email itself is in this day and age.


https://godspeedapp.com/

Godspeed is a todo app that's fast and 100% keyboard driven. I'd say it's about 3/4 baked. I use it every day, but I haven't quite gotten it over the line to a 1.0 with a payment page and all that.


https://github.com/ivaaaan/mira

I have had an idea of writing Jira tasks in markdown, and then pushing them to the server via CLI. The main principle is to use Markdown levels for hierarchy, e.g:

# Epic name

## User story 1

## User story 2

### Sub task to user story 2

Maybe I will get on it again, but parsing Markdown is no-fan.



https://tabbot.app

I hated having to open an excel spreadsheet after dinner with friends. Snap a picture of a receipt, send them the URL, and let them claim what they ordered.

OCR and ML is finally good enough to reliably itemize a receipt, even with variable templates and layouts.


It's called Efiboot: https://github.com/cbarrick/efiboot

It lets you manage EFI boot entries in a TOML file.

It's actually in pretty good shape, but I still want to work out a reproducible and offline build system, for the sake of packaging in Debian, Arch, etc.


https://totcal.com

A spreadsheet-based approach to food I've been using with my partner for years, turned into an app. Track only calories & protein, look at weeks instead of days, eat healthy/don't eat CRAP (calorie-rich and processed foods).


https://www.pagesnap.app/

Webpage screenshots as a service. I was scratching a personal itch with this one but maybe some day I will make it something others can use at scale.

Backend powered by Google Cloud Run, Pupeteer, and headless Chrome. Website is Next.js.


There's a market for it: https://screenshotone.com/


Definitely. I have a couple use cases for it at <dayjob>.

Thanks for sharing that link. https://www.url2png.com/ is another I know about.



Mayu, a server side web framework written in Ruby, inspired by React. Been working on it for over a year, and I'm currently doing a complete rewrite now that I have a better idea of how it should work.

https://github.com/mayu-live/framework


https://clippings.june07.com

Clippings is your modern-day archival tool for online classified ads... like Craigslist!

https://news.ycombinator.com/item?id=37860172


I'm working on a one-click solution to organize bookmarks.

It'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.

[1] https://undopamine.com?src=hn


I want to create an intelligent CRM that gets users from your database automatically, and categorizes each user with behaviors. Do you think it is a good idea? I talked with some users but they are choosing traditional CRMs over mine. Is this a wrong positioning or just the idea doesn't solve any problems? Thanks!


You know, in some countries, people are using Whatsapp a lot to do b2b. I don't know any CRM integration with it that could segment/classify customers using the app.


Thanks for the answer!


Right now, probably https://once.getswytch.com/ -- which is a tech-demo of https://framework.getswytch.com/.


https://www.stonkys.com it’s my blog. I’m pivoting to an e-commerce site where nerds can buy cool t-shirts(and maybe other cool things). I still kinda want it to be a blog too.

Not sure yet where to take it (but be sure to bookmark!)


http://flow.epton.org - inspired by note taking in high school debate (“flowing”), the idea is to better represent a debate by breaking it up into topics and exchanges and visualizing it to make it easy to consume and evaluate.


Gradle Plugin for native semantic releasing: https://github.com/rethab/semantic-release-gradle-plugin Very much a proof of concept, but please feel free to try & ask for features


The house that math built, an educational game that teaches basic math and construction https://apps.apple.com/us/app/mathhouse/id1084045920


https://github.com/patrulek/modernRX

Im reimplementing RandomX (Monero's PoW) algorithm trying to optimize its original and improved (the one used by miners software) versions. All of that while learning cpp20/23.


None of the projects are really half-assed.

Mine is an async-first Shopify api sdk. Now this is truly half-assed: https://github.com/muddi900/shopipy


Previously:

https://news.ycombinator.com/item?id=1822253 – Oct 23, 2010, 307 comments

https://news.ycombinator.com/item?id=25700135 – Jan 9, 2021, 821 comments


https://dime.run/

We host GitHub Actions runners for you, with faster CPUs and larger storage at lower prices than the official ones. Currently running a waitlist and onboarding customers in batch to validate the idea.


https://shello.app

I built this desktop app to provide a gui for managing environment variables. I bounce between many environments and run scripts pretty regularly, so it helps!

No login, no network requests. Just uses your file system.


My relational lang (https://tablam.org) that I wish to be a Excel + Access replacement is still half-backed.

I move it slowly in my personal computer but not much in public. Maybe adding another person will help me on that!


https://www.stoorai.com

This logic from the tool I created which I use every day as a developer to write user stories. Product owners in my company were also enthusiastic, so building a little UI around it.


https://naprun.dev

Nap is a command-line API testing tool that uses YAML files. I wrote it because I couldn’t find anything equal to it. I use it at work to help our QA folks build test suites for our back-end services.


Alpha Node-like runtime based on JVM/Graal: https://elide.dev

Remote build caching for everyone: https://less.build

Thanks for posting this thread :)


http://knmw.link/posts/constexprjs.html

A static sites generator which uses JavaScript instead of a template language. It evaluates the javascript in your pages ahead of time.


Sure.

My half arsed Chat-GPT web client. Rust (web-sys) and wasm

Good enough for me, I use it every day. But not even half an arse visually.

No I have it to the point I can use it I am moving on to real time music software

https://github.com/worikgh/llm-web


Why does this feel like an attempt to steal an underdeveloped thought and run to market with it?


on an incubator website? no one would ever do such things! /s

plus its half baked, most aren't going anywhere. if anything it's a good way to see what projects didn't work so you can skip them.


https://github.com/pj/hacn - kind of like a react monad written in F# using computation expressions. I'm slowly doing a rewrite of parts of it because it isn't very good.


https://github.com/TME520/TiMiNoo

A virtual pet for Arduino: Feed, cuddle, clean and educate your own unique cat

2 mini games, 7 food types, friends visits and presents, one button action, no sound, no death.


The house that math built, an educational game: https://apps.apple.com/us/app/mathhouse/id1084045920


HN Badges is still going. Check yours out. Hosting as a HTML/JS static app means I have had live for months without a thought!

https://hnbadges.netlify.app/


lol not working! i guess algolia changed something


aaand working again guess it was temporary



I'm bootstrapping https://subledger.app until I can raise funding for it.

It's a more efficient accounting ledger targeted at in-house finance teams of post Series A type startups.


https://github.com/ngacho/obsidian-ai-assistant

Obsidian Local LLM Assistant. It's actually a fork of someone else's project who was working with the Open AI API.



https://hyperspace.so/

a collaborative online web space for creative coding

the main feature is it saves the full html of the page on every change

this means you can make full web apps with only front-end code


https://facili.art/

I'm developing an platform that allows the user to create generative art directly in the UI using pre-programmed patterns (only three at the moment).


http://golfcourse.wiki

It’s a golf wiki. It kinda sucks, but I’m doing my best. A surprising amount of people keep using it, but I wish more folks contributed.


I'm working on a game engine for TypeScript: https://github.com/benjaminsuch/apex-engine/tree/main


I've finished the core logic like a half a year ago, haven't had the time to add GUI yet -> https://github.com/TDiblik/deps-graph


MigTunnel https://github.com/manoj-inukolunu/migtunnel , Alternative to Ngrok , i have been using it personally for my own stuff .


https://listingstory.com

An AI real estate listing generator. It's pretty functional for basic use cases not but needs a lot more work to handle edge cases.


I wrote this cross-platform graphing software in Rust: https://github.com/Titaniumtown/YTBN-Graphing-Software


https://meetfebin.com/apps/filmflow Uses GPT for visualizing and analyzing the emotional pulse of films.


https://nekostrips.com

My current side project, a Computer Assisted Translation tool targeted at comics, manga, web toons, etc

(editing to add: currently NOT USABLE ON MOBILE)


Kassette: https://github.com/kassette-ai/kassette-server

A realtime data tool for operational teams. Hoping to make sense of BPMN processes.


I made a little transit app for my neighborhood: https://bktransit.com

It’s nothing special, but I like it a bit better than the official MTA app in NYC :)


https://thinkerapp.com/

It's reddit but all subreddits/posts/comments also get responses from unique ChatGPT personalities


https://secretinboxapp.com/

macOS and iOS (soon, once Apple approves), app for quickly accessing Fastmail's Masked Emails :)


https://highlightra.com

A simple lightweight privacy friendly alternative to Intercom.

User onboarding is the name of the game.


I created a Zoom CoPilot that can detect questions on a call and answer them from an integrated knowledge base:

https://suggestly.app/home


https://hodo.graphics

Mobile friendly meteorology data and forecasting tool.

Meant to be a better mobile option than a site like the College of DuPage model viewer.


https://tinygem.org

Bookmarking / read later with automatic archiving and “for you” recommendations from the small web based on saved articles.


https://github.com/AWSary/AWSary-iOS

iOS open source app that is an AWS dictionary and a logo repository’s for people drawing AWS diagrams.


https://agencyos.xyz

It helps you get access to someone's Google ads, Analytics, Tag manager, Search console, GMB and a few others in one click.


https://calculator2go.com/ - this project is designed to be half baked. I would add tools when I have time


I kind of started doing something very similar, but didn't find time to add more.

I had sql/code formatter, postgres query plan visualizer etc...


A powerful state management library that is not dependent on your ui framework https://nalanda.bangle.io/


Not quite half-baked, but fairly fresh out of the oven:

https://github.com/oalders/is

It's a tool to make shell scripting read a little more like English.


Projectbaseball.org

A hosted sports data warehouse. Pivoting to just hosting the data rather than trying to provide a query and publish interface, which was a massive distraction because it’s so far outside my skill set.


I made this app called bookkss which helps users write book reviews. lmk what u think :D

It's not finished yet..

https://www.bookkss.com/


A webrtc-based chat app with whoever else is connected.

https://patter.lol

Still needs request notifications and to keep track of existing chats.



https://macroco.sm

It’s functional programming for creative thought processes.

I’m excited to launch this very soon, and hope you’ll check it out. Thanks!


I didn't quite understand what it is, but hope it goes well!


Thanks! Yes, it's intentionally sparse on details for the moment. I only threw the holding page up yesterday, as I was finally ready to get it running somewhere besides localhost. This is the first time I've shared it but a proper landing page is on the way!

To whet your appetite, it's a visual programming tool which aims to be easy enough for non-coders to use. Users can stack pure function calls together into increasingly powerful workflows, many of which are augmented by AI, then run them on-demand or via an API call.

Macrocosm is being designed to encourage playful exploration and creative discovery. I've been building in my spare time over the past 6 months, excited to launch very soon!


https://migratemyplaylist.com - it's a tool I made to move my Spotify playlists over to Apple Music.


https://janereader.com

An epub reader. It's still in development. But if what you need is only reading, then it just works.


http://marathontrainingplanner.com/ Working on making a marathon training planner


https://github.com/psugihara/FreeChat

llama.cpp native chat app for macOS

runs well with metal on m1/m2, pretty slow on intel


kons-9: https://github.com/kaveh808/kons-9

Work in progress on an IDE for 3D graphics written in Common Lisp.

Cheesy trailers:

https://youtu.be/THMzaVDaZP8

https://youtu.be/i0CwhEDAXB0

https://youtu.be/liaLgaTOpYE


A compass app that only works when you're moving lol. https://compass.nad27.net/


https://soccerboard.pro/

It’s a little tactical SoccerBoard to replace a whiteboard when coaching kids.


Talent Signals: https://talentsignals.com

A free tool for recruiters to find talented software developers online.


3D model customizer for 3d printing, rendered in the browser: https://www.3dcustomizer.net


https://www.d2xlab.com, a browser based time series viewer/editor.


You can find my book summaries of popular nonfiction at https://littlerbooks.com


self hosted screenshot OCR and aggregation server https://github.com/sentriz/socr


https://www.chronos-desk.com/

Local-first personal task management with estimation.


I’m building ActionSchema.com - putting all kinds of Generative Transformer AI and we scraping inside spreadsheets for productivity.



https://findadus.com - a place to find properties with ADUs


This is the latest one, an open-source Basecamp alternative, https://managee.xyz


An open-ended roguelike game written in Kotlin:

https://github.com/gilmore606/Thundarr


My temporary mail service: https://instamail.dev/


Daily Emoji + Charades game: https://emojirades.pages.dev/


MTREES: MODULAR TRANSNATIONAL ROBUST EXTREME ENVIRONMENT SYSTEM (best on iPad)

https://mtrees.io


I want to say that graphically I like what i see, but having scrolled around your website and downloaded the ebook, i still have no idea what i'm looking at.

I searched on youtube to ee if anyone made a video explaining it, but i'm back at square 1


sorry OP for highjacking this thread but ChatGPT is helping me invent stuff and it is relevant

I am still working on it. Invention game. Doing a beta test with some D&D players at a table top bar. You really have to read the Big Book I am making to understand it and yes I am making an overview video but I want to find a few colleges or classes first to practice. Its sort of a joke, me and my friends just come up with funny inventions. Sort of like the old SCP text game if you remember that. eBook kind of sucks. There's a poetry book that is integrated into the Big Book and it tells a story. https://mtrees.io/video-small.mp4 and https://mtrees.io/MTREES-PROMO-2.4.pdf

Still very much in Master Beta phase!


https://podd.app - a web vased podcast player, can be installed as a PWA


Nice. Tested it on desktop and iOS. Works well. The content plays nicely, though I couldn't understand any of it ;). Good luck


Thanks, it should exist content in any language if you search for your podcasts. If you get an empty result, wait a minute or two and check again. I have some auto-discovery code that tries to fetch new podcasts for empty searches (capital sensitive unfortunately).


waggledance.ai!

- source code: https://github.com/agi-merge/waggle-dance

- buggy demo available @ https://waggledance.ai

- really neat (IMO) adaptation of Plan-Validate-Solve

- similar to AutoGPT and its ilk but with different architecture decisions - seeking co-founders/contributors


That's pretty cool. What LLMs do you currently support?


Thanks for the kind words. The demo is currently limited to OpenAI models (namely gpt-4, but it is currently pinned to gpt-3.5-turbo)

However it would probably only be a day or two’s work to add support for a few others— I should really prioritize that!


https://stikqr.com

It's a tool to make tiny tiny tiny smart qr codes :)


https://instagib.me Quake3 Q3dm17 in the browser


Proof-of-work based ratelimiter:

https://github.com/ikbrunel/tarpit


a static site generator to generate js samples (code playground) (will be used for my webgpu book)

https://github.com/shi-yan/codestage

a chatgpt powered vocabulary book (for generating example sentences and quiz)

https://github.com/shi-yan/broca



An AI interviewer that shortlists top candidates

https://huntify.ai


https://soft-wa.re/ It's a blog.



https://webspaces.space

Multiplayer HTML 3D worlds.


https://tula.kripa.dev/

Nutrition balancer




opendoctor.io

Search doctors that actually did research papers on the thing you want. EG mohs surgery.

https://www.opendoctor.io/research/?research_papers=mohs&zip...



yazz.com - trying to make a low code editor in the style of Visual Basic, but using Javascript, and with shareable components and a built in component editor. Also open source here (https://github.com/yazz/yazz)


Trakk , expenses tracking app which takes in excel file of transactions for Indian Banks Www.trakk.money



made an app to get avalanche forecasts in your e-mail when they update. it's half-baked in that it scales horribly and slams a free API, which I feel bad about. But it works?

http://avy.email


https://github.com/pushfoo/Fontknife

tl;dr: a CLI bitmap font converter, slicer, and rasterizer

I would love suggestions and help with:

* The awful command line flags: which of the following sound(s) best?

  - Something FFmpeg style: repeatable optional args are applied to the previous source / output
  - Keep it as 1 input + 1 output 
  - Prioritize library use
    
* Should I keep Octo[1] code generation in this project or separate it out?

* General refactoring:

  - The current caching layer should probably be deleted
  - Replace PIL's font support with other BSD or MIT style libs

1. Octo, a CHIP-8 assembler: https://github.com/JohnEarnest/Octo

P.S. Octojam 10 runs until 12:00 AM PST on November 1st! See the following if you're interested! https://itch.io/jam/octojam-10


Funny you said half baked. Https://bakeleads.com Basic nofrills CRM.


We just put the finishing touches on an MVP for an alternative to Stripe Invoicing. TLDR: Our invoicing APIlets you offer branded invoicing and AR automation solutions to your users.

No landing page ready yet. You can check out the demo here: https://www.loom.com/share/8814e6613a3c483487bd61beadef842b

What we offer:

- Fully white-labeled invoicing

   - White-labeled Invoice PDFs

   - White-labeled payment portals & domains

   - Customized notifications & copy

   - Customized ACH statement descriptors
- Payments agnostic invoicing

   - Use our same-day ACH & card payments or BYOPayments provider
- Control over reminders & follow-up notifications for collections via webhooks or our fully managed solution

Please check out the video and let me know if you have any questions or thoughts!

We're always looking for feedback (and early users!)


fitzJSON: a JSON-compatible format optimized for configuration.

https://github.com/xtao-org/fitzjson


Working on Remuse, a fresh music newsletter. https://letter.remuse.co

  Realtime collaborative music sharing site remuse.co to go along with it.


kurynt.com

plan was to be a one stop shop for breaking changes, deprecations, and so on.

probably with the latest LLM revolution this could be quite a powerful tool!

havent worked on it in months


Https://HeadlampTest.com

Made it to scratch my own itch.


intelligent-charter.onrender.com

A charting / note-taking text editor.

Tab to get autocomplete suggestions. Highlight and click the summarize button to summarize text.


Simplifyrecipe.com!

It works great but promoting it was a big fail.


Visit www.trakk.money A expenses trakking app


All the URLS I purchased on Name cheap lol.


You should really just create at least one page talking about each project idea. I use dreamhost because I can host unlimited* websites for like $40 for the year.

that way the domains look seasoned in googles eyes.

Here was the video I watch.

https://www.youtube.com/watch?v=IVeybVWSUP4


We need an auction site for unreleased project domains


Honestly, I'd happily give my unused project domains to a fellow hacker who can make better use of them. (If interested, see my profile)


https://trendless.tech

feat. https://notageni.us

It's an attempt to give a 12-year-old-friendly TL;DR set of essays for computers and technology, with some other domains mixed into it.


9takes.com

Reddit reimagined based on Personality


Here’s a fun project I hacked together last weekend — https://github.com/spillai/agi-pack

TL;DR agi-pack is a Dockerfile generator for machine learning (ML) developers that is simple, hackable and extensible.

Fun fact: More than 75% of the original implementation was generated by conversations with GPT-4 + Github Co-pilot.


Ah, another former Saint-Petersburg resident. Hi there, Alexander!

Working on a retro-computer BLE/USB keyboard right now (HW&FW), with quality, low latency, and emulator/HW compatibility as the special sauce: https://twitter.com/spbnick/status/1546555198046457856

But then I got distracted into building a device for testing its latency:

https://github.com/spbnick/keypecker

https://twitter.com/spbnick/status/1645057450431635456

The FW is quite complete, but I only have one HW implementation :D

And then I got distracted trying to find a good way to acquire and retain the requisite deep BLE knowledge (already had some for USB), and drifted into exploring knowledge graphs as a means of processing and recording that knowledge.

Turned out all of knowledge graph databases are heavily front-loaded with schema development (and there are no actual GUI apps for them), whereas I have no idea what the schema will be, and would like to experiment with unconstrained data first. So I'm building a Python tool/library to allow free-form knowledge graph creation and schema inference, with data/schema export to some knowledge graph databases (like TypeDB or Stardog). I got to figuring out graph-building operators and expressions so far, and am making them work (the code probably doesn't make much sense):

https://github.com/spbnick/knob

An STM32-based business-card synth with touch-sensitive back-lighted keys. Got all the parts of the hardware more-or-less prototyped and working, but PCB layout difficulty (and my perfectionism) killed my interest for now:

https://twitter.com/spbnick/status/1340348572068360198

https://twitter.com/spbnick/status/1341507428131741698

An (integration) test framework for Bash (yeah, I know), written 10+ years ago to replace the one used by RH at the time (and to this day).

Repo: https://github.com/spbnick/epoxy

Slides: http://slides.com/spbnick/epoxy

Didn't stick, left QE shortly after.


.;.;


- Typocide (ocaml) - https://github.com/rdavison/typocide

Typocide is a CLI based typing tutor. It solves a few problems which other typing tutors failed to provide for me. In particular it uses real world text instead of fake text (such as keybr). The corpus is derived from all the quotes available on Typeracer. It also does not follow the same rules as 10fastfingers or monkeytype's default mode of displaying words in random order. To make an analogy with music, when I practice a passage in a piece of music, I don't play the measures in a random order. Rather, I practice challenging _phrases_ of music (groups of related measures).

Next, Typocide draws inspiration from leveltype (https://github.com/christoofar/leveltype) which bans the use of the backspace key. If you make a typo, Typocide will identified the typo'd word as the focus. It will then build a test which includes the surrounding words for the current test (previous and next word), and also the surrounding words from previous tests where you have typo'd the word.

The idea is that when you make a typo, the word was a part of some context, and rather than simply practicing the word, you want to practice the word in context. A lot of typos, particularly in speedtyping, happen at word boundaries. Furthermore, by having it operate on context, it also reinforces common idioms. For example, the word "example" is very likely to be preceded by the word "for" and very unlikely to be preceded by a word like "kaleidoscope". So it makes sense to practice "For example," as a unit.

Furthermore, it has some rudimentary support for identifying words which you have typed more slowly than usual. Typocide will also generate practice tests from these slow words.

Finally, this test deliberately does not compute or report a WPM. The reason is because I want people to not feel pressured to type quickly. Rather, the pressure should come from having to do too many practice tests. The measure of success is being able to type accurately and consistently.

Sometimes the tests are not perfect, so I have added a simple escape hatch: if you press TAB on a new test, it will skip the test, and if you press TAB after you have started typing a test, it will repeat the test from the beginning.

This project is half baked for two reasons: 1. The interface is very rudimentary. 2. The code is somewhat disorganized and needs to be cleaned up.

- Keyboard layout generator (ocaml) - https://github.com/rdavison/stronglytyped

This is a keyboard layout generator with support for multiple layers and punctuation optimization. This project is half baked because I can't figure out a set of weights to make it generate great layouts (it generates decent layouts, but not any layouts which are :chefskiss:). Also, at some point I would like to move the analysis away from dealing with floating point numbers and move it towards integers.

The design is quite interesting because it uses Jane Street's Incremental library to heavily cache intermediate results. As the generator is running, it tries random swaps and then re-evaluates the score. Oftentimes a swap will affect one part of the keyboard, but not the other... for instance if you swap two keys on the left hand, then it will not affect anything on the right hand. In that case, this tool will only recompute the parts that changed instead of recomputing the entire layout.

I still haven't done any benchmarking to see if this _actually_ improves performance, or whether it just makes me feel better. :)


xcxzxc


cxvxv


Simpatico (https://simpatico.io, MIT on github) is a collection of related ideas and projects.

First, it's a minimalist, user-respecting, single-process, no-build web server written in ~500 lines of node. The server supports caching and file watching, markdown, letsencrypt TLS, and websockets. It does Etag client caching and disallows any 3rd party resource access with headers. https://simpatico.io/reflector

Second, it defines "literate markdown" or "litmd", based on Knuth's literate programming, that executes markdown code blocks in the browser. HTML, CSS, JS and Markdown are supported. This feature started as a hack to get around IntelliJ's inability to do syntax-highlighting on html in the body of a markdown file! Litmd also has good testing support, changing the background and favicon if any exceptions are thrown. Markdown is now my test harness. https://simpatico.io/lit

Third, there is a wonderful encrypted chat client that uses crypto.subtle to generate private/public keys in the browser, per tab, and use them to send messages. Currently these are entirely ephemeral, which aids testing. Eventually they will be stored in local storage. Each client has a GUID URL identifier, which I've exposed as both a link and a QR code for easily connecting with others on a mobile device. I think of it as an "anteroom" for social contact, useful in bars, parties or conferences where giving out more sensitive information like telephone or email may not be desirable. https://simpatico.io/chat

Chat is intended to generalize enable what I call "monomorphic javascript" wherein the browser becomes a server, chat becomes structured, and people code programs locally and share them easily with each other. (The original tagline was "Making software together") This remains the vision. In some ways I'm like a novelist inventing his own typewriter, and so far I only have the typewriter and some essays I wrote with it. But the novel is still there, still driving everything. https://simpatico.io/notes/simpatico

I've liked the tooling so much (tiny, no build, very few and very small dependencies, low start-up time) that I've used it to explore some novel data-structures and algorithms (https://simpatico.io/stree3, https://simpatico.io/combine2), and also to host "kata", or exercises in 3rd party technology like Angular (https://simpatico.io/kata/angular/my-project/bundle), or browser tech like svg (https://simpatico.io/svg) or crypto (https://simpatico.io/crypto).

I'm glad I decided to start running on a public host early. It's been an education. I don't think "full stack" devs who are used to handing off CI/CD and operations to other teams realize how insulated we are from the internet. There are constant probes, scripts trying to get into the system, trying to break it, on all open ports. It's fascinating. It's also been an education in bash scripting, systemd, and ssh (especially reading auth.log). The key here is keeping the stakes low - at best attackers will get a $5/mo VPS. It's amazing how much such a system can do - greatly inspired by Justine Tunney's redbean server, and others. (https://simpatico.io/notes/inspiration)

It's been validating to see how, almost by accident, this project is part of the "indie web" and also "local first". To see other people like DHH (https://twitter.com/dhh/status/1655076668787097607) and projects like Svelte (https://devclass.com/2023/05/11/typescript-is-not-worth-it-f...) start using plain javascript also feels right.

Currently, everything is in one repo so it's not easy to fork and use for yourself. You'd need to do a lot of deleting. One of my todos is to publish to NPM and make the process of spinning up your own reflector easier. However, this is not my primary use case! The primary use case is to get people coding in the browser!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: