Friends Of Australia Friday Lamburger & Lil’Penguin Pinot Grigio

It’s once again an Australia Time Friday! It’s FRIDAY!!!!

BUT, this time, again, I’m posting this on California Friday… What can I say? The Little Penguin Pinot Grigio just kept showing up in my glass…

The main course was a 1/2 pound ground (minced) Australian lamb as a burger steak, with a sprinkle of Mexican Cheese Blend cheese melted on top.

Side was just Bag-o-Salad (American made of iceberg lettuce, with bits of shredded red cabbage, carrots, and slices of radish), and my regular dressing was home made “Italian”. A fairly traditional 1/4 vinegar 3/4 olive oil, plus salt, pepper, and Italian spices mix in a canning jar. Add a squirt of mustard to help it mix, put the lid on and shake vigorously, then let it sit 1/2 hour, shake again.

Also on the side was a dish of English Peas, and a slice of home made French Bread well buttered with real butter. Made as a round instead of a baguette as my shaping skill is still a bit primitive and the rounds work better for sandwiches anyway ;-)

I’ve gotten pretty good at the French Bread (now that I’ve let go of the notion of using anything other than the classic mix of bread flour, yeast, water and a touch of salt). This time I put a round ‘cake pan’ with about 1/3 inch of hot water directly under the pan that had the dough in it, with the two racks one layer apart. About 4 inches. VERY crusty crust! At this time, the only bit that needs more polish is shaping a straight and proper baguette. Mine tend to have little irregularities in them. Wobbles or kinks or variable width. My rounds are perfect though ;-)

Yesterday morning I had some lamb gravy over bread bits. One of my favorite snacks. Making gravy is VERY easy once you realize it is best done with pan dripping from the LAST meal, not this one. Why? Mixing flower into HOT grease will start to cook it. Making lumps. You need the pan cool to do it right. So “yesterdays pan” (I like cast iron) will make great morning gravy.

Warm it just to the point where the fat is liquid. Then add flour, a spoon or two at a time, gently mixed with the spatula, until it forms a roux. A nice paste. Then all you need to do is add milk (or half milk / half water) a little at a time with mixing as you keep it warm (about 140 F or a little more, but below cooking temperature). Slowly adding the water based liquid lets you mix it into the roux as a colloidal suspension. If you dump it all at once, the roux wants to break up into lumps… and not mix well. As you get enough mixed in for it to be nicely liquid, turn the heat up to a simmer / low boil. The flour will start to cook and thicken. Add more liquid as needed to keep it a nice flowing thickness.

Keep stirring and scraping the bottom of the pan with the spatula (so you don’t get a thick layer stuck to it) but be gentle. Don’t want to overmix and make tough gravy – yeah, it’s a thing, but hard to do really. At this point, take a shaker of salt over the top of it, and add grinds of pepper to your preference. Stir that in, and let it gently bubble a few minutes. Just a few bubbles reaching the surface and stir every so often. That’s it.

IF you make a mistake and get some lumps, taking a whisk to it can usually fix that. I’ve mostly just used the spatula to squash any lump I find, pressing it on the bottom of the pan, then mix it in with a sideways sliding stir…

If your gravy doesn’t have enough flavor, then there weren’t enough bits of ‘whatever’ stuck to the pan. Be less diligent about getting it all out next time, ok? ;-) I mostly only have this problem with chicken gravy when I’ve cooked it in a light oil (plant seed oil doesn’t have the necessary flavors for good gravy, really…). Then I’ll crumble up a bouillon cube into the gravy to boost the flavor. I’ve not needed to do anything like that with the lamb pan.

Left over gravy can be put in a tub in the refrigerator and reheated as desired. If it gets too thick, you can add a bit more water to thin it, but again, I’ve rarely needed to do that. Like never in the last decade or three…

So now I’ve got a nice tub of Australian Lamb Gravy for use on tomorrows baked or mashed potatoes.

I’m making a new loaf of bread this morning as last night’s loaf was gone last night…

Wine was again the Little Penguin Pinot Grigio from the discount store. I got the last two bottles, so now I’ll need to find other wines again.

In Other News:

I’ve not kept up on Australian news this week. Too focused on the Tension In D.C. Then there were a BUNCH of European governments had a turnover of players. A lot for me to catch up on. If anyone has clue, please apply clue stick in comments.

Subscribe to feed

Posted in Food, Political Current Events | Tagged , , , , | 7 Comments

Scraping Wikileaks – A Partial Story

I was looking at the Wikileaks cache of Hillary’s Emails and thought maybe it would be a good idea to have an archival copy. You know, what with Biden and all the censorship, who knows how long before Wikileaks is nuked.

See: “https: //file.wikileaks.org/file/clinton-emails/”

