frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Phoenix.new – Remote AI Runtime for Phoenix

https://fly.io/blog/phoenix-new-the-remote-ai-runtime/
191•wut42•2h ago•79 comments

Visualizing environmental costs of war in Hayao Miyazaki's Nausicaä

https://jgeekstudies.org/2025/06/20/wilted-lands-and-wounded-worlds-visualizing-environmental-costs-of-war-in-hayao-miyazakis-nausicaa-of-the-valley-of-the-wind/
56•zdw•2h ago•9 comments

Show HN: Nxtscape – an open-source agentic browser

https://github.com/nxtscape/nxtscape
30•felarof•49m ago•27 comments

Cracovians: The Twisted Twins of Matrices

https://marcinciura.wordpress.com/2025/06/20/cracovians-the-twisted-twins-of-matrices/
11•mci•50m ago•5 comments

Rolling the ladder up behind us

https://xeiaso.net/blog/2025/rolling-ladder-behind-us/
14•techknowlogick•1h ago•2 comments

Oklo, the Earth's Two-billion-year-old only Known Natural Nuclear Reactor (2018)

https://www.iaea.org/newscenter/news/meet-oklo-the-earths-two-billion-year-old-only-known-natural-nuclear-reactor
113•keepamovin•7h ago•26 comments

A Python-first data lakehouse

https://www.bauplanlabs.com/blog/everything-as-python
25•akshayka•2d ago•3 comments

How to Design Programs 2nd Ed (2024)

https://htdp.org
30•AbuAssar•1h ago•6 comments

Klong: A Simple Array Language

https://t3x.org/klong/
55•tosh•4h ago•2 comments

Hurl: Run and test HTTP requests with plain text

https://github.com/Orange-OpenSource/hurl
362•flykespice•13h ago•91 comments

A Brief, Incomplete, and Mostly Wrong History of Robotics

https://generalrobots.substack.com/p/a-brief-incomplete-and-mostly-wrong
65•Bogdanp•4d ago•12 comments

Minimal auto-differentiation engine in Rust (for educational purposes)

https://github.com/e3ntity/nanograd
17•lschneider•3h ago•0 comments

A deep-dive explainer on Ink and Switch's BeeKEM protocol

https://meri.garden/a-deep-dive-explainer-on-beekem-protocol/
6•erlend_sh•3d ago•0 comments

College baseball, venture capital, and the long maybe

https://bcantrill.dtrace.org/2025/06/15/college-baseball-venture-capital-and-the-long-maybe/
81•bcantrill•4d ago•33 comments

Meta announces Oakley smart glasses

https://www.theverge.com/news/690133/meta-oakley-hstn-ai-glasses-price-date
94•jmsflknr•4h ago•137 comments

Show HN: I wrote a new BitTorrent tracker in Elixir

https://github.com/Dahrkael/ExTracker
351•dahrkael•18h ago•60 comments

Asterinas: A new Linux-compatible kernel project

https://lwn.net/SubscriberLink/1022920/ad60263cd13c8a13/
154•howtofly•15h ago•57 comments

HCP Vault Secrets End of Life

https://support.hashicorp.com/hc/en-us/articles/41802449287955-HCP-Vault-Secrets-End-Of-Life
14•AmazingTurtle•1h ago•4 comments

Reworking Memory Management in CRuby [pdf]

https://blog.peterzhu.ca/assets/ismm_2025.pdf
25•hahahacorn•2d ago•1 comments

Congestion pricing in Manhattan is a predictable success

https://www.economist.com/united-states/2025/06/19/congestion-pricing-in-manhattan-is-a-predictable-success
129•edward•2h ago•195 comments

ELIZA Reanimated: Restoring the Mother of All Chatbots

https://www.computer.org/csdl/magazine/an/2025/02/11030922/27sQDLuL7Uc
78•abrax3141•3d ago•15 comments

Show HN: Ts-SSH – SSH over Tailscale without running the daemon

https://github.com/derekg/ts-ssh
68•i8code•14h ago•24 comments

