Live data from Hacker News

Tailcat – Like netcat, but over Tailscale’s data plane

github.com

121–130 of 141 posts

Re: Tailcat – Like netcat, but over Tailscale’s data plane

#121
post #83
post #73

Earlier quoted context omitted.

Why is this downvoted? Bedrock is literally dog shit clone for iPad kids. This is not even controversial, it's just fact.

Maybe bc it completely sidesteps the question? I have a nephew who is 7yrs old who only has an iPad and i can play with him due to geysermc, which is the correct answer.

What's wrong with using https://www.minecraft.net/en-us/download/server/bedrock ? I get that consoles require subscriptions for any kind of online connectivity, but didn't think the iPad had that limitation.

Re: Tailcat – Like netcat, but over Tailscale’s data plane

#124
Peers might not want to use third party rendezvous servers or relay servers

It appears that Tailscale attempts to persuade peers not to run own "DERP" servers (cf. encouraging peers to run own servers)

"In general, you should not need to or want to run this code. The overwhelming majority of Tailscale users (both individuals and companies) do not."

"Running your own DERP services requires exeprtise [sic] in multi-layer network and application diagnostics. As the DERP runs multiple protocols at multiple layers and is not a regular HTTP(s) server you will need expertise in correlative analysis to diagnose the most tricky problems. There is no "plain text" or "open" mode of operation for DERP."

https://github.com/tailscale/tailscale/tree/main/cmd/derper

Unclear why the company markets peer-to-peer networking but wants traffic going to their own third party servers

In contrast, Nebula, another Go peer-to-peer project encourages peers to run their own rendezvous server ("lighthouse")

https://github.com/slackhq/nebula

"To set up a Nebula network, you'll need:

2. (Optional, but you really should..) At least one discovery node with a routable IP address, which we call a lighthouse."

The comparison to nc seems off. Original netcat has no required third party dependencies, no recommended third party dependencies, and not enough complexity to be linked to a company selling associated SaaS or consulting

Re: Tailcat – Like netcat, but over Tailscale’s data plane

#125
post #73

Earlier quoted context omitted.

Why is this downvoted? Bedrock is literally dog shit clone for iPad kids. This is not even controversial, it's just fact.

Yaaaa get those 9 year olds good stupid plebs can't even buy their own computer, you really gottem

The irony is it's more like 35 year olds who don't care about modding realistic nuclear reactors into the game and just want to play with their kids

Re: Tailcat – Like netcat, but over Tailscale’s data plane

#126
post #73

Earlier quoted context omitted.

Why is this downvoted? Bedrock is literally dog shit clone for iPad kids. This is not even controversial, it's just fact.

When bedrock was announced I was sure Microsoft had won the os arms race and had everything they needed to make an impenetrable monopoly: * They could make bedrock moddable using .net, and make it so basically every kid interested in programming learned .net * They could then drop the Java version and get more control over the game with it being harder to mod in un-sanctioned ways while still enabling the content mos…

Java edition is also proprietary, and I don't see what stops them from milking it. They did DCMA-takedown Bukkit and lock a ton of paid accounts out of the game, but nothing further. Like they could drop Mac/Linux support, and I'm surprised/relieved they didn't. Despite it being mostly Java, it does rely on some natives, but even if it didn't...

Re: Tailcat – Like netcat, but over Tailscale’s data plane

#127

Earlier quoted context omitted.

When bedrock was announced I was sure Microsoft had won the os arms race and had everything they needed to make an impenetrable monopoly: * They could make bedrock moddable using .net, and make it so basically every kid interested in programming learned .net * They could then drop the Java version and get more control over the game with it being harder to mod in un-sanctioned ways while still enabling the content mos…

Java edition is also proprietary, and I don't see what stops them from milking it. They did DCMA-takedown Bukkit and lock a ton of paid accounts out of the game, but nothing further. Like they could drop Mac/Linux support, and I'm surprised/relieved they didn't. Despite it being mostly Java, it does rely on some natives, but even if it didn't...

Its proprietary, but trivially decompileable. Sure, maybe if the game was released today they would try obfuscating better, but the thing is that modding culture had already basically torn the game apart by the time Microsoft came around. I don't think they had a choice but to accept the status quo.

There are mods to disable unwanted Microsoft-pushed features like chat signing, for example. Microsoft doesn't want this, but it is so trivial to do with the Java edition they don't really have a choice but to either accept it or legal it.

I am also surprised they didn't drop mac/linux support, but as long as maintaining it is free I don't think they will. They have lost a lot of market share to mac after all - that's a lot of customers to miss out on.

Re: Tailcat – Like netcat, but over Tailscale’s data plane

#128
post #83

Earlier quoted context omitted.

Maybe bc it completely sidesteps the question? I have a nephew who is 7yrs old who only has an iPad and i can play with him due to geysermc, which is the correct answer.

What's wrong with using https://www.minecraft.net/en-us/download/server/bedrock ? I get that consoles require subscriptions for any kind of online connectivity, but didn't think the iPad had that limitation.

You might be right, i set this up quite some time ago. I don’t think I saw bedrock dedicated servers before.

Re: Tailcat – Like netcat, but over Tailscale’s data plane

#129

Earlier quoted context omitted.

Java edition is also proprietary, and I don't see what stops them from milking it. They did DCMA-takedown Bukkit and lock a ton of paid accounts out of the game, but nothing further. Like they could drop Mac/Linux support, and I'm surprised/relieved they didn't. Despite it being mostly Java, it does rely on some natives, but even if it didn't...

Its proprietary, but trivially decompileable. Sure, maybe if the game was released today they would try obfuscating better, but the thing is that modding culture had already basically torn the game apart by the time Microsoft came around. I don't think they had a choice but to accept the status quo. There are mods to disable unwanted Microsoft-pushed features like chat signing, for example. Microsoft doesn't want thi…

Ok I had to look this up because last time I did MC modding was when I was in high school... It used to be obfuscated. Someone used to manually map those to human-readable names (didn't know this back then and thought the names were somehow hidden in the bytecode). But recently MS has started deliberately shipping unobfuscated builds.

So I'm getting the feeling they actually want JE to be moddable. Which makes sense because they're already successfully pushing Bedrock on a majority who don't care about modding, especially on locked down platforms, and the remaining JE players are a different segment. But that could change just as easily as their leadership changes.

But also just realized, if this changed, rather than locking down JE, they'd probably just kill it and maaybe release Bedrock for Mac/Linux to keep those players. Possibly not.

Re: Tailcat – Like netcat, but over Tailscale’s data plane

#130
post #31

Earlier quoted context omitted.

I'd guess that there is an insignificant minority of people who strongly prefer nix over anything else. And it might be because it is easy to provide and maintain compared to a .deb package.

Maintaining and providing a deb is pretty easy too; the real killer for a nix flake I think it's how dirt simple it is to provide infinite testing builds for different branches.

Well, for .deb there is the dependency problem. Even if your deb is just a release of a project, you can only use versions of dependencies that are in debian repository. Or include it all in your .deb, which becomes hard to maintain.

By "infinite branches" you probably mean that a nix derivation / flake is a recipe that can build any version of the project?

Post reply on HN