Index of /file/clinton-emails/
../
Clinton_Email_August_Release/ 01-Jan-1970 00:01 –
Clinton_Email_December_Release/ 01-Jan-1970 00:01 –
Clinton_Email_February_13_Release/ 01-Jan-1970 00:01 –
Clinton_Email_February_19_Release/ 01-Jan-1970 00:01 –
Clinton_Email_February_26_Release/ 01-Jan-1970 00:01 –
Clinton_Email_February_29_Release/ 01-Jan-1970 00:01 –
Clinton_Email_January_29_Release/ 01-Jan-1970 00:01 –
Clinton_Email_January_7_Release/ 01-Jan-1970 00:01 –
Clinton_Email_July_Release/ 01-Jan-1970 00:01 –
Clinton_Email_June_Release/ 01-Jan-1970 00:01 –
Clinton_Email_May_Release/ 01-Jan-1970 00:01 –
Clinton_Email_November_Release/ 01-Jan-1970 00:01 –
Clinton_Email_October_Release/ 01-Jan-1970 00:01 –
Clinton_Email_September_Release/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_10/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_11/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_12/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_13/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_14/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_15/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_16/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_17/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_18/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_19/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_2/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_20/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_21/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_22/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_23/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_24/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_25/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_26/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_27/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_28/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_29/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_3/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_30/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_31/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_32/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_4/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_5/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_6/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_7/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_8/ 01-Jan-1970 00:01 –
Litigation_F-2016-07895_9/ 01-Jan-1970 00:01 –
Nov03_2016/ 01-Jan-1970 00:01 –
Nov04_2016/ 01-Jan-1970 00:01 –
Powell_9-23-2016/ 01-Jan-1970 00:01 –
readme.txt 08-Oct-2018 20:06 200

The “readme” says:

ems@OdroidN2:/T1/ext/Clinton/file.wikileaks.org/file/clinton-emails$ cat readme.txt
This directory contains raw data obtained and used by WikiLeaks to create searchable archive available at https: //wikileaks.org/clinton-emails/

Now all published in one place for ease of mirroring.

Now you might think that if they are doing this to encourage mirroring, they would allow automated copy to a mirror. Think again…

I started with a plain ‘wget’ and was promptly dropped. OK, they have a “robots” file so reject automated downloads. There are options to wget to get around that. So I used a modest set:

wget -e robots=off -r -np -w 30 --random-wait 
-U "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)" 
'https://file.wikileaks.org/file/clinton-emails/'

Note that this is really all one line, but I’ve line wrapped it so you won’t have to scroll of the edge of the screen to see it.

The “-e robots=off’ sets wget to ignore the robots request file. -r is recursive decent to get several layers (I think the default is 5, but in some option choices ends up unlimited). Then -np means “no parent” so it doesn’t take the ../ and crawl back up to download ALL of Wikileaks…

Then we get to the stuff that plays with what you look like. The “-w 30” says to wait 30 seconds between download attempts. This is done both to be polite (i.e. not hammer their site with a tidal wave of computer generated download requests) and to appear more “like a person” at a keyboard taking a moment to find the next link. “–random-wait” says to ‘mix it up’ by a semi-random but bounded variation. Again, more human like. Finally we the User Agent text line.

Each device / program / browser has a ‘tag’ that identifies what it is. This both lets a web site know any ‘quirks’ their page might need to program / work past, and it identifies you are a real browser with person (sometimes ;-) In this case, Mozilla browser running on Windows NT. Yeah, I likely ought to find a newer User Agent handle to use. Maybe Chrome on a Chromebook, but it was what I’ve used for years, and still seems to work (though some sites will now be telling you you are an unsupported browser and to update…) I really ought to find a new string to send…

At any rate, that worked (starting this morning after my prior ‘lockout’ from being a Bad Robot timed out and I could download again…) until now, a few hours later. 2 or 3 maybe? Hey, being polite is also sometimes slow…

Then what happened is that it started to give Gateway Errors. This can be because they are just swamped with traffic or having technical difficulties, but IMHO it more often means their computer has become suspicious that your computer is not really a person. Total Volume? Persistence over time? Who knows…

–2021-01-21 16:43:30– https: //file.wikileaks.org/file/clinton-emails/Clinton_Email_August_Release/C05765990.pdf
Connecting to 192.168.0.254:3128… connected.
Proxy request sent, awaiting response… 504 Gateway Time-out
Retrying.

–2021-01-21 16:43:32– (try: 2) https: //file.wikileaks.org/file/clinton-emails/Clinton_Email_August_Release/C05765990.pdf
Reusing existing connection to file.wikileaks.org:443.
Proxy request sent, awaiting response… 502 Bad Gateway
2021-01-21 17:45:32 ERROR 502: Bad Gateway.

–2021-01-21 16:45:34– https: //file.wikileaks.org/file/clinton-emails/Clinton_Email_August_Release/C05765994.pdf
Connecting to 192.168.0.254:3128… connected.
Proxy request sent, awaiting response… 502 Bad Gateway
2021-01-21 17:48:35 ERROR 502: Bad Gateway.

Now I know my proxy server is working fine, as I’m still using it, so it’s on their end.

The “good news” is that wget can be set to not re-download what it already has (I’ll need to look that up and add it) and it has an ‘index’ file to check through, so a ‘restart’ can often fill in the missing bits. BUT, as I’m likely again on the ‘ban for a while’ list, I can’t do this until tomorrow (or maybe the next day if they have exponential growth of timeouts…)

So what did I get “so far”?

