HN user

nenolod

121 karma
Posts2
Comments75
View on HN

Although we do not yet support recording the copyright lines in the package metadata, SPDX labels are used to provide linked data references to the license text. Copyright metadata itself will be included in apk3.

George Varghese's Network Algorithmics is a good book for backend-oriented people to learn various fundamental CS algorithms.

It presents various CS topics from the perspective of backend optimization, so it's a good book for approaching theoretical CS from a background you already probably understand.

But, ultimately, the best asset for somebody with a CS background is not so much having immediate knowledge, but knowing where to acquire knowledge as necessary. If you have a general idea that for a specific scenario, you can acquire X knowledge in Y resource as you go along, then you're already doing quite well.

Amazon's behavior may feel exploitative, but it isn't. That would be like saying Red Hat is exploitative.

Part of the whole concept of free software is that you have freedom of choice with vendors (this is derived from "freedom 0"). Amazon is providing the software and its support as part of the Elasticsearch offering as a managed service. Elastic is a competing vendor, both as a managed service and in a traditional sense too.

Elastic made this decision because they wanted to be the exclusive vendor for Elasticsearch. That's fine, but it's not in the spirit of free software.

If anything, Elastic has exploited the third-party contributors who contributed to Elasticsearch under a CLA by promising to not do what they did and then blaming AWS for doing it anyway.

Incidentally, the fact that it is OK to use Apache-2 licensed components inside projects licensed as SSPL is probably a net negative for free software moving forward as there will be more of these companies which do this in the future. It doesn't end with Elastic.

Alpine Linux 3.13 6 years ago

That activity is being driven in musl directly. 1.2 has introduced optimizations for arm, aarch64, x86 and x86_64. there's more to optimize, but some are already there.

Alpine Linux 3.13 6 years ago

The good news is that there is work in progress to untangle the mess with PyPI wheels and musl. But it is easy enough to just not use wheels.

Alpine Linux 3.13 6 years ago

If you don't mind using IRC, there's a lot of people willing to help you get started with this adventure in #alpine-devel on freenode.

Alpine Linux 3.13 6 years ago

We have started to extend musl with optimized routines like glibc does. But really, the performance difference is usually minimal.

Alpine Linux 3.13 6 years ago

On desktop, we support KDE, GNOME and Xfce, which are the big ones, but yes, we could use more work there.

It is hoped that the cloud images project will get Alpine available in all of the main platforms, we've done AWS already starting with 3.13.

Alpine Linux 3.13 6 years ago

this page really should be updated, at this point all you basically have to do is `apk add gcompat`.

Alpine Linux 3.13 6 years ago

The gcompat project, which provides a wine-like compatibility layer for glibc applications, is pretty close to having vscode working out of the box.