↳ In reply to @solarpunk_girl’s tweet@solarpunk_girl yes! Gardening & farming are ripe with metaphors for #NewNarratives. Also considering sourcing from cooking, baking, and toolmaking. New story arcs for the #NewPossible. #DontGoBackToNormal
🌃🌳 March 28th, SF distancing day twelve. Spent the day inside (except to move my car) until leaving 10 minutes to midnight for a night run.
Started tracking at Frederick & Ashbury, an empty intersection, lights out except the corner 2nd floor apartment(1). Empty to the East as well, up to the dark trees of Buena Vista Park, outlined by a gray sky above(2). Continued onward to spell NO FEAR on the streets (https://tantek.com/t55q1).
There was so much fear As we started sheltering we felt safer and yet more lonely Venturing outside, it was so quiet Fewer cars, fewer machines making noises Even in the city, we heard nature’s sounds from the crows to the parrots We closed streets to cars, welcoming runners, hikers, bicyclists Without cars, without their noise & pollution, more animals wandered near us. Coyotes, birds, rabbits, squirrels Even red tailed hawks swooped near the ground, showing off the bright tops of their tailfeathers Strangers started to greet strangers, as they passed each other at a distance, Maybe a smile, a nod, a wave, a hello, perhaps a brief exchange of greetings, well wishes, introductions to pets Slowly, our sense of fear transformed into a sense of solidarity
published on 2014-05-12,
the newsletter started as a fully-automatically generated weekly summary of activity on the IndieWeb’s community wiki: a list of edited and new pages, followed by the full content of the new pages, and then the recent edit histories of pages changed that week.
Since then the Newsletter has grown to include photos from recent events, the list of upcoming events, recent posts about the IndieWeb syndicated to the IndieNews aggregator, new community members (and their User pages), and a greatly simplified design of new & changed pages.
Meetable events allow uploading images, both a banner for the event itself,
and photos of the event afterwards. There should be a setup feature to explicitly pick and set one or more required licenses for image uploads.
At a minimum, Meetable should allow choosing a Creative Commons license like Flickr does
(radio buttons), perhaps defaulting to a CC-BY-NC license like the Wikimedia upload default, to encourage compatibility with the broader Wikimedia commons,
so images uploaded to default Meetable installations can also be published to Wikimedia,
and to allow Wikimedia images to be used for Meetable event banners.
Maybe allow multi-licensing as well, e.g. picking more than one license (checkboxes),
so uploads are required to be multi-licensed.
Additionally, consider allowing a user to enter one or more license URLs,
so those setting up their own Meetable can choose other licenses beyond
a predefined set of Creative Commons licenses.
Yesterday I ran 2.23mi(1) in memory of #AhmaudArbery, who would have turned 26. He was shot on 2/23 for jogging while black. The video is horrifying. #BlackLivesMatter because how is this still happening in 2020. #IRunWithMaud
This weekend #RunWithMaud in solidarity. If you’re in SF, you can start at Haight & Ashbury, run up Ashbury until it merges with Clayton, turn up Twin Peaks Boulevard, and turn around a bit after the first major turn, before the hairpin turn(2,3), running back down to Haight & Ashbury to complete 2.23 miles.
↳ In reply to issue 6103 of GitHub project “browser-compat-data”From a strict interpretation, in the W3C at least, a specification must be at least a publicly published Working Draft (WD) by an active Working Group (WG) to be on an official "standards track", and thus that should be our condition for explicitly labeling a technology in a W3C document as "standards track".
At a minimum a specification must be accepted into a WG’s charter, and not just as a NOTE, in order to qualify to be standards track. However it’s not actually on that track (and citable as such) per se until the WG has agreed to publish it publicly as a WD.
By at least a WD, I’m explicitly saying yes it can also obviously be a Candidate Recommendation (CR), Proposed Recommendation (PR), or Recommedation (REC, or edited, or amended). If it’s an Obsolete Recommendation we should use the "Obsolete" label.
If it’s only in an Editor’s Draft or a WD (before a CR), that would be reasonable to label as "Experimental", as anything that’s not yet in a CR can "Expect behavior to change in the future."
If a document is for example only developed in a Community Group (CG) such as WICG, it is not standards track (CGs cannot make standards), and thus we should explicitly label any technologies there as "Non-standard", until such document makes its way into a WG and the WG publishes it as a WD, therefore publicly signaling that the WG has agreed to advance it onto the standards track.
For IETF and other orgs, I’ll let others chime in about what state a document must be in to transition between "non-standard" and "experimental" and "standards track", or "obsolete".
“The indie web” was a name given to the collective us that used and still uses our domains for our actively independent web presence, a practice Blogger FTP helped enable for many years, for many people. Our sites worked (were at least viewable) without requiring (truly independent of) another web site or service being actively up & running.
Blogger FTP was a nice-to-have, even if/when it was down, your site and permalinks were still browsable, and you could still manually FTP and edit your site, your blog, on whatever generic web hosting service you were using. You could migrate your blog by FTPing your static storage files from one web host to another. Without any database export/import/(re)configuration.
Subsequently of course https://indiewebcamp.com/ was founded, eventually (and currently) https://indieweb.org/, recognizing a pre-existing practice by naming it and giving it a community focus. A community to discover & find each other, to actively collaborate, building on each other’s ideas & building blocks, evolving our sites, innovating the practical peer-to-peer web with a plurality of approaches, designs, interoperable implementations, and sustainable solutions.
🏙🌳 March 27th, SF distancing day eleven. Midday run/walk up to Corona Heights for another clear view of downtowns, San Francisco and Oakland(1). Later that afternoon a trip to Cole Hardware, limited to 15 store customers at a time(2). Inside, purchase limits on bleach, soap, paper towels, and gloves(3).
👥📰 March 26th, SF distancing day ten. Longer line to get into Haight Street Market(1). The newspapers reported on the $2 trillion stimulus(2,3). The New York Times in particular noted that states have begun discouraging visitors from other states, or requiring them to stay in quarantine, e.g. for 14 days.
☁️🌊 March 25th, SF distancing day nine. Spent nearly the whole day inside, drove to the beach (when we were still allowed to) as the sun set. Made it just as the sun sank into the horizon, just an orange dot filtered by the clouds(2). Ocean Beach was nearly empty.
As I approached the shore, I saw numerous small dark shapes in motion where the waves lapped the sand. When I got closer I realized they were birds, hundreds of them(3). I’ve never seen so many birds flocking together at the beach. Something in the waves made them briefly take flight(4).
The wind had really picked up. Orange glow on the horizon where the sun had been, the wind strong enough to blow ripples in the millimeters deep water on the sand(5). Walking back, the wind paused for a moment, long enough for the wet sand to sit still and reflect the sky(1).
For a #NewPossible future, cc: @LondonBreed can SF do more of this?
* Immediately pass a coronavirus relief package now that provides emergency funding assistance to cover expenses to massively test the population in the millions and provide emergency food and shelter to all homeless and poor. * Provide a protection and testing plan for incarcerated people while in custody and upon release. * Expand SNAP and unemployment for the duration of the pandemic. * Immediately legislate fully paid sick leave for all workers. * Implement an immediate moratorium on evictions and utility shut-offs. * Emergency funding for family and community-based childcare for families who cannot work from home.
👥📰 March 24th, SF distancing day eight. New requirements announced by the city have been implemented, like limiting the number of people allowed into grocery stores, one in one out. Line down the block to get into Haight Street Market, people in line stayed about six feet apart even without explicit markings(1).
The day’s newspapers showed progress in some areas like testing(2), critiques (New York’s density enabled the virus, yet why haven’t denser cities worldwide had the same problems?), and premature considerations of lifting restrictions by the president and wall street executives(3,4).
🌳🌇 March 22nd, SF distancing day six. Later run than usual, made it to Kezar Stadium just after sunset on a mostly clear day(1). That morning I picked up brunch to go from Zazie, including a complimentary bag of their buttermilk pancake mix(2). It had been a week since I’d celebrated my birthday there, so much had changed already.
“This virus has worked liked an MRI or like an X-Ray on societies & countries and exposed their barebones and exposed ... almost in the same way that it seems to prey on people with other illnessess, people with co-morbidities, it is doing the same with societies, it is expanding & amplifying all the weaknesses, all the injustices, all the racisms, all the castisms.”
“Right now what's happening is that national authoritarianism is colluding with international disaster capitalism and data gatherers and they are preparing another world for us.”
“For me writing is thinking. I write to think. It is almost like talking to myself. Sometimes the only reason I write is in order to not lose my sanity.”
“A lot of people think that democracy equals elections. And this is the stupidest thing that has happened to us. Elections are just one part of it. Sometimes I just look at it as vote for the enemy that you want to have.”
↳ In reply to @solarpunk_girl’s tweet@solarpunk_girl #moralimaginations are refreshing like our cleaner air, encouraging us to look farther, to distant views suddenly visible, and listen to new sounds, voices, ideas we can hear as the noises of broken systems subside. Thank you
🌁⛰🏙📰 March 21st, SF distancing day five. Ran up to Twin Peaks, North Peak, and South Peak for a clear view of Sutro tower, Mount Tam, the Golden Gate Bridge, downtown San Francisco, East Bay hills, and tiny container ships & the Grand Princess still idling on the bay(1).
There’s a third mini peak south of the two official Twin Peaks, with a beautiful field of poppies(2). At the time I’d stopped to admire the poppies on the inside of the hairpin turn up to Twin Peaks(tantek.com/t55h1). Afterwards a post-run stop at Haight Street Market for a coffee.
The day’s weekend Wall Street Journal had a photo of a nearly empty Times Square, a scene previously only imagined in disaster movies (and Vanilla Sky). The headline article described how 1 in 5 Americans were now under orders to limit their outside activity(3).
⛰🌁 March 20th, SF distancing day four. Ran up to Tank Hill for the clearest views. Distant sights like Mount Tam and the Marin Headlands had sharper outlines, and crisper more colorful features. Even the Golden Gate Bridge seemed to shine a brighter reddish orange(1).
To the Southeast, a clear view of the bay itself, including tiny tankers, cargo ships, and the white outline of the idling Grand Princess cruise ship parked in the bay, behind bright views of city neighborhoods(2). Only a couple of others were up at Tank Hill park that day, observing distancing requirements in addition to the views(3).
Stopped by Haight Street Market for more supplies, noticed that they had suspended all self-serve food options(4), including their delicious soups(5). The cafe’s tip jar choices reflected reactions to only a few days of sheltering at home(6).
The day before (Thursday) the Governor of California had essentially replicated Monday’s San Francisco shelter-in-place order for the entire state, the first state to do so, which the Chronicle reported in large type(7).
The New York Times exclaimed in all caps: DOCTORS SOUND ALARM AS A NATION STRUGGLES above a map of the United States, with numbers of cases and proportionate red circles(8). Later that day, Connecticut, Illinois, and New York states issued their own shelter-in-place orders.
It would take two more weeks for most other states to follow suit.
March 19th, SF distancing day three. First run since my 50-miler. I had rested my legs, only brief walks for a few days, then longer walks, up & down hills. When that felt completely fine, I decided to try an easy run. First up to Buena Vista Park where the poppies were in full bloom(1), then over to Corona Heights Park, where the clean air provided very clear views of downtown San Francisco, and across the bay to Oakland too(2)!
Finished my run with a coffee from Haight Street Market, where they had just changed store hours to close earlier for sanitizing, and limited the first hour of opening to those 60+ years old and Instacart workers(3).
Scanning the newspapers while waiting for my coffee, the day’s headlines captured only a few concerns & fears(4,5,6).
As a visual palate cleanser after those headlines, here’s my almond latte in a paper cup(7), since they stopped serving in reusable cups two days ago (tantek.com/t5661).
⛰🌁 March 17th, SF distancing day one. Cleaner skies made for an exceptionally clear view from the top of Buena Vista Park. Mount Tam, Marin Headlands, and the most red-orange I’ve seen the Golden Gate Bridge(1) from that spot. The purple flowers at the summit looked particularly brilliant(2).
Down on Haight street, several stores had closed per the sheltering orders, and posted signs accordingly(3,4,5,6).
Haight Street Market was still open, including the cafe. However, they had stopped serving coffee in personal cups(7).
🌅 Sunset at Ocean Beach on March 16th, the evening before distancing in San Francisco. A surfer calls it a night(1). A minute later, clear dark blue to yellow and orange gradient on the horizon, reflected by the wet sand(2 click the image for wallpaper original)
Earlier that day (a Monday) the mayor had held a press conference to announce the shelter-in-place guidelines. Near the end she literally said: “This is not the time to panic.” https://youtube.com/watch?t=3165&v=_VwHUvVyO_M Which of course is exactly what authority figures say in natural disaster movies, right before everything goes horribly wrong. I went to the store and stocked up on groceries for 2-3 weeks, just in case.
Drove to the beach and watched the sun set, not knowing when that too might be forbidden.
↳ In reply to @teleject’s tweet@ari4nne I’m so sorry to hear of @teleject’s passing. Only found out this morning :( He contributed so much to our community, and was kind & caring to everyone. Condolences & love. <3
Four weeks ago today I celebrated a birthday with friends at Zazie, one of my favorite restaurants. Happy, grateful, and feeling pretty good after running so many miles the day before.
It was the night before San Francisco ordered everyone to distance and shelter-in-place. I had a feeling that evening might be the last chance to see friends in a group, that Friday the mayor had forbidden gatherings of 100 people, after the governor forbade gatherings of 250 the day before.
Four weeks ago and it feels like it’s been months. So many changes, so many things have broken down, so much tragedy from so many things that have been revealed for how broken they already were.
That night though, I was happy to see friends and celebrate another trip around the sun (as well as a 50 mile trip around Marin). Thanks friends, thanks Zazie for taking such good care of us (and all the precautions), and thanks Erika for making the night happen. 📷 @erikawxyz
Been ordering takeout from Zazie once a week since. They’re a great place that treats their employees well (three of them are co-owners!). If you’re in SF, consider ordering takeout from them as well: https://www.zaziesf.com/
🐝🌳🏙⛰ Last day of March: spring flowers blooming at Buena Vista Park(1). Find the bee?
Ran to Corona Heights afterwards, nearly empty except for the 6 feet apart warning signs(2). Clear & crisp view of downtown, despite thick clouds overhead(3).
After a quick loop back and around Mount Olympus, ran across to Twin Peaks, where the barricade I saw the day before had a new CLOSED sign placed in front of it(4), detailing which activities were still allowed inside: run, bike, hike, enjoy nature(5).
Ran up to the top and found pal Courtney! I took a physically distancing selfie of us at the North peak(6) before we ran (always keeping our distance) up & over the South peak, mini third peak, and back down to Clayton street where we parted ways.
Decided to check out Kezar track, which also had a new warning sign at the entrance(7) with a different set of specific messages(8).
The track itself was nearly empty, calm & quiet under an overcast sky(9).
Meetable clusters events in the same month under a common heading for that month,
and shows events in date order, regardless of location.
Events on the same day with a specified start time should be sorted by
the UTC value of their time, so they’re listed in absolute temporal order.
For example, the
events on 2020-04-08
are almost sorted by UTC time order, however,
Online HWC Karlsruhe Europe/Berlin 18:30 (UTC 16:30) should be listed before
Online HWC Europe/London 18:00 (UTC 17:00),
whereas currently the London event is listed first.
Listing events in absolute temporal order is particularly useful when the majority
(or all) of the events are online and thus potentially available and open to
people outside the specified time zone of the event, especially an adjacent time zone.
☁️🌃🏙⚠️🌲☀️🌳 Late run this past Sunday, the sun had set by the time I reached Twin Peaks(3) and kept running south to the North Peak(2). In anticipation I had worn my headlamp, turning it on for the return run after running past the South Peak and mini third peak after that. First time seeing the city at night from the North Peak(1), a view only for those willing to run/hike trails in darkness.
Earlier that day (or perhaps Saturday) the north side of Twin Peaks Boulevard was blocked off to cars with a gate, allowing only foot traffic, and a few intrepid bicyclists who had to swerve around it into the dirt on the side(4).
Started Sunday’s run with an ascent to the top of Buena Vista Park for sunset views filtered through foliage(5,6).
☁️🏙 ~1k' in 3.5 miles. Pretty clouds over the city, during my mid-day run up to and across the Twin Peaks hills and back. As of yesterday closed to car traffic, only saw runners and a few bicylists. The air just keeps getting clearer and clearer.
🌃🏃🏻♂️ Two weeks ago to the hour I was finishing 50 miles in the rain. Indoors all day Saturday, decided it was time for a quick run in the dark on empty streets(2), remembering that #NoFear(1) day & night on the trails. Started sprinkling near the end.
🌌🌧 It was a dark and stormy morning. The start of a long day, too long for one race report post. I got up, put on my running outfit I’d set out the night before (https://tantek.com/t55_3), snacked on a dark chocolate mocha Clif bar, and ran up to the intersection where Cori was coming to pick us up. Stephanie joined minutes later. It was only sprinkling, yet the cold was already biting, despite us wearing all the layers we brought.
Cori picked us up, last two seats in her car, we huddled together for warmth and cracked jokes to lighten the mood and lift our spirits. We arrived at the Rodeo Beach parking lot just before 06:30, already brimming with activity(2 📷 Bryan). We weren’t the only #MarinUltraChallenge runners determined to run our races despite the cancellation. The rain picked up.
I’ve run in the rain before, many years @Nov_Project_SF & a few other cities, and a year ago on my double Tam run. Separately I’ve run in the dark, also at #NPSF, usually early gang, and on so many Tam sunrise runs. This was the first time I’d run in the dark, in the rain, on trails. Carpooling and starting together helped, knowing we’d all be out there facing the elements, finding our way.
After quick bathroom trips we found each other and @BryanTing under a green umbrella(3,4), assembled for a group photo(5 📷 Bryan), unbeknownst to us mere days before social distancing orders would forbid it. We composed ourselves in the now pouring rain, and started our run(6 📷 Bryan) crossing the Rodeo Beach gates(1 📷 Bryan), up the Coastal Trail.
🌸🏙☁️ A week ago today I ran my first 50-miler (https://tantek.com/t55b1), the hardest thing I’ve done. I knew I’d need 2 weeks of physical recovery. It’s also taken a week of mental recovery to start feeling like myself again.
The shelter-in-place and various cancellations have helped in some ways, provided challenges in others. I chose to sit still, breathe, do some yoga, eat deliberately, go for a walk every day, sleep as needed. Show up to commitments, keep in touch with close ones, love within my capacity to do so, toward others within their capacity to receive.
The past few days I’ve gone on easy runs too, culminating today in a run up to Twin Peaks. I stopped for a ground level view, appreciating immediate beauty(photo) before running up and over the peaks and returning back down the hill.
🌧⛰🏃🏻♂️ I did it. 50 miles of #running #MUC50 trails with 11000+ feet of climbing.
🌊🌧⛰🌄⛰⛰⛰🌧⛰🌧⛰🌊 Started on a dark & stormy Saturday morning with @Nov_Project_SF 50k runners at Rodeo Beach, finished with pal @BryanTing on a dark & stormy night, after he crewed me the whole day and ran me in the last rainy mile.
Much harder & longer than expected. Thanks to #NPSF friends that showed up and ran with for several segments, and so much #NovemberProject community support.
#Racekit prepared for #MUC50 race. Yesterday CA governor Newsom banned 250+ people gatherings which forced cancellation of the Marin Ultra Challenge. With training and support of friends, I’m running the 50 mile course anyway. The cancellation email even said: “we encourage you to get outside and run the course as a virtual race”
My #NPSF friends running the 50k course and I will start together and eventually I’ll fork off for the 50 mile course. Approximate schedule if you’d like to come run together for a bit!
06:30 Rodeo Beach start 11:30 Cardiac Hill ~20 miles 12:45 Stinson Beach ~23 miles 14:30 Cardiac Hill ~30 miles 18:00 Muir Beach / Pelican Inn ~41 miles 19:15 Tennessee Valley Parking Lot ~46 miles 20:30 Rodeo Beach finish ~50 miles
Yesterday a quick morning trip up to Twin Peaks, to see clear skies above San Francisco, with a distant fogged in East Bay(1). Just before they closed I bicycled to the DMV to renew my license, very helpful employees, no lines, nearly empty(2).
Drove to Sports Basement to pick up my #MUC50 things, and resupply some Nuun and Picky Bars. Stopped by Crissy field where I finished my last ultra(3), the #ECSCA 50k and half marathon the next day, as a reminder of what I did mere months ago.
🏙🌴 Yesterday’s birthday started in extra darkness, from a combination of Daylight Savings Time and the @Nov_Project_SF early gang start time; the Alta Plaza park steps lit mostly by my headlamp(2). Only near the end of the normal time workout did the sky start to light up, the usual dawn color gradients obscured by clouds, leaving only hints of the beautiful blue yellow orange sky(3).
Even after the workout the sun was nowhere to be seen, only indirectly present through a gradually brightening sky, and a few distant streaks of orange on the horizon(1).
I brought my own lights, a personal tradition when my birthday falls on an #NPSF workout day. Grateful for this community and the friends I’ve made here.
We had breakfast at Jane on Fillmore after, I tried their blueberry creamcheese brioche in addition to my usual egg-white breakfast sandwich with extra cheddar.
Took the day off from work as we are encouraged to do. Spent it mostly quietly, explored the new Devil’s Teeth Bakery which was open til 19:00 yet stopped making breakfast sandwiches at 15:45. Ran a few errands, picking up supplies, tools, and sushi for dinner.
Went home, called my parents, caught up and reflected on many things. Ate some soup and my sushi dinner, social distancing in preparation for my race this weekend.
should check for the presence of any rel=canonical links, and at a minimum verify
that their href attribute is a valid URL,
and provide a link to check that URL for a valid h-entry as well.
More enhancements are possible, however even this kind of minimum syntax check,
and prompting for subsequent h-entry validation would help catch common typo errors.
Separately, if a rel=canonical link is found, and no u-url is found, then see
for the suggestion to use u-url instead or at least first,
before worrying about rel=canonical.