frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: I compiled FreeRDP into a Flutter app so my phone can do RDP and SSH

https://xconnectapp.com/
1•neil_thomas•52m ago
Hi HN, I'm the developer. XConnect is an SSH/SFTP client for iOS and Android that also has a real RDP client built in, so one app covers my Linux and Windows machines when I'm away from my desk. No account needed: tap "Continue Offline" and everything stays on the phone. I built it because fixing things from my phone meant switching between an SSH app, a file app and Microsoft's RDP app, and on a small screen the switching was the worst part. What it does: - SSH and Telnet, with a key row for phone keyboards (Esc, Tab, arrows, sticky Ctrl/Alt, one-tap Ctrl-C/D/L/Z) and multiple sessions. - RDP (iOS for now). FreeRDP 3 is compiled into the app, so the phone speaks RDP directly, with no gateway or relay. Trackpad or direct-touch mode, pinch to zoom, two-finger right-click and scroll. Hardware keyboards are forwarded by scancode. - SFTP, jump hosts (ProxyJump-style, for both SSH and SFTP), and 14 built-in scripts you can run on a server with one tap. - An optional AI agent with your own API key (OpenAI-compatible endpoints, Anthropic, or Ollama on your LAN). It runs commands on the host and asks before anything that looks destructive. It does nothing until you configure it. Some technical details: the native RDP core sends Dart one event per frame (connected / bitmap / resize / error / disconnected), in the same binary format my desktop app's RDP helper uses. Dart applies the updates to an RGBA framebuffer and paints it with decodeImageFromPixels. SSH is dartssh2 and the terminal is xterm.dart. Scripts run as heredocs, because my first version joined the lines with "; " and put the whole script behind the shebang comment. Credentials: passwords and private keys are stored in the iOS Keychain / Android Keystore. Sync is optional. Records are encrypted on the device with AES-256-GCM before upload, with a key derived from your account password (PBKDF2, then scrypt per record). To be upfront: login currently sends that password to the server over TLS, so this is not zero-knowledge yet. [Switching login to a separately derived auth hash is next on my list.] The app is closed source. I know that's a hard sell for something that holds SSH keys, so ask me anything about how credentials are handled. Not there yet: RDP on Android, port forwarding on mobile (the desktop app has it), passphrase-protected keys, keyboard-interactive 2FA, and mosh. Pricing: SSH, Telnet, SFTP, scripts and one jump host are free. Pro ($8/month, $68/year, or $88 one-time) adds RDP, the AI agent, sync and unlimited jump hosts. The same account also works in the desktop app for Windows, macOS and Linux. iOS: https://apps.apple.com/us/app/xconnect-ssh-rdp-client/id6810... I'd love feedback, especially from people who manage servers from their phone. What's missing?

We Built a Data Warehouse Using ClickHouse

https://letsencrypt.org/2026/09/17/clickhouse.html
1•ibobev•1m ago•0 comments

Not in My Git Yard: Catching Backdoors at Commit and Release Time

https://arxiv.org/abs/2607.26719
1•ibobev•2m ago•0 comments

Hackers Used Anthropic's Claude to Break into OpenAI

https://www.wsj.com/tech/ai/hackers-used-anthropics-claude-to-break-into-openai-b40ba883
1•JumpCrisscross•2m ago•0 comments

Android 17 is the first since 3.x to add new APIs without releasing to the AOSP

https://grapheneos.social/@GrapheneOS/117282080803799576
1•theanonymousone•3m ago•0 comments

How did AMD Ryzen get 50% faster in two years?

https://lemire.me/blog/2026/09/18/how-did-amd-ryzen-get-50-faster-in-two-years/
2•ibobev•5m ago•0 comments

The Implications of Linguistic Illegibility for LLM Security

https://arxiv.org/abs/2609.02852
2•tomjakubowski•6m ago•0 comments

I (Re)Created the Best Discovery Playlist on Spotify

https://open.spotify.com/playlist/3yn8CQlQ3Q903K0LsoSkPY
2•jriggs•8m ago•0 comments

Xcode 27.1 Beta Release – Support for iPhone Duo

https://idmsa.apple.com/IDMSWebAuth/signin?appIdKey=891bd3417a7776362562d2197f89480a8547b108fd934...
2•etothet•8m ago•1 comments

