Live data from Hacker News

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

news.ycombinator.com

201–210 of 617 posts

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

#201
post #136

Early 2017, I built Listen Notes [1] , so I can search podcast episodes by keywords and listen to individual podcast episodes without subscribing to the entire podcast. A few years ago, most podcast apps assume you wanted to subscribe to podcasts first then listen. Maybe I’m not a typical podcast listener. I don’t like subscribing to podcasts. I just want to listen to individual episodes then move on. Similar to cons…

Whoa! I'm glad I found this. I think it'll fit into my writing workflow. Thanks!

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

#202
post #3

Quepid ( http://quepid.com ) and Splainer ( http://splainer.io ) both are tools I created a long time ago to work on improving search result relevance in Solr or Elasticsearch. Both are open source. I literally started coding Quepid next to a colleague complaining about search so I could help them. It’s basically a kind of test driven approach to continually tuning and proving you’re not harming existing use cases to…

Cool! :) I'll definitely take a look at this. I'm working on a search thing now and need some way to measure and improve search result to query relevance. Thanks for posting! :p ;) xx

There is a new, emerging job role, the "relevance engineer", who ensures that search results stay relevant as content sets changes.

In London, the annual Search Engine Solutions meeting (each autumn/fall) organized by the BCS IRSG (Chartered Institute of IT's Information Retrieval Specialist Group) provides a forum for search practitioners to exchange best practices.

Here's the report from the 2020 meeting: https://irsg.bcs.org/informer/2021/01/search-solutions-2020-...

Talk proposals, demo proposals, tutorials etc. welcome.

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

#203
I wanted a game engine/framework which had a Fantasy Console-style API, but using a scripting language that came with Classes and Objects built in, so I built DOME, which uses the Wren language.

Lovingly documented and well maintained :)

https://domeengine.com

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

#204
I created a CMake package that autogenerates Python bindings for annotated C++ functions.

If you have a C++ static lib in CMake, it takes two more lines of CMake to generate a Python extension module, and a single line of annotation per C++ function that you want to export.

https://github.com/bebump/bbmp_interop

I use it mostly for testing numerical C++ code using Numpy and Scipy.

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

#205
Created TAO[0] -- a minimal syntax that's even simpler than S-expressions.

Building notations on top of it, currently focusing on one for data -- an alternative to XML, JSON et al.

Open-source, prototyping on GitHub[1].

Keepin' it simple ain't easy.

[0] https://tree-annotation.org/

[1] https://github.com/tree-annotation

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

#206
I built an open source library/mini-framework to seamlessly integrate a Svelte (JS) frontend with a Crystal backend. It's really fun to build apps with this!

https://nlh.me/projects/celestite

Still very much a WIP, but it works. You can build your front-end in pure Svelte components and it supports server-side rendering, client-side hydration, and all that good stuff.

I did this entirely to scratch my own itch - I love working in Crystal (it's a beautiful, elegant language) and I love working in Svelte (modular, reactive web components) and it all just fits together nicely.

Would love feedback / contributions!

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

#207
I wrote a few go libraries. The most recent one is to implement python's defaultdict in go: https://pkg.go.dev/go.yhsif.com/defaultdict

I originally implemented that for my rowlock library (https://pkg.go.dev/go.yhsif.com/rowlock) a few years ago. But there was some recent other work requires something similar, so I extracted the defaultdict portion out to be in its own library.

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

#208

• https://webhook.site - for testing webhooks, evolved into a SaaS for building workflows from http requests and emails • https://instadj.com - simple app for making youtube playlists, wanted a simple app for playing music at parties (example: https://instadj.com/wam ) Both are open source.

Thank you for webhook.site!

It's phenomenal, just works and doesn't require I jump through signup just to get started. Definitely the best webhook test tool I've seen.

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

#209
A silly userscript [1] that uses jQuery selectors to interact with YouTube's DOM to help me move videos around my playlists. Sadly it breaks every few months whenever YouTube updates their DOM. AFIK this is the only way to "programmatically" move videos out of my Watch Later list since they removed the functionality from the API

[1] https://github.com/Trinovantes/userscript-youtube-playlist-o...

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

#210
A CLI tool for downloading the Java Specification Request (JSR) of a given Java package:

https://github.com/silb/jsrlib

I found downloading the JSRs manually too cumbersome.

It is acompanied by an Eclipse plugin that i never got around to publish on GitHub. It lets me right click a Java type in Eclipse and open its JSR PDF file.

Post reply on HN