HNHacker News
TopNewBestAskShowJobs

jblwps

40 karma · joined January 23, 2019

submissionscomments
jblwps··on Grafana, Loki, and Tempo will be relicensed to AGPLv3
> I like the AGPL, but I would like an extra step that forces you to distribute code even you have not modified it.

This is...already the case. The distributor is the one who is bound to supply the source code--"upstream" isn't implicated in the license.

jblwps··on Grafana, Loki, and Tempo will be relicensed to AGPLv3
Nitpick: SQLite is public domain[0], which is not open source[1].

[0] https://sqlite.org/purchase/license

[1] https://opensource.org/node/878

jblwps··on Grafana, Loki, and Tempo will be relicensed to AGPLv3
> What I don't like about changes like this is that it makes it impossible to reuse any Grafana/Loki/Tempo pieces or libraries in any more permissively-licensed code

They're not making everything AGPL and seem to be aware of the kind of thing you're talking about. From TFA (emphasis mine):

> Going forward, we will be relicensing our core open source projects (Grafana, Grafana Loki, and Grafana Tempo) from the Apache License 2.0 to the Affero General Public License (AGPL) v3. Plugins, agents, and certain libraries will remain Apache-licensed. You can find information in GitHub about what is being relicensed for Grafana, Loki, and Tempo.

jblwps··on Ask HN: How do you keep track of releases/deployments of dozens micro-services?
Doesn't a "service" handle a domain?
jblwps··on Monolith First (2015)
Aren't you just describing traditional RPC calls? Many tools for this: DBus on Linux, Microsoft RCP on Windows, and more that I'm not aware of.

If you've only got a basic IPC system (say, Unix domain sockets), then you could stream a standard seriaization format across them (MessagePack, Protobuf, etc.).

To your idea of gracefully moving to network-distributed system: If nothing else, couldn't you just actually start with gRPC and connect to localhost?

Is there something I'm missing?

jblwps··on How to leave Google and why
Ah, gotcha. There are hosted Nextcloud solutions out there if you can't run your own instance. I've never used them and can't speak to how non-technical the overall process is (I'd guess it varies by provider).

Nextcloud's website does have a page on getting ("free"?) accounts from providers. It took me a hot second to find the "change provider" link, but that allows you to see a bunch of options.

https://nextcloud.com/signup/

jblwps··on Trump pardons former Google self-driving car engineer Levandowski
Civil disobedience isn't about avoiding the consequences of that disobedience; it's about doing the right thing even though it's illegal and requires punishment. If your concept of justice can account for civil disobedience like that, that is.

That is to say, if e.g. Snowden's actions were civil disobedience, it's not incoherent to say both that:

1. He was right to leak the info, and

2. He need not be pardoned in the name of justice.

jblwps··on Amazon: Not OK – Why we had to change Elastic licensing
If ES is the sole copyright holder, they can license it to whomever they wish under whatever license they wish. IANAL, but it seems perfectly coherent to me that they can say "If you build the software this way, we release it to you under X license. If you build it that way, we release it under Y license."
jblwps··on How to leave Google and why
What do you need in a calendar service that you can't find elsewhere?

I use the Calendar app with NextCloud[0] for a CalDAV server + calendar web interface. It's fully-featured as far as I can tell. I use its CalDAV functionality to sync to my Android phone using DAVx^5[1], which integrates the calendars natively so that you can use whatever calendar app you want on your phone (I use Etar[2]).

[0] https://apps.nextcloud.com/apps/calendar

[1] https://www.davx5.com/

[2] https://github.com/Etar-Group/Etar-Calendar

jblwps··on Ubuntu 20.04’s zsys adds ZFS snapshots to package management
IIRC, The GPL incompatibility prohibits distribution of linked binaries. Since the CDDL-licensed ZFS kernel modules have to be linked against the kernel, those compiled modules can't be distributed.

Hence, Canonical (or anyone else trying to re-release under the CDDL) cannot distribute binaries of the kernel modules.

However, you are fully allowed to compile and link the two on your own. This is why the alternative to binary distribution is compiling yourself with the help of DKMS.

jblwps··on How and why GraphQL will influence the Sourcehut alpha
Graphiti always seemed like a cool project in this vein.

https://www.graphiti.dev/guides/

jblwps··on Proxmox VE 6.2
You don't send the whole pool--you send the datasets (ZFS filesystems) that you're concerned with.
jblwps··on WireGuard 1.0 for Linux 5.6
What net benefits would you see that having? If I'm allowed to assume that you wouldn't use TLS because of PKI management concerns, I have a hard time seeing how using WireGuard in the large wouldn't have the same problems--you still have to build some kind of management platform on top that verifies host authenticity (ultimately including revocations and more). That is to say, WireGuard in the large will surely (right?) need supporting PKI.
jblwps··on Elon Musk’s plan to build one Starship a week and settle Mars
> tank mass scales with a lower exponent than tank volume

I'm confused here. How are they not both cubic?

jblwps··on The Problem with Palm Oil
So aside from the additional cost, is there any catch in using it instead of palm oil or tallow, provided you balance it out with a moisturizer like olive oil?
jblwps··on Signal is finally bringing its secure messaging to the masses
Because you can reproduce that binary bit-for-bit to confirm its corresponding source code. That's the point of a reproducible build.