Qfex (YC X25) – Back End Engineer for a 24/7 Stock Exchange

https://www.ycombinator.com/companies/qfex/jobs/S7XSybx-founding-backend-engineer
1•NPDW•10h ago

Mierle Laderman Ukeles, a '70s artist who became a hero to 'garbage men'

https://www.nytimes.com/2025/06/14/nyregion/maintenance-artist-mierle-laderman-ukeles.html
36•samclemens•2d ago•11 comments

Compiling LLMs into a MegaKernel: A path to low-latency inference

https://zhihaojia.medium.com/compiling-llms-into-a-megakernel-a-path-to-low-latency-inference-cf7840913c17
281•matt_d•22h ago•73 comments

Show HN: SnapQL – Desktop app to query Postgres with AI

https://github.com/NickTikhonov/snap-ql
59•nicktikhonov•6h ago•40 comments

NASA Scientists Find Ties Between Earth's Oxygen and Magnetic Field

https://science.nasa.gov/earth/earth-oxygen-magnetic-field-linked/
43•rbanffy•4h ago•6 comments

The Right Chemistry: How Jean Harlow became a ‘platinum blond’ (2020)

https://montrealgazette.com/opinion/columnists/article249177.html
29•thomassmith65•2d ago•0 comments

Giant, all-seeing telescope is set to revolutionize astronomy

https://www.science.org/content/article/giant-all-seeing-telescope-set-revolutionize-astronomy
152•gammarator•18h ago•54 comments

The Ecosystem Dynamics That Can Make or Break an Invasion

https://www.quantamagazine.org/the-ecosystem-dynamics-that-can-make-or-break-an-invasion-20250616/
42•rbanffy•3d ago•0 comments
Open in hackernews

Show HN: Ts-SSH – SSH over Tailscale without running the daemon

https://github.com/derekg/ts-ssh
68•i8code•14h ago
ts-ssh solves a specific problem: accessing machines on your Tailnet from environments where you can't install the full Tailscale daemon (like CI/CD runners or restricted systems).

  It uses Tailscale's tsnet library to establish userspace connectivity, then provides
  a standard SSH experience. Works with existing workflows since it supports normal SSH
   features like ProxyCommand, key auth, and terminal handling.

  Some features that proved useful:
  • Parallel command execution across multiple hosts
  • Built-in tmux session management for multi-host work
  • SCP-style file transfers
  • Works on Linux/macOS/Windows (AMD64 and ARM64)

  The codebase is interesting from a development perspective - it was written almost
  entirely using AI tools (mainly Claude Code, with some OpenAI and Jules). Not as an
  experiment, but because it actually worked well for this kind of systems programming.
   Happy to discuss the workflow if anyone's curious about that aspect.

  Source and binaries are on GitHub. Would appreciate feedback from anyone dealing with
   similar connectivity challenges.

Comments

un1970ix•2h ago
This is why you don't let Claude handle versioning and the release process. From v0.1.0 to v1.0.0 to v2.0.0, and then suddenly 1.2.0? Semantic versioning isn't quantum mechanics. (Even then, I'll admit it's sometimes hard for me too to decide the right increment when tagging versions. :)
ape4•2h ago
In general, maybe security code (which is what this is) might not be the best place for AI.
KomoD•2h ago
> This is why you don't let Claude handle versioning and the release process.

Or anything else without reviewing it.

lol @ the issue in the repo: "module declares its path as: github.com/yourusername/ts-ssh"

ramon156•2h ago
- 0.0.1 -> improvements

- 0.1.0 -> breaking changes

- 1.0.0 -> overhaul/refactor needed

I know not every case is easy but this is my rule of thumb. I've honestly never needed a major version change

Timon3•2h ago
That kind of goes counter to semantic versioning, where:

- x.y.Z (patch) -> backward compatible bug fixes

- x.Y.z (minor) -> backward compatible new features

- X.y.z (major) -> breaking changes

