You can put in an awning or covered walkway between the buildings. You can even do a fully enclosed, fully climate controlled hallway with lots of windows and doors out to the yard, etc. Just depends on how much you want to pay and your imagination.
I've seen some properties where they build ponds underneath the indoor hallway with glass flooring to see the fish and stuff in the pond. Obviously wild things like that cost a bit more then a simple awning or covered walkway.
And then lose all the regulatory benefit of whatever shed exemption you're trying to use, get absolutely screwed on regulatory compliance and code whatnot that you're leveraging by having it be a detached outbuilding. And then get sneered at by HN when you say the rules as they apply to your situation are stupid.
you might get screwed on regulatory compliance, it just depends on your local govt and how much they want to screw you.
It's got to suck to do the inspectors job. Having to keep up with whatever the code creators come up with, while also getting abused by every home owner and contractor in the area because they hate X,Y or Z. While trying to dodge political leverage from elected officials trying to get whatever pet mess they want done.
It's not a job I'd want, and I bet they get paid trash to boot.
Code compliance and inspections exist for a reason, and if you are lucky, the current inspector/code compliance dept in your local govt realizes it's to ensure the building doesn't fall down around your ankles when you least expect it and not to screw you over.
> It's got to suck to do the inspectors job. Having to keep up with whatever the code creators come up with, while also getting abused by every home owner and contractor in the area because they hate X,Y or Z.
Permit inspectors are basically unaccountable. There's no requirement that what you sign off meets code or that you'll sign off if it meets code.
As a builder, best thing is if you can fix whatever needs fixing while the inspector is there. If not, there's a non-zero chance you get a different inspector for the reinspection who likes it the way the first inspector said you couldn't do it.
Sounds like the sign of a badly run department. If they can't have some continuity/consistency, people will build less because it's a hassle and their community will eventually suffer.
It will be interesting to see how this works out in practice. Personally I don't see much use from it, but I'll give it a try after it ships and see how it works in practice.
Seems like we are trying to solve 2 problems at the same time with SCROLL:
* Database sync of log events.
* "Real" time updates.
Webhooks can already mostly handle the "real-time" event portion. Of course there are problems. as the article expounds on, but a lot of those won't magically get solved with other solutions either. Distributed real-time communication is hard. Webhooks are good enough for this purpose.
For the database of log events, personally I'd rather just have a SQLite DB I can yank whenever. Don't give me CSV or JSON or whatever I have to parse and manage, just give me a SQLite DB ready to go. I'd love you for it. I'll just take a whole fresh copy with everything thanks. Maybe you limit it to to the last X events, say 90 days or 365 days or whatever, depending on sizing of events, but just send it all every time I fetch and I'm happy enough. If I need to generate a delta to keep some other DB in sync, well that's my problem. Just give every row a stable identifier.
Depends on the VC. Some VC's are happy to own great businesses, even long term. Most are definitely vultures after a quick turn around. Mostly it has to do with where the VC gets their funding. Most VC's get their funding from offering a fund with a 2-5 year time-frame. Some are 10 yr funds, and some are long-term funds or are funded by a family office or two, which can be happy with great businesses long term.
There is also the APE/Cosmopolitan cross platform binaries, which includes a python. Yes, cross platform binaries. The binaries run "natively on Linux + Mac + Windows + FreeBSD + OpenBSD 7.3 + NetBSD + BIOS with the best possible performance and the tiniest footprint imaginable."
Not PG no. At least not yet. I wonder if they can get WASM to work, which seems to be working roughly the same problem from a totally different starting point and perspective. I'm pretty sure PG binaries for WASM do exist though.
I think that you might be talking about pglite.dev when talking about wasm from my understanding, Wasm has a performance hit though from my understanding and unless one plans to run postgres on web.
on the other hand a static cross platform single binary Postgres binary doesn't really have any performance hit.
(anecdotally, Personally I would be interested for something like this existing and maybe even integrating it with golang embed. Some of my apps are full stack golang with sqlite backend all baked into a single static binary which I can run and be cross-compiled but I would like to have the same level of flexibility but with postgres as well hopefully)
My advice: Just use SQLite. Don't use PG if you don't need it. I mean PG is awesome. I use it all the time, but I also use SQLite all the time too.
SQLite is also a replacement for fopen()[0]. if you need to read/write data files, I recommend using SQLite instead. Replace your CSV's with SQLite, etc.
Yup its a really decent advice overall but I feel like there were some few use-cases I think where postgres made more sense but I found the initial setup to be slightly more complex than sqlite and oh I love both sqlite and postgres and was just thinking of merging somewhat all the things that I like about them haha but I get what you mean, both sqlite and postgres are awesome :)
> And we only use Tailscale as a glorified VPN, we don't use their hundreds of extra random features like this SSH one.
Same, you are not alone.
The Tailscale VPN stuff just works. None of their competitors can claim this that I'm aware of. We tried several other products and none of them were as reliable and 'just worked'. I imagine they spend a lot of time just keeping that stuff working.
Word of warning. Netbird does use maginally more data than Tailscale when idle. While you might be tempted by the Jetbird thirdparty app, I found it used ALOT more data and didn't work consistontly even with lazy connections.
Interesting! I use it only occasionally, but I don't leave the connection on. I only turn the iOS Tailscale connection on when I need to access resources behind Tailscale.
Are you having issues with it when it's always connected?
It randomly and frequently turns off, then the connected services of course no longer work, then you turn it on manually, they still don’t work, then you hard kill safari a few times and/or toggle it on and off and it eventually works. On Linux or Windows the client is rock-solid however.
Meanwhile with wireguard: It just works. Every time. Every where. Unless someone blocks UDP.
I have a hub and spoke wireguard nerwork that has been working somewhat perfectly for years, but there always are a couple of servers that just dont want to play nice. They connect to the hub, all good, and after a few minutes/hrs connection drops and handshakes fail. Using wireguard-go on docker (older linux machines) for all of them. Its a pain.
> Tailscale on iOS has always been highly unreliable for me
Its better than it used to be.
But the fundamental problem is that the Wireguard app is a simple GUI around `wireguard-go` built as a static C library via cgo. But Tailscale uses a fork of `wireguard-go` and then adds control client, DERP, NAT traversal etc. on top of it.
So there's quite a lot of "bloat" on top of the Wireguard code in Tailscale iOS and therefore your problem might not be Wireguard vs Wireguard implementation question but something happening elsewhere in the Tailscale code.
In what way has it been unreliable? All of my self hosted services sit on my local network with access provided by Tailscale. I navigate to the address and they just work.
I've seen some properties where they build ponds underneath the indoor hallway with glass flooring to see the fish and stuff in the pond. Obviously wild things like that cost a bit more then a simple awning or covered walkway.