807 karma · joined December 18, 2014
Currently living in Sweden.
@ahultner https://twitter.com/ahultner
[ my public key: https://keybase.io/hultner; my proof: https://keybase.io/hultner/sigs/0CfIA8T82M-zsNqbBSwLDXLDH2I1z2AUdEVBsJHtKYM ]
I’ve had the hinge of my old ThinkPad crack after about a year of normal use and been told it’s my fault. I’ve also had multiple screens go bad on my old HP Entreprise laptop/mobile workstation. Both of these laptops were more expensive then all the MacBooks I owned prior to them.
Edit: Found it! You're in for about 9 hours of quality watching. https://youtube.com/playlist?list=PLwyG5wA5gIzgTFj5KgJJ15lxq...
I first found it back in 2015 when I worked at a company where we built a python based desktop application as a part of our industrial control system. Nuitka provided better performance then pyinstaller/cx_freeze while it was still simple to work with. Back then there were still a few incompatibilities but I've followed the project throughout the years and it's mature like a fine wine since.
Sounds like FUD to me. These neither of these arguments apply specifically to docker registries and are more an argument against any form of self-hosting, which is a totally different conversation.
Having to rebuild if your server dies and you have no backups is obvious, same is for true for any part of your infrastructure and seems more like a deeply flawed ops strategy as a whole at the organization.
And in this case we are talking about self hosting as in not buying it as a service, not necessarily on your own hardware. I've self-hosted docker registries on a VPS from cloud provides who also provide backup and resilience against underlying hardware failures as a part of their service. If a server dies the VM is transparently moved to another machine, no big deal.
It’s really nice to have it in the same network as the consuming servers to get great speeds.
Python 3.9.0 (default, Oct 10 2020, 11:40:52)
[Clang 11.0.3 (clang-1103.0.32.62)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 1+"1"
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +:
'int' and 'str'
While a weakly typed dynamic language like JS will allow for it Welcome to Node.js v16.0.0.
Type ".help" for more information.
> 1 + "1"
'11'Those of us building our own routers (I've done so since about 2006 when I got 1Gbps fibre installed for the first time) usually have a quite large cross-section with people on bleeding edge internet connections, and with (pro-)consumer 10Gbps internet and networking becoming more and more common a router capable of such is also more relevant. I see very little information about what's the minimal/cost effective hardware requirements capable of routing with NAT at wirespeed for these applications. Most of the content I read is either geared towards slower speeds (e.g. 1Gbps) or using overly beefy machines which are both power hungry and most likely overkill for the purpose.
Something that would be interesting to see as well is high speed NAT routing performance comparison between Linux, NetBSD, OpenBSD and FreeBSD using Intel or other well supported 10Gbps nics.
Also useful for local development with mdns. E.g. MacBook-X.local as an CNAME: "MacBook-X.internal.hultner.se CNAME MacBook-X.local" should just work for LE on my local dev machine when roaming between the home, office or on the go and the actual IP changes wildly.
That's basically everything you need to know for some basic chat.
I suppose every country is different but at least here in Sweden you would have to incorporate as a business and tax the money as one, you can be a sole proprietor but then the tax situation is usually even worse. And I’ve not even covered for things like vacation and sick days here. There’s quite a difference between what income you get into the business and what you can expect as a salary.
I was kinda expecting the story to not be fictional but rather a ambitious write up of some particular involved malicious code. Kinda like stuxnet which was harmless in most cases but infects certain programming environment and infects the code it produced without showing up in source.
The only thing I could wish for would be an auto reconnect feature, been thinking about wrapping it in a shell loop to handle it but it requires sudo so I’ve been putting it of, I don’t like having a long running script with sudo.