ems@OdroidN2:~clinton-emails$ du -ks *
848 Clinton_Email_August_Release
364 Clinton_Email_December_Release
72 Clinton_Email_February_13_Release
76 Clinton_Email_February_19_Release
112 Clinton_Email_February_26_Release
208 Clinton_Email_February_29_Release
116 Clinton_Email_January_29_Release
156 Clinton_Email_January_7_Release
168 Clinton_Email_July_Release
232 Clinton_Email_June_Release
40 Clinton_Email_May_Release
600 Clinton_Email_November_Release
520 Clinton_Email_October_Release
456 Clinton_Email_September_Release
16 Litigation_F-2016-07895
16 Litigation_F-2016-07895_10
16 Litigation_F-2016-07895_11
16 Litigation_F-2016-07895_12
12 Litigation_F-2016-07895_13
8 Litigation_F-2016-07895_14
20 Litigation_F-2016-07895_15
16 Litigation_F-2016-07895_16
12 Litigation_F-2016-07895_17
12 Litigation_F-2016-07895_18
16 Litigation_F-2016-07895_19
20 Litigation_F-2016-07895_2
16 Litigation_F-2016-07895_20
12 Litigation_F-2016-07895_21
8 Litigation_F-2016-07895_22
8 Litigation_F-2016-07895_23
8 Litigation_F-2016-07895_24
8 Litigation_F-2016-07895_25
8 Litigation_F-2016-07895_26
8 Litigation_F-2016-07895_27
8 Litigation_F-2016-07895_28
8 Litigation_F-2016-07895_29
48 Litigation_F-2016-07895_3
8 Litigation_F-2016-07895_30
12 Litigation_F-2016-07895_31
8 Litigation_F-2016-07895_32
16 Litigation_F-2016-07895_4
48 Litigation_F-2016-07895_5
20 Litigation_F-2016-07895_6
64 Litigation_F-2016-07895_7
16 Litigation_F-2016-07895_8
40 Litigation_F-2016-07895_9
48 Nov03_2016
16 Nov04_2016
8 Powell_9-23-2016
8 index.html
4 readme.txt

The ones with 8 kb size are just holding the index.html for that directory, so you can see which ones have a directory built, but were not populated yet. I can, I suppose, go look at those index files and figure out how many files are missing in any one directory. But there’s a faster way:

“A Find is a terrible thing to waste. -E.M.Smith”

The find command is your friend, even if it is a pain to be around and hard to understand…

ems@OdroidN2:~clinton-emails$ find . -type f -print | wc -l
80

So I got 80 regular files before it crapped out. Since there’s about 30,000, that’s
375 days IFF I’m only banned until the next day after each run.

I think I need a better camo pattern for my scrape…

If anyone has a better idea on how to mirror a Wikileaks sub-tree, I’d love to hear it. Clearly my wget Foo is not strong enough (yet…)

It does look a lot like Wikileaks wants to know about, control, and finger anyone who mirrors what they have, per:

https://pastebin.com/6q6E3Z0C

#### tutorial about how to set up a wikileaks mirror on Debian with Apache webserver ####
#### see http: //213.251.145.96/mass-mirror.html for further information ####

# create a DNS entry (named ‘wikileaks.mydomain.com’ here) in your DNS provider interface
# make it reach to your webserver IP

# login to your webserver

# create the user that WL will use (named ‘wikileaks’ here)
useradd -m -d /home/wikileaks wikileaks

# set the wikileaks ssh public key
mkdir /home/wikileaks/.ssh
wget http: //213.251.145.96/id_rsa.pub -O /home/wikileaks/.ssh/authorized_keys
[…]
# go to http: //46.59.1.2/mass-mirror.html to register your mirror
# for the name used in this example, the fields value woud be :
# login : ‘wikileaks’
# password : empty (since we use ssh here)
# absolute path : /var/www/wikileaks.mydomain.com
# hostname : wikileaks.mydomain.com
# checkbox : that’s up to you ;)

# after submitting, the WL teams will begin to send updates through ssh and rsync

So, OK, I can see why they might not want Bad Actors (State or otherwise) to make fake mirrors of the Wikileaks and want to assure reputation and data quality, but…

It also means a “capture the king” strategy can also lead to all those other ‘authorized’ copies.

It also is a big pile of effort, to mirror ALL of wikileaks, when you just want one, off-the-record and incognito, copy of part of it.

So I’m going on to Morning Coffee #2 while I have a bit of a think… Also, since I’m unable to read their “go here for more information” as I’m locked out, not much more I can read to find out more… This is another case where a VPN would be helpful, for bypassing IP timers / lockouts.

Subscribe to feed

Posted in Tech Bits | 8 Comments

Carping Comments: Pearl Sand or Voted Off The Island?

I have a dilemma / conflict.

On the one hand, I believe in letting every polite voice be heard.
On the other hand, my philosophy of “Be The Mirror” in a banning world says to ban.

On the one hand, being challenged with bits of sand in the gills can lead to pearl construction.
On the other hand, why put up with shit? Vote the problem off the island.

I’m in a state of personal dynamic balance. Also known as fence sitting. And, as straddling a fence is not that good for folks (or parts of folks in any case…): I need to get off the fence.

So I’m proposing that y’all get to vote on what I get to do. One vote per person.

The topic is Serioso. Is he worth keeping around as sand in the gills, or do you folks want to vote him off the island? Serioso gets no vote, and I’m the sole decider at the end anyway.

The Context

Many of you may have missed it (or not missed it at all and just avoided looking at it ;-); but Serioso was endlessly reposting a NYT link to a “timeline” article of the Troubles at the capital. I’d just gotten home from a Grand Marathon Trip of about 7600 driving miles in 2 weeks and was pretty much drained. Being expedited on something that would take a good chunk of my time to “illustrate the crap in it” was not high on my priority list. “Irritated” more than sand… but eventually I DID post my ‘rebuttle’ to the NYT crap. I’ll reproduce ONE of the 4 comments / reply to the Serioso stuff.

From:

https://chiefio.wordpress.com/2021/01/13/the-non-incitement-the-instigators/#comment-137888

Quoted in full. Note my long and detailed analysis of the NYT spinmatic propaganda content, embedded into his comment as he was in Moderation Jail:

Serioso says:
15 January 2021 at 5:33 pm (Edit)
@E.M.S.
I am confused. You asked me for a more accurate timeline of the events in the Capitol. I thought I provided you with just that, on two separate occasions. As far as I can tell, you deleted both posts. Here it is once again. I think this is a useful for everyone to see.


https://www.nytimes.com/interactive/2021/01/12/us/capitol-mob-timeline.html

Reply: From Here On Down -E.M.S.:

First off, the NYT has gone fully Left Partisan. Your insistence on them as some kind of truth teller is naive at best. But that aside, Let’s look at the various bits they spin up.

The footage shows the simultaneous and alternating perspectives of Mr. Trump at the podium, the lawmakers inside the Capitol and the swelling numbers — and growing violence — of the rioters on the ground.

First off, pretty much everyone was on site by about 8 AM. There were no “swelling numbers” after the initial fill-up of the place first thing in the morning. (I was part of it and can assure you, by about 8 AM there was no space left in the Ellipse area all the way past the Washington Monument)

Second, there was no “growing violence”. Everything at the Ellipse, where Trump was speaking, was ENTIRELY 100% peaceful through the end of his speech. At the Capitol Building, near as I can tell from other reports of people who were there, nothing much happened until after noon when some Antifa / BLM Agent Provocateurs managed to goad some Useful Idiots into mounting the Capitol Steps (hardly a violent act in itself) and breaking into the building (that video shows was instigated by an Antifa guy – identified as such by photos of him at Antifa events – breaking a door with a helmet) that WAS violent, but very limited in scope.

Then they label with “rioters on the ground” without any attempt to identify SIZE / Number or WHO they were. Out of something that looked like (and was described as) well over 100,000 folks, you have MAYBE 100 ish on the steps and a couple of dozen inside the building. Why not point that out, eh? WHY try to paint the VAST MAJORITY who were peaceful family types as “rioters” when they were not? SPIN for effect, that’s why.

Note we’re not even through the first sentences of their piece and it’s already smelling like trash spin for effect. This is what you quote and think is valid evidence?

Before Noon
A Brewing Storm

Yet MORE lies and spin. Again *I WAS THERE*. There was no “brewing storm”. It was a party like atmosphere. Smiling faces. Polite people. Lots of cooperation and sense of hopeful expectations. Folks were largely in a party mood.

Now I can’t speak to the Antifa / BLM infiltrated and perhaps organized group on the Capitol Lawn, I could see them being cranky. BUT, that’s a very tiny number compared to the huge crowd that covered all the way from the ellipse past the Washington Monument to the Mall. THOSE were the real Trump Supporters. Look at photos of them. Smiles, families, fun people having a good time. (I have more such photos)

For weeks, Mr. Trump had urged his supporters to go to Washington to stop the certification of the election results, and several simultaneous rallies were planned for Wednesday.

As the morning arrives, hundreds assemble on the Capitol lawn, more than a mile away from where Trump will soon speak near the White House. Among them are the Proud Boys, a far-right group, identifiable here by their orange hats.

Yet more garbage spin. Trump was NOT asking folks to “stop the certification”, he was asking folks to ‘certify the legal ballots and audit the illegal ones’. HUGE difference.

Do you REALLY support the blatant FRAUDULENT ballots being counted? Do you REALLY think it is a good idea to accept a count based on corrupted machines? Shown to be corrupted by what limited audits have been done?

Then, the Proud Boys are NOT a “far right” group. They do hold some traditional values, but mostly just want their members to be honest with themselves and do what’s right. The painting of them as “far right” is propaganda spin from The Left. Just like calling them ‘Racist’ is. Their leader being Afro Caribbean and having lots of Black and Hispanic membership.

BTW, I’ve seen no evidence what so ever that the Proud Boys were wearing orange hats. They never have in any prior video I’ve seen of them at other events. That, at this point, is at best a bald assertion, unsupported. We do know that many BLM and Antifa folks where doing a False Flag and wearing Trump gear (or what they thought it was) as some have already been arrested. So just HOW can NYT know who those folks are wearing orange knit caps? No evidence involved…

We do get occasional glimmers of truth in the NYT hit piece, but scattered in such as way as to hide the meaning:

At the same time, near the White House, Donald Trump Jr. films the president and his inner circle backstage before his father’s speech. In a video uploaded to his Facebook page, they are listening to the song “Gloria” and marveling at the size of the crowd.

Juxtaposed with the “asserted Proud Boys” and conjoined with “far right wing” pejorative above, is this text that shows in fact Trump was 1.8 to 2 MILES away with the Big Crowd.

Why not point out Trump was nowhere near the Capitol Building, and any incipient Troubles? Why not point out that the vast bulk of Trump Supporters were in that Big Crowd and it was full of happy peaceful people? Spin, that’s why.

Then it goes way off the rails:

Trump calls for march on Capitol.

A large crowd heads in that direction.
About 15 minutes into his speech, Mr. Trump tells rally attendees to walk to the Capitol. “You have to show strength,” he says.

At this moment, the Capitol grounds are protected by temporary perimeter fences, and there are few officers equipped to defend them.

First off, they have the time wrong. Second, missing context (a classic propaganda ploy).
https://www.rev.com/blog/transcripts/donald-trump-speech-save-america-rally-transcript-january-6

