HNHacker News
TopNewBestAskShowJobs

flippant

305 karma · joined July 9, 2014

submissionscomments
flippant··on Ask HN: Show your micro-SaaS
I'm working on a small SaaS to archive web pages. It's still very early stage. So far there's a Chrome/Firefox extension and RSS feed reader. I'm still working on some more interesting integrations.

At the moment, it's not really a monetize-able product because it's so niche, and competitors are well established. My goal is to have stable, consistent pricing for years (hopefully decades), while also making it easy to switch to self-hosted alternatives.

Stats: $0 MRR

https://memoryhole.app/

flippant··on Show HN: Engrim – A universal, local-first SQLite memory engine for AI CLIs
Congrats on releasing!

I've been using another memory plugin [1] for the past couple months. Since this change, I almost never run session compaction. Instead, I opt to just make a new session, give the agent a task, and have it figure out what happened in previous session(s).

Decision summaries look really cool -- though the agent/model info probably won't be useful for me because I don't actually ever let agents commit code autonomously (even in branches).

- [1] https://ctx.rs/

flippant··on Zed: Edit predictions are leaving the free Personal plan on October 7
No big deal, I pay for zed plus/pro/max, whatever the subscription is called. I don’t miss any of the paid AI features when I switch laptops and can’t be bothered to login.

It’s a good editor, but the AI features are forgettable, and probably a distraction away from the core value proposition. They should sell commercial licenses like IntelliJ and be done with this AI monetization dilemma.

flippant··on Ask HN: Can I realistically make an app as a junior dev?
>Can I realistically make an app as a junior dev?

Most senior devs can't make a complete app from scratch - and that's not a bad thing. Like most disciplines we specialize, and so a "full stack senior dev" ends up being very good at a small slice of the whole software production pipeline. Even with LLMs, it takes a lot of effort and iteration before even a small product can reasonably serve a broad group of people.

Don't worry too much about "architecture" - there's never a perfect architecture. I think what you're describing is judgement. Senior devs aren't born with good judgement, nor do they acquire it by solely consuming content (books, videos, posts). The most successful pattern I've seen is: try your best, consider how difficult it would be to change things later, and favour simple solutions in general.

Since you're using this project to learn, I would advise you to use Claude Code with intention. You should read code 10x more than you write code (it's okay if Claude does the writing). Try to avoid asking Claude to explain the code to you. It's nice if you need a quick verification, but generally just try to find things out for yourself.

You're on the right track. Good luck!

flippant··on As AI eats the web, the internet’s collective memory is disappearing
>But what if the “truth” is harder to find online because the infrastructure that once stored it is breaking down? Some of that is wear and tear. Link rot erases pages every day. Key sections of the United States Constitution briefly disappeared from the Library of Congress website because of a coding error.

This has bothered me for years. I think the solution lies in personal, private archives, and lending access to archived content within small communities.

https://memoryhole.app/blog/welcome-all

flippant··on Apple Will 'Watch Everything Burn' When AI Bubble Bursts
This is not a complete picture. I use Zed daily and I have the AI features enabled, but I never use the built in agent in Zed. I reach for an agent in a separate terminal session.
flippant··on News outlets are limiting the Internet Archive’s access to their journalism
> I could imagine a selfhosted way to store the data (for a group of people)

Linkwarden does this well. You can share a collection for a small group of people.

https://github.com/linkwarden/linkwarden

flippant··on More than 340 local news outlets are limiting the Internet Archive's access
Thank you! Yes, you just get a zip file with all of your saved pages.

It looks like this:

├── files

│ └── 632daffb-2f4f-4795-bb4d-3149d24f4264

│ ├── original.html

│ ├── readerview.html

│ └── screenshot.png

├── manifest.json

└── metadata.csv

flippant··on News outlets are limiting the Internet Archive’s access to their journalism
Apologies for the self-promo. Downvote and I'll know not to do it again.

This trend of outright banning the Internet Archive has me extremely worried. I fear a future where news articles are memoryholed, and no one can remember exactly what was reported and how sensational it all seemed.

I've been working on this project [0] for a while. Originally, I started with a tool that would allow people to snapshot webpages in their own browser, and they could selectively share their snapshots. Then by consensus, everyone could understand what exactly had changed, and they could draw their own conclusion about why.

While working on it, I realized that an authoritative answer to "what did it look like on $DATE" can't be produced by a no-name company. It's gotta be a non-commercial entity that's got a track record of integrity. The dream would be to allow MemoryHole customers to submit their snapshots to the Internet Archive (or other non-commercial entity). It's definitely a copyright nightmare - so no clue how this could work.

[0] - https://memoryhole.app

flippant··on Bridging Elixir and Python with Oban
I did exactly this in early 2025 with a small keyword tagging pipeline.

You may run into some issues with Docker and native deps once you get to production. Don’t forget to cache the bumblebee files.

flippant··on Exeter's unassuming co-op worker leads double life as 'Lord of the Logos'
Archived copy

https://archive.is/JbtH8

flippant··on Show HN: A modern Jupyter client for macOS
Thank you. I didn't know this existed.

https://qtconsole.readthedocs.io/en/stable/

flippant··on Being laid off and unplanned entrepreneurship
On the other hand, it would make it harder for big business to retain talent.
flippant··on XUL Layout is gone
There was also instantbird - an IM client that let you connect to various IM platforms (MSN, AIM, Yahoo!, Facebook before “Messenger”)

https://en.m.wikipedia.org/wiki/Instantbird

flippant··on Ask HN: Learn C in 2023?
It's an IRC network. https://libera.chat/
flippant··on Spending $5k to learn how database indexes work
What are you using this for?
flippant··on India to propose cryptocurrency ban, penalising miners and traders
After a year it’s not reasonable to call the restrictions temporary.
flippant··on Ask HN: How do I create that mental reset effect Monday has on me?
Take a day off in the middle of the week.
flippant··on Firefox Experiments I Would Have Liked to Try
Pocket still isn't open source after being acquired by Mozilla two years ago.
flippant··on Ask HN: How do I stop being resentful towards other devs
Be patient and point at specific "sloppy" things and explain why. If your colleagues are reasonable, eventually you'll help them up to your level.
flippant··on Addressing Recent Claims of “Manipulated” Blog Posts in the Wayback Machine
I wrote a cli application for this purpose. https://github.com/marvelm/erised
flippant··on Docker operations slowing down on AWS
The traffic likely peaks at certain hours
flippant··on Show HN: Tesoro – Personal internet archive
I wrote a similar tool which uses Electron to create PDFs of webpages and bookmark them in a SQLite database.

https://github.com/marvelm/erised

flippant··on Show HN: Archive websites from the command line
It only archives the one page.
flippant··on Show HN: Archive websites from the command line
Thanks for checking out the project. You can also query the underlying database at ~/.erised/erised.sqlite3 if you prefer SQL over JSON strings.
flippant··on Show HN: Archive websites from the command line
It uses Electron under the hood.

https://electron.atom.io/

flippant··on Show HN: Archive websites from the command line
Thank you for pointing this out. I'll resubmit.
flippant··on The Myers diff algorithm: part 1
This is part of the Elixir standard library

https://hexdocs.pm/elixir/List.html#myers_difference/2

https://github.com/elixir-lang/elixir/blob/master/lib/elixir...

flippant··on Ask HN: What do you use for internal docs?
GitBook https://www.gitbook.com/
flippant··on How to Ship Side Projects
Maybe the "tenth callback" is just a bad example, but I would emphasize not doing anything that will sap your motivation on the path to shipping. For me, that's having to deal with brittle code when I'm constantly reevaluating the requirements.
Page 1 of 4Next →