-
10 votes
-
The web's first online bookmark manager
12 votes -
A progress update on LinkLonk - a trust based news aggregator
Hey everyone, I launched my little project LinkLonk here on Tildes back in December and wanted to tell you how it has been going and get your feedback/suggestions. New changes since the launch:...
Hey everyone,
I launched my little project LinkLonk here on Tildes back in December and wanted to tell you how it has been going and get your feedback/suggestions.
New changes since the launch:
- The temporary accounts now automatically get deleted after 30 days of inactivity. I didn't have the deletion logic at the time of the launch, but had it implemented about 30 days after launch. Automatic account deletion is quite destructive - removes the account from the database (thank goodness for foreign keys and cascade deletes) and from Firebase Authentication. I'm happy that there were nobugs when I ran it the first time.
- In addition to submitting external links you can now create text posts. The posts are Markdown-formatted (similar to Tildes). One novel thing is that you can post "anonymously". The database has a record of who the author is so the author can delete/edit their post, it's just the name is not show next to the post.
- Comments - each item has a comment section. The comments are ranked based on how much you trust the people who upvoted each comment (as opposed to being pure popularity). This is the same ranking system that is used to rank the "For you" page, but now applied to comments.
- Unlike Tildes, the comments have a downvote button. The downvote does not bury the comment for everyone else. Instead, it makes your trust in upvotes of people who upvoted that comment go lower. So the downvote button effects what you see, not what others see. It is much harder to abuse that button that way. For that reason I feel much more comfortable putting it there. However, there is a second order effect. If you downvote a comment that someone else already downvoted - then you will trust the downvotes of that person. When they downvote some other comment - then it will rank lower for you. In a sense they earn your trust to moderate content for you by identifying comments you don't want to see.
In terms of users, there have been 260 user records created (some from my shameless plug comments on HackerNews). Of those, ~45 rated something - excluding those that were temporary accounts and were deleted. And I think we have 2 regularly active users (excluding myself). In my mind I had 10 as the number of active users that I was hoping to get by the end of 2021. At this rate we may reach it.
I was pleasantly surprised that there have been no misbehaving users. I didn't need to remove any content even once. This lead me to constantly postpone the implementation of a content reporting system. I hope it stays this way for a long time.
The whole idea of a trust based recommendation system is based on having someone to trust. Right now it is the RSS feeds that are generating most of the content recommendations for the active users. But ideally it would be mostly users recommending content to users. I have two priorities for the near future:
- Make the "single-player" experience better so the active users find value already. As an example, I added full-text search through items you liked
- Find more users to improve the "multi-player" experience. One option is to submit a "Show HN:" post on HackerNews. But you can only do it once and I'm not sure I'm ready to use that shot yet.
What do you think I should do next on these two fronts?
If you would like to give LinkLonk a try register with code "tildes" at https://linklonk.com/register. Feel free to comment on this post: https://linklonk.com/item/6347369602224750592
17 votes -
What features do you want to see in a userscript manager?
I'm currently developing a minimal userscript manager who's main goal is to be fully auditable by any user in only ten minutes or so - my prototype uses less than 300 lines of javascript, and I'm...
I'm currently developing a minimal userscript manager who's main goal is to be fully auditable by any user in only ten minutes or so - my prototype uses less than 300 lines of javascript, and I'm trying to keep it that way.
To get the codebase this small, however, I have to be very picky with what features I implement - most notably, the code editor has to be very barebones. Are there any features that I'd be shooting myself in the foot by not including?
For example:
- syntax highlighting
- cloud sync
- regex url matching
- fullscreen editor (currently, it's just a browser popup - the intention is that you write code elsewhere and paste it in)
Any feedback is greatly appreciated!
7 votes -
A look at search engines with their own indexes
26 votes -
Good Old Charlie B
8 votes -
The small web is beautiful
23 votes -
Facebook is a global mafia
10 votes -
Visiting another world
6 votes -
Perl.com domain stolen, now using IP address tied to malware
14 votes -
A closer look at font rendering
5 votes -
1MB Club - Collection of websites under 1 megabyte
11 votes -
LinkLonk - A link aggregator with a trust system
I built a link sharing website where you connect to users that share your interests. When you upvote a link - you connect to other users who upvoted that link and LinkLonk shows you what else...
I built a link sharing website where you connect to users that share your interests. When you upvote a link - you connect to other users who upvoted that link and LinkLonk shows you what else these users upvoted.
The more in common you have with another user the more prominently their other recommendations appear on your list.
The intuition is that the more useful your past recommendations have been for me, the more I can trust your future recommendations.
This is how trust works in meatspace - we keep track of how positive our experiences have been with other people and use that track record to decide who we can trust in the future.
Except that mechanism does not work online. It just does not scale to the numbers of users we interact with. We can remember around 150 other people (the Dunbar number). Beyond that our builtin trust mechanism breaks down. We revert to more coarse and primitive trust mechanisms such as tribalism and mistrust in everyone.
While we cannot personally keep track of every user on a platform - that is what computers are good at.
That is the idea behind LinkLonk. You don't need to remember the names of users who you can trust (in fact there are no usernames on LinkLonk). You simply upvote content that was useful to you and LinkLonk constantly keeps track of how useful every other user has been and ranks new content accordingly.
Another important part of trust is that if you misplace your trust in someone and they let you down then you need a mechanism to stop trusting them.
This is what the downvote button is used for: when you downvote an item, LinkLonk reduces your “trust” in other users that upvoted it. As a result, you will see less content from those users.
The above describes the basic idea. There are a couple more concepts:
- You start off weakly connected to all users, which means that at first you see content sorted by popularity. Rate something and refresh the page - the ranking will change.
- You are not limited to a single persona/interest. If you have multiple interests then you can create a separate collection for each of your interests. When you upvote a link you can choose what collection it belongs to. For example, if you are interested in woodworking and music then you can create two collections and put woodworking links into one and music links into the other. Then other people who liked your woodworking recommendations will only see your other recommendations from the same collection and will not get your music. This is mostly a way for you to help other users find relevant content. It’s optional. You can put everything into the “default” collection if you don’t feel like organizing.
- LinkLonk has another source of recommendations - RSS feeds. When you upvote a blog post LinkLonk connects to the RSS feed of that blog - as if it was another user. LinkLonk pulls updates from the feed and shows you the new entries using the same ranking algorithm: the more you upvote items from the feed the higher the other items from the feed are ranked. You can submit any RSS url and LinkLonk will connect (subscribe) you to it. My hope is that in the early days when we don't have many users you would find LinkLonk useful as a sort of an RSS reader.
- Moderation. When you downvote an item then you get connected to other users who also downvoted that same item. In other words, you will trust their other downvotes. If they downvote something then that item will rank lower for you.
Give it a try at: https://linklonk.com/register with 'tildes' as the invitation code. The invitation code can be used multiple times and I will keep it active for a few days. After that please DM me to get a fresh code.
I’m posting this on Tildes in part because I like the group of people that Tildes has attracted. And I also feel the topics of trust systems, content curation and moderation are relevant to Tildes and to its users (see: https://docs.tildes.net/future-plans#trustreputation-system-for-moderation).
What do you think?
27 votes -
Why can’t you buy a good webcam?
13 votes -
How and why to use Lynx – the faster web browser
11 votes -
MDN Web Docs has switched over to its new platform, where the content is now maintained through a GitHub repository
4 votes -
Rate my homepage!
Inspired by this post on lobste.rs, I thought it'd be fun for us all to post our homepages and talk about them. I'm posting this in ~creative because I think of a homepage as a creative endeavor,...
Inspired by this post on lobste.rs, I thought it'd be fun for us all to post our homepages and talk about them. I'm posting this in ~creative because I think of a homepage as a creative endeavor, but feel free to move this to ~design or ~tech or wherever, mods.
Just post your homepage as a top-level comment, and we'll workshop in replies!
42 votes -
Tool for adding trigger warnings to links
6 votes -
What the web still is - A look at some of the positive characteristics of the current state of the web
7 votes -
Gopher, Gemini and the smol internet
21 votes -
Web history - Chapter 5: Publishing
4 votes -
US government seizes $1 billion worth of bitcoin linked to Silk Road dark web marketplace
20 votes -
RateYourMusic implements partial redesign, reworks Sonemic plans
7 votes -
RIAA obtains DMCA subpoenas against Cloudflare and Namecheap targeting forty-one domains for YouTube-ripping platforms and pirate sites
29 votes -
Website design trends you’ll want to know about and try in 2020 and beyond
6 votes -
Helping people spot the spoofs: A URL experiment
7 votes -
Archie Comics to partner with Webtoon for new online comics
5 votes -
The Adventures of Fallacy Man
4 votes -
Recommend a self-host, open source URL Shortener
At my day job at a non-for-profit, I direct the digital services and platforms (among other things). One thing that I've seen in my org. is the widespread use of the Bitly URL shortener (free...
At my day job at a non-for-profit, I direct the digital services and platforms (among other things). One thing that I've seen in my org. is the widespread use of the Bitly URL shortener (free plan/tier) for the sharing of our many online and offline campaigns. The myriad departments in the org. for the most part operate quite autonomously, though I can influence the use of digital platforms (at least the majority of the time). I'd like to get away from using Bitly. Would anyone kindly recommend alternatives to Bitly? Self-host and open source options would be preferred, but not required if the price is right (read: low enough for a non-profit).
I've used YOURLs many years ago, and it worked great; did everything that I needed and was straight-forward to install and use. (The only cost was a cheap $5/month Digital Ocean droplet, that I happened to run other things on too.) However, I have also heard of - but never used - the following other options:
So...Are any of the above worth considering (or avoiding)? Are there any other, perhaps better alternatives not listed here? I'd appreciate any suggestions and recommendations! Thanks in advanced!
4 votes -
Web history - Chapter 4: Search
4 votes -
Breaking up is hard to do: Chrome Web Browser separates from Chrome OS
11 votes -
What the internet could be
18 votes -
makesite.py - Simple, lightweight, and magic-free static site/blog generator
7 votes -
Official Mozilla statement about the future of MDN Web Docs
24 votes -
Shared Piano - A Chrome experiment
4 votes -
You want to see my data? I thought we were friends
18 votes -
CyberBunker: The "bulletproof web hosting" company based in a German Cold War bunker that became a dark-web empire
10 votes -
The rise and fall of Adobe Flash
10 votes -
The future of online identity is decentralized
11 votes -
State of the Keybase.io website
8 votes -
Thinking about opening a web store, looking for advice
I am mulling over starting a side business that would involve selling physical products. I would like to set up a web store for this, but want to keep the amount of web development I have to do to...
I am mulling over starting a side business that would involve selling physical products. I would like to set up a web store for this, but want to keep the amount of web development I have to do to a minimum. I would also not like to invade my customers' and potential customers' privacy. Can anyone recommend a way to approach this? I'm a software developer, but don't do much web development and don't really want to do development for this project beyond just getting the site up and running. What options exist for setting up a simple web store?
I've done a search and see things like Shopify. I've heard of them and get the impression they're reputable, but other items in my search seemed kind of scammy. Are there things I should look out for in this space?
8 votes -
Chrome now supports linking to "Text Fragments", which will automatically scroll to and highlight specific text on a page
7 votes -
Death and surrender to power in the clothing of men
10 votes -
Godot Editor running in a web browser
9 votes -
DuckDuckGo now crawls the web regularly to create a free list of trackers to block
21 votes -
Godot Editor running in a web browser
8 votes -
Min: a minimalist web browser
20 votes -
“Core Web Vitals” replaces AMP as requirement for Top Stories module
16 votes -
Now is a great time to start reading Gunnerkrigg Court
5 votes -
Celebrating ten years of WebM and WebRTC
6 votes