frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

How to Write an Effective Software Design Document

https://refactoringenglish.com/excerpts/write-an-effective-design-doc/
167•fagnerbrack•2h ago•42 comments

Jabber/XMPP: How Do We Gain Traction?

https://gultsch.de/posts/how-do-we-gain-traction/
39•inputmice•1h ago•19 comments

Notes on gotchas while migrating 35kb preprompts from Opus to self-hosted Ollama

https://patrickmccanna.net/notes-on-migrating-large-prompts-away-from-anthropic-openai-to-self-ho...
35•0o_MrPatrick_o0•1h ago•12 comments

RubyGems Open Source Supply Chain Security and OpenAI

https://rietta.com/blog/rubygems-supply-chain-openai/
23•rietta•1h ago•4 comments

The AI job market in 2026

https://www.ilinmaks.com/blog/en/ai-jobs-market-2026
48•dxs•1h ago•26 comments

Graphic Rants: Nanite Tessellation

http://graphicrants.blogspot.com/2026/02/nanite-tessellation.html
16•ibobev•1h ago•3 comments

Where has Construction Automation been successful?

https://www.construction-physics.com/p/where-has-construction-automation
19•ltononro•1h ago•18 comments

EuroBirdPortal – Live bird movements across Europe

https://www.eurobirdportal.org/ebp/en/
186•NKosmatos•7h ago•52 comments

An atlas of periodic solutions to the three-body problem

https://www.threebodyorbits.com/
197•danielmorozoff•2d ago•40 comments

A 386 PC for Your RP2350

https://github.com/rh1tech/frank-386
156•SamuraiLion•7h ago•44 comments

Devil's Arrows: Ancient builders hauled 55k-lb stones 11 miles for UK stone row

https://www.sciencedaily.com/releases/2026/09/260909005152.htm
28•bookofjoe•3d ago•19 comments

Trying to Make a Loop Auto-Vectorize

https://jsgroth.dev/blog/posts/trying-to-make-a-loop-auto-vectorize/
10•zdw•4d ago•0 comments

Unsolved Problem by Fields Medalist Breached by Two High School Students

https://www.htx.com/en-in/news/internet-shocked-unsolved-problem-by-fields-medalist-breache-IBDgZ...
26•soltanov•3h ago•26 comments

Apple's Siri AI Can Be Swapped Out for Claude, ChatGPT, Code Shows

https://www.macrumors.com/2026/09/14/siri-can-be-swapped-out-for-chatgpt-claude/
169•tosh•3h ago•90 comments

Show HN: Pelican-bicycle alternatives (updated for 2026)

https://gally.net/temp/20260914pelican-alternatives/index.html
27•tkgally•2h ago•6 comments

SDR–; open source SDR with a patchable signal graph, Rust DSP, web UI

https://github.com/Newspicel/sdrminusminus
29•newspicel•3h ago•2 comments

Largest known Roman mosaic, beneath Baths of Trajan, opens to the public

https://www.theartnewspaper.com/2026/09/14/largest-roman-mosaic-opens-to-the-public
20•bookofjoe•2h ago•4 comments

Show HN: Kinesis – Control your Mac with the Meta Neural Band

https://github.com/callbacked/kinesis
86•callbacked•3h ago•26 comments

Texas judge rules TikTok misled users on child safety feature

https://www.reuters.com/legal/litigation/texas-judge-rules-tiktok-misled-users-child-safety-featu...
96•1vuio0pswjnm7•3h ago•36 comments

Adversarial Fashion Makes a Statement on AI Panopticon

https://spectrum.ieee.org/adversarial-fashion
15•rbanffy•1h ago•2 comments

OpenArch – PyTorch implementations of modern LLM architectures

https://github.com/anuj0456/OpenArch
108•anuj0456•7h ago•25 comments

Apple's Dimensional Drawings

https://developer.apple.com/accessories/dimensional-drawings/
325•herbertl•15h ago•107 comments

Spaceships (Reverse Asteroid)

https://spaceships.treybastian.com/
323•zdw•4d ago•66 comments

Fable 5.1 Solves the Cyphral Distich, a 370-year-old cipher

https://www.vals.ai/blogs/fable-solves-cyphral-distich
1135•u1hcw9nx•18h ago•524 comments

The case against JPEG XL

https://giannirosato.com/blog/post/case-against-jxl/
237•contact9879•14h ago•304 comments

A list of 1,325 AI assisted repositories, mined from GitHub

https://github.com/ActuallyTaylor/strata/blob/main/paper/data/large/datasets/ai-assisted-reposito...
8•ActuallyTaylor•56m ago•6 comments

Optimizing Anamorphic Sculptures

