Look at a map of your city or suburb. Search for the gas stations, you know, those places where you can buy cigarettes and petroleum products?
Now imagine going to each and every one of those locations and tearing it down. We don’t need them any more anyway, because we’ve electrified transportation and nobody smokes. Remove the pollution (they are all brown fields, and the government will eventually be charged for this cleanup, so that is where you get your money for this). Remove the above ground structure, remove the pollution, then look at that vacant lot (and the other one one katty-corner across the intersection). Imagine a transit and school bus stop at this location, with an indoor area to keep the kiddies safe during the very hot or very cold days. Imagine a 20 car charging station, a small cafe, and the whole thing is covered with PV panels. (For the entire US that would be upwards of 15,000 mW of generating power.)
That transition would happen eventually, or something like it, but it won’t get far. Do you know why it won’t get far? Because in all its glory and brilliance, the free market is slow and shy and stupid. It will not figure this out fast enough, it will not deploy the changes in time, and when we are about a third of the way through the whole system will collapse because we are being too slow — and too slowed down by deniers and Republicans, Trumpers and Big Oil, dark money and deplorables — to fix it before it fails.
Or, Governors and State Legislators and Presidents and the Congress can just make it happen. Set up a program that buys out gas stations, cleans them up, and inserts them into the new power and transit system. Take care of the job loss, which will be offset by the increase in clean energy jobs, but make that offset work for the victims of progress. Oh, and probably sell lottery tickets at the cafe.
Can we do this please?
Thanks. Get back to me when the blueprints are ready, next week if possible.
If you don’t know what a Minecraft seed is, you don’t want to bother with this post. But if you do ….
Spawning in or near a village provides game play opportunities that are otherwise hard to come by. If you want to materialize in such a location, and are using version 1.16.1, try one of these seeds. To use the seed, enter the number as it is here (including the negative sign if there is one) in the seed box under “options” when you are creating a world. The version of Minecraft you are running matters. These seeds are for version 1.16.1
This seed is a mixed bag. You appear very near a deep forest village that is a short distance from a desert biome. There is a lot of coal but almost no iron as far as I can tell. But, it is a nice village.
Near a village with amazing mine/chasm
This seed: 5532707655392736628 will get you a couple of hundred blocks from a village. At the edge of the village is a squarish and deep chasm. Down in the chasm is a pretty good mine complex. The bottom of the visible complex is at altitude ca 34, but nearby is a deep extention of the chasm (but no old mine down there) that will get you to 12 blocks elevation. So the entire range of mining possibilities is already dug for you, though not easily navigated.
It is a very large and nice village with major water, like an inland waterway. If you explore along the waterway you’ll find a most unusual shipwreck, entirely on land, like it was buried in an old sandbar.
There is a desert village not too far away (a few hundred blocks) which also has a shipwreck near it (but this one is totally under the desert-side ocean).
This is the best mine I’ve seen, so I’m breaking the theme and giving it to you even though you do not spawn in a village
Enter the world and TP to -670 70 -280 There is a village here and several interesting nearby open caves. There is a second smaller village so close it might be the same village. Mining under the village you will find an extensive mine system with a lot of exposed ore and three chests with good stuff in them.
The seed is -8494316167453570516
Spawning within or in sight of a village:
This spawns within sight of a village on an open landscape near desert and water. There is a mineshaft at about 416 ~ 128, beneath the desert and ocean region.
Spawn right in front of a pillager outpost
Then you die then yo respawn then you die then you respawn… have fun!
_______________ everything below this is 1.16.1 or 1.16.2
Spawns right in the middle of a village.
There is a river running through the village, and down river not too far is a mineshaft. The nearest point to the mineshaft is on the surface near 68.90 ~ -261.54
Spawning near a village:
The village is 207 blocks away.
Sparsely populated forest village with some rugged terrain.
Go right around or over the steep sided squarish mountain the village is next to to find a cave with plenty of surface charcoal. There is a mineshaft nearby as well, north of the village, also on the other side of that mountain.
Even though you are in a forest, there is ocean within 400 blocks, where you will find a buried treasure at about -40, -325. Dig around, you’ll find it.
This map also has one of the more spectacular mountain-ocean interfaces.
The village is just over 300 blocks away. There is a mineshaft close by. There is a large house with a library inside. Go to the front steps, then measure out about 8 paces from there, and dig straight down, and you’ll hit the mine system.
The spawn point is near a fairly deep cave with a lot of potential, inclining lava.
A Village is just over 100 blocks to the northwest, but you’ll have to go through thick woods and rugged terrain. Head for high ground, you’ll probably find some path blocks there to give you a clue as to where it is.
There is a tall house with a second floor only reachable by an outside stairway. The lower floor has a bed and a crafting table. Go to the front of the house and head out about five or six blocks and dig straight down. That will be your mineshaft. You will have to dig down just over 40 blocks, but it is a spectacular mineshaft with many hazards including water and lava.
You will spawn on a small island off an elongated, mountainous peninsula. Head north, crossing the water. After going around a big mountain you will find a village.
In the village is a squarish house with a red carpet and a brewing station in it, with some grass overgrowing the floor. Directly below the red carpet is a void containing a special prize. You’ll have to dig down about 16 blocks or so.
To locate the nearest underground mineshaft, locate the house on stilts that has the cartography table in it. Go to the back of the house and move about 15 paces (blocks) north. Then walk west about 21 paces, through the garden area. You will need to dig down about 40 blocks, then you will be in part of the mine.
Head east from the village, along the shore, to find large island mountain with a huge void in the middle of it. Off a low rocky peninsula of the island, facing east, is a comma shaped sandbar/island. Just off the sandbar, under the water and under the sand, is a buried treasure that has lots of goods stuff in it.
You will spawn at about 15.50 63.00 41.50 just a short distance from a desert village. There is a mineshaft not too far away. One point within the mineshaft is 277.48 26.00 35.11. Happy digging.
Spawn at -168 82 204
Nearest village: -226 74 128 (Medium size village with nearby cliffs and good terrain, and water.)
Another village: 170 64 157
Mineshaft not too far away at -383 74 304
Point inside the mineshaft: -404 24 295
Buried treasure on a small island at 425 66 473
Spawn at 231.50 70.00 3.50 and travel from there to a desert village at 63.00 63.00 106.68.
There is a nearby mineshaft. If you can dig your way to about -48.85 15.00 87.80 you will find an interesting integration between a large natural chasm and the mineshaft. Careful. The floor is lava!
Bonus village at -790.54 63.94 748.07.
Bonus adventure seed!
Try this seed: -8376010895890193196
You will spawn here: -3.50 110.00 -1.50. Good luck with that.
Scratch is a computer programming language that is designed for use by children to learn programming, but that is also serving as a paradigm for STEM programming more broadly, and I suspect, for IOT programming of the future. Programs are written in scratch by assembling shapes that represent programming structures or objects.
For example, look at the code block to the right. This is an object that is called when the user clicks on the green flag button on the user interface. That green flag is how one starts a program in Scratch. This is hooked, literally, to a “forever” lop. Within the forever loop, execution (of that object) is delayed for a fifth of a second, then an “If” statement is executed. If the object linked to this object (such as a sprite that might be able to move around on the screen) has come into contact with something green, a chomp sound is made.
The Scratch interface is normally accessed on a web page, and in that context, every single Scratch programmer (that uses the basic interface) has access to every bit of code developed and saved by every other programmer. Or, you can run it on your own computer.
You will see scratch like coding in Lego projects, in association with various robot kits, and I suspect over time, with Internet of Things objects. The coding is so straight forward that even Mikey can do it.
The book Make Your Own Scratch Games! by Anna Anthropy, produced by No Starch Press, brings an elementary school or middle school age kid, or an adult who just wants to screw around, through the process of developing three significant game projects and countless elements that users can use for a number, approaching infinity, of different games.
As is usual for No Starch books, the source code is available, but more importantly, among the on line resources are certain graphics and sound files and such used in the game making.
This is a great book for STEM oriented kids, and Scratch is a great Age of Covid activity.
I’m pointing you to a useful article on kids and screen time. The essential points direct us to recognize that not all screen time is the same, that we should exploit the screen time world to maintain some social skill building, and that we need to develop in-home constancy in how we manage this.
We’re totally great at the first two in our hose. We know there is a different between watching stupid teenager youtubers being stupid teenagers, and all the kids in the extended family getting together on Zoom for a book reading by Grandpa, for example. We are also doing some community ed zoom classes.
This is not a complete guide to how to use Zoom or similar face to face on line conferencing software. Rather, this is a list of pointers, many of which you would not get from the software’s manual (were there a manual). As far as I can tell, most people don’t know many of the things I cover here, but these are things that will make you a better Zoomer, Skyper, Meeter, Hangouter, or whateverer.
Give permission so you don’t need forgiveness later
When you start a meeting, you are often asked to give permission for the software to use your video and your audio. Some people get annoyed at this, but you need to know that this is feature, not a bug. You really do not want to grant permanent permission to any entity to have access to your video and audio.
Now that I think about it, you should probably be covering your camera with a Post-It Note between uses. But don’t forget to remove it when it is time to use it.
Massive muting avoids mutiny
The single biggest problem with multi-person on line conferencing is that people have no idea what sorts of noises they are making, and transmitting sometimes way too efficiently, over the microphone. Gentle tapping on the keyboard becomes pounding like the proverbial feet of the Russian Army. Moving something around on your desk can sound like the Concord take off. That one last time. And, most annoyingly, consider the times you turn your attention to the person in your room — your spouse, your kid, even your pet — and have a lengthy conversation with them about how you are out of toilet paper, or whether or not that last cookie is yours, or whatever. The entire group can hear you, mainly you, they stop, and they listen, and they wait and figuratively tap their feet. Because you forgot about the meeting and so you forgot to mute your mic.
A partial solution to this is to always have your mute on, until you need to speak (for more guidance see below). But then, remember to turn your mute back on when you do want to speak. Else, you’ll be yammering on and on and others will be interrupting you and acting like you are not even there and totally ignoring you! Then by the time you realize your mic was off the whole time, the conversation has moved on to the next inane thing. A YouTube video of that happening could be funny, though.
If you are running a meeting, pre-mute everyone, and remind them about their mic and what kinds of noises they make, unknowingly. Then, when someone joins the meeting late, take a moment to remind them as well (but see below for more information on that). Also, make sure to tell them how to unmute themselves. I had a recent meeting where one of the participants, a Zoom first timer, sent me an email asking to be unmuted near the end so he could add his two cents.
I have a collection of screenshots of people Zooming that is totally hysterical but that I can’t show you our I’d lose friends and relatives. Just how many nose hairs does Aunt Betty have? I didn’t realize that Emanuel’s forehead was so interesting, but good thing it is because that is all I can see of him. My colleague Jane in Indiana is a demigod, I can tell because of the huge halo surround her body. Or is that just the giant window with the sun blaring through it in front of which she is sitting? I had no idea Ahmed’s face was so freaking big!
Lighting should be shining on you from your front, not from behind you. You want your camera positioned at your eye level or slightly above, pointing at your face, not some other thing in the room. Not just the top of your head. You don’t want the camera shooting up towards you with your head bent down looking at it. Just do that and look at yourself. See the quadruple chin? That is because your head has sunk into your neck because your laptop is on your lap, your screen pointing up at a steep angle so your built-in camera can get your face, but you are looking down your nose (nice nose hairs, by the way). Just stop that.
Sit in a chair. Have your laptop on a desk or table in front of you, probably on a book or two so that the camera is eye to eye with you. Make sure there is a gap between the top of your head and the top of the visible image of you in the software, and make sure your shoulders are visible, at least. Make sure the background is dark, foreground is light, and that what can be seen in the background is not something you don’t want people to see. Or maybe it is something funny or apropos, just not something that ruins either the image or your reputation.
Take a shower, comb your hear, wear a clean shirt. And, just in case you have to stand up for a moment, wear pants. Please.
Consider getting a separate free-standing camera (a web cam) that can be placed somewhere other than on the front of your laptop. You want a small tripod perhaps like this or similar. I suggest a Logitech Webcam, but DON’T BUY IT NOW. With everyone using Zoom all at once, webcams are the new toilet paper. They are sold out, but you can get a $50 one for $300 if you want. Just wait on that, but later consider it.
What did you say, Private? It wasn’t private!
In Zoom, and this may be true in other software, there is a chat function that includes a “private” chat that is person to person. The point of this feature is to allow you to have a side-bar conversation with someone else and not distract the larger group. The point of this feature is NOT to have an actual private chat. It turns out anyone can see this private chat of yours, and this is a feature, not a bug. If anyone clicks on “save” in the chat box, both the “To everyone” conversation and the private conversations are now saved, and visible in that saved document. This is great for keeping meeting minutes. Or, blackmailing your friends and co-workers.
You shouldn’t be saying anything privately that you can’t say publicly anyway, but especially using the Zoom “private” chat.
Be like a Boyscout, but in a good way
Before using any meeting software, be prepared. Have a pre-meeting, and try to get everyone to join in. Maybe two meetings. And don’t expect your first meeting to go well, or to give everyone a fair chance to participate.
I have an analogy. For the longest time, only a few people knew how to drive, or ever wanted or needed to drive. Then, one day, everybody had to drive, so everybody got a car and a learners permit more or less on the same day. Chaos. There are some of us who have been using on line conferencing software on a regular basis, for years. To the rest of you: Welcome to our world!
Get a wing-person, or be a wing-person
For larger, or more complex, or more important meetings I recommend a two-leader approach. One person (in your organization this can be the secretary or communications committee chief, perhaps, whoever takes minutes) initiates the Zoom meeting (meaning, does the invites, sets it up, and acts as “host”). A second person chairs the meeting. The host is in charge of making sure that participants’ names are showing (if someone calls in, that has to be fixed by replacing their phone number with their name), and that everyone is muted, and that people are reminded to unmute and remute. The host force-mutes or throws off the meeting any participate who, probably through no fault of their own, is disrupting the meeting. Yes, folks, if suddenly you are talking to your spouse about the day’s plans and can’t manage to mute yourself, you should be bounced off the meeting, get an email from the host telling you why and welcoming you back.
There is another thing I think the people running the meeting can do, but I’ve not done this, so I can’t advise in detail. In Zoom there is a lobby, or waiting room that you can force people to wait in before being allowed into the meeting. It is very common for people to show up at a meeting late. They should be forced to wait in the meeting room until they have been given the guidelines and norms for the meeting. Otherwise you’ll have 80% of the participants doing everything right, and a too-large number (which is 1 or more) of participants talking to their dog and writing their thesis on a loud keyboard as they pretend to be in the meeting. Or sending scurrilous private notes to others. Or whatever.
Norms and Guidelines
By now this should be obvious, but in case not: At the beginning of each meeting, take a minute to go over a few norms and guidelines. Like, how to get permission to speak, if that is necessary, the muting rules, etc. Ideally, a five or six bullet point text file can be on hand and transmitted along with the meeting invite, and then also put on the chat box. But you will have to tell people that the chat box exists and how to get it. And, much of this can be done in the waiting room.
I hope this helps you, and I hope you add in the comments your own tips and tricks.
What is a regular expression? We can talk about that in detail some other time. Briefly, it is a string of symbols that is designed to match a specified set of symbols, or a range of a set of symbols, in a larger body or stream of text. For example, if you pass a stream of information (say, all your emails) through a filter with the regular expression:
then any part of that stream of information that looks like a phone number (not using parens), such as 636-555-3226, will be isolated.
The new edition includes pattern matching with regular expressions, input validation, reading and writing files, organizing files, web scraping, manipulating Excel spreadsheets and Google Sheets, PDF and Word documents, CSV and JSON files, email, images, and automating your keyboard and mouse.
The great benefit of a book like this is that you learn Python (the first part of the book gives you all you need to know to program in Python) in the context of things you actually want to do with Python. If you are interested in learning Python, or coding in general, this can be your first book.
The book is well done, as all in this series are, and fun. There are strong on line resources including all the code, and that information is regularly updated. Generally, “No Starch” press books are great, and this is one of those!
I would like to have seen at least sidebars on manipulating things using Libreoffice software, but note that the book focuses on documents, and OpenSource software does work with normal Excel and Word documents, so it is there.
The second edition adds a new chapter on input validation. The Gmail and Google Sheets sections, and the information on CSV files is also new. I plan on using the software tips and tricks to develop my own highly specialized and targeted search software. I’m often looking for files that have specific extensions, and certain kinds of content, in certain locations. Just the ability to hard-wire where to search for files will save me a lot of time and trouble.
Author Al Sweigart is a professional software developer who teaches programming to kids and adults, and who is author of Invent Your Own Computer Games with Python, Cracking Codes with Python, and Coding with Minecraft, all of which are quite nice. We need a new edition of Coding with Minecraft, by the way, that looks at a wider range of coding options and keeps up with the major advances in that software environment! So, get to work, Al!
NOAA will be adding two new Cray computers (one operational and one backup) to replace existing hardware used in weather forecasting. According to a press release, “the computers — each with a 12 petaflop capacity — will be operational and ready to implement model upgrades by early 2022 after a period of code migration and testing. They will replace the existing Cray and Dell systems, “Luna” and “Mars” in Reston, Virginia, and “Surge” and “Venus” in Orlando, Florida.”
When combined with other hardware that will remain in use, the total capacity will rise to 40 petaflops. (A petaflop is a measure of computing speed equal to one thousand million million (1015) floating-point operations per second.) Given upgrades in storage and connectivity, and this increasing computing power, there will be a noticeable increase in resolution and other features of NOAA’s modeling of earth systems.
There is a rumor that the Trump Whitehouse plans to sell off the hardware to some friends who live out near the airport in Queens, and replace it with lower grade equipment that Trump claims works just as well (see illustration).
Though the press release does not give details, a spokesperson for NOAA just informed me that these computers will run the Linux operating system. I had assumed so, but wanted to check. Linux is the standard operating system for super computers, because it is a super operating system. Nobody wants to see the Blue Screen of Death in the middle of their tornado warning.
Specifically, the computers will run the Cray Shasta Linux Environment. This is a high performance suit designed to run large and complex applications on more than a half a million cores, with docker container support, and the robust Cray system management support including staged upgrading capabilities and the low overhead Cray system snapshot analyze.
Rachel Maddow is the Charles Darwin of Cable News.
Darwin’s most important unsung contribution to science (even more important than his monograph on earthworms) was to figure out how to most effectively put together multiple sources into a single argument — combining description, explanation, and theory — of a complex phenomenon in nature. His first major work, on coral reefs, brought together historical and anecdotal information, prior observation and theory from earlier researchers, his own direct observations of many kinds of reefs, quasi experimental work in the field, and a good measure of deductive thinking. It took a while for this standard to emerge, but eventually it did, and this approach was to become the normal way to write a PhD thesis or major monograph in science.
Take any major modern news theme. Deutsche Bank. Trump-Nato-Putin. Election tampering. Go to the standard news sources and you’ll find Chuck Todd following the path of “both sides have a point.” Fox News will be mixing conspiracy theory and right wing talking points. The most respected mainstream news anchors, Lester Holt, Christiane Amanpour, or Brian Williams perhaps, will be giving a fair airing of the facts but moving quickly from story to story. Dig deeper, and find Chris Hayes with sharp analysis, Joy Reid contextualizing stories with social justice, and Lawrence O’Donnell applying his well earned in the trenches biker wisdom.
Are you following this story from Russia? The Russians lied about it numerous time, and I don’t think we can expect them to ever tell the truth. But it appears to have been a test of a highly improbably weapon (a nuclear powered missile) that resulted in either an explosion that shoved a lot of radioactive material into the atmosphere, or an actual but accidental nuclear explosion.
A village was ordered to be evacuated. Then they cancelled the evacuation.
There is evidence that the bodies of the slain scientists, and/or others injured at the site, who were blasted in the explosion, were so radioactive that the doctors that attended to them also need to be treated. It also may be the case that the nuclear device is in the sea and needs to be recovered.
cPanel is a widely used front end used on servers for people to operate things like their blog, email system, other web related functions, etc. It is a way to avoid using the command line. So, for instance, you might buy into a hosing package, and that may allow you to set up a WordPress site. Your host give you the info to log into your own cPanel. There, you press the “one click install” button and whoosh, you have a web site. Continue reading ALERT!! cPanel is ruining the Internet!→
My father told me exactly three things about his time in the war (aka World War II).
One. He had made a date with a nice English lady, they were to meet under Big Ben at noon on some day, but the Victory in Europe happened and he was hastily sent back the US where he was put on a train to San Francisco to help invade Japan, but then they dropped the bomb. As a result, there is to this day a nice lady in England waiting under Big Ben, and the Japanese Army waiting in Japan, and my dad ditched both of them.
Two. On one, two, or three occasions (I don’t remember) he was at a location in London (like a store or something) and then left, or was just about to arrive at some location London (a store or something) when a German missile blew the place up. Close call.
Three. His contribution to D-Day. He was in the Army Air Corps, though he may have spent more time on a horse (which he presumably knew how to ride before enlisting) than in a plane. He volunteered for the glider corps, willing to be a pilot or navigator, or anything. He cheated on the eye test (he was nearsighted even at that age). He had memorized the eye chart, so when asked to read the letters, he read them all off perfectly.
Unfortunately, he had memorized an older eye chart, and the new eye chart had a different order of letters except the big E on top. The guy giving the test, another Staff Sargent, was his friend, so he did not get in trouble for cheating, but he was not allowed into the glider corps.
Meanwhile, he was assigned to one of those numerous typically secret air bases where they were preparing for the big invasion. His job was to supervise the arrival of airplanes, which were unassembled, and to oversee the storage and transfer of the plane parts to buildings where technicians would assemble them and get them ready to invade Europe. Lots of planes were simply flown to England from the US, but these were built in the us, but sent as non-completed planes to England via large transport planes such as the C-47 Skytrain.
But here’s the thing. The process of delivering these airplanes was rough and rugged. The various partly assembled parts of the planes often came damaged. I believe he said that they were often literally dropped off, pushed out of a transport plane as it landed and taxied, only to take off seconds later. This meant that if five or six planes were delivered over a short period of time, the technicians would have to borrow one part from this plane, and another part from that plane, in order to make perhaps four whole planes, with some spare bits left over.
My father changed the way they managed this, sending a suggestion up the line back to the US, where the planes originated. “Just pack the plane parts in the transport the best way they fit, don’t worry about sending a whole but disassembled plane all together.” So they did that. A transport plane would come in with mostly tails, another with mostly engines, another with mostly whatever. My father set up a method of inventorying and keeping track of the parts, and of supplying to the technicians working, undamaged, sections as they needed to assemble working aircraft. The process of building planes at this airstrip sped up, and when it came time to teach Hitler what for, more planes were ready than otherwise possible.
In other words, my father, Staff Sargent Joseph F. Laden, invaded Normandy with his mind.
He got a medal each from the US Government and from the UK Government for this.
You may already know that a large percentage of the glider-borne soldiers who took part in the Normandy invasion were killed or wounded during the “landing” of the aircraft, or soon after being under heavy fire. The glider pilots suffered much higher casualty rates than the others. So, I’m thinking that my father contributed a more important thing to the war effort with his reorganization of the aircraft building process than he would have as a glider pilot or crew member, and he got to live.
But he never did get to meet that girl under Big Ben.