MRI machines used to be called NMRI machines. They changed the name because they thought patients would be afraid to go inside of a machine called a Nuclear Magnetic Resonance Imaging machine.
Yes subkeys are a good idea. But NIP-26 wasn't implemented broadly and cannot work unless most relays supported it, which they didn't, meaning you cannot query for someone's delegated events. I had it in gossip for a long time but recently removed it after determining that I could not find a single event that had used it.
I'll put it back into gossip if people start using it. I took it out because it created a lot of edge cases that were hard to manage. But the git commits can be resurrected.
IMHO the "delegation" tag should be changed to an unused single letter, then relays would all support it (at least for queries, not for deletes) without doing anything.
You say you want a #revolution well, you know, we all want to change the world.
Nostr is a #revolution in social media.
The #revolution will not be televised.
I can't believe facebook blocked posts tagging #revolution. What wankers.
I checked with the nostr CEO and she said we are a-go for posts about #revolution.
I don't know. But studies have shown that myopia develops in children who don't play outdoors very much, and does not develop in children who do spend a lot of time outdoors (people used to think it had to do with reading books). Late-onset myopia (e.g. in your 20s/30s) tends to develop from heavy computer/screen usage where you don't refocus your eyes and just look at the same distance object for long periods of time. The best thing for your eyes is to look at things off in the distance, either by going outside, or putting your computer in front of a window so you can keep looking into the distance (not sure that has been studied though). You can also get some glasses looking things that you flip which go from +2 to -2 or something to force you to exercise your cilia muscle (the one bending your lens and focusing), not to make it stronger but to stop it from spasming.
Myopia is caused by your eyeball growing longer. It is not about muscles being weak . It is not going to grow shorter. Wearing glasses could make it worse, yes, but I don't think you can make it better by eye-exercizing yourself out of the condition. Once you have it, you have it for life. Most people wear the glasses because they want to see clearly, even if it gets worse, because they can always just get a new prescription and continue to see clearly.
I don't know much about this, except that blue light at night supposedly might interfere with your circadian rhythms. Red light doesn't, and I suspect it is because we evolved with fire... if looking at a fire reset our circadian rhythms that would have messed us up quite a lot.
I doubt looking at the sun at dusk/dawn improves eyesight. It certainly causes your pupil to shrink way down, which focuses things better, and so it may appear to immediately improve vision, but that isn't fixing anything permanently. But there might be more to it, I'm just not aware of it.
Yeah I think bounties are worse than work-for-hire. It would be better for both parties IMHO if funded projects were put out as a work-for-hire contract, the contractor screened applicants and accepted just one, and paid out only if and when the work was completed to the spec that they specify up front.
With bounties you get multiple devs working, people complaining that they helped and didn't get any of the bounty, people not capable of the task elbowing out people who are, and the contractor has a lot of uncertainty around whether or not someone is working on it.
"... the issue before us is the scope of the immunity possessed by the President of the United States. This Court consistently has recognized that government officials are entitled to some form of immunity from suites for civil damages. Considerations of "public policy and convenience" therefore compelled a judicial recognition of immunity from suits arising from official acts. In exercising the functions of his office, the head of an Executive Department, keeping within the limits of his authority, should not be under an apprehension that the motives that control his official conduct may, at any time, become the subject of an inquiry in a civil suit for damages. It would seriously cripple the proper and effective administration of public affairs as entrusted to the executive branch of the government, if he were subjected to any such restraint. Applying the principles of our cases to claims of this kind, we hold that petitioner, as a former President of the United States, is entitled to absolute immunity from damages liability predicated on his official acts."
That is what the supreme court said.
-- scroll down --
... In 1982 in the Nixon v Fitzgerald case.
If you don't read the news you are uniformed.
If you do read the news you are misinformed.
If you listen to Glenn Greenwald, you are informed.
Everybody needs to listen to Glenn Greenwald, one of the last reliable sources.
I can't think of a single time when I disagreed with Glenn Greenwald, or that he has been ignorant or sensational. I can't quite say that about Tucker Carlson, although I usually share his view and I always appreciate his view.
I find Glenn more nuanced and well researched than those names.
I've been unsure about the veracity of Aaron's and Chris's views on Venezuela, for example, wherein they never dare to think socialist policy has any affect whatsoever on that nation's outcome, but that it is 100% attributed to the evil acts of the United States. So while I think they do research their work (Aaron especially IMHO) I think they let their ideology influence them too much.
I don't know Jeremy Scahill.
Gossip does not manage a Tor connection, nor does it talk through a Tor SOCKS proxy (e.g. on port 9050 which is typical). Sorry. Partly I'm not supporting that because I think that is a dangerous way for anybody to be using Tor. But also because I just didn't bother to code it.
The reason torbrowser exists, rather than pointing your normal browser at a Tor SOCKS proxy, is because those developers found all kinds of ways that the web stack can accidently go around Tor and leak. Even though gossip doesn't use the web stack, I'd feel safer knowing I didn't break somebody's opsec accidently with some bug. Gossip and all nostr software is highly buggy still as it is all still so new.
I strongly recommend that if you want privacy, you use whonix or qubes. If you are on an operating system that uses Tor for everything such as Whonix or Qubes, then yes gossip will work with .onion addresses just like with any other DNS address.
I wonder how performance compares to the SiFive Unmatched. I'd like to see it tested by phoronix. The SiFive Unmatched was too slow to be usable, and RISC-V excels mostly at super low power situations rather than performance. If they got reasonable desktop performance to the level of a raspberry pi 3+ or so, I would be happy to buy one.
In chorus, every connection is IP blocked for 1 second after disconnection. That is to prevent rapid reconneciton loops. That block last longer on bad behavior.
Also, do you have an multi-column index on (kind, pubkey) as a pair? It may sound superfluous but it is faster than having two separate indexes (which you still need however). Because under the hood the data is laid out in such an index like this:
kind1,author1 -> offsets of events
kind1,author2 -> offsets of events
kind1,author3 -> offsets of events
kind2, author1 -> offsets of events
...
and it can jump to the matching kind and author in one fell swoop without doing a hashjoin (for example).
If you presuppose that the world is being run by a unified-in-purpose dark entity, things will never quite make sense.
It is better to presuppose that there are many different people, each with a different idea of how the world should be, and who work together where they can, but fight for power otherwise. So what George Soros wants differs from what Hillary Clinton wants which differs from what Klaus Schwab wants which differs from what Jacinda Ardern wants, etc.
What happens is that certain bad ideas become popular, certain good ideas become forgotten, and there is a lot of what the courts came to call "parallel action" that isn't actually overt collusion. For example, the neocons become focused on money laundering and over time neglect to be concerned with actual wartime strategy, and so all the wars are lost. But nobody got together in some dark shady room to decide to lose the wars.
Our human minds are very limited, and it is easier to model reality as a small group of intentional humans, rather than the insanely large group of intentional humans that actually exists. That leads us to these shortcuts, to believe a deep state or global jewry is somehow organized and intentional and has a "plan".
Freeing Assange was just a political pressure move. Assange killed or jailed vs. Assange free makes no difference to anybody in power. They only wanted to kill him because they were mad at him, and to send a strong message to others not to behave like he did. I think that strong message has been sent well enough, so keeping him longer didn't really matter, except to foster more distrust and antagonism against government power. So freeing him worked in their favor as the masses hopefully won't continue to harbor as much hate for the power of government.
I am a long term optimist.
Humanity has been improving our condition for 12,000 years on an exponential curve, with breakthroughs and revolutions happening over and over, and there is no reason to think that trend will stop. Up ahead we may well see major breakthroughs with AI, nanotech, bioengineering, fusion power, moving into space, etc. Even as we trip up (toxic chemicals of the 50s and 60s, chernobyl disaster, obesity epidemic currently, climate change, etc) we eventually innovate our way out of these problems. I only wish I could live to see the great breakthroughs 100 years hence.
Too many puppies are being shot in the dark
Too many puppies are trained not to bark
At the sight of blood that must be spilled so that we may maintain our oil fields
Too many puppies are taught to heel
Too many puppies are trained to kill
On the command of men wearing money belts that buy mistresses sleek animal pelts
Too many puppies with guns in their hands
Too many puppies in foreign lands
Are dressed up sharp in suits of green and placed upon the war machine
Too many puppies are just like me
Too many puppies are afraid to see
The visions of the past brought to life again
Too many puppies, too many dead men
Glenn Greenwald called news reporters "herd animals". They all run in the same direction, and then on a dime turn and run in a different direction. It's a very apt analogy.
Why are nations sending Vladimir Putin rewards because he invaded Ukraine? Oh wait... maybe they aren't...
I just assumed such because I keep hearing over and over "we cannot reward Putin for invading a sovereign nation" which sounded like a good argument except for my question...
Who the fuck is rewarding Putin? Who is sending him rewards because he invaded? Whoever you are, stop it!
Clients can make the mistake of repeatedly trying to connect to a broken/down relay in a fairly tight loop.
Clients can also make the opposite mistake of avoiding down relays for a significant time so that they don't get into a tight loop, and then due to a network glitch that makes all relays appear to be down, avoid ALL relays for a signficant time hamstringing the client.
Gossip has suffered from both of these fates in the past.
But I think the next release has it sussed, which means users don't have to care about whether these relays are down for a short time, or down for a long time, the client will do a reasonable thing. And that reasonable thing may even become more reasonable over time (e.g. we may add a capped exponential backoff)
BTW: I have no plans to bring back wss://nostr.mikedilger.com/ and the replacement is at wss://chorus.mikedilger.com:444/ (the 444 is critical)
nostr:nevent1qqsqf6nnphlgnarrj9qtrrfupfjvwj3lgh8h5frpdtkfdddj53u3y3qpz9mhxue69uhkummnw3ezuamfdejj74plq2y
Yes it was his NIP. @Vitor Pamplona and @hodlbod and with NIP-44 @paulmillr as well as some other people providing lesser contributions. NIP-44 was audited, but NIP-17 wasn't.
I thought it was a great idea and put initial GiftWrap support into gossip very early (9 months ago).
But NIP-17 DMs don't do everything SimpleX does. Neither is strictly better than the other.
Still I think NIP-17 DMs are good enough. They use ephemeral keypairs so just like SimpleX it is like there are no IDs. And I don't think forward secrecy is really worth it.
Ok. Glad you figured it out.
Just for the record: we don't silently create keypairs without you pressing a button to generate one, so you must have created one somehow.
Others are saying it's a sleep disorder, a lack of deep sleep preventing the normal brain cleansing mechanisms from removing the byproducts of wakefulness.
24, but not for lack of desire. I just haven't run across about 1/3rd of them.
Durian is delicious. I freeze mine and then eat it with a spoon like ice cream.
Half of those are really excellent and delicious foods. Some aren't that great: sea urchin, brains (sweetbreads), snails, tofu.
People have very divergent opinions about durian. I'm sure the DNA people will eventually find the gene the makes us like or hate it.
Now I have to find me some cherimoya.
On gossip the images render in place, like in Pablo's image. For your client they render in a carousel at the bottom.
You are right that there is no NIP about how to render the notes. But I think moving an image from the middle to the bottom isn't correct and was probably just an easy way to avoid dealing with image-text interlacing issues while the dev worked on more pressing issues.
I ain't got no problems with alt image descriptions. Gossip should probably render them if the image hasn't been loaded yet. I'll contact the developer.
You can kill a baby after it is born and lie and say "it was an abortion". I've seen a video where a doctor was advising that the mother give birth, and then they have a conversation about what to do about the baby, and if they choose they kill it after birth. That was what Trump was referring to.
I can't find the video, but it was spread around right-wing circles at least a few years ago.
Nonetheless the concept is pushed for by some: https://en.wikipedia.org/wiki/After-birth_abortion
I don't think it happens often, and I'm not taking a side on whether or not it would be a good thing in some cases.
I keep having complaints about the Gossip client. 🤔 But it is getting better. Will do a release pretty soon.
We have a better setup wizard than we used to, but I rarely see it. Still a lot more we can do for noobs I think.
I remember when it came out in 2011 or so, people were agahst and in awe of how fast it was.. like this was impossible. And some smart developers went digging to try to find the "problem" because it must be doing something wrong to get that speed. And what they discovered was that it was simply using several really smart techniques in ways people hadn't put together before, like copy-on-write, b+ trees, mmap returning direct pointers to the data instead of copying it, etc.
I also think it is probably at or very near the maximum theoretical performance.
Of course unlike you, I don't utilize that performance on my relay. wss://chorus.mikedilger.com:444/ is currently only serving 15 connections.
flatbuffers is great, as are binary blobs that are directly accessible without deserialization (such as my pocket-db) or rust `speedy` (barely any deserialization really, but it does still copy). It is funny how copying something actually makes a performance difference for us. That is how fast we are now. For most people a memory copy (with its concomitant malloc) is trivial and lost in the noise of their real performance bottlenecks.
Notes by Magister Michael Dilger M.Sc. | export