frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Self-hosting a Matrix server for 5 years

https://yaky.dev/2025-11-30-self-hosting-matrix/
30•the-anarchist•46m ago

Comments

ekjhgkejhgk•25m ago
And I thought that XMPP felt broken...
jimkleiber•17m ago
As someone who has looked into forking Matrix for a new type of chat service, I'm grateful to see a more in-depth look at running it behind the scenes. Thank you.
nehal3m•16m ago
I’ve been running a Matrix server for about two years on a Proxmox host in a colo I rent for the purpose (plus some other hobby stuff, but mainly because I just think it’s cool). This playbook is awesome and it’s pretty easy to set up and keep running: https://github.com/spantaleev/matrix-docker-ansible-deploy
pferde•6m ago
Regarding the "Requires federation" section, that is not true. I've been running a small family-only homeserver for several years now, and had federation disabled on it from the very beginning, and there have been exactly zero issues related to (lack of) federation with it.
styanax•3m ago
As a former user I felt these pain points trying to do nothing more than have a very active one-on-one chat with a good friend. Tens of messages an hour, maybe 2 years running. Using matrix.org and the pre-X clients. It's fine for group chat (IRC style) but that's not a high bar.

(a) the encryption between using a mobile and the webapp desyncs/breaks all the time, it just sucks. I mean you'll get "cannot decrypt" a lot, have to bounce back and forth and generally try and force it to re-sync properly again. Sometimes never worked at all. Lots of issues on GH over the years.

(b) as mentioned in this article, insane delays on new message notif and sending and receiving. Just logging in on the webapp every morning took minutes of some sort of mysterious sync process, often the mobile app had the same problems. The X stuff may fix this, we were pre-X.

(c) cleanup. There's no message retention set on matrix.org, when I wanted to extract and remove our past chats the process and experience was excruciatingly bad. It took tens of hours over several weekends of the webapp (mobile completely non-op in practice for this) polling and loading old content, just so I could select 100 at a time to delete and then it took an hour. Once I started culling back over a year or so, the loading got longer and longer and longer, until eventually it 100% stopped working at all to load old messages.

Signal and DeltaChat are far, far better experiences for one-on-one chats with friends & family. The Delta client is a bit UI/UX behind but not horrible; e.g. you can't correct a typo in a sent message in Delta, unlike Signal - because each msg is a unique gpg-encrypted "email" rather than a database object that can be re-manipulated.

Search tool that only returns content created before ChatGPT's public release

https://tegabrain.com/Slop-Evader
481•dmitrygr•8h ago•175 comments

Self-hosting a Matrix server for 5 years

https://yaky.dev/2025-11-30-self-hosting-matrix/
31•the-anarchist•46m ago•5 comments

Xlibre is a fork of the Xorg Xserver with lots of code cleanups

https://x11libre.net/
38•doener•1h ago•28 comments

UK Government plans new powers to label dissenting movements as 'subversion'

https://netpol.org/2025/11/28/government-plans-new-powers-to-label-dissenting-movements-as-subver...
60•robtherobber•37m ago•10 comments

Advent of Code 2025

https://adventofcode.com/2025/about
1005•vismit2000•23h ago•323 comments

Detection of triboelectric discharges during dust events on Mars

https://gizmodo.com/weve-detected-lightning-on-mars-for-the-first-time-2000691996
53•domofutu•4d ago•36 comments

DeepSeekMath-V2: Towards Self-Verifiable Mathematical Reasoning

https://huggingface.co/deepseek-ai/DeepSeek-Math-V2
145•victorbuilds•3h ago•48 comments

Trifold is a tool to quickly and cheaply host static websites using a CDN

https://www.jpt.sh/projects/trifold/
28•birdculture•1w ago•0 comments

A Love Letter to FreeBSD

https://www.tara.sh/posts/2025/2025-11-25_freebsd_letter/
334•rbanffy•14h ago•204 comments

Writing a good Claude.md

https://www.humanlayer.dev/blog/writing-a-good-claude-md
558•objcts•18h ago•189 comments

Advent of Sysadmin 2025

https://sadservers.com/advent
249•lazyant•10h ago•67 comments

X210Ai is a new motherboard to upgrade ThinkPad X201/200

https://www.tpart.net/about-x210ai/
105•walterbell•9h ago•39 comments

Games using anti-cheats and their compatibility with GNU/Linux or Wine/Proton

https://areweanticheatyet.com/
62•doener•5h ago•56 comments

Algorithms for Optimization [pdf]

https://algorithmsbook.com/optimization/files/optimization.pdf
268•Anon84•12h ago•26 comments

N-Body Simulator – Interactive 3 Body Problem and Gravitational Physics

https://trisolarchaos.com/?pr=lagrange&n=3&s=5.0&so=0.01&im=verlet&dt=5.00e-4&rt=1.0e-6&at=1.0e-8...
52•speckx•5d ago•9 comments

Windows drive letters are not limited to A-Z

https://www.ryanliptak.com/blog/windows-drive-letters-are-not-limited-to-a-z/
452•LorenDB•22h ago•232 comments

1GB Raspberry Pi 5, and memory-driven price rises

https://www.raspberrypi.com/news/1gb-raspberry-pi-5-now-available-at-45-and-memory-driven-price-r...
17•shrx•35m ago•2 comments

Google Antigravity just deleted the contents of whole drive

https://old.reddit.com/r/google_antigravity/comments/1p82or6/google_antigravity_just_deleted_the_...
266•tamnd•7h ago•189 comments

Engineers repurpose a mosquito proboscis to create a 3D printing nozzle

https://techxplore.com/news/2025-11-repurpose-mosquito-proboscis-3d-nozzle.html
54•T-A•4d ago•24 comments

Cuddle Fish – A Soft Floating Robot for Safe Physical Interaction

https://kaikunze.de/post/2025-11.18-cuddle-fish/
3•kgarten•6d ago•1 comments

GitHub to Codeberg: my experience

https://eldred.fr/blog/forge-migration/
285•todsacerdoti•20h ago•108 comments

Migrating Dillo from GitHub

https://dillo-browser.org/news/migration-from-github/
370•todsacerdoti•22h ago•191 comments

Whole-body Learning in Creating Mathematical/Architectural Structures [pdf]

https://archive.bridgesmathart.org/2017/bridges2017-523.pdf
4•surprisetalk•6d ago•0 comments

Replacing My Window Manager with Google Chrome

https://foxmoss.com/blog/dote/
63•foxmoss•3d ago•15 comments

Ly – A lightweight TUI (ncurses-like) display manager for Linux and BSD

https://codeberg.org/fairyglade/ly
63•modinfo•11h ago•5 comments

SmartTube Compromised

https://www.aftvnews.com/smarttubes-official-apk-was-compromised-with-malware-what-you-should-do-...
89•akersten•7h ago•62 comments

AI just proved Erdos Problem #124

https://www.erdosproblems.com/forum/thread/124#post-1892
200•nl•1d ago•61 comments

Bricklink suspends Marketplace operations in 35 countries

https://jaysbrickblog.com/news/bricklink-suspends-marketplace-operations-in-35-countries/
130•makeitdouble•13h ago•58 comments

ETH-Zurich: Digital Design and Computer Architecture; 227-0003-10L, Spring, 2025

https://safari.ethz.ch/ddca/spring2025/doku.php?id=start
168•__rito__•18h ago•18 comments

Program-of-Thought Prompting Outperforms Chain-of-Thought by 15% (2022)

https://arxiv.org/abs/2211.12588
117•mkagenius•17h ago•33 comments