Here’s the actual first occurrence of “show strength” in context:

Donald Trump: (16:25)
Our media is not free. It’s not fair. It suppresses thought. It suppresses speech, and it’s become the enemy of the people. It’s become the enemy of the people. It’s the biggest problem we have in this country. No third world countries would even attempt to do what we caught them doing and you’ll hear about that in just a few minutes. Republicans are constantly fighting like a boxer with his hands tied behind his back. It’s like a boxer, and we want to be so nice. We want to be so respectful of everybody, including bad people. We’re going to have to fight much harder and Mike Pence is going to have to come through for us. If he doesn’t, that will be a sad day for our country because you’re sworn to uphold our constitution. Now it is up to Congress to confront this egregious assault on our democracy. After this, we’re going to walk down and I’ll be there with you. We’re going to walk down. We’re going to walk down any one you want, but I think right here. We’re going walk down to the Capitol, and we’re going to cheer on our brave senators, and congressmen and women. We’re probably not going to be cheering so much for some of them because you’ll never take back our country with weakness. You have to show strength, and you have to be strong.

So at 16:25+ minutes, and IN THE CONTEXT OF cheering on Senators and congress critters.

Doesn’t sound so ominous now, does it.

Then that the Capitol grounds are “protected” poorly again has no context. Was this a coordinated effort to set up a False Flag by Pelosi and Co with the DC folks? SHE repeatedly did thing to weaken “defenses”. Given that we now KNOW Antifa and BLM folks were involved as False Flag participants in Trump Gear (arrests made, photos identified, remember…) it is not a large leap to thinking it was also somewhat “set up” from the defense side. Nor even that the NYT is in on the scam as propaganda wing. They have been so in the past.

This next one is a hoot…

Supporters leave the rally in a steady stream before Mr. Trump’s speech ends, and they head toward the Capitol.

12:29 p.m. Constitution Ave.

Anyone leaving at that time was either cold to the bone, or looking for a bathroom, or just heading home as there was no adequate facilities.

I was in the crowd at the Ellipse then. NOBODY was leaving until Trump was ready to speak, and then they were largely “in the moment” until after a full hour of the speech.

My best guess is that anyone leaving early (as I saw NONE moving through the crowd at that time stamp) would be folks at the far edge of the crowd, down the backside of the Washington Monument hill or way out at the Mall area who could not even hear what was being said as they were so far away. I was near the “Jumbotron” for the overflow area, and the crowd went past the Washington Monument from there. I doubt you could even get to Constitution Avenue from there if you tried (and nobody was trying).

There was one row of “porta potties” that was clearly inadequate with lines. I had the good sense NOT to “hydrate” so did 8 hours, no pee break. At about the 1 hour mark of Trumps speech (well AFTER the above claimed time) some folks DID start leaving a few minutes early. Most were doing some variation of the “I’m cold slap dance” or the “where’s the potty” wiggle dance. NOBODY was headed to The Capitol Building for any “event”.

It is a Damn Lie to claim they have any idea what was in the minds of the folks walking down Constitution Avenue. The Reagan building was open for toilets and some folks were headed there (no, I don’t know where it is exactly) along with looking for warmth and / or portapotties and places to put accumulated trash.

There was also another event at the far end of the Mall. It is just as likely these folks are from that event, seeing that they could not get near the Trump speech area. A real timeline would account for that, too.

Notice also the use of “march”. Folks were walking, not marching. There was no cadence, no ranks, no deliberation. Just folks walking the only way they could go to get back to where all the parking was at.

As they arrive, another crowd of Trump supporters that has already gathered along the west perimeter fence becomes more agitated.

12:49 p.m. West of the Capitol grounds

Facts not in evidence. How do we KNOW the people walking “arrived” anywhere in particular? There were already 2 ‘events’ at the Capitol Building grounds, so not alot of room for more folks to “arrive”. My best guess is most of them were leaving for food, drink, bathroom, or warmth. There was about a 15 mph COLD wind and unless you arrived in decent cold weather gear, you got significantly cold. Many folks were not ready for that.

Then the assertion of “more agitated”. I don’t see it in the video in evidence. Just a bunch of folks standing around talking looking a bit unhappy. Nothing much, really, happening at all. I can see one guy in ‘mostly black’ with a bit of green looking like maybe he’s trying to get attention. I’d peg him as an Antifa Agitator trying to drum up excitement and failing.

We do get a nice time stamp that whatever is happening, it is well before Trump is done talking to all of us Real Trump Supporters down at the Ellipse.

Then more “slander by association”:

Around this time, a pipe bomb is reported at the Republican National Committee building, just a block away from the Capitol. Not long after, another device is discovered nearby at the Democratic National Committee headquarters.

So, WELL BEFORE Trump spoke, someone UNKNOWN planned, constructed, and placed some “pipe bombs”. OK, so what does this have to do with Trump? NOTHING.

The list of what is not known is immense here. WHO did it? WHY? WHEN? Was it an anarchist targeting BOTH parties? An Antifa / BLM False Flag operative (We now have proof they were active in the False Flag events – photos identified, arrests made…)? Were the devices ACTIVE and ARMED? Or just ‘for show’ and to be ‘discovered’ by on side police? “The first casualty” is always the truth. We don’t KNOW the truth. AND neither does the NYT. But they choose to frame this as somehow Trump related.

Just how is planting pipe bombs “cheering on” Senators? Eh?

