Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Flox will require login for search/install commands starting in October(flox.dev ↗)
    discuss
  2. Open source tool to schedule, analyze, and grow your LinkedIn page(github.com/yapsgg ↗)
    discuss
  3. Could we reboot the modern world without fossil fuels?(aeon.co ↗)
    discuss
  4. How the Boeing 737 MAX Disaster Looks to a Software Developer (2019)(ieee.org ↗)
    discuss
  5. Qantas is retiring its A380s(cnn.com ↗)
    discuss
  6. SAIR's Open Math Model Initiative(terrytao.wordpress.com ↗)
    discuss
  7. Anthropic Shifts Planned IPO to November(wsj.com ↗)
    discuss
  8. Brian Greene interviews Stephen Wolfram: Can spacetime emerge from simple rules? [video](youtube.com ↗)
    discuss
  9. Steve Eisman on AI: Companies are trying to manufacture a crisis(youtube.com ↗)
    1comments
  10. A 6502 emulator written in Markdown (and executed by an LLM)(dunkels.com ↗)
    discuss
  11. ATRA-mediated RAR-α activation attenuates acrylamide-induced testicular toxicity(nature.com ↗)
    discuss
  12. The White House Tussle to Sway Trump on AI(wsj.com ↗)
    discuss
  13. Two parallel neural ectoderm progenitors contribute to the developing brain(nature.com ↗)
    discuss
  14. Anthropic is planning to launch its IPO in November(wsj.com ↗)
    1comments
  15. Valve has open-sourced Lepton, its tool to bring Android games to Steam(theverge.com ↗)
    discuss
  16. Exclusive-Anthropic sets up biology lab as it ramps AI drug program(yahoo.com ↗)
    discuss
  17. I Hate Workday(nelson.cloud ↗)
    1comments
  18. Y Combinator's PAC is throwing money at Republicans across the country(gazetteer.co ↗)
    discuss
  19. War may be coming. Are we psychologically ready?(bbc.com ↗)
    10comments
  20. Flawed AI Intel Brought US to the Brink of Confronting China, Claims Report(ndtvprofit.com ↗)
    discuss
  21. AI cloud provider Nscale files for IPO on $140.6M revenue, $1.02B net loss(cnbc.com ↗)
    discuss
  22. Show HN: Find Street Parking in NYC(avi.nyc ↗)
    discuss
  23. Software-Based Live Migration for RDMA – Proceedings of the ACM Sigcomm 2025(acm.org ↗)
    discuss
  24. Anthropic sets up a bio research lab for physical experiments(engadget.com ↗)
    3comments
  25. Show HN: Prohibition of Nuclear Launch Automation
    discuss
  26. A CPU Backdoor (2025)(phrack.org ↗)
    discuss
  27. Show HN: TypeSeer – on-device autocomplete for every text field on macOS(typeseer.com ↗)
    1comments
  28. Show HN: Rediagram – put the diagrams you have on your brand(rediagram.app ↗)
    discuss
  29. We Must Create the Shit Machine(mcsweeneys.net ↗)
    2comments
  30. Intel Appears to End Its Bug Bounty Program(phoronix.com ↗)
    discuss

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

1 pointsby 4h agoxconnectapp.com
0 comments
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?
A quiet thread, for now.Start the conversation on HN ↗