https://en.wikipedia.org/wiki/Reproducible_builds

jblwps··on Signal is finally bringing its secure messaging to the masses
As greysonp points out, yes; Signal has had reproducible builds since March 2016. So we can prove that those published binaries do not have backdoors insofar as we can prove that the corresponding source code does not have backdoors.
jblwps··on 82nd Airborne unit told to use Signal or Wickr on government cell phones
In what sense would it be a gateway? Because of the possibility of data exfiltration?
jblwps··on Epic Tells Customers It Will Stop Google Cloud Integrations
> What incentive do doctors and patients have to keep vending the data to Google at that point?

Inertia, if nothing else. Moving platforms, especially in a highly-regulated industry, is no small thing.

jblwps··on Google is finally killing off Chrome apps, which nobody really used
I'm running Fedora 31 on my C710 too as my daily driver. It's a surprisingly good experience! You've definitely got to manage your CPU expectations.
jblwps··on The old internet died and we watched and did nothing
Just for example, Facebook tracks you even if you don't have a Facebook account.[0]

More generally, I think we need to approach discussions about data collection from the perspective that data being about a person doesn't mean that the person owns that data. Here's what I mean: The sort of data we're talking about is personal (read: "individual") merely in the sense that it is about persons. However, it's social (rather than personal) in its origin. For example, the list of my commercial transactions isn't originally (fundamentally?) data about my person. Rather, it's data about a social fabric of which I happen to be a part. So, personal data is not originally personal.

What's the significance of personal data being fundamentally social (by way of its origin)? Well, I would contend that it means personal/individual means of managing personal privacy are ultimately insufficient; your data (while it is about you) doesn't naturally belong to you. Therefore, my takeaway is this: If we want to make personal data (i.e. data about persons) practically personal (i.e. give persons control over their own data), then we need social mechanisms to protect it. My aforementioned point, about the insufficiency of personally-undertaken measures, is corollary to this.

For better or worse, it seems like most people these days equate "social mechanisms" with "regulation". However, there are in principle other social bodies (both formal (e.g. unions or guilds), or informal (e.g. various social movements)) that could be sufficient to make personal data truly personal. However, I'm unfortunately skeptical of the efficacy any non-governmental body could be when dealing with this problem. But that's beside the point.

[0] https://www.vox.com/2018/4/20/17254312/facebook-shadow-profi...

jblwps··on The Computational Theory of Mind (2015)
> I disagree that a problem with theory-A means theory-A is not "true." Our favorite theories: say relativity or QM have plenty of problems but we still work on them.

I think you're actually agreeing here with mjburgess' point that therefore theory-A should be taken as the basis for a research paradigm.

jblwps··on The Computational Theory of Mind (2015)
> if the brain's computational model is Turing complete, it will follow that we can simulate a brain inside a Turing machine

I don't believe this is correct. If the brain's model/the brain itself is Turing-complete, that doesn't mean a Turing machine can simulate; it means that the brain's model can simulate any Turing machine qua Turing machine. This does not imply the reverse, that any Turing machine can simulate it.

jblwps··on Technology Preview: Signal Private Group System
Assuming you're talking about the Android app, but you can actually force sending with SMS. The option to do so in a conversation/thread can be found by long-holding the send button, which then pops up a context menu to send via Signal or SMS.
jblwps··on The Lesson to Unlearn
Montessori schools as well: "Follow the child"
jblwps··on Text Editing Hates You Too
> Until you get into general relativity, time itself is extremely simple and uniform.

Just a little niggle, but I think you meant to say special relativity; special relativity is about the relationship between space and time, whereas general relativity (I believe) is more about gravitation and other things that I definitely don't understand.

jblwps··on Efficient GraphQL Queries in Ruby on Rails and Postgres
Is the concern over repeated information about [load on the DB], [size of data sent to the client], or something like [processing requirements on the client]? I'm assuming you're talking about [size of data sent to the client], but shouldn't that data be readily-compressible?
jblwps··on Firefox’s Test Pilot Program Returns
Yeah! I found it when looking for free software-based mail providers, in fact.
jblwps··on Banks are getting back into the business of building mortgage bonds
Maybe not literally, but don't regulations stipulate how many liquid assets a lender must have on hand? Even if the ratio isn't 1:1, it's bounded, unlike an unbounded MBS market.

IANA finance expert, but I suppose you could bound the MBS market with some kind of maximum-degrees-removed-from-real-assets metric, and regulate based off of that. But that, to me, would seem unwise since that metric would likely be fairly abstract and therefore dis-preferred as a basis of regulation.

jblwps··on California Approves Statewide Rent Control
A note: EconLib appears to be run by the Liberty Fund, which is a group that certainly has a slant of its own[0]: an essentially anti-regulation stance in the name of personal liberty. I have attended a colloqium put on by a Liberty Fund-sponsored think-tank, and can attest to that slant.

I'm not saying the contents of the article is wrong, but just be aware of its source/publisher.

[0] https://en.wikipedia.org/wiki/Liberty_Fund#Criticism

Page 1 of 2Next →