But the good bit is we now have hard evidence there was no way in hell Trump “instigated” this as he was not anywhere near done speaking at this point AND whoever did it was busy making the stuff days before Trump took the stage.

12:53 p.m.–1:03 p.m.
First Barriers Breached
[..]
Trump continues speaking.

Rioters topple a fence to the Capitol’s west.

Congress begins joint session.

Again a nice (no doubt accidental) bit of evidence that Trump was still speaking away and most all of the real Trump Supporters were anchored 1.8 miles away (modulo those looking for bathrooms, warmth, lunch or just leaving).

Interesting side bar:

Note that the “rioters” toppling the fence were almost entirely dressed in black, as Antifa does… No Trump Gear visible. Perhaps another bit of “accidental truth” from the NYT?

About 20 minutes before Trump’s speech ends, some people in the Capitol crowd harass officers posted at the barricades and start to get physical. Others follow suit, until they violently overwhelm the police and breach the building’s outer perimeter.

12:53 p.m. Northwest side of the Capitol

Again some “accidental truth” that Trump was still speaking and thus could not be instigating something that happened before he was done. Folks 1.8 miles away were not hearing him.

Then the “violently overwhelm” is a bit much. In some cases the police opened doors for the folks invading the building. Also of note: LARGE areas of fence had no police anywhere near it. IMHO any group choosing to confront an area with police was doing it for the photo op.

Again I note that the general makeup of the folks “breaching” looks a whole lot more like Antifa than Trump Supporters. LOTS of black and dark clothes. Young crowd. Highly emotional. Look at the photos of Trump crowds. Lots of older folks. Lots of colored clothing. No hats on backwards. Emotionally subdued or emotionally having a great time.

Doesn’t add up that these particular people are being called Trump Supporters. Only Trump gear I see is what looks like a brand new MAGA hat (being sold all over the place there by street vendors for $10 or sometimes 2 for $10 trying to clear out inventory).

The next photo / video down also shows a lot of folks in black and dark clothing ‘on the steps’ but not the Typical Trump Gear nor look of the people. There are some flags in the distance, but can’t tell who’s holding them.

At this time, the speaker of the House, Nancy Pelosi, begins the proceedings to certify the Electoral College vote at a joint session of Congress, alongside Vice President Mike Pence.

Outside, the chants begin: “Whose house? Our house!”

That chant is just so lame. A direct lift of “Who’s Street? Our Street!” classical Antifa mode. When I arrived at the front of the Capitol building some long time later (when Trump FINALLY stopped his long winded speech…) there was one dodgy guy trying to get the real Trump Supporters to take up that chant. NOBODY was joining in and he was not getting any traction. My impression of him was “Nut bar, not a Trump person”.

Meanwhile, 1.8 miles away, where Trump and all his real supporters are located:

1:12 p.m.–2:00 p.m.
Trump’s Call to Action

Trump again calls for a march on the Capitol.

Um, no. Just no. Trump used the word “march” once. And that was way back at the 18 minute mark:

Donald Trump: (18:16)
We have come to demand that Congress do the right thing and only count the electors who have been lawfully slated, lawfully slated. I know that everyone here will soon be marching over to the Capitol building to peacefully and patriotically make your voices heard. Today we will see whether Republicans stand strong for integrity of our elections, but whether or not they stand strong for our country, our country. Our country has been under siege for a long time, far longer than this four-year period. We’ve set it on a much straighter course, a much … I thought four more years. I thought it would be easy. We created-

Note again the context. Peacefully.

What was going on nearer the end?

Donald Trump: (01:12:43)
So we’re going to, we’re going to walk down Pennsylvania Avenue, I love Pennsylvania Avenue, and we’re going to the Capitol and we’re going to try and give… The Democrats are hopeless. They’re never voting for anything, not even one vote. But we’re going to try and give our Republicans, the weak ones, because the strong ones don’t need any of our help, we’re going to try and give them the kind of pride and boldness that they need to take back our country.

Donald Trump: (01:13:19)
So let’s walk down Pennsylvania Avenue. I want to thank you all. God bless you and God bless America. Thank you all for being here, this is incredible. Thank you very much. Thank you.

Hardly a giant “Call To Action” for riot and mayhem (that was already in progress thanks to a Leftist False Flag effort). Just WALK down Pennsylvania avenue and an attempt to encourage Congress to do the right thing.

Which is exactly what folks then did. It took about another hour to get there, as it took time for the crowd at the edges to clear and to walk the almost 2 miles.

Trump ended up not walking with us. No doubt being informed of Troubles at the Capitol Building when he left the stage.

As Mr. Trump’s speech comes to an end, he calls on his supporters to “walk down Pennsylvania Avenue” toward the Capitol. Rioters there continue to violently clash with officers, including reinforcements from the local police department who have arrived on the scene. Both sides spray chemical agents.

But again we have a nice “accidental evidence” that this wasn’t Trump Supporters nor at his urging. It was ALREADY GOING ON when he finally ended his speech. Also, it is another video with mostly young folks dressed in the Antifa like Black colors (a few brown or green, but a minority). Not at all like the folks walking down the avenue in the prior video. Not “Trump Folks” at all, in my opinion.

As this is already way too long, I’ll not bother with most of the rest of their chronical of what all was going on by this small band of, most likely, False Flag Antifa and BLM along with a few Useful Idiots while all the rest of us Real Trump Supporters were slowly making our way back up the Avenue.

