Hacker Newsnew | past | comments | ask | show | jobs | submit | pythonaut_16's commentslogin

Steamdeck has the dual stage triggers right? (Though maybe just in software?) I'd be shocked if the new controller is less capable than that.


Is it really $400 per host?

Why would one pick a TinyPilot over NanoKVM or JetKVM?


Operates at a hardware level, separate from the target machine rather than software in the OS.

With RDP/VNC what do you do if the machine fails to boot? Or RDP stops working for some reason and you can't SSH in?

Or for installing a headless OS on a new machine.

I'm sure there are more specific usecases as well but that's what I mainly use remote KVM devices for at home.


Fair points. I'm also generally happy with Git myself.

I've been exploring JJ mainly for its slightly different approach to change tracking (~every change gets tracked, at least initially, rather than just commits).

Stacked PRs also look interesting but I haven't had an occasion to try them out yet.


I don't see how Docker makes that worse.

Before Docker you had things like Heroku and Amazon Elastic Beanstalk with a much greater degree of lock in than Docker.

ECS and its analogues on the other cloud providers have very little lock in. You should be able to deploy your container to any provider or your own VM. I don't see what Dynamo and data storage have to do with that. If we were all on EC2s with no other services you'd still have to figure out how to move your data somewhere else?

Like I truly don't understand your argument here.


This is actually one of the huge tradeoffs and pitfalls of LiveView. Its websocket model is all or nothing.

For example I have a small side project using LiveView where users would typically pull their phone out, quickly record data, then put it away again. But due LiveView only working with a connected websocket they often have to wait ~1s for the socket to reconnect, and get an annoying error message while it does.

I'm sure there's more I could do to configure this but the default at least is terrible. I believe with Hotwire I wouldn't have this problem, my view would just work and then restore the websocket when it can.

I use Phoenix and LiveView for a lot but I wish we could get more of these rough edges polished up.


(Disclosure: I'm building Hologram)

You might find Hologram interesting for this use case - it transpiles Elixir to JavaScript so your UI runs client-side. No persistent connection needed, so no reconnection delays or error messages. Still write in Elixir, still communicate with the server when needed.

It's early stage with some rough edges, but there are already Hologram apps in production: https://hologram.page


that’s a really valid point. liveview’s websocket-first model can feel heavy for quick, intermittent interactions like mobile data entry. it shines when the user is continuously connected, but those short bursts do expose rough edges. hotwire’s approach of progressive enhancement and optimistic rendering handles these scenarios more gracefully since the view works independently of the connection. phoenix and liveview are still amazing, but improving these “short session” experiences would make it even stronger.


Does Tangled offer any solutions or suggestions for backing up data stored on the Knots?


Hi! Knots just serve up git repositories over an XRPC API. The actual state on disk is really just a sqlite + your git bare repositories—the two can be tarballed and moved elsewhere easily!

We will work on more first party backup/migrate solutions though.


That sounds reasonable, but do your repos get replicated into your PDS? Where else does the data end up?


Git repos don't get replicated anywhere. They live on disk, either on our knot server or yours. Knots are essentially our extension to the AT architecture, allowing user ownership of what's essentially "off-protocol data" (git).


Thanks. What does get replicated?

I'm not sure what I'm looking at, but I see records that look like source code here:

https://ufos.microcosm.blue/collection/?nsid=sh.tangled.stri...


I mean you can self host your own knot if you want, so it's at bare minimum possible to back it up if you're doing that


From what I've seen merino tends to be more delicate than synthetics, but much more odor resistant.

Merino is the only fabric I've found that can handle multiple sweaty days or even workouts without a hint of smell.


>> merino tends to be more delicate than synthetics, but much more odor resistant

100% this. Merino is great if your use case is any warm / hot / humid climate where you want to wear your shirt for multiple days...


Yes that is true, forgot that part. Doesn't help much in colder situations with more layers but for a single layer case, with nothing carried on the back/waist its fine even long term. I just don't do such things much.


Technically it does make you irrelevant to statistics about child rearing outcomes.


Ha! I can live with that.


Curious to hear why you think tiling window managers aren't practical.

Hyprland is like half the point of Omarchy (the other half being Arch)


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: