frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Sharing an X11 Server Across Hosts with FamilyWild

https://dobrowolski.dev/article/sharing-an-x-server-across-hosts-with-familywild/
11•shirozuki•1h ago

Comments

calvinmorrison•37m ago
I mostly get away with xrdp, it works perfectly.
TacticalCoder•11m ago
> xhost + hands that capability to every local user and, if your server listens on TCP, to the network. Even the narrower xhost +local: still trusts every UID on the box.

I'm not defending xhost or advocating to use it but... If you mention narrower version of xhost, then why stop at:

    xhost +local:
and not mention that you can do:

    xhost +si:localuser:jack
As an intriguing unrelated sidenote you can do:

    xhost +si:localuser:jack
open an app, then do:

    xhost -si:localuser:jack
and then user jack cannot, except through the app already launched, display on the X server.
yjftsjthsd-h•4m ago
> You'll often see xhost + suggested as the "just make it work" answer, and it does — by turning host-based access control off entirely. Every client from every host can then connect to your display without any cookie at all.

> On a single-user machine that sounds harmless, but X has no isolation between clients: anyone who can reach the server can read your keystrokes, grab the contents of any window, and inject synthetic input. xhost + hands that capability to every local user and, if your server listens on TCP, to the network. Even the narrower xhost +local: still trusts every UID on the box.

Does modern Xorg even support TCP? I know it doesn't default to allowing it, and the last time I actually wanted to run X11 over the network I ended up using socat against the socket file. Controlling access by user could have some value, but only under very specific threat models, especially since containers won't be able to reach the socket unless you give it to them on purpose. (Actually, can you just chmod -o-rwx the socket?)

So I'm really skeptical of ever practically needing a more complicated fix when you can just xhost +

Karpathy’s Pelican

https://twitter.com/karpathy/status/2083749667410727319
311•delichon•17h ago•246 comments

Show HN: Kakehashi – Experimental userspace to run macOS binaries on Linux ARM

https://github.com/wie-project/kakehashi
129•vlad_kalinkin•5h ago•32 comments

Note-Taking and Personal Knowledge Management

https://unattributed.cc/note-taking-and-personal-knowledge-management
61•surprisetalk•5d ago•17 comments

My personal AI benchmark: "Generate an SVG of a frog with a Habsburg jaw."

https://frogs.vaguespac.es/
52•thebigship•2h ago•26 comments

Developers are attached to tools because tools encode trust

https://stackoverflow.blog/2026/07/29/developers-are-attached-to-tools-because-tools-encode-trust/
95•HieronymusBosch•4d ago•43 comments

Show HN: NixOS-DGX-Spark – Nix and NixOS on the DGX Spark

https://github.com/graham33/nixos-dgx-spark
70•graham33•4h ago•16 comments

Sharing an X11 Server Across Hosts with FamilyWild

https://dobrowolski.dev/article/sharing-an-x-server-across-hosts-with-familywild/
11•shirozuki•1h ago•3 comments

AI Mania: From Tulips to Tokens

https://seanhelvey.com/tools-and-their-tools/
34•Lambda11•1h ago•23 comments

F*: A general-purpose proof-oriented programming language

https://fstar-lang.org/
133•ducktective•9h ago•57 comments

Twenty Years of RISC OS Open

https://www.riscosopen.org/news/articles/2026/06/20/twenty-years-of-risc-os-open
139•AlexeyBrin•9h ago•24 comments

Show HN: Make your Framework 12 sound like a creaky door

https://github.com/ArcaEge/creakwork12
12•arcaege•1h ago•2 comments

Harvesting SSH Credentials: Insights from My Honeypot Network

https://uphillsecurity.com/articles/harvesting-ssh-credentials-insights-from-my-honeypot-network/
28•whatbackup•4h ago•21 comments

Schmitt Trigger: Robust Comparator Design with Hysteresis

https://www.wevolver.com/article/schmitt-trigger-robust-comparator-design-with-hysteresis
8•ankitg12•3d ago•3 comments

Europe EV Sales BEVs Jump 50% & Reach 26% Market Share

https://cleantechnica.com/2026/08/02/europe-ev-sales-report-bevs-jump-50-reach-26-market-share/
68•01-_-•2h ago•49 comments

Rooting, firmware analysis and persistent credentials of TP-Link TL-841N

https://blog.juni-mp4.com/posts/42/rooting-the-tplink-tl841n-pt1/
66•mindracer•5h ago•10 comments

When transit passes were designed by hand (2022)

https://letterformarchive.org/news/milwaukee-transit-passes/
80•nate•2d ago•20 comments

Let the machines in

https://blog.semenzin.com/let-the-machines-in/
15•lluvt•1h ago•3 comments

Adding Go's Defer to the TypeScript Compiler

https://healeycodes.com/adding-defer-to-the-typescript-compiler
8•healeycodes•1h ago•1 comments

'Crush this lady': how eBay harassment campaign led to $56M payout

https://www.ft.com/content/06ec1b03-d4af-40cf-b12a-4ba5a410f6d2
85•JumpCrisscross•2h ago•28 comments

Fasttracker II clone in C using SDL 2

https://16-bits.org/ft2.php
107•andsoitis•4d ago•33 comments

Meshdiff – visually compare two STL versions in the browser, client-side

https://meshdiff.com/
162•projscope•10h ago•16 comments

How the words we teach English language learners changed

https://pudding.cool/2026/07/essential-words/
175•c-oreills•6h ago•104 comments

Folding Paper Globes

https://foldingglobes.com/globes
130•dango2506•4d ago•28 comments

Read the Novels and Forget Everything Else

https://hedgehogreview.com/web-features/thr/posts/read-the-novels-and-forget-everything-else
5•samclemens•1d ago•0 comments

The Myth of Snow Leopard

https://www.rubenerd.au/the-myth-of-snow-leopard/
15•speckx•3h ago•4 comments

Great Question (YC W21) Is Hiring Senior Demand Gen Manager

https://www.ycombinator.com/companies/great-question/jobs/YutDxyf-senior-demand-generation-manager
1•nedwin•9h ago

Show HN: MicroCodex Coding Agent – OpenAI/codex reimplemented in C++ <1MB binary

https://github.com/paoloanzn/microcodex
7•paoloanzn•1h ago•1 comments

TinyNES Review – A Super Niche NES Console

https://blog.lon.tv/2023/02/05/tinynes-review-a-super-niche-nes-console/
4•throwoutway•1h ago•0 comments

EU Age Verification Project Mandates Hardware-Bound Attestation

https://linuxiac.com/eu-age-verification-project-mandates-hardware-bound-attestation/
27•RobotToaster•1h ago•11 comments

Show HN: Bor – Open-source policy management for Linux desktops

https://getbor.dev/blog/2026-08-02-bor-v080-release/
160•eniac111•12h ago•19 comments