By the time I got there, this was mostly in the “talking around” phase with the ‘action’ moved inside. I’ve pointed out before we stopped at the car for a drink & snack and heard on the radio that one wing was evacuated and the other ready for it before we could even get to the Capitol Building after Trump’s speech.

We did a quick turn in front of the steps area, took the photos I posted, and like almost everyone else from the Trump Rally, promptly left. Something about 8 hours standing in the cold without food, minimal hydration, in a cold stiff wind, and with no back support…

Painting that as some kind of Trump Inspired Mob Attack is just Click Bait Jurno-Porn.

Just what I’d expect from the NYT.

There is one nice photo at the bottom showing all the Real Trump Supporters arriving LONG AFTER the rioters and False Flag folks have ‘done the deed’. I think I can even see our car in the staff parking lot! So likely I was sitting in it having some crackers and water when this was taken.

Note that the general color of the crowd is far more colorful than the rioters… an indication of different “gang colors” at a minimum…

Now, in reply to my long, detailed, careful analysis of his proffered link, I got this terse insult that’s been in Moderation Jail for a few days as I tried to make up my mind. Sand, or “Do unto the Left Banners what the Left Banners do unto Conservatives” and be the mirror:

Serioso
3 days ago

The Non-Incitement & The Instigators
@E.M.S.
Before you blame the Capitol riot on Antifa or BLM, try checking out the arrest reports. I see a lot of Trump supporters and MAGA fans. Have there been arrests of provocateurs? Out of hundreds, how many? Try not to jump to conclusions without adequate evidence. You sound like a propogandist!

So yet more sniditude. As usual, ignores all the evidence and reasoning. Goes for the orthogonal hit line, then the insult.

Is it really worth it?

The whole POINT of Agent Provocateurs is to have a few leverage a crowd of many into something they otherwise were not going to do. Was that lost on Serioso? Is he really that DUMB?

I don’t think so. I think he’s just a malicious games player who likes to go for the dirt and insult. We’ve been at this a few years now, so I think I have a handle on the persona and the method.

Up To You

Vote if you want. Don’t vote if you don’t want. I’ll leave voting open for a day or two (or maybe three, depending).

Then I’ll decide what to do.

A major “vote off the island”, he goes to SPAM filter.
A major “sand to pearls”, he stays in Moderation Jail until I see fewer insults, then gets out.
Nearly balanced? I’ll ‘flip a coin’ or ponder “what do I want” more and “just do it”.

So pencils up.

The voting begins NOW.

Subscribe to feed

Posted in Carping Comments | 90 Comments

ARM Chips – What’s A Digit Mean?

The various ARM CPU chips are vastly different in their abilities. Sometimes, a single digit difference can have a BIG difference in performance.

In particular, I have 2 SBCs with ARM chips of type 7x where the x differs by one digit. A72 vs A73 cores. The RockPro64 has 2 x A72 cores, and then 4 x A53 cores. The Odroid N2 also has 6 cores, but it is 4 x A73 and 2 x A53 cores.

https://www.hardkernel.com/blog-2/odroid-n2/

The main CPU of the N2 is based on big.Little architecture which integrates a quad-core ARM Cortex-A73 CPU cluster and a dual core Cortex-A53 cluster with a new generation Mali-G52 GPU.
Thanks to the modern 12nm silicon technology, the A73 cores runs at 1.8Ghz without thermal throttling using the stock metal-housing heatsink allowing a robust and quiet computer.

https://ameridroid.com/products/rockpro64

powered by Rockchip’s RK3399 processor. The RK3399 is a 6-core chip with two ARM Cortex-A72 CPU cores, four Cortex-A53 cores, and Mali-T860MP4 graphics.

I’m not going to get into the use of the graphics engine for parallel computes, nor how that can drastically change the ‘throughput’ of a given system for parallel codes. That’s a whole ‘nother topic. Here, I’m just going to look at what changes with A72 vs A73 and similar “single digit” differences.

Now the ‘first blush’ is that you get 4 big and 2 little in the N2, but 2 big and 4 little in the RockPro64. They both sell for about $70 with 2 GB of memory, but the 4 GB memory of each is closer to $90. So are they really close to the same board in performance?

https://en.wikipedia.org/wiki/Comparison_of_ARMv8-A_cores

Has a column WAAAaaaay off to the right with “Dhrystone” benchmark scores. Note that it is integer focused so doesn’t measure the effectiveness of your floating point hardware nor string manipulation. Some folks find that limitation unacceptable. I think it is quite reasonable as a general first yardstick. LOTS of things in a computer are done with INTs.

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

Dhrystone is a synthetic computing benchmark program developed in 1984 by Reinhold P. Weicker intended to be representative of system (integer) programming. The Dhrystone grew to become representative of general processor (CPU) performance. The name “Dhrystone” is a pun on a different benchmark algorithm called Whetstone.

It also doesn’t pander to the “modern” language tribe that uses OO and interpreters and such, so they are not too fond of it either, but whatever. It’s still a good raw power measure IMHO.

So what’s that wiki on ARM cores say about those two?

Cortex-A72 2015 3-wide 4.72
Cortex-A73 2016 2-wide ~6.35

The A72 has a 3-wide decode ability and 5-wide dispatch, so has more parallel paths it can execute at once in a predictive way (then throw away the one that wasn’t taken in the ‘if’ branch) while the A73 has cut that back by one each. Yet it is 1.35 x as fast. Easily 1/3 faster. AND it runs cooler.

How about those A53 cores?

Cortex-A53 2014 2-wide 2.24

