frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Smithereen – an early-Facebook-style Fediverse server

https://smithereen.software
5•grishka•1h ago
Hey! I'm Gregory Klyushnikov, a former lead Android developer at VKontakte, Russia's Facebook. And I hate enshittification with a burning passion. I quit in 2016 because the mismatch in values with the new management started driving me crazy.

My core issue with Facebook, Twitter, Instagram, VKontakte, and other commercial, centralized social network services is that they all eventually drift away from "staying updated on your friends' lives" towards "getting world news", "communicating with businesses", "a town square", "a place to look at ads", "endless supply of brainrot", and all kinds of other things that involve the platform forcefully shoving strangers at you and you at them - I call such pivoted services social "media". If you want to just be with your friends on the modern internet, you're out of luck. (Yes, messaging apps are a stopgap seemingly everyone has settled on, but it's not a good solution.)

This gaping niche is what eventually got me interested in developing for the fediverse and why I started Smithereen in late 2019. My goal with this project is to eventually bring back that long-forgotten "early Facebook" experience when the platform just gets out of the way and lets you have fun with your friends and meet new people in groups. And to do it such that no one will take it away this time.

There are profiles with lots of fields, walls, groups and events public and private, photo albums with tagging, and more.

One important feature that's absent for now is global user search and, somewhat related to that, a database of educational institutions so you could put your school/college/university on your profile and be findable by your classmates. This is just something that's very hard to do in a decentralized system without partially centralizing it, although I have a few ideas that need experimental validation.

It's written in Java, it only has a few external dependencies (imgproxy, MySQL, and a web server of your choice), and it ignores most of the so-called "progress" that happened in web development over the last decade. The UI is a meticulous reproduction of VKontakte's pre-2016-redesign layout. It's fully compatible with Mastodon and other ActivityPub servers in the sense that its functionality is a superset of Mastodon's. Its client API is mostly compatible with VK's as well. A server for a few users should be able to comfortably run on a Raspberry Pi or a cheap VDS.

Unlike most fediverse projects, there is no "flagship" open-signups server because I have more interesting things to do with my life than running one of these; it's a serious commitment that fits neither my goals nor my personality. That said, I set up https://try.smithereen.software so anyone could try the thing with a temporary account (you don't need a real email either).

Looking forward to your feedback!

Show HN: Freenet, a peer-to-peer platform for decentralized apps

https://freenet.org/
173•sanity•9h ago•86 comments

Show HN: Agent.email – sign up via curl, claim with a human OTP

50•adisingh13•7h ago•53 comments

Show HN: Open-source .docx editor library for building document apps

https://github.com/eigenpal/docx-editor
27•thisisjedr•3h ago•3 comments

Show HN: I Dedicated 4 Years to Mastering Offline Password Cracking

205•bojta-lepenye•11h ago•41 comments

Show HN: I Made a Claude Skill for Spec-Driven Development (SDD)

https://github.com/FredAntB/Spec-Driven-Development
12•NTRIXLM•11h ago•2 comments

Show HN: Rmux – A programmable terminal multiplexer with a Playwright-style SDK

https://github.com/helvesec/rmux
162•shideneyu•14h ago•81 comments

Show HN: Agent-estimate, how long a coding task takes, at agent speed

https://github.com/kiloloop/agent-estimate
2•haoranchg•1h ago•0 comments

Show HN: ANML – A machine-first markup language for the agentic web (IETF Draft)

https://anmlfoundation.org
7•ajeskey•3h ago•0 comments

Show HN: I made a tactical map-based WWII submarine simulator (public beta)

https://silentshark.app/alpha/
109•epaga•3d ago•40 comments

Show HN: Headroom – Loudness normalizer and Key+BPM playlist sorter for DJs

https://headroom.ravers.workers.dev/
4•jphfa•4h ago•0 comments

Show HN: I reverse engineered Apple's video wallpapers

https://github.com/kageroumado/phosphene
404•kageroumado•1d ago•97 comments

Show HN: Anyone interested in a tool helps to explore C++ ASTs

https://uvic-aurora.github.io/acav-manual/index.html
4•leomicv•4h ago•1 comments

Show HN: CPU-only transcription for YouTube, TikTok, X, Instagram videos

https://github.com/kouhxp/yapsnap
88•mrkn1•1d ago•42 comments

Show HN: AI Audiobook Narrator

https://warblize.com/
3•onhacker•4h ago•0 comments

Show HN: The Hanging Sculptures of the Xiaoxitian

https://funes.world/apps/the-hanging-sculptures-of-the-xiaoxitian
26•hanyangwang•2d ago•7 comments

Show HN: Coherence – drift detector for AI-driven repos

https://github.com/fireharp/coherence
2•fireharp•4h ago•2 comments

Show HN: Smithereen – an early-Facebook-style Fediverse server

https://smithereen.software
5•grishka•1h ago•0 comments

Show HN: Filorithm – Expressive eDSL for File and Folder Management in Python

https://github.com/ghetea-patrick/filorithm
2•patrick-ghetea•6h ago•0 comments

Show HN: Osint Arena – GeoGuessr for OSINT

https://osintarena.com/
2•jeffery123•6h ago•0 comments

Show HN: Forge – Guardrails take an 8B model from 53% to 99% on agentic tasks

https://github.com/antoinezambelli/forge
669•zambelli•2d ago•242 comments

Show HN: I made a tool for learning scales, chords, and how to combine them

https://projects.alesh.com/intervalkit/
32•aleshh•1d ago•21 comments

Show HN: Let agents run any analysis with Mixpanel data, no UI required

https://docs.mixpanel.com/docs/mixpanel-headless
20•ttchen2•8h ago•1 comments

Show HN: Gaussian Splat of a Strawberry

https://superspl.at/scene/84df8849
524•danybittel•2d ago•196 comments

Show HN: Six legendary marketers walk into a workflow

https://github.com/conductor-oss/awesome-skills/tree/main/gtm-mavericks
3•opiniateddev•9h ago•1 comments

Show HN: Superlog (YC P26) – Observability that installs itself and fixes bugs

https://superlog.sh/
71•Magnanten•2d ago•46 comments

Show HN: Lance – image/video generation and understanding in one model

https://github.com/bytedance/Lance
62•cleardusk•1d ago•15 comments

Show HN: Dari-docs – Optimize your docs using parallel coding agents

https://github.com/mupt-ai/dari-docs
23•byhong03•1d ago•7 comments

Show HN: Files.md – Open-source alternative to Obsidian

https://github.com/zakirullin/files.md
712•zakirullin•3d ago•349 comments

Show HN: AI that interviews participants instead of holding another meeting

https://www.noada.app/
7•elliot952•11h ago•2 comments

Show HN: Physics AI – Visualizing physics problems with step-by-step derivations

https://physicsai.chat
2•vansbree•12h ago•1 comments