text:
< Anaconda
Anaconda Work List
The work list is a list of the main work we have in progress for anaconda and is targeted for a specified release deadline. The list is organized by high level topic with an associated owner, target release, description, and other information.
This list is not guaranteed to be up to date, but we periodically review it when we begin a new phase of major changes for the installer.
Last Updated: 13-Nov-2012
Work List
|Last Updated
|RAID-0, RAID-1, and RAID-5 install support
|F-18 Beta
|From dlehman: I have done sporadic testing of 0, 1, and 10 with post F-18 alpha code. I haven't set up a 3-disk system to try out 5, but there's no reason to expect problems.
One thing we'll probably need that we don't yet have is a way to specify the number of spares for an MD RAID set.
There's also a bug that causes a crash if you try to enable RAID on a system that has only one disk. Past that, the stuff that prevents users from choosing a RAID level that isn't appropriate based on disk count works well.
11-Oct-2012: Several fixes were pushed today that fix the above-mentioned bug, among other things. I have several more RAID-related patches for the custom spoke which I plan to post for review today or tomorrow.
01-Nov-2012 (dcantrell): With the latest nightly, I selected defaults and then chose to customize partitioning. My test system is a virt guest with two 20G hard disks. I changed all filesystems to RAID for performance. Installation proceeded fine and the resulting system was set up with RAID-0 volumes. I repeated this process, but also selected RAID for redundancy and there was a traceback at the end of the install when it was installing the boot loader (I did select RAID redundancy and performance for /boot). I repeated the second test, but only selected RAID redundancy and performance for the / filesystem and swap. The repeated second test did not work either. I performed a few more installs and it seems we still need some checks in there for certain types of installations and preventing users from choosing RAID options that are not valid for their disk count.
12-Nov-2012 (dcantrell): RAID-0 works. Both / and /boot were set to RAID for the device type and 'Optimized performance' was checked, other options were unchecked.
13-Nov-2012 (dcantrell): RAID-1 works. Both / and /boot were set to RAID for the device type and 'Redundancy' was checked, other options were unchecked. RAID-5 might work. I only set / to RAID by choosing RAID for the device type and 'Optimized performance' and 'Error checking (parity)' checked, the other options were unchecked. This resulted in a RAID-4 device when I booted the installed system, so I really don't know how to pick RAID-5. I actually had sort of a hit or miss approach to picking the options I did, having to rely on the Wikipedia article to pick up vocabulary. It may be worth exploring a combo box or something that offers the RAID options by traditional name that then precheck the options. Nonetheless I consider the actual RAID set up and discovery working in the installer, we're now just down to UI tweaking. Filed the RAID-5 problem as bug 874034 (turned out QA already caught this, so my report is a dupe).
|LUKS discovery and creation
|F-18 Beta
|From dlehman: The plan is to only provide this functionality in the custom spoke. Users will be able to somehow tell us they want to unlock the volume. We'll prompt for the passphrase and then tell the devicetree to populate the tree starting with the newly unlocked LUKS volume.
We don't need to worry about it for any other cases since we either want to remove the encrypted block device or not--it doesn't matter what's underneath it until/unless you get to custom.
11-Oct-2012: Support for both preexisting and new LUKS devices was added in anaconda-18.14-1.
01-Nov-2012 (dcantrell): LUKS creation works fine, have not tested discovery of pre-existing but I know other people are.
12-Nov-2012 (dcantrell): LUKS discovery works during custom partitioning, otherwise the user is presented with the Reclaim Space lightbox. Entering the password and clicking unlock causes a traceback for me. Filed as 875942.
|BOOTIF handling in dracut
|F-18 Final
|From wwoods: An attempt to fix problems with "BOOTIF" + "ip" args. It's tricky because of the way dracut network stuff is designed. I have code in a dracut branch but I think there's some things missing; I need to send it upstream and get some testing on it. Branch is here: https://github.com/wgwoods/dracut/tree/bootif-stuff
|Upgrade support via preupgrade
|F-18 Final
|From wwoods: So the code is currently here: https://github.com/wgwoods/fedup. Plan for F-18 Beta is to have an F-17 based upgrade tool that fetches packages *or* sets up an upgrade using a local DVD/USB image.
It might not have any real GUI for beta, but it will for final.
It will involve a special upgrade image, but it's just a dracut-built initramfs. This could be built by lorax, or it could just get built by running 'dracut' inside a mock chroot. This might require rel-eng involvement.
I might need some assistance with: i18n stuff, GUI polish, a special plymouth theme for the upgrade, and network monitoring (e.g. running sshd in dracut, like we do for s390 cmdline installs).
01-Nov-2012 (dcantrell): The fedup package was added to F-17 and F-18 today and built. This tool walks a user through setting up their existing Fedora system to upgrade. I have not tested it yet, will look at that soon. Fedora QA and others have been testing it.
12-Nov-2012 (dcantrell): Bug #873459 continues to be a problem. A workaround for F-18 Beta looks possible (see comment 9 in the bug), but requires some more testing to be sure. A better fix is most likely in order for F-18 Final.
|Text mode exception handling
|F-18 Final
|From jkeating: We need some form of exception handling in text mode too. Right now it's a mixed bag of either traceback and immediate reboot, or just being presented with a "pane is dead" type message in tmux.
|Add repo dialog
|F-18 Final
|The add repo dialog currently exists as a UI, but doesn't do anything. It needs to be hooked in and made to work. Talks between clumens and mizmo indicate that UI changes may need to be made, however. Also we need to think about how this works given the new environment/add-on organization in comps.
03-Oct-2012: There is a button in the UI that brings up an Add Repo dialog, but it does not fully work. This remains an active work item for F-18 Beta.
|Redraw ugliness
|There's two major points where things get redrawn and the result is pretty ugly. First, when displaying something in a lightbox, you can see the background get drawn in blocks before the dialog is displayed. Related, spokes being drawn can exhibit this same behavior. Second, spokes are sometimes drawn very small in the upper left corner and then shortly thereafter redrawn maximized. The user can see this happen in front of them.
The biggest problem here is that this requires the help of someone much more familiar with X and GTK than anyone in anaconda. We need to see what can be done (are we doing something wrong?) and then figure out how to fix it. These are not major blocker issues, but go a long way towards presenting a more finished product.
|Driver update disk (DUD) support via dracut
|F-18 Beta
|With the removal of loader, driver update disk loading functionality is going to be handled by dracut before handing over to anaconda.
01-Nov-2012 (dcantrell): msivak has been working on the design and implementation for handling driver update disks via dracut+anaconda. This is on track.
|Update filter UI
|The existing filter UI in iw/filter_gui.py and iw/DeviceSelector.py needs to be updated for the new UI model. This includes adding a button to storage.ui/storage.py for adding a disk, moving the old filter UI into glade (a lot of it is hand-coded due to previous glade deficiences, especially when it comes to Views and Stores), and making minor changes as called for by the new mockups. Unanswered questions: How does this fit in with the existing storage UI? How do you go back to the previous destination screen?
|updates.img/product.img handling
|From jkeating: We need a long term solution for updates.img and product.img handling, in how we get the bits grabbed in dracut exposed and used post-pivot. We have a bandaid in place for F-18, but for F-19 we need a better fix.
|iSCSI, FcOS, and other advanced storage
|Manual configuration of advanced storage devices as well as the storage filtering UI in anaconda is slated for F-19.
|dracut cleanup
|From wwoods: Improve dracut logging by making sure debug_off/debug_on actually work as expected. Add an 'importlib' command to clean up importing libraries, etc. Various other minor cleanups.
From dcantrell: It is likely that some cleanups will come as part of the regular bug fixing process through F-18, but most of these things can wait until F-19.
|Firstboot replacement spoke in the second hub in newui
|F-19 Beta
|The skeleton work for this code is there, but the individual configuration screens have not been implemented.
03-Oct-2012: As the existing firstboot program is functional in our devel tree composes, we have this work slated for F-19.
|anaconda replaces system-config-kickstart
|The plan is to let users run anaconda as a standalone application that can generate kickstart files for other systems.
|GeoIP data preselects time zone, keyboard layout, and language choices
|For network-based installations, find the user's location via GeoIP and use that to preselect the time zone, keyboard layout, and language choices.
|Split anaconda into library and driver/runtime package
|Split out the requires and whatever else is only needed to do an OS install into a sub-package so people can install the pyanaconda python module without pulling in every possible package that might get used during OS install. The hardest part of this is going to be implementing checks for external requirements for various pieces of functionality and gracefully handling what's missing.
01-Nov-2012 (dcantrell): dlehman recently announced the blivet Python library and the split out of anaconda components in to separate packages. There is still a lot of work to do here.
Completed Items
|Last Updated
|F-18 Alpha
|Lightboxes are used to bring user's attention to a modal dialog by visually darkening everything but the dialog and blocking most of the input into areas outside of it. This is quite straightforward to achieve on a website or with a composing window manager which allows transparent windows. For Anaconda (metacity) we have to workaround on the gtk/gdk level to achieve a similarly looking result.
|Language selection widget
|F-18 Alpha
|The ListView in the center of the screen containing supported language names in their native language and in English, along with type-ahead support. Your solution should be the type-ahead filter box and scrolled list of languages. This will end up getting packed into something else in glade later, but figuring out how to get the list of languages is a good first step. The ideal solution will not involve any of the lang-names and lang-table crud we have now.
|Date/Time spoke
|F-18 Alpha
|Nothing exists for this spoke yet. The mockup we have is based off gnome-control-center.
|Language spoke
|F-18 Alpha
|We've already got one language-related thing on the welcome spoke right up front, but this is a different one - it'll be used to select the languages that will be installed on the system. Basically you are picking the language support packages. Whatever was selected on the welcome screen should obviously be included. Likely, much of that code can be reused.
|Keyboard spoke
|F-18 Alpha
|There's already a stub keyboard selection spoke in pyanaconda/gui/ui/spokes, but it doesn't do much besides display. The finished product needs to get a list of keyboards from somewhere (preferably, nowhere that anaconda maintains), the buttons should do something, and so forth. When applied, this spoke should both set the current keyboard and update ksdata.
|Configure network spoke
|F-18 Beta
|I think we need to divert from mockups so that we can (re)use nm-c-e for network configuration (nm-c-e for selected device is invoked by Configure button) while our own spoke UI code will be used just for network control - list of devices/access points, turning on/off, access point selection, status information - which is what gnome-control-center does in desktop. The initial UI is taken from g-c-c glade file, just some functionality and UI we don't need/support in installer is hidden and e.g. device description details are added. We need also nm-applet as Secrets Agent for wireless authentication. Network configuration is applied (as in desktop) only after configured device is restarted (using on/off switch). Video: http://rvykydal.fedorapeople.org/network_spoke.webm (note that it is taken using test harness in desktop, so in presence of nm-applet service).
03-Oct-2012: There is a network configuration spoke in the installer now and it works, though it may expand in future releases or have elements reworked. However, what is there now may be sufficient for F-18 Beta.
|Existing firstboot program functional
|F-18 Beta
|The existing/classic firstboot program is currently functional in Fedora 18 Alpha and nightly builds, which leaves us with a fallback place for the items that we intend to implement in the firstboot replacement spoke in the installer.
03-Oct-2012: Current devel trees that we have been composing launch firstboot and it works fine. This may be sufficient for F-18 final, want a comment from Fedora QA though.
|Make isomd5sum interruptable
|F-18 Final
|According to the install source mockups, there's a Verify... button that allows you to verify the installation source. This button would use isomd5sum to do this, which first requires Python bindings. I have a rudimentary patch at http://fpaste.org/Pckp/ that allowss this, complete with callback. However, making the Cancel... button work while isomd5sum is running requires further work. This needs to be done, and the results committed upstream and packaged appropriately (the Python binding would probably end up in its own subpackage).
04-Oct-2012: This functionality has been written and tested, but is not used as dracut now provides the capability we were originally writing this for.
|Live image installation support under newui
|F-18 Final
|Live installations should work under the new user interface in anaconda.
|btrfs support
|F-18 Beta
|From dlehman: BTRFS should be fully functional in the beta. We expose subvolumes, data raid, and metadata raid through kickstart. Through the UI we expose subvolumes and data raid. There isn't really anything else I'm concerned with unless we decide we need to support compress at install time (you can enable compression post-install, but it won't retroactively compress the data laid down by the installer, which could be a basis for complaints/RFEs).
04-Oct-2012: btrfs is not the default filesystem in Fedora at the moment, but users can select manual or custom partitioning and create btrfs volumes in the UI. Works fine in a current devel test image.
|Exception reporting
|F-18 Beta
|While most everything has been moved into report, there's still a little bit of UI code under our control left for exception handling. This is either in python-meh or in pyanaconda/exception.py and pyanaconda/gui.py. The first thing to think about here is an API that will be common among both the TUI and GUI. Then, the existing exception handling code needs to be adapted to that API. Right now it just fails so we have no effective error reporting. Any anaconda work can be done right on the newui branch, but python-meh currently has no branch.
03-Oct-2012: Code to support reporting errors to Bugzilla is present and should be working now.
04-Oct-2012: Tested with latest devel compose and reporting works.
|Text mode installer
|F-18 Beta
|From jkeating: Text mode mostly works, with the limited spokes.
I want to bring the text mode password spoke up to feature parity with the GUI one I wrote, mostly this is just validation of the password. That involves moving some code up to shared libraries and making use of that code from both spokes.
11-Oct-2012: Password spokes are now mostly in parity with shared code.
|Kickstart installs
|F-18 Beta
|From jkeating: Kickstart is the big thing I'm working on right now. Unfortunately getting kickstart to work means fixing a bunch of other stuff so the patch set is having to go back a few times. Along with kickstart is support for "cmdline" which is a trigger to error out on any missing data (needs to be fixed for graphical mode too).
Serial mode I have not even tried, so that's on the list to look at.
As of right now, we only have timezone, root password, and a simple storage spoke (pick destination drive(s) and autopart style). I don't plan to have anything more for F-18.
11-Oct-2012: Text mode and graphical kickstarts are now functional. cmdline mode works. Serial mode works, interactively too not just with kickstart.
|Prompt for VNC fallback
|F-18 Beta
|If gui mode fails to start, we need to prompt the user asking if they want to use VNC or proceed to the text mode installer.
28-Sept-2012: VNC prompt now functional, complete with password setting
|s390x text mode installs
|From jkeating: tmux works like badness in x3270, either those two need to work together well (beyond my capabilities) or we need to /not/ run tmux when doing s390x installs (and not using ssh session to start it).
That brings up the next item, starting installs via ssh instead of directly in x3270. I fear that since this is how we've done it for a while, that taking it away will get some people angry. If we do allow installs via ssh, then tmux usage is actually a boon here because you can get access to logs and a shell without sshing in multiple times. We just have to figure out a flag for it, or make this the default and create a flag to tell the installer to run the install directly from x3270 (such a flag kinda exists for kickstart installs, but now we can do some interaction in x3270).
If doing text mode from x3270, we do need to fix up text mode a bit. The way x3270 handles screen printing beyond the buffer is to refresh the screen and start printing at the top, so anything on screen before you hit the end is lost. Not good if that's halfway through a dialog. So we could really use some way to trigger a full screen refresh before printing the next spoke, not sure if this is possible.
10-Oct-2012: s390x installs now function correctly. X11 forwarded over SSH is no longer supported.
|Basic storage custom partitioning UI
|F-18 Beta
|From dlehman: The biggest missing piece right now is setting mountpoints for existing devices/filesystems.
The current UI for specifying "reformat this device" is to change the fstype, which of course doesn't provide any way to say "reformat this device with a new filesystem the same type as the current/old one". I may just add a "Reformat" checkbutton for this if mizmo doesn't have any better ideas.
Support for creating encrypted devices is still absent. Mostly it needs a way to get a passphrase for the new device.
There's a lot that's much better post F-18 alpha--particularly the device type switching and raid/btrfs. The basic flow is that you add a mountpoint, we create a device of the type appropriate to the autopart default. If you then want to change the type of that device, you clock on it and change the type using the combobox there. It's quite simple. If you have multiple btrfs mountpoints they're automatically converted to multiple subvols within a single volume spanning the disks. Likewise with lvs. Container sizes (vg, btrfs vol) are automatically adjusted to accomodate the defined devices.
Eventually we want users to be able to specify which VG a new LV will go in, or whichs disks to use for allocation (currently it's "all disks you selected"). We'll eventually need to support lvm-on-md (aka MD PVs). I don't know how much of this will end up getting pushed to F-19.
Support for manual-configuration-advanced-storage-devices is planned for F-19.
03-Oct-2012: More works now in the custom partitioning spoke than did in the Alpha. You can delete existing partitions, create new ones, and adjust formats and sizes. Some things currently noticed (bugs may or may not be filed for these, expecting QA and users to do that for things of dire importance):
01-Nov-2012 (dcantrell): I'm moving this item down to the completed table. The new basic partitioning UI is completed, but continues to receive regular bug fixes.
|Easy multilib package installation from kickstart
|F-18 Beta
|From dlehman: It's a new option: %packages --multilib.
01-Nov-2012 (dcantrell): This has been present for a number of weeks now, moving to the completed items table.
|Resizing partitions
|F-18 Beta
|A major piece missing from custom partitioning right now is the partition resizing interface we refer to as tug-o-war. We originally had a very complex UI planned that involved custom widgets. However after further discussions and in the interests of time, mizmo has done a redesign that is much simpler. Thus, we can expect this to be done much faster.
03-Oct-2012 (dcantrell): A large patch set implementing the latest UI design and backend functionality for resizing has been posted for review. It has been tested locally and should be working once it is committed to the master branch.
12-Nov-2012 (dcantrell): The Reclaim Space functionality has been implemented. Users selecting disks are shown how much free space is detected. If there is insufficient disk space, the user is presented with a lightbox when they click Continue that explains the situation. The user can click Reclaim and it presents a tree listing of what volumes are on the system. For each volume, the user is given three options: Preserve (default), Shrink, or Delete. Shrink will shrink the selected volume to the minimum size it needs to be (this is based on used space on the volume). Delete obviously deletes. As the user makes selections in this tree listing, a total reclaimed space value is shown at the bottom. Once they have enough space to continue, that option is made available.
Moving this one to the completed items list.
|Fixing translations
|F-18 Final
|When you change language on the welcome spoke, all of anaconda should then be in that language (including the welcome spoke itself). In the alpha this is pretty broken. The items from the C widgets on the welcome spoke do not retranslate, and lots of stuff on the hub and spokes do not retranslate either. clumens has work underway to fix much of this, but it's still missing pieces. Note that there don't appear to be any serious problems with the translated text itself.
03-Oct-2012: A lot of backend work has happened in the past week for this problem. Code has been committed but there are likely more changes necessary. This continues to be an active work item for F-18 Beta.
01-Nov-2012 (dcantrell): clumens has been working on getting translations working correctly over the past few days and has made good progress. This looks on track for F-18 Final.
12-Nov-2012 (dcantrell): Translations now load as expected. Moving this to the completed items list. At this point, the translation problems we see will most likely be missing strings in po files.


text:
TOPEKA, Kan. (AP) House Speaker Ray Merrick has turned down a request from Kansas Supreme Court Chief Justice Lawton Nuss to address the 2013 Legislature.
Traditionally, the chief justice appears during the legislative session to give lawmakers an update on the status of the state's court system.
The Kansas City Star reports that Merrick thinks the time could be better used for other purposes.
Merrick, a conservative Republican from Stilwell, was chosen by his GOP colleagues to be the House speaker for the next two years.
The top House Democrat says Merrick's decision is a sign of growing animosity between the GOP and the courts.
Nuss wrote a letter to court employees informing them of Merrick's decision and saying that the annual report would be put in writing.

subset: commoncrawl


text:
Well-being of Places in District of Columbia
What does it mean for a place to be well? Well-Being of Places is about whether a community is flourishing and the people within it have the vital conditions needed to thrive. The well-being of a place has to do with whether people want to move there. Conditions like good jobs, walkable streets, safety, transportation, a vibrant culture, a sense of identity and belonging, and a likelihood that people will feel included in civic life all play a role.
What is the child poverty rate in District of Columbia?
What this measures: The percent of children who are living at or below 100% of the federal poverty line.
Why this matters: Child poverty is related to current and future health risk and social cost. Children in poverty may experience lasting effects on education, health, and income into adulthood.
What this relates to: Health, education, income, equity.
Data source: American Community Survey, Table S1701. Note that the percentages shown here exclude from the total population people whose poverty status cannot be determined, such as individuals living in group quarters and young "unrelated" children who live outside of family households. For more information about how the Census Bureau measures poverty, please visit their site.
Learn More | Read Story | Act
What are the health outcome rankings of counties within District of Columbia?
What this measures: The annual County Health Rankings and Roadmaps (CHRR) creates an index of a healthy community which looks at health outcomes, health behaviors, clinical care, social and economic factors, and the physical environment. CHRR then ranks communities within states (but not across states) based on this index.
Why this matters: Because County Health Rankings and Roadmaps shares many common indicators with the WIN framework, it is a recommended framework for communities to use to understand their progress. In addition, County Health Rankings and Roadmaps provides a rich array of tools and resources to take action.
What this relates to: Well-being, life expectancy, nearly every other indicator.
Data source: Healthy Communities Index, County Health Rankings.


text:
MILWAUKEE — Paul Ryan came up short in his vice presidential bid, but his backup plan worked.
The Wisconsin congressman easily won re-election Tuesday night to the U.S. House seat he has held since 1998. He also won his previous congressional elections by comfortable margins.
Even before he was tapped as Mitt Romney"s No. 2, Ryan was seen as a rising star within the Republican Party. As chairman of the powerful House Budget Committee, he gained prominence when he drew up an austere budget blueprint that would reshape Medicare for many people into a voucher-like program. He also attracted attention for wanting to keep tax breaks in place that were set to expire for the wealthy.
He was challenged this year for southeast Wisconsin"s 1st District by Democratic businessman Rob Zerban, whose grassroots campaign focused on his credentials as an entrepreneur, and Libertarian Keith Deschler. But it was an uphill climb for both challengers.
Ryan crisscrossed the U.S. as the GOP vice presidential candidate, stopping in Wisconsin for high-dollar campaign fundraisers and a handful of rallies across the state. Meanwhile, Zerban relied on grassroots efforts to introduce himself to local voters. The former Kenosha Board supervisor said he would fight for middle-class families where Ryan had failed them.
Zerban tried for weeks to get Ryan to debate him, without success. And he raised less than half the money that Ryan brought in: The congressman raised $4.9 million compared to Zerban"s $2.1 million.
Zerban had hoped his campaign would benefit from the heightened scrutiny Ryan was under as a national candidate, but that never happened.
The 1st District stretches from the shores of Lake Michigan through industrial zones, bedroom communities and farm fields until it reaches Ryan"s hometown of Janesville to the west. The seat, which also includes some south Milwaukee suburbs, has been in Republican hands since 1995.
State law allowed the 42-year-old married father to run for Congress and vice president at the same time.
If he had won both races, Ryan would have had to resign from Congress and a special election would have been held to fill the House seat.
Dinesh Ramde can be reached at dramde(at)ap.org.


text:
Located in the Historic tree-lined district of Warwick in upstate New York, the Warwick Valley Bed and Breakfast Inn provides guests with the comfort and warmth of an elegant home setting, offering hospitality and quality lodging at its finest.
Built in the early 1900's, my completely restored Colonial Revival home in the Hudson Valley retains the charm, grace and architectural splendor of an era past, but not forgotten.
Stroll through the charming Village of Warwick, explore the fine shops and excite your taste buds at any of the town's many wonderful restaurants. Or simply relax in the Adirondack chairs on my covered back porch and listen to the birds.
The Warwick Valley Bed and Breakfast is centrally located to many Hudson Valley attractions which include: West Point Military Academy; Woodbury Common Premium Outlets; Sugar Loaf Craftsman's Village; Sterling Forest; Tuxedo Ridge; the Renaissance Faire; the Appalachian Trail; Mount Peter Family Ski and Ride; Storm King Art Center; and the Shawangunk Wine Trail. In addition to being a short drive from New York, NY, Warwick is on the New Jersey state line. Mountain Creek Ski Resort and water park in Vernon, NJ is nearby, providing fun for the whole family.
Whatever your reason, business travel, a romantic getaway, family fun; I invite you to experience the wonders of Warwick, the Hudson Valley and Orange County, NY from my historic inn!
Loretta Breedveld, Innkeeper


text:
Right now, I consider myself one of the most fortunate people on earth…amazing and healthy family, great health for myself and my loved ones, warm home and no worries about my next meal, exciting and purposeful job that focuses on growth of self and others, a spirituality of faith and significance in the world, a life in a country founded in freedom…and the list goes on! And for the proverbial "cherry on top," I am serving a sabbatical to advance my work and interest on the topic of "The Future of Schools and Schools of the Future." I imagine I am enough to make even the extreme optimists marginal. I am learning and I am growing. I am not yet the educational leader I will learn to be, but I have every advantage and the mindset I need to get there.
Since March 22, I have been in "phase II" of my sabbatical. Phase I involved a two-week internship at Unboundary, recent subject of a Huffington Post. [Search this blog for "Unboundary" to see related posts here.] Phase II is concentrated on school visits, a conference, and a few "random and invaluable" opportunities. Here is a snapshot of what phase II has involved:
- March 22 – student-shadow visit and meeting with Laura Deisley (@Deacs84) at The Lovett School, Atlanta, GA. (a few tweets @boadams1, find date)
- [March 22 – attended Jeff Small's (@jeffreysmalljr) launch of novel The Breath of God.] (a few tweets @boadams1, find date)
- [March 23 – Morris Brandon Primary, Kindergarten field trip to Yellow River Game Ranch.]
- March 24 – sixth-grade visit to Trinity School, Atlanta, GA, and Megan Howard (@mmhoward). (a few tweets @boadams1, find date)
- March 25 – meeting with Gever Tulley (@Gever), co-founding Brightworks, a new school, San Francisco, CA. (a few tweets @boadams1, find date)
- March 25-28 – ASCD Annual Conference 2011 (@ASCD and #ASCD11…many tweets at this hashtag)
- March 26 – dinner with Jill Gough (@jgough) and Grant Lichtman (soon to be on Twitter!), author of The Falconer and C.O.O. of Francis Parker School, San Diego, CA.
- At ASCD conference, numerous informal meals and great conversations with Jill Gough, Bob Ryshke (@centerteach), and Barbara Preuss (Drew Charter School).
- March 27 – meeting with Jill, Bob, Grant, and Bill Ferriter (@plugusin) – The Tempered Radical, Solution Tree award-winning author, and NC teacher.
- March 27 – dinner with Jill, Bob, and Grant.
- March 28 – Solution Tree (@solutiontree) breakfast about PLCs (professional learning communities).
- March 29 – visit to The Bay School, San Francisco, CA. (tweets at #bayviz)
- March 30 – meetings with Jonathan Martin (@jonathanemartin) and visit to St. Gregory School, Tucson, AZ. (tweets at #gregviz)
From all of those bullet-points – mere place-holders-in-pixels for absolutely invaluable real-life experiences – I am building a mind-map. Here is the start, and it will undergo countless changes as I reflect and synthesize…evaluate and analyze…collaborate and amplify. What is here now is only a rough beginning…a starting place.
What I am realizing already is this:
The single-most important attribute in 21st century teaching and learning is THE GROWTH MINDSET!
- Carol Ann Tomlinson said it directly at the ASCD conference. She talked of Dweck specifically.
- Heidi Hayes Jacobs alluded to it as she talked about "upgrades." You cannot upgrade if you don't believe in growth or fear change.
- Chip Heath indicated that mindset is a fundamental thread in directing the rider, motivating the elephant, and shaping the path. He talked of Dweck's game-changing work.
- Peter Reynolds demonstrated the critical nature of a growth mindset as he read The Dot and Ish, and as he showed He Was Me (video below). Creativity necessitates a mindset steeped in growth orientation.
- Linda Darling-Hammond mentioned it by name and all but demanded it for our national education policy.
- John Hattie, after years of a meta-analysis of 800 meta-analyses (200,000,000 subjects) made it clear – the growth mindset is THE most influential factor in student and teacher success.
- My individual sessions all touched on the growth mindset in one way or another. The session on the 3rd Rail: Grading emphasized the possibility that arcane and unexamined grading practices undermine learning and promote a fixed mindset.
- 10,000 educators were at ASCD to learn and grow, too.
- Sara Lawrence-Lightfoot spoke about the third chapter of life, ages 50-75, and the need for renewed spirit aimed at growth and further development. Don't stand still!
- The teachers at Lovett, Trinity, Bay, and St. Gregory who are striving to learn and grow are the teachers who are advancing the schools and earning the distinctions among the student learners.
- Gever Tulley is founding a school on the entire idea as represented in the philosophy and pedagogy of "learning arcs."
- Grant Lichtman wrote a foundational work on the power of questioning and seeking growth as a learner and system understander of our world and thinking.
- Bill Ferriter promotes the connected life of Twitter and other social networking – not just to understand the iGeneration – but to share one's resources and gain access to the resources of others for the benefit and possibility for growth and new learning.
- Jonathan Martin showcased Steve Johnson's "Where Good Ideas Come From" RSA video to make the point that connectivity and coffee-housing create the opportunities for enriched thinking and enlightened growth as a collective efforts weave together for better ideas and a better world.
And then this morning, I read a blog post of someone I met on Twitter at ASCD. I have never met the person face-to-face, but I am learning immeasurably from adding Jeff Delp (@azjd) to my Google Reader. Here is one of the quotes he chose to begin a post:
Never be afraid to do something new. Remember, amateurs built the ark; professionals built the Titanic. – Author unknown.
21st century learning…it's ALL about your mindset. The waters of educational change are rising. What kind of boat are you building? With whom are you building it?


text:
If you're looking into buying servers from Hewlett Packard Enterprise, don't let a new naming convention throw you off.
HPE's new Integrity MC990 X is the first in a line of many servers that will conform to a new naming convention to indicate the sort of workloads they tackle. The "MC" stands for "mission critical," and that moniker will make its way into more mid-range and high-end servers over time.
The eight-socket server is a scale-up rack system crammed with lots of processors and memory to run databases, analytics and other business applications. It supports up to eight 18-core Xeon chips -- or 144 processor cores -- and 6TB of DDR4 memory.
The Integrity MC990 X replaces the Proliant DL980. The DL designation, which stands for "density line," is hard to decipher and wasn't really a good fit for this server, said Jeff Kyle, director of product management for HPE enterprise servers.
The name changes are important as HPE tries to meet specific customer needs, classifying servers for tasks such as high-performance and cloud computing, Kyle said. All servers in the MC line will use Linux, which HPE is pushing into more systems to handle demanding workloads, Kyle said. The "X" in "MC990 X" stands for "Xeon."
With the Integrity MC990 X, HPE has moved its top-line Proliant server into the Integrity lineup. But that doesn't mean Proliant is going away. HPE will retain that name for low-end and mid-range servers, both of which have become popular over time, and also keep the BL (blade) designation
The amount of data being generated these days is growing exponentially, and systems like the MC990 X will be able to analyze structured and unstructured data much faster, Kyle said. That could help companies make better business decisions.
The new Integrity server is designed for in-memory processing of databases and other applications. It has SGI's NUMAlink interconnect, which enables the efficient use of memory and CPU resources.
Scale-up systems like the Integrity MC 990 X provide faster in-memory processing, as the CPU and DRAM are placed closer together. The server is different from scale-out systems, in which many smaller servers are networked together and able to share memory and other resources.
Integrity servers are also known for fault-tolerance and the scalability required for transactional databases, said Patrick Moorhead, founder of Moor Insights and Strategy.
Shipments of scale-up systems are typically not as large as servers with fewer sockets. But the servers are widely used in finance, banking and the airline industry, Moorhead said.
The Integrity MC990 X doesn't have the memory capacity of HPE's top-line Superdome X, which supports up to 24TB of RAM. Kyle said HPE hopes to double or even quadruple the Superdome X memory capacity by next year.
IBM and Lenovo are HPE's competitors in the 8-socket server market. IBM uses its proprietary Power chips in servers, while Lenovo uses Intel's Xeon chips in all servers.
The 11U server Integrity MC 990 X can hold up to two 1.8-inch solid-state drives, and up to four additional 2.5-inch SAS hard drives or SSDs. The server supports Intel's Xeon E7 v3 chips and has multiple PCI-Express 3.0 slots.
The server is priced starting at $70,000.


text:
B.C.'s efforts to flatten the COVID-19 pandemic curve continue to be successful, but the restrictions are having a significant effect on residents as they drag on into the summer.
Those are among the findings of the health ministry's survey of nearly 400,000 people, and the latest modelling from the B.C. Centre for Disease Control.
Provincial health officer Dr. Bonnie Henry and Health Minister Adrian Dix released the modelling results and survey data July 20, showing that the summer reopening of the economy has led to only a few additional confirmed coronavirus infections in June and early July. They warn that the small number of cases so far makes it difficult to project how the rest of the summer will unfold, as travel picks up around the province and from outside it.
The case numbers show that community COVID-19 infection rates have stayed below one per cent, and antibody testing shows less than one per cent of the population has been exposed. As with other regions, the BCCDC estimates that the actual number of infections is about eight times the reported cases.
Snapshot for week of July 5-9 compared to previous week is encouraging, but latest results are troubling #COVID19BC #bcleg pic.twitter.com/qR33sJijza
— Tom Fletcher (@tomfletcherbc) July 20, 2020
Henry said public health officials expected to see increased cases, but the risk for B.C. now is that clusters of infection are showing up after gatherings in restaurants, bars, house parties and houseboats.
"It might be a small group one night and a different small group the next time, and those are the environments where this virus can be passed on," Henry said, adding B.C. still does have "the possibility of explosive growth unless we're careful."
The most recent case results are a concern, with 102 positive tests recorded from July 17-20, Henry said.
The survey reflects the employment impacts measured so far, as B.C. families with children report a greater mental health and economic burden than the broader population. B.C. residents aged 18 to 29 also report greater mental health and economic effects, as they face the highest unemployment rate.
The survey finds that four out of five B.C. residents approve of the province's response to the pandemic, with 96 per cent reporting they practice preventive personal hygiene such as hand washing and physical distance.
Like us on Facebook and follow us on Twitter.


text:
by Chris Castle
If you are like most artists, you feel overwhelmed by the alliance of Big Tech and Fortune 500 companies allied against us in the intricate network of brand sponsored piracy. (If you need more background on what "brand sponsored piracy" means, just look around on the Trichordist or on MusicTechPolicy and you'll get the idea.) From Google search to Chilling Effects, some artists would like to know what they can do to fight back. Of course, if artists wanted to fight piracy full-time, they would be cops not artists. So we need to find ways to leverage your time more effectively and try to find everyday ways that artists can help themselves and each other to fight back.
You may not be aware of it, but clubs, tours and especially festivals or event programming take ads online. Sometimes these ads appear on pirate sites. Here's an extreme example from the illegal lyric site, Lyrics007.com that rips off songwriters, in this case Adele:
Do I think that Beyonce knew that her name and likeness would be plastered all over illegal music sites? Of course not. Did the NFL know? Unlikely. Did Pepsi know?
Now that is a more difficult question. The problem that these big brands have is that someone always knows. Someone at their ad agency also definitely knows. They'll give you a big song and dance about it's a big system, millions of transactions, but it is simply not possible that no one knows, yet a brand the size of Pepsi–a company that has been a very good friend to the music business, by the way–spends millions on an advertising campaign without knowing where its ads are going?
Put Them On Notice
Thanks to David Lowery, Camper Van Beethoven and Cracker, artists have come up with an easy way to create some incentives for their touring partners to take responsibility for where the promoters advertise their shows. And this concept could fit in every artist agreement from an one-nighter agreement, to a recording agreement, to Beyonce's Super Bowl promotion with Pepsi or any other event-driven advertising campaign.
The artist can tell them no.
With a simple contract clause that could go in the artist's agreement (including in the tour rider), an artist can prohibit the artist's work from being advertised on pirate sites. Violating this clause could put the promoter in breach–but the point isn't to sue people. The point is to have a dialog, raise awareness and get people to be more careful. Offer promoters a competitive advantage to get the deals in the first place. If you want repeat business with an artist, don't let the artist see ads show up on pirate sites.
So what's a pirate site? Big Tech would like you to believe that it is only sites that have been adjudicated an infringer in a final, nonappealable judgement before the highest court in every country of the world.
That's obviously bunk and designed to make you feel helpless because only Big Tech can afford that kind of litigation, so naturally that's the bright and shiny object they want you to focus on.
Remember–you are talking about a private contract. Your private contract. How and where your show is marketed is a function of how much you trust your promoter to market your name…your brand…so it is absolutely reasonable for you to want to control how you are presented to your fans and to the general public when you permit someone else to make decisions about that marketing, just like you would decide that the headliner's name came first in billing.
Meaning that if you are making a private contract, you are in control of your marketing (at least generally) and you can negotiate those terms. The list of sites you want to exclude–if any–is up to you, a subjective decision.
You could also decide that you want the promoter to be able to refer to an objective list, that is, a list determined by a third party who you both agree will reasonably set the standard. The USC-Annenberg Innovation Lab's Transparency Report uses the Google Transparency List. This is a good list, but Google has some pretty large exclusions from that report. So the language that Camper and Cracker like also includes the US Trade Representatives Notorious Markets List, which is much shorter than the Google list, but uses US Government resources in its determination.
Suggested Contract Language
If you decide you want to go this route, the Camper/Cracker antipiracy clause covers three bases, which I think are probably good enough: The USTR List, the Google List, and whatever list the artist may come up with that isn't on either of those lists. (The artist doesn't have to give a list, but reserves the right to do so–the artist may also add back sites that USTR or Google would exclude.)
Here's the language ("BUYER" usually refers to the talent buyer or promoter):
"THE BUYER WILL NOT, AND WILL NOT AUTHORIZE THIRD PARTIES TO, ADVERTISE THE SHOW ON ANY WEBSITE THAT IS LISTED ON THE CURRENT US TRADE REPRESENTATIVE'S NOTORIOUS MARKETS LIST (currently http://www.ustr.gov/sites/default/files/121312%20Notorious%20Markets%20List.pdf), OR THAT IS LISTED IN THE CURRENT GOOGLE TRANSPARENCY REPORT (currently http://www.google.com/transparencyreport/removals/copyright/domains/?r=last-month), OR THAT THE ARTIST HAS INFORMED THE BUYER IS A SITE ON WHICH THE ARTIST DOES NOT WISH THE BUYER TO ADVERTISE THE SHOW."
Obviously, this is not meant as legal advice and you should confirm with your own lawyers how this language might affect your rights under the particular agreement, but it should be a good starting place for any show agreement that is based on the American Federation of Musicians "One Nighter" agreement or the equivalent.This language could be included in a watermark on any pdf version of a show agreement, or placed in the artist's rider.
Flow Down Language
In more complex situations, you may wish to consider adding it as a flow down provision in a promoter agreement that requires the promoter to include the language in any show agreements. A flow down provision is a clause that anticipates the other side will be empowered to make many contracts with third parties that give effect to the principal two-party agreement, and one side wants to control certain aspects of those third party contracts without negotiating or signing them.
For example, a US promoter might buy a 50 city tour and have an overall deal with the band. The US promoter then goes out and contracts with local promoters for each of the 50 shows. The artist may want to get the US promoter to promise the each of these 50 contracts will have certain clauses to protect the artist often relating to staging, insurance, venue sales and advertising. That's a good place to put the antipiracy clause, but the artist is not necessarily a party to those agreements.
Artists Helping Artists
It is easy to see how this language could be adopted in sponsorship or event agreements, and i t would go a long way to raising awareness of the situation and incentivizing all concerned in the right way.
It's nothing personal, it's just business.


text: Sarah Paulson might be best known for the devastating and crazy-scary shit she does on American Horror Story. There's not much she won't do for the series. In last season's installment, Coven, she had angry, magical sex with snakes and spent most of her episodes blind. She was terrorized by a nun and a serial killer the season before that, and she's about to play conjoined twins Bette and Dot in the FX series' fourth edition, Freak Show. Needless to say, she also has a terrific sense of humor. The very busy Paulson, who will be in Todd Haynes's Carol and just signed on to star opposite Nicolas Cage in The Runner, graciously agreed to walk us down memory lane. Click through as she reminisces about her many roles and the times that work meant stalking Ewan McGregor. Or wrestling with David Milch's words. Or dealing with internet trolls.


text:
Curing Barns
Curing barns, sometimes called curing sheds or casas de tabaco, are constructed in or very near tobacco fields and are essential to the harvest. After cigar tobacco is taken from the fields, it is brought into the curing barn and hung to dry. The leaves are typically hung on wooden poles known as lathes or cujes, but occasionally are simply draped on strings, also called sartas. The tobacco remains in a casa de tabaco for around 45 days while it turns from green to brown, but the length of time depends upon the temperature and humidity, and can vary from season to season. During the time it spends in the barn cigar tobacco cures, changing from green to yellow to brown, in a process known as curing. Water moves in and out of the plant during this time, gradually drying the leaf. After curing, the tobacco is taken from the barns for fermentation in pilones or bales.
Certain advanced barns, known as calfrisas, speed the process. In the candela curing process, very high temperatures are used to lock the green color in the leaf. While cigar tobacco is technically air cured, small charcoal or propane gas fires are occasionally used to fight cool temperatures or to lower humidity.


text:
We understand the appeal of kicking back at the end of a long day in a warm jet of bubbles. But it looks like the Luxema 8000 hot tub could fill an entire backyard, let alone a cheap New York apartment.
At that point it almost makes more sense to install an actual pool, although, with a mind-blowing 130 separate jets, this could accomodate and relax everyone at your office at the same time. It's also got a large flat-screen TV with its own sound system, an amenity not usually found in in-ground pools. And a bar at one end letting those who don't like the idea of stewing in a warm bacteria-filled broth to join in on the fun. [Spambient via The Fancy]


text:
Sabbatarians, persons who insist upon strict observance of Sunday as the Sabbath. Societies promoting Sabbatarian objectives include the Lord's Day Alliance of the United States and the Lord's Day Observance Society in England. In the United States, Sabbatarian laws, known as blue laws, which bar certain business and sporting activities on Sunday, are still effective in many states and localities. The term is also applied to those who observe the seventh day (Saturday) as the Sabbath, such as certain Adventists and the Seventh-Day Baptists.
The Columbia Electronic Encyclopedia, 6th ed. Copyright © 2023, Columbia University Press. All rights reserved.
See more Encyclopedia articles on: Protestant Denominations