HN user

asenna

1,486 karma

Email: hello [AT] marahilltop [DOT] com

Posts30
Comments305
View on HN
news.ycombinator.com 5d ago

Show HN: Sentinel – open-source QA agent that reads your code before it clicks

asenna
1pts0
blog.simbastack.com 6d ago

Show HN: Sentinel – open-source QA agent that reads your code before it clicks

asenna
16pts6
blog.slopit.io 14d ago

The internet has no front door for agents

asenna
1pts1
blog.simbastack.com 2mo ago

Indexing a year of video locally on a 2021 MacBook with Gemma4-31B (50GB swap)

asenna
471pts142
slopit.io 2mo ago

Show HN: SlopIt – A dead-simple CMS for your AI agent

asenna
5pts0
twitter.com 3y ago

ChatGPT plugin summarizing the HN response to the plugins launch

asenna
3pts0
techcrunch.com 5y ago

Facebook ‘looking into’ hiding of posts calling for PM’s resignation in India

asenna
224pts165
www.cnbc.com 5y ago

Tesla buys $1.5B in Bitcoin and plans to start accepting it as payment

asenna
15pts7
www.youtube.com 5y ago

F1 driver Grosjean walks away from a massive crash [VIDEO]

asenna
3pts1
news.ycombinator.com 6y ago

Ask HN: Is WSL2 stable enough for devs to switch from MacOS to Windows?

asenna
2pts2
www.theblockcrypto.com 6y ago

After Paypal, eBay and Stripe Drop Out of Facebook's Libra

asenna
5pts0
timesofindia.indiatimes.com 6y ago

Founder of India's largest coffee chain commits suicide, exposes debt crisis

asenna
2pts1
www.youtube.com 9y ago

Andrew Ng: Artificial Intelligence Is the New Electricity [video]

asenna
2pts0
news.ycombinator.com 9y ago

Ask HN: Favorite Reddit Sub-reddits?

asenna
7pts6
news.ycombinator.com 9y ago

Ask HN: WTF is wrong with the Canadian visa form?

asenna
1pts5
www.youtube.com 10y ago

Elon Musk – Full Interview – Code Conference 2016 (Video)

asenna
2pts0
gearplan.com 10y ago

Show HN: GearPlan – Airbnb for music equipments (built with Meteor)

asenna
2pts1
www.youtube.com 10y ago

Indian PM in Silicon Valley: Digital India and Digital Technology Dinner

asenna
2pts0
edition.cnn.com 11y ago

At least 126, mostly children, slaughtered as Taliban storm Pakistan school

asenna
1pts0
news.ycombinator.com 11y ago

Ask HN: Backup/Archival options for large collections of Pictures and Video data

asenna
3pts2
www.techtimes.com 11y ago

Moto 360 firmware update boosts battery life

asenna
3pts0
mkto-sj010128.com 11y ago

AWS Pop-up Loft Is Relaunching, Oct 1st in SF

asenna
2pts0
www.google.com 12y ago

Google I/O 2014

asenna
294pts284
techcrunch.com 12y ago

What Is Heartbleed? The Video

asenna
3pts0
www.linuxjournal.com 12y ago

Linux with SSD: Get One Already

asenna
2pts0
news.ycombinator.com 12y ago

Ask HN: Given the price and the MtGox news, is now a good time to buy bitcoins?

asenna
4pts11
changethis.com 12y ago

The Micropreneur Manifesto for the solo founders [pdf]

asenna
2pts0
news.ycombinator.com 12y ago

Ask HN: Health insurance for self-employed?

asenna
5pts2
news.ycombinator.com 12y ago

Ask HN: how to deal with the NSA situation if a Startup handles user's data?

asenna
12pts5
www.vccafe.com 13y ago

Hundreds of startup resources - vccafe

asenna
1pts0

Funny this is almost EXACTLY what I did a few days ago on the same machine using very similar techniques and was on the front-page of HN as well:

https://news.ycombinator.com/item?id=48222733 https://blog.simbastack.com/indexed-a-year-of-video-locally/

I wasn't familiar with your project though, interesting stuff.

I'm trying to add more photography related features to Framedex but yeah there's so much we can do locally, exciting times.

Not one image - 5 frames per clip, sent in a single request with a transcript snippet. So the multi-frame + subtitles in one call part is the same as yours.

But yeah, how it picks the frame is the weak-point here. Scene detection would definitely help - this is #1 on the Roadmap.

Could you share how your scene-detection picks the frames?

---

For the vector search, I went for the trade-off of not having it but keeping it simple with plain Markdown files for more portability. The knowledge travels with the files when an SSD moves, no index to keep in sync, and plain text that outlives the tool. But the other path you mentioned is interesting as well to explore.

Author here. I totally hear you. I wasn't expecting this to do well on HN for exactly this reason.

But I've mentioned elsewhere - if it wasn't for all the AI-assistance, I would've put-off documenting everything that I did and not even get to the writing part.

But yeah, I'll be working on the workflow to make the next write-up better, more humanized.

I'm the author, yes it is AI-assisted.

You can make AI-generated content without it being slop. Slop, to me at least, is content that's wrong, padded, or generic.

I see the cadence / short-sentence issues but if there's something else beyond those, I'd actually want to know what made it feel bad.

I would've put off documenting what I did over the weekend but instead, I did document everything, spent quite some time (several iterations) and effort to make sure it does not hallucinate and writes in my own tone and voice. I'm sure it could be better but the content is not made-up.

At a time where most of us software engineers have changed our workflows to let AI write 80+% of our code using agents, I feel writing is heading the same way. It then becomes a matter of taste, whether it's done well or not.

