HN user

p2t2p

1,045 karma
Posts1
Comments477
View on HN

Unfortunately no other home automation platform (Google, Amazon) lets you keep everything on your local network

Exactly the reason I keep dealing with HomeKit annoyances.

Apple's stuff _always_ have issues and annoying ones. My Homepod stopped seeing any HomeKit devices. Reboot didn't help. I didn't feel like digging into it so I just went to bed. Couple days later out of all a sudden they start seeing stuff again.

I think what they want is censorship resistant mesh network that wouldn't require first seeding from known addresses like I2P does and most of the others too.

I have a Synology router and two base stations for it. This one - https://www.synology.com/en-global/products/RT2600ac is the router and those two as base stations: https://www.synology.com/en-au/products/MR2200ac. The router connected to the bases via ethernet cable, this ethernet cable almost hits a gigabit and wifi speed on my mac, inside the network, is about 800 megabits to the router.

The cost of the router and two stations was about the same as for router and one station of various hyped products.

It has got lots of smarts, VPN server, DNS server, highly configurable and you can opt in into Synology cloud with DDNS and connection to home network using their stuff. There’s security monitor, something akin to fail2ban, etc.

Additionally I have a Synology NAS that serves as a server using docker and as media station using Emby package. Additionally my old thinkpad laptop serves as a build agent for Drone CI primary that is running in docker on the NAS.

Everything else connects to internet and home network via WiFi, 800 megabits seems plenty for everything I want to do.

I am not affiliated with Synology, just a happy user that finds that everything I need to work, simply works.

We’ve got internal mobility portal and process, other teams regullary publish open positions and you’re free to move unless there are couple impeding issues like PIP. There are couple interviews, one is about tech stuff, just to ensure that you will be able to carry on (I switched from Java to Node stack recently) and “culture”, to ensure that you’re ok with the way team works and don’t seem like a toxic addition. It is a normal situation to hop teams and no one thinks anything special about it.

I recently switched from between tech stacks and quite different ways of working and different products.

This is a blatant lie that is so tiresome. How long is life of an average Android phone? How long do they supply updates? Google’s is 2 years of software updates and 3 years of security updates, IIRC. Apple supplies updates to 5 years phones rutinely and in lots of cases even longer. They now even provide a way for you, a private person, to just get tools and parts necessary to do certain DIY repairs/replacements. Quit your bullshit.

Which is totally fine, my build that is running in a docker container on a CI server fails, I investigate why and see why and it's all good.

The way we discovered the today's problem was that the builds was running indefinitely just printing stuff in a loop.

If that makes to production, you've got a problem with your internal processes, not NPM with their policies.

Am I the only one who’s seeing this page as a net negative? It’s basically outing everyone and everything. There’s torrent tracker that is not known by western right holders which is _huge_ and so far we’ve enjoyed it and didn’t talk about this too much. Don’t talk about fight club may be?

If the victim finds it appropriate to offer then ok.

The issue here is the package deal, not all death row inmates are equal. One is a monster that molested and killed a number a number of children, another is an idiot that played knight rider and ended up crashing into a group of people.

As an unrelated (not a victim) observer, I’m fine for mercy and forgiveness for the second type, provided victims agree. I’m definitely not fine giving a chance to get out on the streets to the first type.

In Russia people call Moscow “default city” because if people are talking on the internet about something that is related to a location they usually mean Moscow. Also people from Moscow in conversations also always assume that everyone lives in Moscow.

That is replacing actual reality with math all over again. In the actual reality this ratio is concrete, limited value. I would say that our numbers and approaches are limited that they are unable to precisely define it. It just we are so used to it that no one even thinks about challenging it. And even if they do - good luck finding funding.

Now we do have tools that overcome those limitations somewhat - like limits and stuff but doesn’t remove the need for better tools.

So I somewhat disagree with both of you - we need new, better numbers that are further from math abstraction and closer to actual reality.

Otherwise it is like this story with Poynting vector from Veritasium video - only confuses instead of explaining.

Two choices:

- Node with no fancy stuff like TypeScript, just JavaScript, jest for tests, React on frontend, require 100% test coverage (or less test coverage but use TypeScript).

- Java with Sptrig Boot and their reactive web framework and React on frontend.

Reasons:

- Either of those provides _fast_ feedback loop. Node.js is even faster.

- Either of those have got _huge_ ecosystem and a library for anything.

- Either of those is supported by major cloud vendors and first-class citizens.

- The amount of googleable information on the web if you need some docs or help is enormous.

- The amount of devs to hire is huge.

- IDE support for both is excellent.

- There are official base docker images for either, there are version management tools for either that are very easy to use (mvnvm, sdkman, nvm).

- If your webapp grows you have _a lot_ of scaling opportunities.

KISS database side and use Postgres. Try to make someone else to manage it for you, something like Aurora from AWS or whatever there’s out there. If you _really_ sure that your database model is solid and won’t change and/or you’ve got lots of money to through at problems you may want to consider something managed NoSQL like DynamoDB or what was that, Cosmos from MS?

Host on something like Heroku but be aware that they lack a lot of Enterprise required compliances, we recently moved away from it because of that (we have to be compliant).