Avatar
mister_monster
dd2057556f88a64cacd075d007f1be480f949c91fd6d0c4d593baccdb2aabde2
I do not recognize anyone’s right to one minute of my life. Nor to any part of my energy. Nor to any achievement of mine. No matter who makes the claim, how large their number or how great their need. My public bookmarks are like a pseudo blog, check them out to see what I have to say. I don't post every day, think of me as a high SNR oracle, when I show up in your feed it's probably going to be interesting. I do private contracting for personal server setups and automation scripts. Feel free to contact and inquire about that if you need something put together. xmpp, deltachat and email: mister_monster@disroot.org pgp fingerprint: 16b1f268d3a01afdf4194b87868bc00fa8740dac 8C2H9HbnwamDs2EkZroPNbdrUJB8hguQsjSNUKgg1fNvB7tAsETHMWhdWYG9aKAZzMRJMb3pw6J46T4wnSNyfZR863nYyEd White noise npub1ga5usrfkrue6qeekzhrcylserwx5cuw903vhrn4ftrdj549vscesdr2kds (until white noise supports amber, for security purposes) 09F911029D74E35BD84156C5635688C0

It's my go to at this point. It's an arch desktop without all the setup, absolutely fantastic, you can't beat it.

I go the "no desktop" route and install Wayland, xwayland and a compositor (sway for me, and I also have labwc and sfwbar for a "normal" cascading, mouse oriented environment that I hardly ever use, and ly as my login manager) but if you prefer a DE and you like KDE or whatever that stuff installs seamlessly by itself.

I think it's a cool idea. I I think nostr performs the functionality that a user wants from RSS much better than RSS does. And it comes with a comments section, you can't really beat it.

Try talking to the feeder guys, they might be receptive, https://github.com/spacecowboy/Feeder

I see you use those chest refrigerators in your builds, they're pretty expensive, I was thinking 120v AC because I can get a lot of refrigeration for pretty cheap and newer ones are pretty efficient. Trying to do a self sufficient place for many people, and that means a few freezers.

OK didn't see this before I replied to the other reply.

I want to wire everything 12v except refrigerators and a few plugs, all from an inverter. I've lived in RVs before, and there's a lot to like and dislike but that's one thing that was fantastic, everything is wired in 12v DC, I honestly hate high voltage AC, it's designed for long range tranission but in off grid on solar and batteries, wiring everything for AC to convert 12 or 24 volt DC to AC to run lamps that have LED bulbs that convert it right back is stupid. I'm not gonna do that.

I figured decent strips along exposed rafters and I want to wire and program up a controller to fade in, then dim to redshift then out at a certain time based on the date, longitude and latitude, that's a different conversation but I am interested in good quality LED strips.

Yeah I went and looked at your profile, you build these things as a business right. They're really cool. I've seen lots of tiny houses, but the ones I usually see look pretty different from the ones you build. I saw one where the countertops were welded square pipe steel frame? And you use security glass with wire in them right?

Let me ask you, what do you think about acrylic or polycarbonate for windows? To me they just seem like better materials security wise, it's just they'll get scratches and discoloration over time.

I am going to build a house for my family in the next couple of years, and I've got some unorthodox ideas about how I want to do things and it helps to be able to talk to someone that builds things, especially high quality things like what I see you've made.

Also still curious about the stove and lights lol

Well, it's not that it's bad. Just some interesting decision making in how the client works, user experience, and some quirks. I'll give you some examples.

When replying to someone, unless the note you're replying to is short, you can't see the whole thing when replying. Even pushing "show more" won't actually show you all of the note if it is long enough, and there's no way to scroll down.

There's also the issue of the block list. Everyone knows about this with Amethyst, there's a block list for spammers that gets passed around and updated as people report spam, but you can't see it. The user should be able to see it if they want to unblock someone just for themselves.

Every time you open the application, their kind 0 which is their "about me" and avatar URL and all that gets fetched, as well as the actual avatat. Every. Single. Time. There's no caching. There should be caching, at least of follows, that's a lot of data, on low bandwidth connections this makes it unusable. It even fetches your own information! The sane way would be to cache this information and then update if it pulls it and it's different.

It saves drafts as draft kinds to the relay automatically, so if you're typing a reply and you go do something else for a second, the draft goes out, there's no way to turn this off. I don't want my half written notes sent to the relay!

That's not exhaustive, just what I can remember right now off the top of my head.

There are a lot of options that seem like basic user friendly functionality that just aren't there. I can't think of many off the top of my head, and going into that would turn this into a feature request ramble, but generally speaking client developers in every corner of tech have begun to make decisions for the user and restrict their options instead of empowering them, it's a trend I've noticed and is getting worse, and amethyst does some of that, but almost every nostr client I've used does something like this.