If you're looking clues and signs for whether a content has used AI, you're going to be disappointed over the next 12 months.

If it feels jarring right now, I'll work harder on the workflow so it feels more natural next time (someone shared this project with me - https://github.com/blader/humanizer).

But this clearly allows me to make content which I wouldn't have done earlier.

Thanks! Videos is still kinda new to me. But I have a large collection of amazing photos - tens of thousands of RAW images - just lying there spread across the different trip folders.

You know what I REALLY want? Just point this beast at the folders and it tell me which 150 shots are good to process from these 1,500 images. That's the dream!

Although the technology is getting there, it's still a very difficult problem to solve. Taste and art is subjective. Also me as a photographer will always be concerned - "what if my best shot was in one of these rejected shots".

But yeah, I think I'll try to do some more of these experiments soon.

Agreed.

To be honest, my literal thought process initially when writing was: - I think this is cool, I should probably open source this - No wait, I'm again over planning, no one's gonna read this and the problem is probably too specific to me for anyone to care.

So I just mentioned "lets compare notes if anyone else trying".

Hence you can see from the comment above, I immediately realized I made a mistake when the parent asked for the Skill file. Should've had the link ready. Pleasant surprise.

Oh yes, if everything is cloud, then this is a non-issue.

The few other points of consideration would be:

1) Cost - I was considering using Sonnet for this but there's always the concern of reaching limits OR the API cost if you're using the API.

The feeling of knowing you have a capable model in your hands without any limits is actually pretty awesome. Your mind starts running at what else can I throw at it to do grunt work.

2) Privacy issues - same as with moving to cloud.

3) Reliability issues - I know from experience Claude uptime has been pretty bad the past few months

4) Restrictions - Claude has been pretty heavy handed with their restrictions lately, anything which remotely triggers there flags gets an instant denial (or worse, an account ban). Often these are false-positives.

I love the value I get from Claude but there's a different kind of freedom you get with local, capable models.

Tbh, I did spend a lot of time trying to ground it and de-slopify it - verified nothing was halucinated and went through 10 iterations to get to this. It's almost like wrestling with Claude and I knew it would be tough on HN.

But because of the fear of non-perfection, I used to put away things like creating this article or even posting it anywhere. And I do think the article has real value that HN would appreciate (I am myself an HN-enthusiast).

I'll try more. Someone else shared this project which would be really helpful - https://github.com/blader/humanizer

Also a side note, the blog is posted on my self-created Slopit.io platform which is purely meant for your personal agents (working along with you) to post content - I recommend trying it out. https://blog.slopit.io/this-blog-post-is-slop/

I know, things are getting difficult with all the slop around, but my personal opinion is, as the agents get better at writing, the "annoying-ness" factor reduces and pieces of substance will still be appreciated, even if it was written by agents. This and the fact that agents aren't going away.

If I've automated a lot of my coding, I feel like engineers like me would naturally progress to also taking agents' help to write useful content.

PS - this comment was 100% hand-typed.

Thanks for this! This is exactly what I was looking for.

Tbh, I have a lot of thoughts and ideas and things to share and I do spend time and effort trying to de-AI-ing it but this should help a lot.

I'll try it out.

In fact, I was expecting getting shit on by HN readers for this but was pleasantly surprised that readers moved past it.

1) It's just simple plain-text `.description.md` sidecar files, one per clip, sitting next to each video.

Something which I can query later - Like when brainstorming with Claude "I wanna make some videos of the Luxury rooms in the lodge" and it knows what all videos could help here (going through the files).

There's also a folder root level files that aggregates the text descriptions to make it easier to find.

I've just attached an image in the blog showing an example - https://blog.simbastack.com/_media/gvcycx2n.png

2) No - nothing from DaVinci Resolve. Framedex is a standalone pipeline. Resolve isn't involved.

Faces come from insightface (the open-source buffalo_l pack - RetinaFace for detection), running locally on CPU. For each clip it detects faces in the sampled frames, embeds them, and writes rows to ~/.framedex/faces.db.

Tbh, this part I know it's building up in my local DB but I haven't tested how good is it. Will check them out properly soon.

But yeah, on your broader point that's why framedex deliberately does not ask the LLM to handle faces or locations.

----

Faces → insightface / ArcFace embeddings. Deterministic, comparable across clips. The vision model only contributes a rough people_count; it never tries to identify anyone.

Locations → EXIF GPS via exiftool, reverse-geocoded through Nominatim/OpenStreetMap. Hard metadata, not a guess.

The LLM only does what it's good at: scene description, mood, shot type, keywords, keep/review/cull rating (this last part is also debatable though).

UPDATE: Quickly created a repo for this - https://github.com/Simbastack-hq/framedex (MIT License)

It's not tested properly after I genericized it. Will try to go through it properly and add more updates.

Two big things on my TODO: 1) Make use of this indexing and using Claude's help, make video editing faster with Davinci Resolve (now that I have a good index of all the content)

2) I currently did this for videos, but I want to add more things to this for my thousands of still images of my camera - need to make sense of them. So I'll be working on this as well.

Ok I scrambled to finalize a name for it and create a new repo for it - https://github.com/Simbastack-hq/framedex

PS - I just put this together in the last few mins, removed my personal files and references. So it's not tested properly, please let me know if any issues.

It's still an early hack, but I have thousands of still images as well from my camera which I've not processed and I need to do the same analysis for those.

So I'll continue working on it, but happy to receive any PRs if anyone finds any use for it.

I'm tired of having a backlog of thousands of images and videos, leaving it for later.