While it has 2 wide decode of instructions, it has no parallel dispatch at all. Then the performance is just 2.24 Dhry. So the A72 is about 2.1 x faster and the A73 is about 2.8 x faster.

In particular boards / SOCs (System On Chip) you would need to adjust those for any added CPU Clock speed the maker got compared to the Arm Holdings baseline. But as a first approximation it gives a pretty good idea what you are buying.

So figure an A53 as the baseline of “one”, then the RockPro64 is 4 + 2(2.1) = 8.2 total. The Odroid N2 would be 4(2.8)+2 = 13.2 so in total, you could expect (modulo exact clock rates used and any thermal throttling from no heatsink with the RockPro64 unless you pay more to get one…) the N2 is roughly 1.6 times a much computes as the RockPro64.

That’s how much that one digit on the A7x and the other swap of 2 vs 4 gets you.

Bottom Line?

You really really must look at the relative CPU speeds of the different chip / Core numbers to know what you are getting.

My experience with both boards has been roughly that, too. The N2 is largely “no waiting” and the RockPro64 sometimes lags just a bit, and I notice it isn’t quite as fast. Also note that often it is a SINGLE core that’s pegged as the job does not run all the cores. Isn’t multithreaded. In that case, I’ve still noticed the 1/3 faster. 3 vs 4 seconds isn’t that much, but you will notice it sometimes. 30 minutes vs 40 minutes, you know…

Some others to note? An A57 core is 4.6 so almost the same as an A72 on that benchmark.

When they get down to “Small systems” SBCs the other A7x cores will make a big dent:

Cortex-A75 2017 3-wide 8.2-9.5
Cortex-A76 2018 4-wide 10.7-12.4

Yeah, about 9 and about 11 for those two. Or about the same as the 4 x A53 cores in a Raspberry Pi Model 3. Or 5 cores for the A76. So a 4 x A76 core SOC will do about the same as 5 Raspberry Pi boards… Just sayin’…

Though note that the Pi M4 has A72 cores. Now it IS a fairly fast board due to that, but… the A72 cores run hot compared to the A73, so you need a LOT of heat extraction to use it without thermal limiting. Unfortunately, it does not come with a heat sink. All sorts of folks have done all sorts of exotic stuff trying to keep them cool enough. From powered fans to heat pipes and more. Compare the Odroid N2 with built on passive heat sink. No fan needed.

Oh, and the Odroid N2+ ups the clock speed to 2 GHz (compare the Pi at 1.5 GHz), so there’s that…

In Conclusion

There’s a WHOLE LOT more to benchmarks than just one number, Dhrystone or otherwise. For many kinds of use, the memory quantity and speed matter more, or the speed to disk (USB 2.0 vs 3.0 that’s about 10 times faster). The Raspberry Pi, unfortunately, regularly cheaps out on both heat extraction, so your board heat limits to very low performance, sometimes under half; and on I/O structure, so any I/O bound jobs are just slugs, and sometimes non-I/O bound on other gear becomes I/O bound on the Pi.

Overall, the Odroid family has done a much better job of the hardware design. Real barrel connectors for power (where the USB-c for power was OK on the original Pi, it is at or sometimes over limit on later bigger Pi’s and really you need a different power connector), heat sinks big and included, good I/O designs. Other makers grade out between those two.

BUT.

Odroid mostly just ships a variation of Obuntu as their operating system. Their boot process is a bit different and arcane in some ways, so a lot of developers just don’t port to their stuff. Raspberry Pi has just about every OS on it (despite having their own arcane boot process… but ‘size matters’ and there’s millions of Pi boards sold). Other boards again grade out between them.

So I must say that if you are going to buy an SBC, do check out the available operating system choices and what age / quality of ports exist. Make sure the one you want is available on the hardware you like.

For Completion, the V7 instruction set 32 bit ARM cores:

https://en.wikipedia.org/wiki/Comparison_of_ARMv7-A_cores

ARM Cortex-A7 1.9
ARM Cortex-A15 3.5 to 4.01
ARM Cortex-A17 4.0

The A7 cores are what is in the earlier Raspberry Pi Model 2 boards (they later got an upgrade) and many other systems. They are also the “little” cores in my Odroid XU4, while the A15 are the BIG cores in the XU4. It has 4 of each. I just note in passing that the A15 and A17 both have some parallel execution and both score about a 4 Dhrysone rating.

So my XU4 has roughy 4 x 4 + 4 x 1.9 or 23.6 total Dhrystones of go juice. Divide that by 2.24 to compare it in terms of A53 cores, you get: 10.5 or roughly 1/2 way between the RockPro64 and the Odroid N2 in total computes. But when limited to a one-core job, that one A15 core is 4/4.72 = 85% of an A72 core. Damn Fast still, but not as fast. It is 4 / 6.35 or 0.63 a little under 2/3 the speed of the A73 core in my Odroid N2. Then, for some things, that 64 bit int matters a lot compared to the 32 bit int and you can end up 1/4 or less the speed as you do double precision math.

So while I love the little XU4 for “general computing” like running a browser, where the 32 bit word size means a whole lot less memory wasted; on hard core high precision math it just isn’t that fast.

The point?

How fast a given job runs depends a lot on the particulars. Single thread or multi-threaded? Double precision 64 bit math, or 32 bit? Different boards have different “best uses”. Be careful when you buy to match the problem you are solving to the equipment, and watch those single digit differences. They matter.

Subscribe to feed

Posted in Tech Bits | 7 Comments