I have my ideas for an ideal client, and I don't expect that without building it myself, but there are some things that are so standard or self evident that you've got to ask, why is it done this way?

I'll counter this with your own argument: the unit of account is what we use to measure wealth. It doesn't matter what you wish the unit of account was, all charts are fiat charts.

Holding bitcoin is bitcoin wealth. You're just measuring it in fiat, because fiat is the unit of account, so there's no other way to measure it.

Are you building wealth by holding bitcoin? Yes, even when measured in fiat, you're building real wealth no matter what you measure in. Well, for now anyway.

Amethyst, but I don't really think any of them are that great (yet).

Right now, my working solution to this problem is separate keys. People want to follow your 130 char tidbits, follow this key, they want your long form, follow another, they want your videos, that's a different key, etc. It's not too cumbersome especially if you pick one (your kind 1 publishing key for example) as your canonical identity with the information on how to follow your other stuff in your kind 0.

There's a 4th solution: a client can make itself configurable to display any kinds the user wants, warning them that if the client doesn't support the kind it will display the raw message.

Option a is the topic of discussion here and you don't even want to talk about it at all?

I think you're probably right about the ideal solutions. But I'll share a story with you so you can understand the frustration.

I'm currently developing a tool that uses nostr and torrents. I have read all the nips (which are changing very fast) and I came across nip-35. It is a torrent specification. The kind is 2003. I'm sure you're familiar with it.

It only supports v1 hashes. These are sha1 hashes. These are insecure. Of course, there's nothing preventing a user from sticking a sha256 hash in there, that's up to the client. Side point here: why is there a separate spec for a type for this that can and will simply be ignored by clients? Digression aside, this is not a very well thought out spec.

So, there's a part of the specification for "i" tags, that include website specific tags for imdb and myanimelist among others. What kind of silly shenanigans is this? A generic torrent spec for a decentralized protocol has a carve out in it's design for imdb? That's fucking silly.

Is this a generic torrent spec or a piracy specific spec? Is this a general type or designed by someone with a specific client in mind that they are building? It is very badly thought out. Looks to me like more of a "decentralized popcorntime" NIP than a torrent specification. Useful, definitely, but not suitable for general use with torrents.

So as a result of all that (and a few other considerations) I'm publishing magnet links in what I'm building as kind 1 by default. I will also code in the option to select kind 2003 so that users who want to use this kind can.

And a lot of event types and nips are like this, just badly thought out, that have been merged. I know, you don't want to artificially restrict development, you want to let this evolve how the userbase needs it to, you don't want it to be a generic transport protocol and all that. But a lot of this stuff is client specific, or not well thought out. There's going to be a lot of fragmentation, legacy support for deprecated nips, and things like that if this continues it's going to get away from you and the rest of us, just like how it is harder to build a web browser from scratch than to land a spacecraft on the moon. A little foresight would go a long way here.

Well, youre saying "bottom line murder is wrong", I'm saying it's not always murder, we seem to be in agreement on that. You're saying when the state does it they commit injustice because of the process by which they do it, I'm in agreement with you. But you keep making those same points which aren't in contention at all and which we have already addressed.

> None of what your saying is objective fact. Again, I don't think abortion is wrong, but defining it at the moment of fertilization is not objective because personhood is not a scientific fact, it's subjective philosophy.

I do thing abortion is wrong. I did not define personhood as the moment of fertilization.

The goal of subjective philosophy is to get closer to objective reality, saying that can never be achieved means saying that philosophy and morality are irrelevant. We can just define person hood however we want, throw pur hands up and say "welp, subjective!" and treat whoever we want however we want. That is obviously not our goal here. We are trying to find that place where it's immoral to snuff the zygote. I say, that place is when it's probably not going to spontaneously snuff itself.

> And your point about uninterrupted process, is basically just a short hand for viability. Which has changing goalposts every decade.

No, it's not. "Moment of viability" is the point when the fetus could survive on it's own outside the womb. This is of course constantly changing with medical technology, and the moving goalposts are not just that, but things like "detectable heartbeat", "can it feel pain" etc, not just with viability, and usually by pro abortion people. I'm not talking about any of that, I'm talking simply, if left undisturbed, does this thing become a baby by itself. An egg, no. A sperm, no. A fertilized embryo, also no. So when? That's the answer to this question, "is it murder to stop the process of development?" Because that's what we are doing, we are trying to find an objective point when it does, you're saying it doesn't exist, but then you can objectively tell me that smothering a newborn is murder, I would guess you think that aborting the day before the due date is murder, those are objective facts, but at what point does it become murder, you say there's no objective measure of that. I'm saying that's not true, and not only that but that it is absurd, if you can claim that killing a human at any age is murder objectively then you can pinpoint when in the life cycle that becomes the case, and further I'm offering a coherent argument for a specific moment, a specific part of the process, not reliant on time or any of that, reasoning why I think that, if your only argument is "no that can't be it because there isn't one" youre arguing with the wind.

