Live data from Hacker News

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

news.ycombinator.com

461–470 of 617 posts

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

#461

Last year I built Recut[0], a native Mac app that helps speed up video editing by automating the rough-cut process. It finds silence, gaps, and pauses and removes them, creating a cut list that you can import into editors like ScreenFlow, Final Cut, Premiere and Resolve. Here’s the Show HN [1] from a couple months ago. I built it because I was making screencasts and cutting out silence + mistakes was 90% of my editin…

I genuinely wonder what Taran Van Hemert (LTT video editor) would think of this.

It seems a reasonable part of his workflow (https://www.youtube.com/watch?v=O6ERELse_QY) is doing this exact thing.

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

#462
https://github.com/jbaldwin/liblifthttp

I created a C++17 HTTP client which is backed by curl and libuv (linux only! sorry windows). I think a lot of people have done this or something similar but almost all of the ones I looked at either exposed the curl api directly in some fashion or had extremely weak async support. So my main motivation was extremely easy asynchronous queries for high throughput with a very modern C++ API that has as good as you can get memory safety, or at least as good as modern C++ will let you get. No raw curl calls or api exposed at all. I used to find it extremely difficult to make C++ HTTP calls, now its a real breeze.

My next project is a bit more ambitious: https://github.com/jbaldwin/libcoro/ -- I'd like to make a C++20 HTTP client from the ground up with first class coroutine support, and I'll be using lift as a benchmark to beat performance wise.

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

#463
post #460

Earlier quoted context omitted.

Awesome, thanks! Let me know if you have any feedback/feature ideas.

"Want to check this out back at your computer?" This is clever.

Thanks. Not many have signed up for it but probably a quarter that many have told me this is a cool idea :)

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

#464

Dbmate: https://github.com/amacneil/dbmate I found most database migration tools tried to be too smart (I'm not a fan of automatic migrations), were too tightly integrated with specific languages or frameworks, or didn't support basic developer workflow pleasantries such as dropping and recreating the database. I created a simple single binary migration tool that runs migrations (sql files), and keeps track of applie…

Looks similar to Sqitch (https://sqitch.org).

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

#465
I built a tool https://github.com/simmsb/container-per-ip that manages spinning up containers such that each source IP gets it's own container, and automates shutting down containers after a period of inactivity.

It's main purpose is for running challenges of jeopardy style ctfs.

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

#466
I'm an Embedded C++ Engineer and had a need in easy and reliable way to implement (third party) binary communication protocols. Existing tools and/or serialization libraries haven't been adequate for my needs. Had to implement my own solution to the problem. The outcome is the CommsChampion Ecosystem[1]

[1] https://commschamp.github.io/

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

#467
Logctl

A web application that is a one stop platform for you to log all your problem solutions, system design and technical learnings.

“You have only learnt something if you can articulate it”

This quote is so accurate. We often just finish a problem and are done with it, and when we see a similar problem we are not able to solve it. This happens because we have not analysed the problem and the only way we can truly understand the solution is if we can articulate it. One other reason why logging your learnings is needed is that we can always come back to it and find all the collection at one destination. We need not google everything from scratch again.

We are just starting off, but we are working to grow this into a one stop application to journal all your learnings. Come check it out.

logctl.herokuapp.com

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

#469
At my last company we had a gRPC pipeline using Uber’s prototool that generated code but it was still a pain to get that code into projects so I wrote https://github.com/gospotcheck/protofact to package up the code into Gems and Jars, etc, for installation and publish them to a repository like Artifactory or any other. There wasn’t an existing solution I could find.

Also convinced the company to make it the first and only OSS project there.

Post reply on HN