https://tncardoso.com/blog/2026/09/optimizing-anamorphic-sculptures/
11•zbsc•3d ago•0 comments

Mullenweg has returned as CEO after attempted board ouster

https://techcrunch.com/2026/09/12/automattic-confirms-mullenweg-has-returned-as-ceo-after-attempt...
239•ilamont•19h ago•321 comments

XCancel suspended "due to a new development in the ongoing legal proceedings"

https://xcancel.com/twitter
248•unfocso•3h ago•210 comments

Ask HN: What are you working on? (September 2026)

241•david927•22h ago•722 comments
Open in hackernews

Jabber/XMPP: How Do We Gain Traction?

https://gultsch.de/posts/how-do-we-gain-traction/
38•inputmice•1h ago

Comments

eimrine•45m ago
I love XMPP, but its OTR plugin is kind of glitchy.
andix•28m ago
E2E encryption should be part of the main protocol spec and mandatory. It's 2026 now. Nobody needs a messenger that isn't encrypted.
verdverm•16m ago
> Nobody needs a messenger that isn't encrypted.

Businesses want to analyze internal company messages. Chat protocols / platforms need to make inroads with one of the core audiences for online chat. Those are largely taken right now, (slack/teams business, discord gaming/oss). If it is personal/small group messaging, several E2EE options already exist, though I understand Jabber/XMPP is trying to be in the chatroom genre

iamnothere•5m ago
Not every messenger needs to support every use case
gatlin•21m ago
OMEMO has superseded xmpp for a while now.
ruined•34m ago
traction? the xmpp moment was 20 years ago. it's over now
jprjr_•32m ago
Make a single cross-platform client that implements every non-humorous XEP. If you tell people "on Android you should use this app, on iOS use that app" - you lose regular people fast. If you have a feature that only exists in one app on one platform, you also really lose people.

People don't really sign up for protocols, they download apps. Like I often refer to the fediverse as "Mastodon" even though I know that's not entirely correct, because it's the fastest, easiest way to communicate what I'm talking about - microblogging. So you really need a single, good app you can just tell people to download.

dd8601fn•3m ago
It doesn’t appear to be honestly asking.

It’s mostly whining that the world is too unfair because capitalism and people are dumb for choosing Signal, etc.

pkthunder•31m ago
I think the article brushes over something that adds (IMO) a ton of friction to Jabber/XMPP: self-hosting your own server. About 6 months ago, I tried to go down the awesome selfhosted XMPP servers list and it was just so painful I ended up finding an alternative stack.
verdverm•21m ago
What stack did you land on?
seszett•6m ago
On the contrary I found hosting an xmpp server extremely easy and very light in maintenance with prosody. I've been doing it for years and it's the part of my infrastructure that I spend the least time on certainly.
neilalexander•23m ago
My attempts to use XMPP mostly start and end very quickly with the fact that there isn't a single good native XMPP client for Mac or iOS. None of Monal, Siskin or Beagle are a good experience, ChatSecure appears to be abandonware and Prose is Yet Another Web App.
theshrike79•21m ago
There’s no official way to “tag” people on Jabber. Clients do it but the protocol doesn’t.

This is (to me) a big issue when using bots, for example. I need a non-ambiguous trigger for them.

jprjr_•6m ago
There is a XEP for it but as per usual, it's experimental and not widely implemented: https://xmpp.org/extensions/xep-0513.html

https://xmpp.org/software/?category=clients&xeps=0513

harvie•17m ago
Jabber/XMPP started to suck at the moment we've started using smartphones that keep reconnecting between wifi and mobile networks as i move around. relying on that single persistent TCP connection does not make sense anymore. This is huge pain with IRC as well... And no, i will not run server-side proxy irc client that is supposed to keep me reachable while im reconnecting.

Also sending media (or even rich text) never really worked as each client implemented it differently. While whatsapp just works...

mococa•11m ago
I think the main problem was the fragmentation & extensions
est•6m ago
I hope more people realize, protocol is not the problem, user experience is.

The Telegram client leads in every aspect by far. It's just easy to use.

zajio1am•5m ago
I use XMPP (with OMEMO) extensively and my main problem with it is absence of some basic key trust chains and bad handling of group chats

1) With OMEMO, each client/device of a user has its own key, but there is no trust relationship between them or some common master key. I can verify and trust counterparty key, but then counterparty adds another client/device and i have to do manual verification again.

2) Group chats do not have group key, but one encrypt messages for each group member (pairwise), which means that everybody has to do key exchange with everybody. This does not scale, especially with 1), which means that even if membership is stable, new keys may appear. Some clients (Conversations) do not allow to send message to a group when they do not know some keys of some group members/devices, which is fail situation that happen pretty often.