Mindustry. It's like Factorio + tower defense. There is a basic campaign and sandbox mode with multiplayer as well. It has in-game visual programming (logic) with which you can do crazy things like play Chess: https://www.youtube.com/watch?v=hoeS3S9S9Dk, and it also has a JavaScript API for mods.
You can also set a proxy per container (and assign specific websites to always use it), and when you combine that with an ultra-cheap VPS running e.g. a Shadowsocks server you have what I think is the real way to circumvent censorship and bypass regional restrictions (as opposed to using snake oil "VPN" providers or even the Tor Browser).
Are most VPN provides unreliable? I don’t know - never researched this.
I use Proton VPN because it is bundled with ProtonMail. I very much like preventing my national Internet service provider from selling my browsing history.
Most VPN providers you typically see pushed are very suspect at best. Especially the ones you see commonly pushed by Youtubers like NordVPN, ExpressVPN etc. I think the only VPNs that have actually been externally audited are Mullvad and ProtonVPN.
Funnily, both ExpressVPN and NordVPN which you call out have been externally audited.
NordVPN had the clients audited by VerSprite last year, and their No-log policy audited by PwC in 2018 and 2020. And a bug bounty program on HackerOne. [1]
ExpressVPN - Windows Client was just audited by F-Secure in March, and server side audits by Cure54, and PwC in 2021 and 2019 respectively. And a bug bounty program on Bug Crowd. [2]
---
For comparison
Mullvad has been audited (Client security and Infrastructure (for privacy)) by Cure53 through 2020, and first was in 2018. Has no bug bounty, but they do still have a vulnerability disclosure program. [3]
ProtonVPN, audits of the no-log policy in April, and clients in 2020. And they run their own bug bounty program.[4]
---
I actually find it kinda interesting that while they've all had audits regarding privacy on the server side, only ExpressVPN has had a security audit of server side components. (Granted I've not look that deeply at this)
[1] Annoying, you can only download the audit reports if you Login then click Reports in the menu
What's is the concern about VPNs being "suspect" or "reliable"? I hear this a lot about VPN providers but not sure why. If the VPN is logging your activity/IP you'd have to be doing something super illegal for the police to want to get a search warrant for your data.
It's not just that they're suspect or unreliable. They're complete bullshit.
The actual use of VPN technology is to create virtual networks that are private (hence the name). It's a system level technology. There are several types of network topologies you can set up, when I was learning about this I found this article which is quite nice: https://www.procustodibus.com/blog/2020/10/wireguard-topolog.... You can proxy traffic through a VPN, but the only scenario I can think of in which it makes sense is if you are an OSINT researcher and you need a safe system on which to conduct your research.
If you need to proxy traffic and "hide" your IP, just use a flipping proxy. It's an application level technology (e.g. for torrenting, every torrent client under the sun supports a SOCKS5 proxy). If you don't have the patience to set up a VPS yourself, you can even use something like Outline (https://getoutline.org) which automates that (and it has a mobile client app as well).
If you need privacy (and to actually hide your IP), then use Tor.
Unfortunately that doesn’t fix the real reason most people use VPNs, which is torrenting. Nobody should be using NordVPN to hide from a nation state, but for torrenting they add one level of obfuscation.
I specifically mentioned torrenting, please re-read. There is no reason to have all the network I/O of your computer go through an extra hop just for one application (e.g. a torrent client) when that application can be configured to use a proxy instead. It increases the network latency, complexity and attack surface of your system.
Between sponsorblock and ublock origin, I never see ads or paid promotions on youtube or any other website like that. That mostly leaves [presumably] unpaid promotion of Mullvad on sites like HN.
I frequently have DNS issues with Mullvad, and also speeds are lower.
Proton is also more expensive though...
Also, there's a long outstanding issue (on their Github [1] ) which they have confirmed) that the Mullvad app causes iCloud services to stop syncing (bookmarks, Files, etc.). That's a showstopper if you use Apple devices...
However, you can’t read it without electricity to charge the battery and an internet connection. The device you read it on distracts you with notifications, emails, and other communications. You cannot easily scribe notes in the margins or easily flip between two pages that have related information. The device you read it on costs $1000 and must be replaced by every few years due to operating system obsolescence. You cannot read the book in bright outside sunlight on the device. The site that you purchased the book from goes out of business or the link to the book is broken or the site is down preventing access to the book. You drop the device and it breaks, while dropping the book is typically not an issue.
$1000? Try $100 for an Android e-ink device. No notifications, WiFi is only on for 10 minutes from enabling to preserve battery life.
Furthermore, plenty of stores sell you files to consume however you want.
Oh and e-ink works fine in sunlight and lasts weeks without charging. And FYI, there's plenty of notetaking systems.
My partner and I have been using these e-ink devices for almost five years. Works fine. No replacement required thus far. It is a specialized version of Android.
This is such crap. Modern programming languages (or any other tools) need to be well suited for a specific problem domain, not meet some generalized arbitrary criterion. And modern systems (as in actual low-level software, not web browsers or databases or games) suffer from a severe lack of security and reliability, not performance.
Do you enjoy your code base using 5 languages? 10? Have you done some ops support recently? Code review? Hired developers?
There are very real advantages in the use of the fewest languages that cover your spectrum of problems. If you can limit the spectrum of languages you use to, for instance, Typescript (with react native on mobile), SQL, and Kubernetes config YAML, it's a big win for productivity and growth.
This kind of mindset and mode of organising a dev team is a common, and has the advantage of interchangeable developers, not a lot of need for on the job learning, and more long term tech stability. Basically the "we area a Java house with big teams" way. But it's far from the only one.
This kind of mindset and mode of organising a dev team is a common, and has the advantage of more interchangeable developers and more long term tech stability. Basically the "Java house" way. But it's far from the only one.