Would be nice, if a Soylentil submits a submission, that that Soylentil might be credited with that submission, before some boot-licking scum-sucking lime lizard of a bot, that came across the same thing. Unless we (meaning, Eds) were trying to reduce the aristarchus visability on the the SN at large, in a form of passive aggressive censorship? Tell me it ain't so, Joe, tell me it ain't!
(Again, nessesary reference for uneducated non-boomers: Kid said this to "Shoeless Joe Jackson", after it was alleged that the White Sox had thrown the "World Series" in 1919. )
Tell me it ain't so, bytram! And the ball master TMB? Tell me it ain't so! And also tell me the Precedent did not just tear gas Episcopalian priests, holding a vigil for peace?
Soylent News has be infested, for quite some time, by fascists whom I will not name, and fellow travellers, like janrinok. Now is the time when you will burn, because if you dare to use force against innocent people, or attempt to censor aristarchus, it will come back upon you, big time. #Freearistarchus!!
Upstart can go dis-compile itself.
James Mattis: Trump's former defence secretary denounces president
Former US Defence Secretary James Mattis has denounced President Donald Trump, accusing him of stoking division and abusing his authority.
In rare public comments, Mr Mattis said the president had sought to "divide" the American people and had failed to provide "mature leadership".
He said he was "angry and appalled" by Mr Trump's handling of recent unrest.
In response, the president described Mr Mattis as an "overrated general" and said he was glad he had left the post.
Pentagon chief [Mark Esper] opposes Trump threat to deploy military at protests
Trump has threatened to invoke the 1807 Insurrection Act that would allow him to deploy troops on city streets, against the wishes of state and city authorities. The president said he would use the law if local authorities failed “to defend the life and property of their residents”.
Esper categorically opposed using the act on Wednesday.
“I say this not only as secretary of defence, but also as a former soldier, and a former member of the national guard, the option to use active-duty forces in a law enforcement role should only be used as a matter of last resort, and only in the most urgent and dire of situations,” the defence secretary said. “We are not in one of those situations now. I do not support invoking the Insurrection Act.”
Esper has been supportive of Trump and has avoided contradicting him until now. But there is reported to be mounting unease about senior officers about the politicisation of the armed forces, and concern over Esper’s own actions.
“Esper has directly challenged Trump,” Thomas Wright, director of the centre on the United States and Europe on the Brookings Institution, said on Twitter. “Trump hates being boxed in. If he fires Esper, it could set in motion a crisis that may lead to a wider revolt within the GOP.”
(most of the dictators were goners once not even the military would support them. Trump may consider himself lucky to not managing yet to evolve into a dictator)
---
(edit: June 4, 2020)
Trump’s Bible photo op splits white evangelical loyalists into two camps
On Monday when Donald Trump raised overhead a Bible – the Sword of the Spirit, to believers – he unwittingly cleaved his loyal Christian supporters into two camps.
...
The Rev Johnnie Moore, president of the Congress of Christian Leaders, described Trump in shepherd-like terms on Twitter:“I will never forget seeing @POTUS @realDonaldTrump slowly & in-total-command walk from the @WhiteHouse across Lafayette Square to St. John’s Church defying those who aim to derail our national healing by spreading fear, hate & anarchy. After just saying, ‘I will keep you safe.’”
...
“Pelting people with rubber bullets and spraying them with teargas for peacefully protesting is morally wrong,” said Russell Moore, president of the Ethics & Religious Liberty Commission of the Southern Baptist Convention. “What we need right now is moral leadership – from all of us, in the churches, in the police departments, in the courts, and in the White House. The Bible tells us so. So do our own consciences.”
...
The staunchest of evangelicals, 90-year-old televangelist Pat Robertson, split from Trump on Tuesday.He told his television viewers of the president: “He said, ‘I’m ready to send in military troops if the nation’s governors don’t act to quell the violence that has rocked American cities.’ A matter of fact, he spoke of them as being jerks. You just don’t do that, Mr President. It isn’t cool!”
Right. Crackpot sheeple who need authority to feel safe and pastors that play for cool. And... that's the social segment that might determine the political faith of USoA? Because...
Trump can’t afford to lose evangelicals, even by the handful. A record 81% of white evangelicals voted for him in 2016, and he only narrowly won the presidency, sometimes by just a few thousand votes in crucial areas. His gesture with the Bible outside St John’s was meant to shore up that support, reminding his base of a tacit agreement.
...
So while evangelicals lifted Trump to power by voting together, they may prove his undoing if a contingent breaks away. In which case his campaign might shudder to hear of evangelical believers like Anthony Kidd in Daphne, Alabama.During the week Kidd works at a salvage yard, and on weekends he does audio work during church services. He’s conservative.
“The past few years he has done things that are good for Christians, I’ll grant that,” he said. But when he saw Trump lift the Bible outside St John’s, he said, “It made me want to throw up a little bit.”
Visceral reaction, Kidd, also known as "feeling of guts". Good to see propaganda didn't wash common-sense away.
@realDonaldTrump tweets: NYC, CALL UP THE NATIONAL GUARD. The lowlifes and losers are ripping you apart. Act fast! Don’t make the same horrible and deadly mistake you made with the Nursing Homes!!!
1:10 AM · Jun 3, 2020·Twitter for iPhone
Do the Americans like being pissed on by their politiheads?
Enough to follow their example and piss one onto the other?
Trump has reached the 'mad emperor' stage, and it's terrifying to behold
He incites violence from the safety of a bunker, then orders peaceful people tear-gassed for the sake of a surreal photo op
Writing from a Birmingham jail, Martin Luther King Jr famously told his anxious fellow clergymen that his non-violent protests would force those in power to negotiate for racial justice. “The time is always ripe to do right,” he wrote.
On an early summer evening, two generations later, Donald Trump walked out of the White House, where he’d been hiding in a bunker. Military police had just fired teargas and flash grenades at peaceful protesters to clear his path, so that he could wave a bible in front of a boarded church.
For Trump, the time is always ripe to throw kerosene on his own dumpster fire.
'Nixon on steroids': Trump's military move is a high-risk election bid
Washington: St John's Episcopal Church - just a block from the White House - is known as the "church of presidents". Since its first service in 1816, every US president has worshipped there. But never has this sacred place been the site of a presidential visit as shocking and surreal as Donald Trump's on Monday (Tuesday AEST).
At 6.45pm on a balmy evening in Washington, Trump appeared in the Rose Garden of the White House to give his first major statement since angry protests broke out across the country following the death of George Floyd in Minneapolis. As Trump spoke, military police used tear gas and rubber bullets to forcibly clear hundreds of protesters from nearby Lafayette Square.
It was unclear why the officers took such speedy and confrontational action: the afternoon protests had been peaceful and a curfew ordered by Washington's mayor had not yet come into effect. Then the President strolled out from the White House, crossed the square and stood in front of the church, which had suffered fire damage during the previous night's protests. Posing for cameras, Trump brandished a bible like a victorious sportsman clutching a championship trophy. Then he headed straight back to the White House.
People struggled to believe it. Had the President of the United States really forcibly dispersed a peaceful protest so he could stage a photo op? Yes, he had.
When Police View Citizens as Enemies
The thin blue line looks like it’s ready to invade a foreign nation.
...
Militarization can escalate already tense situations. Protests in Ferguson, Missouri, after the 2014 killing of Michael Brown escalated dramatically on their second day, when police showed up in Humvees, wearing camouflage, and carrying M4s.
...
The state of Minnesota’s “urban warfare” rhetoric is the inevitable consequence of this decades-long militarization of American police departments, Arthur Rizer, a policing expert at the center-right R Street Institute, told me late Saturday.“You create this world where you’re not just militarizing the police—you equip the police like soldiers, you train the police like soldiers. Why are you surprised when they act like soldiers?” Rizer, a former police officer and soldier, said. “The mission of the police is to protect and serve. But the premise of the soldier is to engage the enemy in close combat and destroy them. When you blur those lines together with statements like that … It’s an absolute breakdown of civil society.”
...
But yesterday, as police pepper-sprayed a congresswoman, drove into a crowd, and fired rubber bullets and tear gas at protesters and journalists alike, it was clear that some police officers were approaching these situations like soldiers, and treating citizens as enemies.
Trump threatens to use military to end riots and lawlessness
'Words of a dictator': Trump's threat to deploy military raises spectre of fascism
“When fascism comes to America, it will be wrapped in the flag and carrying a cross,” goes an oft-quoted line of uncertain origin.
On Monday evening, Donald Trump, with four US flags behind him, threatened to send in the military against the American people, then crossed the road to pose for a photo outside a historic church while clutching an upside-down Bible.
Several interesting links here.
1. https://space.stackexchange.com/questions/9243/what-computer-and-software-is-used-by-the-falcon-9/
2. https://www.reddit.com/r/IAmA/comments/1853ap/we_are_spacex_software_engineers_we_launch/
3. https://news.ycombinator.com/item?id=23368109
There are things you would expect to see, and things you would knot expect.
A few teasers:
SpaceX uses an Actor-Judge system to provide triple redundancy to its rockets and spacecraft. The Falcon 9 has 3 dual core x86 processors running an instance of linux on each core. The flight software is written in C/C++ and runs in the x86 environment. For each calculation/decision [ . . . . ]
I would like to know: tabs or spaces?
They do use some interesting software on Dragon 2. They use Chromium and JavaScript for the Dragon 2 flight interface. The actual flight computers still run on C++.
Source: Discussion with various SpaceX engineers at GDC 2015/2016
NASA finally managed to get their worm logo back after aliens had found it insensitive and pejorative.
Current riots and civil disturbances are a long overdue predictable consequence of "qualified immunity" and other branches of the Suprme Court's "sovereign immunity" bullshit. Sovereign Immunity must be eliminated so people can fight the government in courtrooms with lawyers instead of on the streets with torches by burning down police buildings.
Soveriegn Immunity is bullshit made-up by the Supreme Court, it's time to overrule this 200 year old mistake and change the interpretation of the 11th amendment to the competing view, that it restricts diversity jurisdiction of federal courts instead of endorsing sovereign immunity. Sovereign immunity was tolerable when you could still sue government officers for breaking the law, but the recent invention of qualified immunity has made it intolerable.
Or, you know, let the USA burn to the ground as I know it will if nothing is done. I'm usually right in the end.
Update:
Justin Amash is introducing legislation to end qualified immunity. Support this bill!
https://twitter.com/justinamash/status/1267267244029083648
Update 3:
Congressional democrats are dodging the real problem, qualified immunity, and trying to only remove the protection for police officers. We need to remove it for ALL government officials, not just police officers. Police officers are not the only ones who abuse authority.
So, a little background. I have a FreeBSD fileserver in the basement used for running Samba and as a Minecraft server for the kids (and a bit for myself). This was built back in the "systemd will destroy all the Debian derivatives" era, and thus how it ended up on a BSD instead of an OS I'm more familiar with, like Ubuntu, Debian, or Slackware (my preferences, in that order, at that time). Also, at the time of building the server, ZFS was just starting to really to peculate through the news aggregators and pique my interest. All of this info affected my choices and I ended up replacing the aging Via C7 (x86) Ubuntu Samba server running reiserfs partitions on mdadmin (mirror) on lvm containers. The new system featured four, GELI encrypted, 1-TB drives sporting ZFS Z2 made possible by FreeBSD 10 or 11 if I can remember correctly. The system works great, but there are a few detractors.
On the first point, BSD and Linux are very similar. You can go from one to another and have an idea of what you're doing on the terminal, but they are more different than say RHEL and Debian. If you had to compare it to languages, Linux is like Spanish and BSD is like Portuguese. Much of the roots are the same, but the differences are greater than the regional dialects of British English to American English. This often leaves you in a position where you think you know what you are doing only to find out that you don't.
Second, GELI is a lot like LUKS on Linux. It works and I generally don't have to think about it. My issue is my specific configuration. As a dumb noob, during the installer I opted to install root on my ZFS partiton, that was encrypted by GELI. All of that should be great, right? I have LUKS encrypted ZFS on root on the laptop, and it works like a champ. Rhetorical question, how could this be bad? I can ZFS snapshot my OS as I do updates, I have block checksums, and it is all encrypted at rest. Well, the problem is boot. Anytime this system is rebooted, GELI requires keyboard input from the keyboard physically attached to the machine. So that requires running down to the basement, plugging in a keyboard, and unlocking the drives so /boot can have a / to boot into. Regrettably, when I'm traveling, that sometimes requires a flight back home too. Now, I'm told that if I'm willing to make a two line edit to the source code, I can make GELI accept input from the serial console which would fix the remote input issue, That would require me to recompile the source, install it on a "foreign" OS, and then setup a tty link to some other box just for the purpose to inputting a password a few times a year the box gets rebooted. Knowing myself and the other projects I do around the house, I was not going to find the time to make that happen when the alternative is just a visit to the basement.
Thirdly, updates suck. For the first four years, there weren't any real issues. Every few months, I would open up the FreeBSD handbook in a browser window and walk through the upgrade process. This is where BSD is not Linux. There is the core OS updates, the package updates, and the ports updates. All three handled differently. And if your package updater happens to see applications from your ports and decides to update them, things break. I guess I was fortunate for the most part, but the last round of updates obliterated my minecraft-server install causing the most unpleasant misfortune to my children. Fortunately I had backed up the world, so the builds were saved, but the player data never did fair correct after that causing weird game breakage.
There's a few other issues, like things I wanted to play with on this server like VMs, NextCloud, wiki server (for documenting things like configurations, home appliances, etc), and experimenting. Sure, these things exists in FreeBSD's packages and ports, but I'm not as comfortable working with those as I would in a Debian or it's derivatives like Ubuntu or Devuan.
What is the culmination of all of this? It was time to fix things. One, it was time to move the OS off of the encrypted drives. I don't want to travel to the basement to let the computer boot. Unlocking the drives with my precious data should be possible via ssh. Booting the OS should be done unattended. This is how it should have been in the beginning, but on a tight budget and not having to experience this before, it wasn't considered. Two new SSDs were procured to house the OS, and the spinning rust (now upgraded to 3TB disks) would only house the data. ZFS on the root is fine, but encryption is reserved for the data. This setup would also afford some more flexibility for trying new OSes. If I wanted to try it on Devuan, or on Ubuntu 20.04 with Wireguard and ZFS in the kernel, it is possible without jeopardizing my data. However, there is one complication to this: GELI. Just like how LUKS is only available for Linux, GELI is only for BSD. That is what leads me to this Journal, stripping GELI encryption from partitions used for ZFS.
The first point, you have to have root on the OS and the second, you have to be able to unlock the GELI encryption. I can't help you if you lost your GELI keys/password. Here's the process of what is going to happen. Each drive is removed from the zpool, removed from GELI, and then reattached to the zpool. The process is much the same to replacing a failed disk from a zpool. Here we go.
Removing the decrypted drive
Get the layout of the zpool. We'll start with disk 0, where the encrypted zfs partition is on p4.
me@system% zpool status
pool: zroot
state: ONLINE
status: Some supported features are not enabled on the pool. The pool can
still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
the pool may no longer be accessible by software that does not support
the features. See zpool-features(7) for details.
scan: resilvered 776G in 0 days 02:15:09 with 0 errors on Tue May 26 16:47:15 2020
config:NAME STATE READ WRITE CKSUM
zroot ONLINE 0 0 0
raidz2-0 ONLINE 0 0 0
ada0p4.eli ONLINE 0 0 0
ada1p4.eli ONLINE 0 0 0
ada2p4.eli ONLINE 0 0 0
ada3p4.eli ONLINE 0 0 0errors: No known data errors
We can see the four disk decrypted partitions attached. Note the ".eli" after each disk? GELI takes the encrypted /dev/ada0p4 and provides decrypted link to the device at /dev/ada0p4.eli which ZFS is using for its zpool. Let's start with disk 0 and remove that from the zpool.
me@system# zpool offline zroot ada0p4.eli
Now that the disk is offline, we can tell GELI to stop decrypting it which destroys the /dev/ata0p4.eli device.
me@system# geli detatch ada0p4.eli
After that is done, we reattach the disk to the zpool. Note this time it is the partition directly, and not the decrypted volume. This command requires the zpool you are working with, the old device and the new device.
me@system# zpool replace zroot ada0p4.eli ada0p4
This triggers ZFS to resilver the zpool. If you have large drives, this will take some time. For me, it was half a workday or the first installment of the Lord of the Rings if work is a foreign concept. You can use zpool status to check in on the process.
me@system% zpool status
pool: zroot
state: DEGRADED
status: One or more devices is currently being resilvered. The pool will
continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
scan: resilver in progress since Tue May 26 16:59:15 2020
3.13T scanned at 617M/s, 2.40T issued at 473M/s, 3.13T total
594G resilvered, 76.61% done, 0 days 00:27:03 to go
config:NAME STATE READ WRITE CKSUM
zroot DEGRADED 0 0 0
raidz2-0 DEGRADED 0 0 0
replacing-0 OFFLINE 0 0 0
11670088260588674329 OFFLINE 0 0 0 was /dev/ada0p4.eli
ada0p4 ONLINE 0 0 0
ada1p4.eli ONLINE 0 0 0
ada2p4.eli ONLINE 0 0 0
ada3p4.eli ONLINE 0 0 0errors: No known data errors
While this is going on, you might as well modify the boot loader to keep GELI from trying to unlock the disk on boot. So load /boot/loader.conf in your editor of choice and change geli_ada0p4_keyfile0_load="YES" to "NO" to keep GELI from touching it at boot.
me@system# vim /boot/loader.conf
geli_ada0p4_keyfile0_load="NO"
geli_ada0p4_keyfile0_type="ada0p4:geli_keyfile0"
geli_ada0p4_keyfile0_name="/boot/encryption.key"
geli_ada1p4_keyfile0_load="YES"
geli_ada1p4_keyfile0_type="ada1p4:geli_keyfile0"
geli_ada1p4_keyfile0_name="/boot/encryption.key"
geli_ada2p4_keyfile0_load="YES"
geli_ada2p4_keyfile0_type="ada2p4:geli_keyfile0"
geli_ada2p4_keyfile0_name="/boot/encryption.key"
geli_ada3p4_keyfile0_load="YES"
geli_ada3p4_keyfile0_type="ada3p4:geli_keyfile0"
geli_ada3p4_keyfile0_name="/boot/encryption.key"
aesni_load="YES"
geom_eli_load="YES"
geom_eli_passphrase_prompt="YES"
vfs.root.mountfrom="zfs:zroot/ROOT/default"
kern.geom.label.gptid.enable="0"
zpool_cache_load="YES"
zpool_cache_type="/boot/zfs/zpool.cache"
zpool_cache_name="/boot/zfs/zpool.cache"
zfs_load="YES"
After the resilver finished, I rebooted the system to make sure it all came back just fine. Now I'm on my third disk and it looks very promising. When it's done, I'll give an update here.
***UPDATE: 2020-05-27 04:45am***
The process is complete an the zpool is good. GELI still asks for a password at boot, but no partitions are getting unlocked and the *.efi devices are not getting created. It is likely a simple edit of the /boot/loader.conf file to make that disappear completely. The "geom_eli_passphrase_prompt="YES"" looks very promising to give me the results I desire, but I'm not likely to boot into BSD much more anyway, so I'm not certain I will spend time on it. The new focus is systemd+wireguard in kernel+zfs in kernel or the alternate sysv.init+dkms module zfs+maybe an older kernel without wireguard. These are the questions. The end result is a Samba server sporting zfs, and a minecraft server, and maybe NextCloud and/or Plex as well. Any thoughts?
PineTab Linux Tablet will have an Optional RTL-SDR Expansion Module
What's interesting about the PineTab is that they are advertising that they are working on expansion options, with one expansion module being an RTL-SDR. It seems that the expansion module will allow cards to be inserted internally, keeping everything tidy on the outside. Apart from the RTL-SDR, they will also offer LoRa, LTE (with GPS) and sata SSD add on cards.
May Update: PineTab Pre-Orders, PinePhone Qi Charging & More!