Some of these platforms are incredibly janky atm, so I'm not at all surprised that something like this could slip through.
The real surprise is scaleway rushing them into production.
390 karma · joined April 6, 2015
Recent Projects: https://github.com/apoxy-dev/icx
Some of these platforms are incredibly janky atm, so I'm not at all surprised that something like this could slip through.
The real surprise is scaleway rushing them into production.
While it might be true, and remain true for high-end designs, we're really seeing a proliferation of mid-to-low end RISC-V SoCs out of china based on open source IP.
Sure the first revisions of a new design will be buggy, but over time with iteration and continuous improvement they'll only get better.
I don't think too many folks will be designing new RISC-V cores from scratch, in the same way that very few people build their own OS's. It'll be contributing features and bugfixes to existing designs (and designing custom extensions).
Polycyclic aromatic hydrocarbons are nasty, carcinogenic, molecules that are commonly found in smoke, tar, and char. Basically burnt organic matter. On the other side of the coin AhR is also activated by a bunch of Polyphenols, which are found in a variety of plant derived foods.
Does this mean, it is possible that Lupus (and Psoriasis) are diseases of affluence caused by processed food (low in Polyphenols), and a reduced exposure to smoke byproducts in the environment?
Basically mint your own customized Debian distroless images (directly from upstream), with as few or as many packages as you need.
Currently it just builds base images, but I'm hoping to expand it over time to include the ability to perform other common provisioning tasks, such as adding users/groups etc (kind of a mini cloud-init). Also in the future, potentially SBOM generation.
It's pure nostalgia.
I've actually been hacking on a similar FOSS project lately, with a focus on building what I'm calling a layer 3 service mesh for the edge. More or less came out of my learned hatred for managing mTLS at scale and my dislike for shoving everything through a L7 proxy (insane protocol complexity, weird bugs, and you still have the issue of authenticating you are actually talking to the proxy you expect).
Last week I got the first release of the userspace router shipped, worth taking a look if you want to play around with a completely userspace and unprivileged WireGuard compatible VPN server.
https://github.com/noisysockets/nsh/blob/main/docs/router.md
Some kind of paid connection broker / app platform actually sounds like a solid way to build a sustainable business out of something like this.
I'm trying to avoid the tailscale model of having to lock up the control plane.
But you don't have to trust me, the AGPLv3 starts immediately.
I'll update the source headers in the following days.
Thanks!
The custom license is a pretty basic derivative of the FSL-1.1 with MPL-2.0 instead of Apache (for a weak copyleft), I think I might keep the custom license in place (I'll make the very minimal changes from the stock FSL-1.1 clear).
But adding an AGPLv3 license for those with ambiguity concerns is totally okay with me (it's ultimately more restrictive than the source available license in a lot of ways).
Thank you for the great suggestion.
One thing it does have in common with mosh, is excellent roaming support. And the other major selling point is that the remote shell protocol is browser compatible. No need for things like "Shell In A Box".
The fundamental thesis behind noisy sockets is, "What if your network endpoints were processes instead of machines?"
And as you say bypassing the host networking stack actually brings a lot of benefits (eg. avoiding those VPN leak shenanigans), it's actually interesting when you squint enough it begins to even look vaguely something like QUIC (in that you have multiple encapsulated streams/channels/sockets going over UDP with their own congestion control).
Peer discovery and NAT traversal are next on my list. I'm going to implement a kind of userspace lighthouse peer that will advertise peer endpoints to the network. I'm still trying to think about how I will deal with TURN/DERP. I suspect I'll tunnel WireGuard over WebSockets and just have each peer listen on UDP/TCP. Maybe one day that will allow even an in browser peer with WASM (which I'm sure someone will find an interesting use case for).
Also on the list is fine grained authentication/authorization (interestingly netstack has an iptables implementation), some of it will be opensource and some of it will be source available (sorry for the SSO tax).
Right now it doesn't support a multi-user daemon mode, kind of similar to mosh. But in the future because the server is able to cryptographically verify the source of connections, it's only a matter of time until I implement something akin to a per user `~/ssh/authorized_keys`.
With noisysockets I'm effectively building out a suite of WireGuard powered "apps". Which are small, unprivileged, programs you can attach to a WireGuard network and will act as virtual peers.
The shell implementation is already under the MPL-2.0 and worth a look at for anyone who's interested https://github.com/noisysockets/shell
I've got an example of doing just that with my project Noisy Sockets, https://github.com/noisysockets/noisysockets/blob/main/examp...
Anyway none of this is about respecting German law.
Big brain move, how many innocent couples get caught in the net, versus how many fraudsters can you realistically catch (organized crime has figured out how to game the bureaucracy, no doubt).
As a new world Australian, the fact this remains in force is completely insane. In Australia the authorities can trivially query the birth and deaths register to verify the validity of certificates.
In Germanys defense, centralized registries were used by the Nazi regime to facilitate the Holocaust.
Anyway Biometric passports/ids pretty much completely supersede this use-case and can be as equally decentralized.
No the point is my wife was struggling, and she asked for help integrating, and the state refused to help her integrate. Even as a hardcore capitalist you should be in favor of getting immigrants into the labor market ASAP.
The irony is that fifteen years ago when she was a new immigrant to Australia, the state sponsored TAFE system was amazing for her, taught her English, and totally turned her life around.
I think most immigrants who get married in Germany are doing it for legal reasons primarily.
We've had a number of friends do the same due to similar issues, plus the German process can be very cost prohibitive once you start including official translators and such.
The Danish authorities accept a passport as a proof of ID, and the supporting documents can be in Danish, English or German.
My favorite Berlin anecdote is when my wife (then girlfriend) and I first arrived in Germany, she was unemployed for the better part of a year as no-one would give her a chance. She actually got quite depressed about it, and reached out about state sponsored integration courses as the language lessons she was taking were expensive and she wanted to do something more holistic. The authorities told her in no uncertain terms that they didn't care and that there were no places available.
My biggest bugbear with Germany is that the state intrudes extensively in your affairs, most of the time they are being benevolent but that intrusion brings in a tremendous amount a bureaucratic baggage. And that baggage is slow, paper based, and becomes a significant barrier for doing anything. In many countries the kind of paperwork you have to slave over here just doesn't exist in the first place.
FWIW my wife and I got married in Denmark. It was impossible for my wife to provide an up-to-date (less than six months old) translated copy of her Chinese birth certificate. Theoretically she could have traveled back to china (in the middle of the pandemic) and begged her backwaters local police authority to print a new copy but they weren't obliged to issue her one. Denmark was happy with her passport and some declarations from the local authorities in Germany.
Some days I really wonder why I continue to put up with the hassle, probably just sunk cost at this point and stubbornness. Wouldn't recommend Germany for anyone with a low frustration tolerance.
One of the recent feature divergences from upstream is support for network exit nodes / gateways.