But of course it's fine to use whatever versioning scheme you like, as long as you communicate it to your consumers.

https://semver.org/

Edit: updated the version strings for clarity.

zamadatix•2h ago
Minor note, but since the topic is accurate semvar: rule 4 specifies 0.x.y is a special case where anything may change at any time.
un1970ix•1h ago
Relevant section: https://semver.org/#:~:text=How%20should%20I,next%20major%20...
Timon3•1h ago
Good point, if we're already being pedantic we should be accurate. I've updated the version strings in my comment, thanks!
chrisweekly•1h ago
Using a 3-digit version like semver, while assigning different semantics, is a recipe for confusion if anyone except you ever refers to a package using this "rule of thumb".
0x457•50m ago
https://preview.redd.it/ou8h9owirmme1.png?width=1024&auto=we...
anotherpaulg•2h ago
Looks very interesting. I was hoping it would solve a problem I’ve had recently:

I want to ssh into a windows box that I only have a normal user account on. So I can’t (and don’t want to) change any admin settings or install anything as admin.

All the obvious approaches hit roadblocks.

Seems like this tool solves the opposite problem: sshing out from a minimally privledged environment.

huslage•2h ago
I am scared that this is vibe coded and not audited in any way. tsnet is good software, but wrapping it in this way is a recipe for disaster. Please reconsider.
KetoManx64•2h ago
Can you explain what the possible risks are?
mystifyingpoi•2h ago
> I am scared that this is vibe coded

Totally serious question: would you feel better about this piece of software, if you didn't know that it was vibe coded?

Do we need "build without AI" stickers on every piece of software created these days?

cchance•1h ago
Seems so lol, every new opensource project i see some guys gotta comment "its probably just vibecoded nonsense, screw this project"

Sorry welcome to 2025, almost every app you see is going to have claude or some other AI assisting with it either fully or in part, its just a fact, coding is faster with AI assistance its just a fact.

People gotta stop bitching about AI in opensource and start pointing out what exactly they dislike or found wrong with the project

Bender•1h ago
Somewhat off topic question but I ask this from time to time and maybe now is that time. Has AI started fixing everyone's software bugs and closing out all the CVE's yet?
eknkc•1h ago
I feel fine if AI was used to add features to an established software. Let it loose on the linux kernel for what I care. It still somehow feels icky to use it to build something from scratch.
un1970ix•1h ago
No one is against using AI or coding with agents unless you don't understand what it's doing and you're incapable of reviewing the output. The problem isn't the tool, it's "coders" who unthinkingly trust it without verification.
KomoD•1h ago
I don't really care if "AI assistance" was used as long a human is actually reviewing the output, which just doesn't seem to be the case here (and usually not the case when it comes to "vibe coding")
huslage•57m ago
I looked at the code and the documentation and it's definitely vibe coded. Also the presence of CLAUDE.md is pretty telling. I have no issue with vibe coding in general, but I am skeptical of the usefulness of LLMs with security code.

Yes, I think projects that are coded wholly or in part by LLMs should be noted as such.

isatty•2h ago
I agree and had the same thought. Tailscale ssh is good and I was interested in something like this but absolutely not if it’s AI generated garbage.
rsync•55m ago
Tangential ... I think I read somewhere that I cannot become a customer of tailscale without FAANG credentials ?

As in, I cannot simply sign up with my own personal identifiers (email, phone, etc.) but need to participate in a google auth or FB auth mechanism ?

I found it hard to believe - is this, indeed, the case ?

erinnh•49m ago
You need one of the following:

Google, Microsoft, Github, Apple or your own OIDC Provider.

They do not have their own account backend.

So you dont technically need a FAANG account if you have a Gitea, Gitlab, Authentik Account or something like that.

Deathmax•48m ago
Since April 2023 they support custom OIDC providers[1], and as of April 2024 that was extended to the free plan as well[2], so you can bring your own auth.

[1]: https://tailscale.com/kb/1240/sso-custom-oidc

[2]: https://tailscale.com/blog/sso-tax-cut