I've heard that Iran has hacked Israel's SSV blockchain (allegedly operated by Mossad and used to pay operatives) and obtained 8 TB of personal information about who their operatives are. Do any of your blockheads know anything about this blockchain and if this could possibly be?
#politics #russia
I think Russia retaliating by attacking a US military base overseas, or even a carrier strike group, won't be effective. The only way to send a message America understands, a message so strong that everybody will 'wake up' and start thinking rationally and thinking twice about attacking Russia, is for Russia to attack the American homeland with a conventional strike.
Of course it must be well signalled that this is tit-for-tat (homeland strike for homeland strike) not an escalation, just a retaliation under international law, and that the attack is not nuclear (that has to be signalled in a provable way).
The U.S. started a direct war (in all but name) with Russia. If Russia doesn't respond to that, it sends a signal back to the US that they can escalate it further. Those escalations will not stop until the American people push back. The question is whether they would push for descalation or they would push for revenge. History shows us that most people push for revenge... and so yes it would probably just escalate further.
But how then does Russia defend itself? Must it lay down in defeat and let Anthony Blinken fly in and take over the Kremlin?
My thinking here isn't advice to Russia. I'm trying to suss out what they might do by putting myself in their shoes. And I don't have a good prediction at this point, but this discussion does help.
You'd be right if he used nukes. But I think a limited well-signaled conventional military strike under Article 51 would unify many corners of the world WITH Russia not against.
Most countries in the world secretly resent the USA but play along with them because they know who has the power. Once BRICS showed up and Russia-China relations warmed, we started to see many nations that seemed like Western allies turn away from strict allegence to the West, either to hedge their bets and play both sides, or to join the other side economically, or policy wise, or sometimes even militarily.
Negotiation is the best path if all sides want it. Maybe some European countries want to negotiate. Does the UK? Does the US? Does Ukraine? Are they signalling this by launching ATACMS and Storm Shadows deeper into Russia?
I think that "US interests" want to spend all the allocated money while they can, because they clip that ticket and want to be paid as much as they can be paid. But there are other ways to embezzle and cheat the American taxpayer without also escalating a conflict against a nuclear power.
I don't think a Russian regime change makes any sense at all for the West. Putin is one of the doves. A regime change would escalate the war significantly. Okay, now that I typed that out, now I understand why they want a regime change. They want a bigger war.
Yeah, there is are podcasts on how Ross Ulbrecht was caught. I can't remember which one I listened to, maybe Case 76: Silk Road on Casefile: True Crime Podcast.
I'm not suggesting Russia should take this action. When I wrote this I was literally thinking that any lesser action would fail to wake American's up to what is going on... not that Russia necessarily *should* wake American's up to what is going on.
I don't think the "shared framework for coexistence" is multiculturalism because that isn't well defined. I think what keeps people civil is the legal system. A legal system based on enlightenment principles of freedom and equality naturally supports multiple ideologies and cultures...to the extent that these cultures aren't colliding. For example, it isn't legal to stone people in the USA even if some cultures do it, but if people want to smoke a hookah that's their business.
OTOH a lot of polarization is created by intelligence agencies as a means of soft power to change a nation's government. It isn't usually organic or the result of culture clashes.
When polarization is the result of fundamental irreconcilable differences then I think that is Casus separatio and I favor independence movements.
#politics #middleeast
Iranian presidential aide sends a message to the Jews (by posting this I'm not saying that I believe all that he says, but I do think his message is not what most Americans think their message would be).
https://www.youtube.com/watch?v=y8l63VMPzko
You should think about why they aren't, because the election is over so it's no longer election interference. Why would they supress this?
My guess is they want to minimize the risk of retaliation against the West. Less Russians get into an uproar when less people know about it. Especially few people know that the US is involved in operating the ATACMS (and the Ukrainians couldn't use them effectively without US involvement). For the same reason IMHO.
Russian intelligence knows what is going on. They have considered themselves at war (under some definition of that term) with NATO since around 2008 or before... with proxy wars playing out all over the Middle East. Escalation decisions aren't made on the basis of "are they at war with us under some strict definition?" they are made on the basis of utility. Rhetoric for the public is just that... but also some signalling is done within it (much signalling has to be done via military actions though since the parties don't trust each other).
Notice
- Milton Friedman wasn't an anarchist. He left 4 and 1/2 government departments. He has clear reasoning about which to keep and which to abolish and why.
- He honors the people's wish and doesn't want to be dictator - he wouldn't do this without the people being onboard.
- He thinks the government has some role to play in preventing contagion (think COVID-19).
I personally believe that the government does have a role in preventing contagion, just like they have a role in preventing crime and preventing war and preventing the risk of people who drive too fast. One person putting excessive risk on another against that other's will.... that is a valid purpose of government. Of course the specifics would be a mess to work out... how fast is driving too fast? how bad of a disease does it have to be for the government to quarantine you? how big of a gun is too big? The fact that I posit these questions means I'm not a minimalist libertarian/anarchist. It means I don't believe that we have as a species worked out how to co-exist in peace without some form of dominance hierarchy (government officials have power over plebians) oppressing us all. If you have worked out a better solution I'm all ears because government sucks compared to free markets.. But a lack of government sucks more.
What happened wrong with COVID was that they all over-reacted to a minor disease (because they secretly knew it was from weapons research and that freaked them out) and decided to coerce people to take a risky rapidly developed medical product.
💯% correct. When Seymour proposed this I immediately was in shock, pushed back and emphasized freedom of speech and freedom of association. But Seymour is too right-wing to care, which is disappointing to me who really thought he was a libertarian as he sure sounded like one initially.
I even know undercover police who associate with gangs and wear gang patches. Are the police now committing crimes? Do they have to stop their undercover operations?
And now that I cannot tell who are the gang members and who aren't, maybe I'll have to stay out of downtown areas entirely.
You'll like this video. This guy uses lots of optimization techniques to get a PHT that runs more than twice as fast as the gperf one (the best one he found that isn't specifically constructed) https://www.youtube.com/watch?v=DMQ_HcNSOAI
Gossip (unstable, not yet master) now does basic blossom.
It only uploads to 1 server and doesn't create any fallback mirrors.
It doesn't sync your blossom server config.
It doesn't utilize imeta->fallback fields from other people's notes.
But it does let you specify a blossom server (Settings > Posting > Blossom servers), lets you pick a file from your filesystem, uploads it and reports the error (click it away after you read it) or inserts the link into your edit area.
And chorus handles the other end as I finished its blossom support yesterday.
Tested against:
- chorus.mikedilger.com:444 (works for me as I'm configured, but it won't work for you).
- blossom.primal.net
- blossom.nostr.hu
- cdn.hzrd149.com
- cdn.satellite earth (402 Payment Required)
- nostrmedia.com (500 Internal Server Error)
What are you putting into the Blossom Servers box? I put "cdn.satellite.earth" and I get `402 Payment Required` which is as expected. Don't put in URLs like "https://cdn.satellite.earth/upload", it doesn't want URLs because blossom support may include other URLs like /mirror. You can however specify a port.
You can now put in either hostnames or URLs (just pushed). If you put a URL with a scheme, it will keep/honor the scheme. If you put a path/query/fragment it will ignore those. So you can even leave the "/upload" and it will still work.
That first one isn't a hostname and it isn't a URL either. So I don't think I could make that one work too easily.
The second two are being understood but there is some other problem. Only I don't understand what it is yet. 404 Not Found is a strange error for an upload.
Could you try "https://blossom.primal.net" or "https://blossom.nostr.hu" and see if they also give you a 404?
This is a picture of my house. And of a landslip that happened this winter during a severe downpour. The picture makes it look like the house is at risk, but the house is at least 30 meters back from the edge. The soil here is alluvial loess, which means dust particles from the river valley blew on the wind and built up over the millinea. Those particles are rounded, making them slippery like ball bearnings rather than grippy, so the soil is subject to slacking and dispersion. You'll see slips like this all over this region of New Zealand. The popular and willow trees were planted to help contain these slips. Still I may want to build a retaining wall to keep it from moving backwards towards the house because I don't want a smaller yard.
Gossip doesn't know the content type. It just opened the file and sent it. I suppose I could add content type sniffing. But anyhow you should change that to a 4xx error
That is a fair request. You could edit main.rs and add after line 123 (at the end of the for loop) this line:
thread::sleep(std::time::Duration::new(0, 100));
Then it will wait 100ms between tests. But tests that do multiple messages in a row won't have waits between those.
You could instead try editing connection.rs and add this at the top of send_message() (to wait before every send).
Let me know if those help.
Pretty much.
I start by saying we need N relays per person (e.g. N=2 for me, I don't like lots of traffic, but it used to default to 3).
Then I iterate through each relay and count how many people it covers, and take the relay that covers the most people, decrementing by 1 the number of relays those people each still need (and remembering the assignment so we ask the relays only about the people we assigned to it). Then I do it again until some condition halts the process (ran out of relays, or made no further progress).
If a relay connection fails or drops then I go back and pick more relays again to cover the people now needing 1 more. That might mean several new relays are required to replace.
I expect that with negentropy I will change this algorithm to connect to all of a person's relays which support negentropy, but only up to N=2 of ones that don't.
I have been adding blossom support to chorus. It is almost done. Branch is on github 'blossom'.
It supports GET/HEAD/DELETE for /<sha256>
It supports HEAD/PUT for /upload
It does not support /list or /mirror yet.
It does not remember or deal in content types (these are just blobs, I dont know what they are).
It requires authentication to upload or delete, but not to download.
It handles HEAD and OPTIONS and CORS stuff quite well.
It explains all the error conditions in detail in the X-Reason header.
It does not do other nice HTTP things like etag or cache stuff yet.
It uses async streaming and efficiently hashes and counts bytes as it goes.
It probably has a few bugs or omissions still.
It is optional and disabled by default.
After some testing I'll add blossom support to gossip so you can attach files to notes and it will upload and put the link in your note.
I love that it's got chat and voice!
A couple questions:
Is there a link to the source code?
The install wants to install nvidia stuff but I have no nvidia hardware, how can I avoid that?
Yes I think a DHT would be a good solution. I'd prefer an existing DHT implementation since they can be somewhat complex, and not a new DHT-like social graph. The key would be the person's pubkey (or even a hash of that to make it smaller and make it work with an existing DHT implementation).
I haven't done any work on this.
These are cool, and I've been using one for auth to github and a few other places for many years now.
But what if you could code a NIP-46 bunker and run them on one of these: https://solokeys.com They have programmable ones and are open source. I haven't yet tried
I was part of their kickstarter and they sent me 4 keys: Solo V2 USB-A, Solo V2 USB-C, LE Solo V2 Hacker A, LE Solo V2 Hacker C
I guess NFC has been added to some models.
This note about Bluesky being down is proxied from mastodon (at least they are federated)
nostr:nevent1qqs2gcteft44n8eaxhg2c2yauasxvemczg36dyf880xhfjqh93ryutgpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcarf436
You might think stories like this are rare. I worked for a client who had pain in his teeth/gums for years that turned out to be a broken tip of a dental instrument. If only he had been x-rayed for cavities sooner.
A lot of medical (and veternary) care is not much better than not doing it.
For example, dogs limping on their back leg that have torn their cranial cruciate ligiment (like the human ACL)... that heals on it's own if you put the dog in a cage for 3 weeks or so. This is now recognized by the industry as "conservative management" but you used to be told that the dog needed surgery. Still they say this only works for small dogs. But this worked for my very large 60kg German shepherd.
Sholder impingement used to get surgery to grind down the acromion to make more space for the tendon. Now they don't do that, they just do physical therapy - just spending a little time hanging from something fixes this (if you have this problem, don't immediately put all your weight into the hang while it is impinged you have to get it to slip through first).
People spend huge sums on surgery or orthotics for plantar fasciitis when $5 athletic tape quickly cures most cases.
There will always be people and subsections of the medical industry dominated by people who are trying to get rich and aren't entirely ethical.
That doesn't mean the entire industry should be discarded, just that you have to do some digging and be choosey.
She's at 54kg currently, but she was up to 63 at one point. She is a tad overweight, but most of the weight is not that, it is the hugeness of her frame.
I'm not an expert here, but I presume traditional social media cares more about clicks and views far more than user likes. If you clicked, the advertiser can be charged, even if you downvoted. So clickbait wins. We don't have such user-hostile algorithms.
I'm starting to PGP sign my git commits with an (obviously) on-line PGP key. I rolled a new one for this, but you can find it in my nostr profile as well as my website.
These count the reactions of other people. The left number is the number of upvotes ("+"), and the right number is the number of emojis (you can hover to see the count of each emoji).
Notes by Mike Dilger | export