All good. I’m going to likely have bursts between the holiday, house guests, and other projects (ex. converting a “dumb” digital bbq thermometer into a Prometheus endpoint).
I’ve got a few things that I need to get done in the next few days (hopefully mostly sorted today) but you’ve got me rather intrigued with this as a puzzle. I’ll see if I can get some time to sketch some thoughts out and maybe some high-level implementation of some bits in Python (it’s faster to POC things).
A few quick thoughts:
I think that an existing or novel protocol built on top of the Internet Protocol is likely the way to go. Following the OSI model, you can target Layer 4, with some simple stuff for higher layers. Client/Server (possibly the same binary) and associated automation should handle Layers 1-3 (translating between different carriers for Layers 1 and 2, and handling routing of data packets in Layer 3).
Message routing strategies and their impact on OpSec is worth consideration. By this I mean: broadcast-only vs targeted-only vs both vs hybrid. All three have trade-offs.
Broadcast-only: Makes it harder to know the intended destination of the message. Conversely, by being routed to either all known addresses or all approved addresses, it can be more vulnerable to interception by a compromised endpoint.
Targeted-only: May be harder to intercept as the path that a packet takes should result in it hitting fewer potential endpoints. Conversely, some form of addressing is necessary to know, at the least, the next hop in transit. This makes tracing the intended endpoint, as well as network hops much easier (ex. running a traceroute).
Both: Gains the advantages and disadvantages of both approaches, depending on the which mode the data is transmitted in. Ensuring that data is transmitted correctly becomes important and has implications on the requirement of maintaining known good versions of the client/server software to avoid unintentional or malicious improper routing.
Hybrid: Could take many forms but the one that comes to my mind is a multilevel hub and spoke architecture (I’ll draw this out). Basically, you end up having 2-3 “modes” for a client/server: hub, spoke, and endpoint. One or more client/servers operating in a hub “mode” act like traditional servers, kinda like a bulletin board, holding packets for local delivery or transmission to another hub. Client/servers in the spoke mode act as hops between hubs. Client/servers in the endpoint mode are the actual intended destination (this could be combined with the spoke mode). To protect endpoint identity, the destination could be part of the encrypted data packet allowing an endpoint to attempt to decrypt packets received from a hub locally, making it harder to know which endpoint a message is intended for. This does still require greater visibility of hub addresses for routing.
Encryption of packets is vital. Supporting some modularity might be of value so as to allow use of simpler cryptography for PoC but, the protocol should ensure that it is possible to break reverse compatibility (normally NOT what you want to do for networking protocols but avoiding an “it’s an old code but still checks out” situation would be more important).
Amateur radio should be avoided both in PoC and hypothetical “production” use cases. The ban on encryption is insurmountable there and illegal use of encryption could lead to hightened visibility because the FCC, historically, does not fuck around with illegal radio signals. This means all wireless should be below 1W in the US, in bands that are legal for unlicensed use.
Any physical layer that supports arbitrary data transfers should be possible. The implementation to support it would be part of the client/server. So, Bluetooth, 802.11, LORA, sneakernet, and many others could be hypothetically supported. Again, though, this relies on the protocol’s stack to be and to understand it, either directly, or translated by another component.
A web of trust may be a good approach for authentication and identity.
I’m a pacifist and don’t want to glorify violence at all but, the 'RA also was very effective at dealing with collaborators and informers. Minority rule cannot sustain itself in the long-term.
Hey now, don’t besmirch the name Redneck with those sad sods. The Rednecks fought the good fight at the Battle of Blair Mountain, only to be put down by the US military backing robber barons.
weird that the constitution says nothing about “immunity” but the courts keep creating various forms of it.
Also weird that it explicitly prohibits warrantless search and seizure of personal property and documents as well as due process, but, the courts have allowed personal property to be stolen via civil asset forfeiture (somehow, it’s considered legal to accuse non-sentient objects of crimes, for which there is little to no recourse because they have no consciousness) and >=90% of the country which is within 100miles of a border (international airports are considered borders) are vulnerable to detention without charge by the Border Patrol.
Indeed. I’d really suggest going for something based upon Internet Protocol, with any software that you need at endpoints to read and/or transmit. I might poke about at some ideas on the weekend (long holiday). What languages are you thinking to use?
But we’re talking about the federal government, not states…
Federal law puts elections in the hands of the States.
Oh that’s interesting. I might suggest looking at implementations of IP Over Avian Carrier (IPoAC). And I do mean that seriously. The idea started as an April Fools RFC but some people have actually implemented it. Basically, just using a different physical layer.
As long as you’re using TCP (what SSH uses) or a similar protocol, you should be able to deal with a situation like that. You’d mainly need to ensure that your client and server are tuned to meet your needs. With TCP, every packet is considered important and if the receiver does not acknowledge receipt, the sender will resend.
Noone who even “jokes” about wanting to be a dictator or president for life (like he said after meeting Xi Jinping) deserves to be anywhere near a seat of power. Any feedback on the rest? Like his habit of quoting Mein Kampf, praising Hitler, or how much people who identify as nazis love him? Don’t see any of that as the slightest bit problematic?
It absolutely wasn’t just a stutter. It was an 81 year old with a history of speech impediment - things like that can manifest differently in old age. Maybe it’s from having grown up with a mother who was a nurse at an assisted living facility but, I really think that anyone who was shocked was setting expectations that are disconnected from the reality of how age impacts our communication abilities. If setting the bar at standards for people 10, 20, or 50 years younger, yeah, it was terrible. Relative to people of advanced age? He did well. When you’re that old, 4 years in a high-stress position is a long time.
It’s a bullshit choice as neither are in an age range where they should have power over long-term policy. It’s also pretty horrific in terms of ethics. But, a soggy turnip would be better than any nazi, much less a nazi who is a compulsive liar intent on using the political system for revenge and installing himself as dictator.
No. I didn’t tend to follow MSM. I think that’s it’s mostly that he snuggles up to dictators, says he wants to be a dictator, quotes Hitler, praises Hitler, and is supported by people waving about swastikas and spouting nazi slogans.
…He was younger and the videos, being campaign videos, are edited to show him in the best possible light?
ETA: To be clear, I don’t think that he or anyone else too old to have to worry about the long-term consequences of their actions should be in office. But, he’s the only non-nazi choice available.
Trump won for the undecided tonight that watches the debate and uses it to make s decision.
Anyone who was “undecided” tonight was going to support Trump anyway, either directly or with a “protest vote”. Basically, to they were either lying to themselves or others and are quite alright with a nazi.
A person’s view shouldn’t have to change on racial justice and equality,
So you don’t believe in forgiveness or redemption? People aren’t allowed to ever change and improve themselves and are forever to be judged for every shitty thing they ever do? I dunno. I’d not want to live like that with any amount of self-reflection. I further might be inclined to question the authenticity of your claimed beliefs.
even if his far-right border policy was a gambit that’s really irresponsible, given the GOP could’ve easily just accepted the no-strings attached policy win.
That I do agree with. The seemingly constant use of “pied piper” and similar strategies by major Dems in order to avoid the slightest possibility of leftward movement is infuriating.
While I think that Joe’s got some dated views, being 81, if you’re honest, you’ve got to acknowledge that the immigration bill was nothing more than calling the GOP bluff and getting extra fodder for election ads. They knew that the GOP wouldn’t allow it to pass. It’s politics at its most bullshit; playing with human lives for points.
For the bussing, that was fifty, 5 0 years ago and his views have clearly changed. Yes, he has no legitimate place in politics at his age but neither does his opponent, who has been known to admire fascist and authoritarians of yore and the modern day.
It’s not just a speech impediment, it’s a speech impediment in a fucking 81 year old man who shouldn’t be dealing with a stressful job in politics. Been around many octogenarians? He did great for someone his age.
If he were up against someone in their 30s or 40s, it would be terrible but, against an old racist nazi who can only seem to make complete statements when they are provably false? Well, I’d still prefer someone else but at least he has the balls to actually say the forbidden words of “you’re lying” and he’s the only choice that we’re allowed to have as infuriating as that is.
Hey, be fair. He actively worked to make it worse and committed literal acts of piracy, stealing PPE intended for blue states and giving them to his son-in-law to resell. Remember when Boston had to borrow the Pats private jet to prevent the PPE that the city bought from being stolen? You bet your ass Pepperidge Farm fucking remembers.
On the last of the three, he did do some good in getting them housed during the height of COVID. But, he’s also sabotaged efforts to break up convicted killer PG&E and declared that he would never sign a wealth tax. He’s corpo to the core with a little occasional softness.