HN user

anderspitman

1 karma

I've moved over to https://news.ycombinator.com/user?id=apitman

Posts144
Comments1,894
View on HN
tantek.com 2y ago

Threads.net now supports IndieWeb microformats rel-me

anderspitman
1pts0
www.phoronix.com 2y ago

StarFive VisionFive 2 Quad-Core RISC-V Performance Benchmarks

anderspitman
4pts0
vercel.com 3y ago

Why Turborepo is migrating from Go to Rust

anderspitman
5pts0
www.arp242.net 3y ago

Statically Compiling Go Programs (2020)

anderspitman
1pts0
blueskyweb.xyz 3y ago

Bluesky Business Plan

anderspitman
5pts0
www.slashid.dev 3y ago

The good, the bad and the ugly of Apple Passkeys (2022)

anderspitman
2pts0
blog.passwordless.id 3y ago

WebAuthn vs. Passkeys

anderspitman
3pts1
news.ycombinator.com 3y ago

Ask HN: Why does OAuth2 use tokens instead of key pairs?

anderspitman
2pts0
news.ycombinator.com 3y ago

Ask HN: Why does Facebook nearly but not quite implement OpenID Connect?

anderspitman
2pts0
www.crypto101.io 3y ago

Crypto 101 – Introductory course on cryptography

anderspitman
4pts0
openid.net 3y ago

Official OpenId Connect Provider Tester

anderspitman
2pts0
news.ycombinator.com 3y ago

Ask HN: Is there a privacy-focused social login identity provider?

anderspitman
3pts2
www.cnet.com 3y ago

Google Fiber Is Looking for Organizations to Test Its 20-Gig Internet Speeds

anderspitman
1pts0
hackaday.com 3y ago

Using an Old Smartphone in Place of a Raspberry Pi

anderspitman
3pts0
github.com 3y ago

AccessKit - Cross-platform accessibility infrastructure

anderspitman
3pts1
devclass.com 3y ago

Slint 1.0 – a new cross-platform GUI toolkit coded in Rust

anderspitman
6pts0
liliputing.com 3y ago

Ubuntu Touch OTA-1 Focal brings Ubuntu 20.04 LTS to smartphones

anderspitman
54pts15
www.youtube.com 3y ago

Alan Kay, Ed Catmull and others livestreaming from symposium today and tomorrow

anderspitman
2pts0
attheu.utah.edu 3y ago

Alan Kay, Ivan Sutherland, Ed Catmull, and others to speak in Utah this week

anderspitman
50pts9
scheduleduptime.com 3y ago

scheduleduptime.com

anderspitman
2pts0
en.wikipedia.org 3y ago

Scott Manley

anderspitman
2pts0
tailscale.com 3y ago

Remembering the LAN (2020)

anderspitman
1pts0
tailscale.com 3y ago

The asymmetry of Internet identity (2019)

anderspitman
1pts0
www.ageofempires.com 3y ago

Age of Empires II now supported on Xbox

anderspitman
3pts0
www.wired.com 3y ago

Welcome to the Era of Internet Blackouts

anderspitman
1pts0
community.stadia.com 3y ago

Enabling Bluetooth connections on Stadia Controllers

anderspitman
360pts174
www.docker.com 3y ago

Docker Desktop Extensions Now GA

anderspitman
1pts0
blog.mikebourgeous.com 3y ago

Learn more about the Fast Fourier Transform, animated in 3D {2021}

anderspitman
1pts0
www.w3.org 3y ago

Social Web Protocols (2017)

anderspitman
3pts0
blog.nelhage.com 3y ago

A Brief Introduction to termios: termios(3) and stty (2009)

anderspitman
2pts0
Tech Independence 3 years ago

Tunneling solves the ISP problem and the complexity problem of handling inbound connections. It also has some nice security benefits

Tech Independence 3 years ago

One advantage of tunneling is your ISP doesn't know what the traffic is. Also I expect ISP competition to slowly improve. More people are getting access to fiber all the time.

Tech Independence 3 years ago

Sandstorm is awesome but requires significant modifications to apps in order to work within the system. Also, it doesn't solve the complexity problem. You still need a programmer or sysadmin to set it up and manage security.

See also Cloudron, Yunohost, Umbrel.

Any sufficiently popular/reputable VPN provider will eventually remove port forwarding functionality. It's almost exclusively used for scams and torrenting and creates a fat target for litigation.

I was introduced to this concept as a kid by "The Great Brain" book series. Was surprised to discover as an adult that it actually works in many ways. I'm a huge proponent of sleeping when I'm stuck on something. The tricky part is recognizing when I'm in an unfruitful debugging session and pulling myself away.

We all claim to hate complexity, but it’s actually just complexity added by other people that we hate — our own bugbears are always exempted, and for things we understand we quickly become unable to even see there is a potential problem for other people

I've had a great experience with eSIMs these past few days during a trip to Europe (coming from the US). It's so convenient to be able to arrive at a city and use airport wifi to download a mobile data package for a few bucks. The process is slightly clunky but not bad at all.

There's a lot of use cases outside traditional tablet functionality, such as running a webserver or turning those excellent Apple screens into a secondary monitor.

Would love to see it, but my guess would be only if there's ever regulation to force Apple to allow it under climate concerns or right to repair type policy.

Not refuting your valid points but just another angle to consider, do all websites need to work all the time? If my family knows they can go to apitman.com to see my latest trip photos, if it's down occasionally that's not going to significantly impact their experience. They can just try again later.

That said, when I imagine self hosting from a phone I definitely think the phone + USB drive in a closet approach makes more sense.

99.99999% of people want to host nothing at all

While I agree this is true today, people also didn't know they wanted cars or smartphones until good implementations were made. Smartphones existed for many years but were niche before the iPhone. We as an industry have thus far completely failed to show the value of self hosting.

I'm a big proponent of this idea. Unfortunately IPv6 alone isn't enough, due to firewalls. It's just not realistic for the average person to be expected to set up port forwarding etc. Now, if something like UPnP was universally deployed alongside IPv6, that would pretty much do it.

Personally, I think the future of self hosting is going to happen through IPv4 tunnels[0] with SNI routing. You also get the added benefit of not exposing your actual IP address, and dealing with things like DDoS become the tunnel provider's concern.

[0] https://github.com/anderspitman/awesome-tunneling

Do you have an overview anywhere of the protocol you're using to encapsulate TCP in HTTP? Why did you go with HTTP instead of WebSockets? Does Narrowlink support UDP?

Sorry for so many questions

Hot take. IPv6 adoption is never going to hit 100% because SNI routing covers most of the cases people actually need. If UDP functionality is necessary QUIC will be used. I wish this wasn't the case. It would be nice if the software was good enough that more people were enabled to self host.

You're ascribing a ton of ill will here, and I hope you'll give me a little more grace, but on the other hand maybe there is some truth to your words. I'll see if I can communicate more clearly and authentically in the future. Thanks for the opportunity to introspect.

Are you sure you understand what my position is? Care to strongman it?

Fwiw I think you're actually right that HN tends to spend way too much time on semantics, and I'm certainly guilty of that myself sometimes