Hacker Newsnew | past | comments | ask | show | jobs | submit | misterbrian's commentslogin

Here's a video that I created with HNFM using this post (45193014):

https://youtube.com/shorts/6z1wtGlyqhs?feature=share


hnfm builds short podcast episodes from Hacker News posts. I built this with gpt-oss-20b for the OpenAI Open Model Hackathon. It uses:

- Hacker News Firebase API

- Firecrawl for scraping content

- FastAPI, celery, langchain, redis, Nuxt.js

- local inference using: gpt-oss-20b, nari-labs/dia, InvokeAI, Flux Krea [dev], WhisperX, RTX 4090

There are a bunch of similar tools that can generate content from Hacker News articles but none of them checked all of the boxes.

I'll run my hnfm tool against this post and then upload the video that it creates to YouTube and share the link here or in the comments.

HNFM sample generated using the linked article: https://www.youtube.com/shorts/6z1wtGlyqhs

Here's another example https://www.youtube.com/shorts/Dn74EOpAD14 (made from this HN post about Claude's new server-side container environments: https://news.ycombinator.com/item?id=45182381)


I'm working on Waywo, a semantic search engine for "What are you working on?" threads powered by new features in Redis 8 like the vector set data structure for semantic search.

Waywo will help users quickly digest hundreds of project descriptions, explore similar projects, deduplicate projects across threads from previous posts, visualize a graph of all projects, and more! I'll be documenting my approach to building this with coding Agents like cursor and Gemini CLI

I'm building Waywo for the Redis Hackathon on DEV.to that is running from now until August 10! Follow me on DEV/GitHub/X (@briancaffey) to see how this project turns out!


Thank you!


Here's my blog: https://briancaffey.github.io/

I use use the POSSE method: Publish (on your) Own Site, Syndicate Elsewhere (https://indieweb.org/POSSE). I typically republish my articles on HN, Reddit, DEV, Medium, HashNode, Twitter, SubStack and HackerNoon. I also have an RSS/XML feed.

85.5% of my traffic is through organic search, 10% is direct, the rest is referral/social/email.

I get the most engagement when sharing articles on Reddit for most of my posts since I can target specific communities where people might be interested to read what I write.

I also have a small MailChimp newsletter where I write occasional updates on what I'm working on and start campaigns for my latest blog posts (once a month, ideally).

The blog uses Nuxt and the Nuxt content module. I have Google Analytics, Adsense, Drift integration which has resulted in some good connections with people. I also use the Google Search Console to learn about what people are searching for when they click on my articles.

Over the last 7 days I have had a little over 400 visitors. Last year I got a $103 payment from Google for Adsense ads.


Can you explain the thought process behind Google Ads on the site?

Despite my various ad blockers (Pihole, etc), I would generally view ads on a blog as setting a tone akin to microtransactions on a video game, rather than trying to build a brand or simply document thoughts/ be viewed as a thought leader.


Sure, I wrote one of my recent articles on this topic: https://briancaffey.github.io/2021/10/31/how-and-why-i-added.... I mostly treated Adsense as a learning experience.

I realize that most people who visit my site will use an ad blocker, so they won't see ads.

At one point I built an ad-block blocker (like you see on news websites), but doing that is sort of a cat-and-mouse exercise. It worked with some ad-blockers, but not others, so I disabled it. It also seemed to really bother people! I got lots of nasty chat messages through my Drift integration.

It is also an incentive for me to write articles that get a big audience.


Your post on this topic looks very good :)

https://briancaffey.github.io/2021/10/02/how-i-write-and-sha...



Thanks for pointing this out. I did think about the pi-hole scenario, which is why I provided links to the article's Markdown file in GitHub. I also just realized that my adblock detection doesn't work with uBlock Origin. I'll need to do some extra work on this one.


Here's a link to the Markdown source file for this article on GitHub: https://github.com/briancaffey/briancaffey.github.io/blob/ma...


you are not wrong. before writing this article it took me a lot longer to remember how to pause adblock. Now I just use cmd + .


I don't get this reference, can you explain the audiophile store part?


You walk in and somebody jumps on you right away and wants to ‘qualify’ you, hoping you are a whale who will spend $25,000 on a pair of speakers.


Oh, got it. Thanks!


I have found that the best way to get feedback on anything code related is to draw it with a diagraming tool with as much detail is possible. Label each part of the diagram in some logical order and then include a brief description of each step. Posting a labeled diagram with a repo gets 10x engagement and feedback compared to just posting a link in my experience. My favorite diagramming tool is diagrams.net


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: