Much of it is absolute hacky python garbage that Im fine adjusting to my needs, but don't need the burden of it being in the public.
Ask HN: Is there any software you only made for your own use but nobody else?
231–240 of 484 posts
Re: Ask HN: Is there any software you only made for your own use but nobody else?
#232I would love to hear from people who created their own esoteric programming language or a game engine with no game in sight. [It does speak to a time where people create something they truly are passionate about but may not fit into the typical optimization of PMF, growth etc.]
I have my collection of scripts in that language, some of which were in regular use for a time, and I wanted the changes I made to be as backwards-compatible as possible. Those were some really fun design challenges. Like: "how do you retro-fit a module system into a language that essentially started out with PHP-style source transclusion for re-use?".
Re: Ask HN: Is there any software you only made for your own use but nobody else?
#233Yes many things actually. - A mac app to generate to read text as playlists from openai tts api (my gf can't use the api) - A automatic visual scraper that can get arbitray information from any website (e.g go to target and get the top 3 milk prices or get the licensing information from this opensource project) - An ETL tool (called tabmaster) that can sync arbitrary json apis into postgres tables. with automatic sch…
> A automatic visual scraper that can get arbitray information from any website (e.g go to target and get the top 3 milk prices or get the licensing information from this opensource project) Sounds interesting. How does this work exactly? How do I input that I want the top 3 milk prices, and how does it retrieve that data?
Re: Ask HN: Is there any software you only made for your own use but nobody else?
#234My most recent were tools to improve the AWS commandline experience for s3 and Athena
https://github.com/heuermh/cooper
https://github.com/heuermh/sea-eagle
Both are available via Homebrew
https://github.com/heuermh/homebrew-parquet-tools
I would next like to improve the TUI experience for tabular data, e.g. using the Charm_ Bubbles/Gum table component, but I have yet to investigate how the JVM Go interaction might work.
Re: Ask HN: Is there any software you only made for your own use but nobody else?
#235Re: Ask HN: Is there any software you only made for your own use but nobody else?
#236Re: Ask HN: Is there any software you only made for your own use but nobody else?
#237I wrote bard, a Lisp that combines features of Dylan, Common Lisp, and pure-functional languages purely as a long-running experiment in what I could do to make programming more fun for myself. I subsequently used two versions of it in client projects (to prototype some solutions and to compile them to data used by the delivered product; nothing delivered to the clients depended on my weird Lisp dialect).
I wrote a tool called nym to help generate names for characters and other things in games and stories. It's enough fun in itself that I sometimes just play with it.
I wrote another tool called model-namegen to generate names with stricter constraints for science-fiction stories. Those names are mapped uniquely and reversibly to 64-bit integers used in the story to generate names for machine intelligences. I also wrote a prototype for a 3D multiplayer game called The Fabric set in the world of those stories, and wrote code to generate clusters of colored cubes for use as avatars representing the AIs. Each character's unique ID is mapped to a unique name and also to a unique 8x8x8 configuration of lighted cubes. An example name is Ixion Eleven Chrysotile, the name of the autonomous robot who is the narrator of my Fabric stories.
Following is a link to a very short movie of the avatar for the character Miriam Five Bittersweet Earth: https://evins.net/downloads/miriam-5-bittersweet-earth-2-2.m...
I wrote a couple of versions of a library for Common Lisp to make certain functional programming idioms I like more convenient for me in Lisp. They're called folio and folio2.
I wrote a library called taps that similarly makes use of Richard Waters' SERIES package for Common Lisp a bit more convenient for me. Actually, taps started as part of folio and I ended up wanting to use it on its own often enough that I broke it out separately.
I've written several little tools for calculating and keeping track of information that's useful for friends-and-family gameplay.
I've written several other libraries and applications purely for the purpose of exploring some idea or other that interests me. For example, beasties was a pond-life simulation that I used as a playground for recreational genetic programming. Panels was an experiment in user interface that used a constraint solver for laying out windows and widgets, and an append-only log of all UI events together with a query engine and a knowledgebase. Panels could display graphic representations of recent user activity and retroactively define mappings from sequences of events to user-defined handlers. It operated on the principle that everything detectable that a user did potentially had some purpose, even if we don't know what it is, so we should remember all the user's actions and offer them the opportunity to define what they meant.
I've also written a few little things primarily for the purpose of helping friends and family with this or that task.
I've spent a lot of time over the years on things like these. As you would expect, they've taken varying amounts of time and I don't really keep track of how much. I use some of them (e.g. taps and other pieces of folio) almost every day, and others intermittently. A few of them (such as beasties and panels) I haven't really touched in years now.
Re: Ask HN: Is there any software you only made for your own use but nobody else?
#238I recently made a cli chatgpt interface. Quick hack in Rust, always planned to clean it up, not entirely sure where the source code is for it anymore but I use the compiled binary all the time. The regular chatgpt interface is nice but sometimes don't want to break out of the terminal.
Re: Ask HN: Is there any software you only made for your own use but nobody else?
#239Re: Ask HN: Is there any software you only made for your own use but nobody else?
#240I wrote a script that looks at C++ files, figures out the dependencies (by looking at what headers they include) and automatically compiles and links out of date files. It makes programming in C++ sort of like programming in a modern language like Go. It took me a couple of days to implement and I use it any time I am working on my own C++ projects. I eventually want to add package management features to allow integr…