16 comments

[ 1.5 ms ] story [ 46.0 ms ] thread
I'm curious about how this general format of social blogging works psychologically.

Do users tend to get FOMO at a similar rate to the feed paradigm that is the industry norm or is it reduced? Do users encounter any anxiety over their tagging styles?

If you're unable to answer that's fine.

A single-user fediverse-enabled bookmarking website. Here's an example of someone using it: https://friend.camp/@darius/111014166999840926
Ok, we've enabled the fediverse in the title above. Thanks!
I passed by this link so any times. My interest was piqued only after the fediverse-enabled part was added.
Maybe I'm missing something, but in the current state how is it different than just posting links on Mastodon?

Looking at https://friend.camp/@bookmarks@dfk-postmarks.glitch.me it seems that posting links with hashtags would give you the same functionality.

this was one of the very earliest viral uses of del.icio.us - it would take your daily links and push them to your blog.
I believe the main point is that it's much, much lighter weight to run than a full Mastodon. And much simpler - most of the behavior is only a handful of lines of code in each high-level-behavior function.

That said, I'm not sure it's json-ld compatible. Seems to assume the common format, not the infinite other semantically-equivalent ways of structuring data. Though I really don't know if that's normal for mastodon-targeting stuff or if I'm missing a higher level request transformer that frames it into what they seem to assume.

hey, I'm the one who built this -- it's not actually compliant with most of the AP spec right now. I started the project as a way to learn about the protocol and I've still got a long way to go; so far I've just been in "get things showing up across instances" mode, but will be trying to comply more fully over the coming months.
I'm far from an ActivityPub or Mastodon expert, to be clear - I've just been lurking at the periphery of json-ld and its more-than-a-little-insane spec. It wouldn't surprise me at all if there were literally zero json-ld-compliant systems in the entire ActivityPub universe, even if you ignore stuff like validating remote schemas.

As it stands though: pleasantly readable code! I got curious and explored around a bit and it's all remarkably simple. Maybe it needs more error handling or auth or something and it'll grow before it's "ready", but it's nice to see something simple occasionally. You can probably keep a lot of those simple-structure assumptions if you frame your incoming requests to look like the common structure you're using now, if you can find a library that handles that for you: https://www.w3.org/TR/json-ld11-framing/ (which is a lot of text to say "it's a templating system")

yeah, I'm a professional software developer in my day job and a lot of times the thing that stops me from getting anything done in my side projects is over-engineering or using the kinds of best practices that I have picked up over my years of working on large teams with data that has to be carefully maintained/preserved. So when I started this I tried to just take the approach of "just make it work first". I'm glad you found it pretty readable! The fact that there's so little error-checking and rigor in general has definitely burned me a lot in the run-up to feeling able to share things, though. It's a real double-edged sword, especially in a language as weakly typed as Javascript (which is also not my first choice of language, but targeting Glitch for deploying this was ideal for spinning up test instances, and that's their main platform)
Isn't that a completely different project?
You're right; I got them mixed up. My mistake. I had already seen Postmarks on HN when it was first posted, I guess. It looks like it was originally submitted two days ago and got put on HN's second chance shortlist, which makes it look like a new submission (shown as "8 hours ago" as of this writing, though the correct timestamp from 2023-09-05 doesn't get scrubbed).
> the idea is to store a collection of URLs along with some associated, browsable data—a customizable page title; a "description" field for summaries, notes or excerpts; a list of category "tags"—for your own reference over time and/or to share with other people.

I use a text file (my text editor recognizes URLs and lets me click on them). I often wonder why people need an app to manage a simple text file.

> I often wonder why people need an app to manage a simple text file.

Because we can?

I have a bookmarklet. I click, it gets saved but not published. I can revisit later, add tags/desc/reformat it and set it to public.

https://wecoso.de/bloogmarks

It also saves (eg. downloades) images, videos and animated gifs.

Its also pretty simple to make. In my case its a module for my framework that I use on multiple sites.

For MANY things a simple text files (txt, tsv, gnu recutils, ...) is required. Using the filesystem (folder, links, ..) to organize them.

I started moving back all my things/KB to simple text files and stop using all apps/web apps "du jour". Using text files is SO lightweight and resource efficient.

For multimedia content, I use only open/future proof format free of any patents/legal restrictions.