Live data from Hacker News

Ask HN: What are some tools / libraries you built yourself?

news.ycombinator.com

541–550 of 617 posts

Re: Ask HN: What are some tools / libraries you built yourself?

#541

Earlier quoted context omitted.

I don't think you are shadowbanned, i can see your comment. You're welcome on HN anytime you want to come back. Btw., when i first came accross HN, some 10 years ago, i had this same fear of being shadowbanned. Heh.

GP is shadowbanned. That comment isn't dead, probably just because it was vouched by someone. GP was banned by dang for "ideological battle": https://news.ycombinator.com/item?id=26809778 GP obviously has strong political views. I don't think the problem is necessarily that they have those strong views, but they could learn how to express them in ways that sound more constructive and less confrontational. I think it…

Thanks for the explanation. I often forget how good we have it on HN, until I spend some time over on twitter or reddit.

Re: Ask HN: What are some tools / libraries you built yourself?

#542

I was dissatisfied with SemVer and it turns out that most people are using it wrong. So, I created ChronVer[0] (Chronologic Versioning). There's a JS/Node plugin I made that will automatically increment your package.json version, and someone else made a Rust crate! [0]: https://chronver.org

Interesting idea but it's probably only suited to end users of applications, not for npm libraries as the landing page proposes.

The reason sem-ver is better for libraries is that it indicates the compatibility of different version's API's. It doesn't matter when the version was released, just if it has breaking changes, or is just a patch release. Sem-ver is the simplest solution to this problem.

Re: Ask HN: What are some tools / libraries you built yourself?

#543
I think I am late to the party, but I built a very small package for managing Go errors after reading an amazing article on better error management. Its been a wonderful tool, that I now use on all my go projects.

Post: https://middlemost.com/failure-is-your-domain/.

Library: https://github.com/Vanclief/ez

Re: Ask HN: What are some tools / libraries you built yourself?

#545
I developed a lot of tools for my own use and tried to monetize/promote some of them with no success.

I had an idea to build an anonymous bookmark sharing website [0]. I thought it would be useful for people to share links around without having to sign up, and even choose to collaborate with others anonymously/share with readonly permission. For example, teachers could share class resources with the site, update the list as they find new readings, and students can access the link anytime to see the latest list. It was a single-focused web app. As far as I know, I'm the only user, but I still keep my bookmarks there to share links between my devices.

I built my own SQL query builder in C# [1] because I disliked ORMs. It didn't sound right to me to create another overhead using a dedicated class in my code. I liked plain SQLs, but as the number of operations increased, my code quickly became messy.

I spent a week or so during holidays developing the core functions of the library and opensourced it. Not many people used it because I guess my target audience was people who use plain SQLs in their code. These people probably prefer minimal tooling, so they avoid third-party libraries. Although I stopped maintaining it after switching to Python for work, I still think it's more organized than having plain SQLs lying around in the code.

[0]: https://www.axomark.xyz

[1]: https://github.com/Isaaafc/mssql-wrapper

Re: Ask HN: What are some tools / libraries you built yourself?

#546
Last year, I built a CLI tool, called blockr[0] to easily block/unblock websites so that I can focus more on work. I had a few specific requirements:

- I use more than one browser and wanted changes to reflect across browsers - While on my daughter's computer, I wanted to permanently block a few websites, however, for my own computer, I wanted an easy way to activate and deactivate deep-work mode.

Technically, I don't do anything smart and utilitze /etc/hosts file, but this tool has really helped me overcome my Twitter addiction.

[0] https://github.com/abhinavs/blockr ; brief write-up on my blog - https://www.abhinav.co/blockr

Re: Ask HN: What are some tools / libraries you built yourself?

#547

I created intercooler.js in 2013 so I could do AJAX in HTML: https://intercoolerjs.org Last year I removed the jquery dependency and cleaned it up based on a lot of lessons that I learned, renaming it to hmtx: https://htmx.org Same idea: extends/complete HTML as a hypertext so you can build more advanced UI within the original hypermedia web model, with a cleaner implementation. Part of that cleanup involved me pulli…

looks like you invented HTML-over-the-wire before it was cool :)

Re: Ask HN: What are some tools / libraries you built yourself?

#548
post #542

I was dissatisfied with SemVer and it turns out that most people are using it wrong. So, I created ChronVer[0] (Chronologic Versioning). There's a JS/Node plugin I made that will automatically increment your package.json version, and someone else made a Rust crate! [0]: https://chronver.org

Interesting idea but it's probably only suited to end users of applications, not for npm libraries as the landing page proposes. The reason sem-ver is better for libraries is that it indicates the compatibility of different version's API's. It doesn't matter when the version was released, just if it has breaking changes, or is just a patch release. Sem-ver is the simplest solution to this problem.

It works for me.

For people on large teams or orgs, this merging of SemVer and ChronVer would probably be best: https://twitter.com/grin_io/status/1390747474780901380

I may replace the branching model I have in the current spec with this.

Re: Ask HN: What are some tools / libraries you built yourself?

#549
I built `HorizonCalendar` https://github.com/airbnb/HorizonCalendar - an iOS calendar / date picker component that can display huge date ranges without sacrificing CPU / memory performance. It also has a declarative API that enables easily customizing all sorts of visual / behavioral aspects.

It's used for pretty much every calendar in the Airbnb app besides some legacy ones that we haven't ported over yet, so check it out if you're building something that needs a date picker component that's super customizable!

Re: Ask HN: What are some tools / libraries you built yourself?

#550

Wearable computer (on-body Linux) with audial calendar reminders and "normal" hand-strapped "desktop" https://github.com/andrey-utkin/wearable-computer/wiki TODO list and personal project tracker - like TaskWarrior but SQL-accessible https://github.com/andrey-utkin/taskdb/wiki sqlhub.net - Access to public datasets in form via PostgreSQL server https://github.com/sqlhub-net/sqlhub-net/wiki

you mention "text message to miband 3" - did you, by chance, make MiBand hackable?
Post reply on HN