Show HN: Retronews – TUI for HN and Lobsters emulating classical Usenet readers
The "retronews" Python script provides a nostalgic interface for browsing Hacker News and Lobsters, requiring Python 3.9, allowing customization, but is read-only without voting or posting features.
Read original articleThe GitHub repository "retronews" features a Python script that allows users to browse discussions on Hacker News and Lobsters through a nostalgic interface similar to classic usenet and mail readers. The script aims to enhance the reading experience by displaying one message at a time, enabling users to highlight threads and manage read/unread messages. It requires Python 3.9 and is designed for Unix-like systems, with Windows users needing the `windows-curses` package. Users can run the script directly from the terminal without installation by using specific commands. Customization is possible through a configuration file where users can add Python code for personalized key bindings and color settings. However, the reader is read-only, lacking features for voting or posting, and may have limitations in message formatting and unread response detection. The project is related to other tools like HN Search at Algolia, nntpit, and circumflex, which also cater to similar functionalities. For further details, a blog post linked in the repository provides additional insights.
- The retronews script offers a nostalgic browsing experience for Hacker News and Lobsters.
- It requires Python 3.9 and can be run directly from the terminal.
- Users can customize the interface through a configuration file.
- The reader is read-only and does not support voting or posting.
- Related projects include HN Search, nntpit, and circumflex.
Related
Evaluating a Decade of Hacker News Predictions: An Open-Source Approach
The blog post evaluates a decade of Hacker News predictions using LLMs and ClickHouse. Results show a 50% success rate, highlighting challenges in prediction nuances. Future plans include expanding the project. Website: https://hn-predictions.eamag.me/.
Show HN: Posting v1 – The modern HTTP client that lives in your terminal
Posting is a versatile HTTP client for terminals, enabling request storage in YAML files. It features navigation shortcuts, environments, syntax highlighting, themes, and Vim key bindings. Installation is easy with `pipx install posting`.
Show HN: RAG on HN comments in 34 LOC
The tool hackerNewsRAG uses Algolia to search HackerNews comments, extracting and summarizing content with Substrate. Users can fork it on Substrate for free credits. Val Town offers JavaScript hosting services.
Basic ReAct webapp using FastHTML and LangGraph
The "curiosity" GitHub repository experiments with ReAct chatbots using LangGraph and FastHTML, integrating Tavily for search, facing challenges with WebSocket and SQLite, and requiring specific setup steps.
History of Hacker News Search from 2007 to 2024
The evolution of HackerNews search from 2007 to 2024 includes three generations, with early limitations, the rise of HNSearch, and Algolia's improvements, leading to ongoing innovations with new technologies.
How about automated updates every minute or so?
Usually I keep these windows open in the background and look at what pops up.
Scoring rules would let individuals define rules for how thread subtrees and siblings are ordered, highlighted, and hidden. For example, comments by a particular user you like bump up the ordering priority for that comment, and also maybe some boost to the tree above it. And some keyword you think tends to happen in threads you don't like adds a negative score to that subtree, and maybe it hits a threshold causing it to be hidden (though the positive score from that user you like participating might save it, with you thinking that maybe they'd step into a flamewar and say something smart). And, separate from rules you defined, you could also manually hit a key to raise or lower a post or subtree (which could be used as an alternative to the earlier feature to say hide a subtree no matter whether more comments are made on it, like you might do for a flamewar).
I was hoping to use it with one of my retro machines, and got
use_default_colors() returned ERR
It should have --monochrome, and --ascii options.The Unix ethos used to be "run anywhere on anything," but even basic programs like top assume a window of a certain size.
Similarly, Lynx markets itself as being for retro environments, but a number of its flags that would be useful in retro environments are ignored/broken.
Surprisingly (to me), htop is very well-behaved, and works even in tiny windows, or on tiny monochrome screens.
There's more to retro than just being text.
Is it possible to launch a browser for writing replys/comments?
Why not an NNTP gateway?
NNTP doesn't support browsing threads by title (let alone paginated) and requesting their messages on demand. Clients need to fetch metadata of all available messages in all available threads in advance. Given the volume of messages on HN, synchronizing them to the gateway is not practical. Even when attempted, some clients struggle with the sheer number of messages in a single group.
That was also my first question, why not do it "properly", and while the reasons given are understandable brick walls, it seems to me that the real solution would be a re-vamping of the over-aged NNTP protocol, or even an outright new
protocol.I always liked USENET news for its "pull" approach, and for the same reason hated email newsletters. The threaded discussions via Emacs GNUS were a delight, and modern Web-based forum solutions are distractive and never respect my font/color settings; plus, they also diff in UX.
Related
Evaluating a Decade of Hacker News Predictions: An Open-Source Approach
The blog post evaluates a decade of Hacker News predictions using LLMs and ClickHouse. Results show a 50% success rate, highlighting challenges in prediction nuances. Future plans include expanding the project. Website: https://hn-predictions.eamag.me/.
Show HN: Posting v1 – The modern HTTP client that lives in your terminal
Posting is a versatile HTTP client for terminals, enabling request storage in YAML files. It features navigation shortcuts, environments, syntax highlighting, themes, and Vim key bindings. Installation is easy with `pipx install posting`.
Show HN: RAG on HN comments in 34 LOC
The tool hackerNewsRAG uses Algolia to search HackerNews comments, extracting and summarizing content with Substrate. Users can fork it on Substrate for free credits. Val Town offers JavaScript hosting services.
Basic ReAct webapp using FastHTML and LangGraph
The "curiosity" GitHub repository experiments with ReAct chatbots using LangGraph and FastHTML, integrating Tavily for search, facing challenges with WebSocket and SQLite, and requiring specific setup steps.
History of Hacker News Search from 2007 to 2024
The evolution of HackerNews search from 2007 to 2024 includes three generations, with early limitations, the rise of HNSearch, and Algolia's improvements, leading to ongoing innovations with new technologies.