Meta's Copyright System Is Being Weaponized Against Albanian Protesters

https://www.wired.com/story/metas-copyright-system-is-being-weaponized-against-albanian-protesters/
2•HotGarbage•8m ago•0 comments

Virginia governor creates an AI task force and moves to restrain data centers

https://www.theverge.com/policy/997573/virginia-governor-spanberger-data-center-ai-task-force
2•meep_meep_meep•9m ago•0 comments

Add Eye Disease to the Growing List of Air Pollution's Dangers

https://studyfinds.com/eye-disease-air-pollution-dangers/
2•mdp2021•9m ago•0 comments

DigitalOcean has $3M for DHH and nothing for CSS-Tricks

https://keith.is/post/digitalocean-and-css-tricks/
4•n_plus_1_acc•10m ago•0 comments

Show HN: A model index from the AI Gateways

https://www.computesdk.com/benchmarks/ai-gateway/models
2•heygarrison•10m ago•0 comments

Cache-to-Cache: Direct Semantic Communication Between Large Language Models

https://arxiv.org/abs/2510.03215
2•rochansinha•11m ago•0 comments

Gov. Newsom signs executive order targeting AI safety 'before it's too late'

https://ktla.com/news/california/newsom-executive-order-ai-safety/
3•hentrep•11m ago•0 comments

We're worrying about the wrong AI apocalypse

https://www.vox.com/future-perfect/503068/ai-infrastructure-hacking-cybersecurity
2•Elof•11m ago•0 comments

Marvell pushes GlobalFoundries to light up wafer production

https://www.theregister.com/systems/2026/09/18/marvell-pushes-globalfoundries-to-light-up-wafer-p...
2•MC995•12m ago•0 comments

Saving another 100TB of RAM with math (and Rust)

https://blog.cloudflare.com/saving-100-tb-of-ram-with-math/
4•f311a•14m ago•0 comments

North Korea's fake job interviews infected 30k devices

https://www.theregister.com/security/2026/09/18/north-koreas-fake-job-interviews-infected-30000-d...
3•rndsignals•15m ago•0 comments

An update to how we count public views across YouTube

https://support.google.com/youtube/thread/433409976/an-update-to-how-we-count-public-views-across...
2•haunter•16m ago•0 comments

25 years of contributing to Postgres with Peter Eisentraut

https://talkingpostgres.com/episodes/25-years-of-contributing-to-postgres-with-peter-eisentraut
2•clairegiordano•16m ago•0 comments

A Third of Americans Still Can't Name the Three Branches of Government

https://studyfinds.com/americans-cant-name-3-branches-government/
4•mdp2021•17m ago•0 comments

Fathom: All in one Jellyfin client with Seer and YouTube

https://github.com/Fathom-Media/fathom
1•traceapps•18m ago•0 comments

Anthropic's CEO says that safety hinges on understanding how AI "thinks."

https://www.wired.com/story/if-the-ai-industry-followed-its-own-research-it-might-have-paused-alr...
3•rndsignals•18m ago•0 comments

Who's a Better Writer: A.I. Or Humans? NYTimes Quiz

https://www.nytimes.com/interactive/2026/03/09/business/ai-writing-quiz.html
3•theopsimist•19m ago•1 comments

Show HN: In Meeting – A native macOS Mic/Cam observer for home automation

https://github.com/fellowgeek/in-meeting
1•pcbmaker20•21m ago•0 comments

Show HN: Repairo – Auto fixing breaking changes in your codebase

https://github.com/adityacs50-lab/Repairo
1•Adityasays•23m ago•0 comments

Incrementally Computing 7B Permission Checks

https://www.feldera.com/blog/auth0-and-feldera-incrementally-computing-7-billion-permission-checks
1•gz09•23m ago•0 comments

Apple releases iPhone Duo simulator and Xcode 27.1 beta

https://developer.apple.com/documentation/xcode-release-notes/xcode-27_1-release-notes
4•CameronBanga•27m ago•1 comments

The new AgentCore runtime: Elastic, optimized, and consistently fast starts

https://aws.amazon.com/blogs/machine-learning/the-new-agentcore-runtime-elastic-optimized-and-con...
2•qainsights•27m ago•0 comments