Ask HN: OpenWRT, LEDE or something else?
I want some as secure as possible, efficient and with a good UI. I haven't bought the router yet (I'm checking for software compatibility first).
I want some as secure as possible, efficient and with a good UI. I haven't bought the router yet (I'm checking for software compatibility first).
I'm talking about really learning the language. Not just doing some quick side project.
What would you choose? The deciding factors for me are: being future proof so my knowledge could be used in the next 5 years, cross platform, and has a solid, consistent standard lib. I'm looking for a "can do several things with it" language that can also help me to be a better developer (by exposing me to new stuff). I might use it for scripting or cli tooling but (ba)sh and powershell served me well so far.
I'm not considering mobile since I'm tired of Java and I have no desire to use the Apple ecosystem. But of course that it would be a plus.
I was also considering C# (is there a TL;DR? so many keywords and revisions that I already lost any desire to learn it) but Microsoft worries me. My tools and workflows are Linux based.
Python being slow worries me and maybe most of my effort would be spent in learning to produce pythonic code instead of learning deeper concepts.
So far I tried:
- Outlook.com: slow, heavy cache problems, events failing to be created, most e-mail notifications don't get delivered (maybe they need to be in my contact list or have exchanged e-mails with me? some kind of anti-spam?), if Gmail users click on Yes/No/Maybe I get "550 Requested action not taken: mailbox unavailable". Tried both with a custom domain and a new @outlook.com account. I couldn't believe how shitty this thing is.
- Zoho: terrible UI, and I couldn't even get the confirmation e-mail delivered. It doesn't even hit my Gmail spam folder. How can I trust it to deliver notifications?
- Gmail: Like Outlook, user needs a Google Account to be able to reply Yes/No/Maybe, or to view the events.
- Trello: Doesn't work for this use case.
Any suggestions? If I need to self-host this thing in 2016 I might give up on the internet.
With that in mind, how can I protect my contact list and personal files when I install new apps?
Let's say I want to install a double tap to unlock app but I'm worried they might be malware. It's impossible to just use apps from certain developers so, HN, can I just install anything I want or do I need some kind of evaluation method? If I never click on "Allow this app to read my contacts" it won't do any harm? If an app shows some ads on my lockscreen I could just remove it, that's ok. But can it make more damage than that?
I use 2FA for my e-mail accounts, VPS, games and more. But it feels really silly to have it on my phone. Specially since I use 2FA for my phone e-mail account.
Is there any specialized hardware that I could use to replace this setup? Something that is compatible with any service and doesn't require a phone or a computer? Like a standalone solution.