>You dismissed my point about living inside of another organism because of circular logic btw

Living inside another organism is part of our natural life cycle. To say it isn't a human being in that part of the life cycle is the actual inconsistent thing here. Humans are dependent as babies on their mothers for survival for quite a while, so should the mother be able to just not feed it? See, that's entirely inconsistent. As organisms, we live inside our mothers for a while. We are still organisms, and a specific type of organism, a human being.

Replying to Avatar ThatGuy

To your first question, I would have to say no, because a threat of violence (even if backed with a promise) is still just words. One step further, if that threat was then followed by the person punching you in the face, I do not think it is moral to kill (disproportionate reponse...one can only morally kill another human if the person is in danger of being killed himself). If a gun is being drawn, now the situation has shifted to life-threatening and one has a right to protect life (so admitedly, we get into difficult territory delineated exactly where the threat against life precisely occurs, I think this area is ripe for debate and certainly different people perceive threats in varying degrees).

To your second question, essentially my answer above applies although now, with multiple people acting with varying threat perceptions the entire situation has become more difficult to summarize (if that makes sense?)

In the rape example, if the person is actually doing the act, witnesses to the act can morally take increasingly aggressive action toward the perpetrator to the point at which the violation ends. Again, the verbiage "raping until death" consitutes a threat, and is not the same as the act of killing, therefore it is not moral to automatically kill a human in the process of raping (even though it may feel like the "right" thing (emotionally) to do). The rapist should be stopped and penalized proportionately (certainly another area of discussion).

All of the above is not to be lenient on violence shitbags that want to harm innocent people. These individuals should face penalty proportionate to their crimes, but I do not think pre-meditated murder by uneffected agents acting on behalf of the state is proportionate. Additionally, given our highly flawed/corrupt legal and political systems, we need to be careful not to use the mechanism of state-sanctioned violence to kill innocents that manage to get caught-up in the someone elses' crime drama. I always come back to the thought, "What is the maximum number of innocent lives lost (to be clear - false conviction ending in death penalty) I am willing to accept before deciding that the death penalty is not a moral choice of state-sanctioned penalty?" I always land on 0 for this question.

> ...I do not think pre-meditated murder by uneffected agents acting on behalf of the state is proportionate.

I'm 100% with you. The way it's done in our society is unjust. But what I'm trying to get at is, if putting people to death is fundamentally unjust. Most people I've talked to that are opposed to it tie the two inseparably and it clouds the morality of the fundamental question.

As far as your other points, I disagree entirely. Any credible threat of violence can be met with whatever preventative measures the potential victims warrant appropriate. I don't have to wait til I'm about to be killed to protect myself, if I know an attempt on my life is impending I can justifiably act.

There is a possibility that humans die by accident, from disease, we don't say that that means we can't objectively call them human or that because of this fact it is OK to kill them. Same with one developing in the womb. Nobody holds anyone responsible for an accident happening to somebody unless it's the result of negligence. I don't see any inconsistency here whatsoever.

By "uninterrupted" I mean deliberately interrupted.

> It doesn't live inside of another organism

This is irrelevant. Living inside another person is part of our natural life cycle. It's part of the nature of the human being, just as a butterfly spends time in a cocoon.

All the other details that you say make a baby human are the same as my examples earlier, it talks, it walks, they aren't the reason we call it a human. A baby on a feeding tube is still a human. If you use these as the criteria then of course it's going to be murky to you. Find the fundamental differentiator, not a list of most-of-the-time criteria with tons of corner cases and caveats and you'll see my point.

> If you don't think a baby's humanity is different than that of an unborn one and you think that that belief is objective, then how is a sperm or an egg not an unborn baby even before they meet?

I've told you already, the criteria that is most objective is, at what point in development does it occur that, if the process is not *deliberately* interrupted, more than likely it will result in a baby. That's the point you can call it a person. This precludes sperm, eggs, even fertilized embryos, most of which go unnoticed.

Well, I think imprisonment is cruel and unjust, but aside that, you and I have already agreed that killing someone in self defense is just, and you haven't actually responded to my reasoning at all. You're reiterating your position, which is fine but doesn't lend itself well to fruitful discussion.

A jury, the state, all that I can agree with. That doesn't mean though that a group putting someone to death is always unjust, just that our mechanisms for doing it are.

I'd argue that me and my buddy deciding to go grab someone and kill them for, say for example, killing my cousin or raping my nephew or threatening to do so is entirely just.