Live data from Hacker News

Ask HN: Is there any software you only made for your own use but nobody else?

news.ycombinator.com

51–60 of 484 posts

Re: Ask HN: Is there any software you only made for your own use but nobody else?

#51
The static site generator for my website: http://beza1e1.tuxen.de/gen.py

A news bot: https://github.com/qznc/mrktws-news (the output is public, does it count?)

A TiddlyWiki server: https://github.com/qznc/tiddlywiki-py

Such stuff usually costs me a few frantic evenings to build the first version and then minor maintenance.

Re: Ask HN: Is there any software you only made for your own use but nobody else?

#52
I wrote some PowerQuery functions and VBA macros to facilitate client invoicing that cut down ~2 hours of work to ~10 minutes (and shrinking, as I toy around with the scripts to delegate more of the work to the machine each time).

The billing data is pulled from an external vendor's portal. The contact data is pulled from our internal CRM. Both sets of data are then cleaned up and merged with PowerQuery, and then VBA is used to send emails out to clients.

I probably spent in the range of 3-4 hours getting a working version going and ~20 hours optimizing during downtime at work. I genuinely find it enjoyable to work on—there is something immensely satisfying about automating rote work away.

I use this once per month (a billing cycle). It will probably never see the light of day for anyone else, at least in its current state, because I work in a low-tech, nonprofit environment and using this kind of tool would be daunting for my co-workers (for reference, mail merging is sometimes intimidating at my workplace).

Re: Ask HN: Is there any software you only made for your own use but nobody else?

#53
Yeah, quite a few! Here's the list: https://untested.sonnet.io/Projects+and+apps+I+built+for+my+...

Two highlights:

Enso (https://enso.sonnet.io) - I use it every morning and generally keep it open throughout the day: https://untested.sonnet.io/Stream+of+Consciousness+Morning+N...

Sit. (https://sit.sonnet.io) - I use it every morning and on some afternoons (I start my main job after lunch)

I made those for myself, and made them public after chatting with friends/colleagues, that's why they're available online now.

I also have a bunch of small scripts/apps/productivity tools (automate boring job tasks).

Re: Ask HN: Is there any software you only made for your own use but nobody else?

#54
I created a command line app for applying jinja2 to orgmode. I did it to scratch the itch of being able to generate pretty latex PDFs for my CV and for printed letters with content from my note taking app on my phone.

I published it on pypi/github out of habit, but it's primarily about scratching my itch and I doubt anybody except me will really use it. There's some interest in doing this type of thing with org mode but it all centers around LISP and emacs (neither of which I like).

Re: Ask HN: Is there any software you only made for your own use but nobody else?

#55
Yes 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 schema inference and deduplication logic

- A really good OCR tool that enriches scanned PDFs with accurate words and not the bs that adobe ships

all really useful and used daily.

EDIT: formatting

Re: Ask HN: Is there any software you only made for your own use but nobody else?

#56
Plenty as a matter of fact. Two large ones off the top of my head.

First one: cloud services are expensive and come with a lot of overhead. However I do enjoy the idea of lambda/cloud functions a lot but I didn't want to rely on cloud services for them, especially since I have a ton of hardware to self-host stuff. So I built a service which piggybacks on DIND where I could add templates for such lambdas for a few languages(just rust and python cause that's mostly what I use) where I can allocate some resources and build tiny containers. In order to avoid wasting resources, they are all off by default but through the magic of what I build(management and something like a reverse proxy + container management for DIND), I can call an endpoint, which will check if there is a container to handle the requests and proxies the request and response to and from it or it will spin up the container, do the same and shut it down after a pre-defined amount of time. You could argue that I could have achieved the same with minikube or k3s but this has proven to use a lot more resources compared to a single rust binary I can run on anything x86 with docker on it. The downsides are that I can't distribute it across multiple servers so it only runs locally. But that fits my needs perfectly. There might be some people that would be interested in it but I never got to open sourcing it so I'm the only user. I've been planning to open source it "next week" for the past 2 years or so.

Second one: I love data. Specifically unstructured, raw data and I've been collecting a ton of articles from the internet over the past 2 years or so. The ingestion involves a pipeline that automatically processes them and extracts data/makes them a lot less unstructured: events, locations, timestamps, what has happened where and all that jazz. It's a long list of ml models, data transformations, validations, 3 llm's fighting each-other and a bunch of other stuff. Kinda feels like a child to me so I don't want to open source it. I know that I could hypothetically convert it into a product and make some money off it but my past entrepreneurial experiences have been very unsuccessful, I have limited time and lack motivation. So at the moment I'm simply enjoying the data getting spit out on a grafana dashboard such as this [1].

[1] https://i.imgur.com/fAoQghk.png

Re: Ask HN: Is there any software you only made for your own use but nobody else?

#57
Bank and other statement PDF processing tools to feed records into Beancount. Because CSV downloads are not a legal record and are often not correct and contain no balances, and giving permanent access to aggregation services like Plaid and others are not worth the privacy violation.

Re: Ask HN: Is there any software you only made for your own use but nobody else?

#58
Many years ago I partially cloned the old iGoogle homepage because I liked it (and Google was killing it off). It's gone through a few experimental rewrites in various technologies for personal educational purposes.

Right now, it's ASP.NET/.NET 8 on the backend and still plain jQuery on the frontend.

I display RSS feeds, US National Weather Service data, and comics in it. I also have it send some things to friends and family as emails periodically.

Hangfire works on the backend to actually fetch new data at appropriate intervals.

I occasionally have to modify something and manually push a new build because something remote changes but it feels fairly stable right now (knock on wood).

I want to redo it to use ASP.NET AssemblyParts and work towards essentially giving each little box its own DLL as a sort-of-plugin-system so that I feel more comfortable adding more types of boxes (stocks, different weather data, etc) and maybe one day can open-source it. (I'd like to so I can point prospective employers at it and say "see, i can actually write reasonable real world code.")

Re: Ask HN: Is there any software you only made for your own use but nobody else?

#59
I made a CLI tool called kilojoule that is similar to jq. I addition to the normal suite of JSON manipulations, it also has support for a couple of other file formats and can call other shell commands.

https://github.com/stevenlandis/kilojoule

I’ve found it to be a pleasant multi tool for interacting with the shell when I need something a little more than bash.

It took a couple of weekends and evenings to get working but was a really fun way to learn about parsers, interpreters and Rust.

Re: Ask HN: Is there any software you only made for your own use but nobody else?

#60
Great question! Most of the articles I read only focus on apps with multiple millions of users, but most software has a much smaller user base.

I assume that most things I build will only be used by me and a small group of users, and sometimes will also eventually be used by others. I generally only build tools that I use every day. For example:

- iCloud/Dropbox alternative macOS, iOS, and web app

- task management GTD macOS, iOS, and web app

- photos api for digital photo frames

- media management

Mostly built using go for backends and SwiftUI for macOS and iOS frontends.

Post reply on HN