Live data from Hacker News

Offpunk 3.0

ploum.net

21–30 of 39 posts

Re: Offpunk 3.0

#21

This looks interesting! I wanted to find more info about the Gemini protocol, and it's annoying how un-searchable it is now due to Google Gemini.

It's interesting how long we're been using web search, and the total lack of user education on the features.

"Gemini protocol" with quotes should help.

+Gemini +protocol for more fuzzy, less accurate results

Re: Offpunk 3.0

#22
This is really interesting, is there a way to provide downloadable caches for websites where that would be legal? I could Imagine just pre-downloading wikipedia, stack overflow, all kinds of documentation, etc. In a compressed and preorganized format instead of scraping it every time.

Re: Offpunk 3.0

#23

This is really interesting, is there a way to provide downloadable caches for websites where that would be legal? I could Imagine just pre-downloading wikipedia, stack overflow, all kinds of documentation, etc. In a compressed and preorganized format instead of scraping it every time.

The cache is pure and straight files-in-folders. This makes it trivial to browse the cache by hand:

cd .cache/offpunk/https/news.ycombinator.com/item cat "id=46943752"

So it could be trivially shared.

The "netcache" tool gives you the cached content or, with --path, returns the path were to find the contentd.

The only point is to preserve the file-modification attribute, which serves to know the age of a cached ressource.

Re: Offpunk 3.0

#24

This is really interesting, is there a way to provide downloadable caches for websites where that would be legal? I could Imagine just pre-downloading wikipedia, stack overflow, all kinds of documentation, etc. In a compressed and preorganized format instead of scraping it every time.

Kiwix basically provides this. You can use kiwix-serve to serve the downloaded zim files locally.

Re: Offpunk 3.0

#25

This is really interesting, is there a way to provide downloadable caches for websites where that would be legal? I could Imagine just pre-downloading wikipedia, stack overflow, all kinds of documentation, etc. In a compressed and preorganized format instead of scraping it every time.

Kiwix basically provides this. You can use kiwix-serve to serve the downloaded zim files locally.

I tried to add kiwix support to Offpunk in the early days but kiwix do not support incremental update of the wikipedia database, which makes it a huge pain point.

Re: Offpunk 3.0

#26
post #25

Earlier quoted context omitted.

Kiwix basically provides this. You can use kiwix-serve to serve the downloaded zim files locally.

I tried to add kiwix support to Offpunk in the early days but kiwix do not support incremental update of the wikipedia database, which makes it a huge pain point.

Yeah, that’s the biggest disadvantage of kiwix. It probably makes their hosting bill enormous as well. Zimdiff/zimpatch was implemented a decade ago so I’m not sure what the holdup is.

Re: Offpunk 3.0

#27
post #15
post #4

I wonder when contemporary developers will (re)invent Emacs/Gnus: the unified inbox for email, feeds, and news, because what really matters are text messages + eventual multimedia content, personal and private scoring to manage them, and a consistent local UI that allows for personal archiving and resharing. I've looked at the Fediverse, objectively with little hope and many design issues, I'm watching Nostr with int…

As a long time Emacs user, I never even tried Gnus, or used it as a calendar (except for some time tracking in org-mode). How would calendar invites work there? How well does it support shared calendars to determine busy/free information of others?

There is https://github.com/emacs-mirror/emacs/blob/master/lisp/calen... and https://github.com/dengste/org-caldav but that not much related to Gnus approach of "unifying messages in a single UI", it could be used to import from ics files to org-agenda or creating an ics file or sync org-agenda with Radicale/Baïkal/Davis CalDAV servers

Re: Offpunk 3.0

#28
post #14
post #4

I wonder when contemporary developers will (re)invent Emacs/Gnus: the unified inbox for email, feeds, and news, because what really matters are text messages + eventual multimedia content, personal and private scoring to manage them, and a consistent local UI that allows for personal archiving and resharing. I've looked at the Fediverse, objectively with little hope and many design issues, I'm watching Nostr with int…

OP here and Vim/UNIX fan. I get the idea behind "reinventing Emacs". But there are main differences: - offpunk is an offline content browser/reader. Main component is fetching/caching/displaying ressources - offpunk is developed as a set of components that can be used separately (openk, ansicat, netcache) - offpunk delegates as much as possible to other UNIX tools (less for browsing/reading, chafa for images, grep to…

My intention wasn't to compare software but rather paradigms; Gnus is only relevant here because it unifies email, feeds and news into a single UI. In other words, the human user sees everything as generic "posts" an approach not unlike many Nostr clients, to name something modern. It's the paradigm of saying "in the end, what matters is the message". As long as there's a readable amount of them, you don't need anything else; when they reach a certain volume, well, you need to be able to "filter" them somehow so that some are never seen/read, for others you only see the title at a glance, and some are actually read. This is the principle of scoring, which is even older, I think it was part of the first PARC Altos.

What I meant is that I wonder how long it will take nowadays to go back to creating a decentralized model or, since overhead allows for it today, a distributed one, that serves modern forms of human communication:

- blogs (e.g. Nostr's long-form notes in Habla, or WireFreely for the Fediverse)

- non-synchronous short messages (e.g. Twitter/X style)

- synchronous short messages, i.e. chat

With a decentralized/distributed network for distribution where everyone keeps what they want on their own hardware.

On the sidelines, it would be nice today to also see synchronous audio and audio+video, meaning calls and conferences, all in a single UI and with at most two or three protocols on the network side (one for asynchronous messages and media, one for chat if the asynchronous one doesn't cut it, and one for calls).

Without the end user having to make personal collages if they don't want to, using an app that is go-installable, pip-able, cargo-build-able, basically something that both those who want to try it and distro packagers can add quickly. This would help spread something among techies/nerds/geeks and also works for the end user, who would be introduced to this solution by the techies/nerds/geeks. To me, this is what's missing to see the big platforms currently in fashion get toppled.

Seeing projects like Offpunk inspired the thoughts above; that was the point :)

Re: Offpunk 3.0

#29
post #21

This looks interesting! I wanted to find more info about the Gemini protocol, and it's annoying how un-searchable it is now due to Google Gemini.

It's interesting how long we're been using web search, and the total lack of user education on the features. "Gemini protocol" with quotes should help. +Gemini +protocol for more fuzzy, less accurate results

these operators straight up do not work anymore in any mainstream search engine.

Re: Offpunk 3.0

#30
post #28
post #14

Earlier quoted context omitted.

OP here and Vim/UNIX fan. I get the idea behind "reinventing Emacs". But there are main differences: - offpunk is an offline content browser/reader. Main component is fetching/caching/displaying ressources - offpunk is developed as a set of components that can be used separately (openk, ansicat, netcache) - offpunk delegates as much as possible to other UNIX tools (less for browsing/reading, chafa for images, grep to…

My intention wasn't to compare software but rather paradigms; Gnus is only relevant here because it unifies email, feeds and news into a single UI. In other words, the human user sees everything as generic "posts" an approach not unlike many Nostr clients, to name something modern. It's the paradigm of saying "in the end, what matters is the message". As long as there's a readable amount of them, you don't need anyth…

well, indeed. If you use mutt and use the "reply" feature in Offpunk, you will see how well emails and blog/gemini posts merge well ;-) (this will be the subject of another post later)
Post reply on HN