https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/15802798_652416434943242_2735531277175226368_n.jpg https://www.instagram.com/p/BOtWH1QAVCw
Last trail turn on my first #ninjaloop #trailrun. Did 11.1 mi & 2266' vert in 2h25m incl photo stops. #latergram #nofilter
#run #trail #baybridge #sf #city #goldengatebridge #seenonmyrun #fromwhereirun #notlast #2016
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/15625054_1197474153641506_3465143042766274560_n.jpg https://www.instagram.com/p/BOtVD0TANZH
đ It rained on the first part of our run. Then we saw this. đˇ @neonnightrunner #latergram #nofilter
#rainbow #run #runners #ninjaloop #marin #trailrun #2016
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/15803020_1333095070083055_814911985048092672_n.jpg https://www.instagram.com/p/BOtS_oHgcBk
đ How I started New Yearâs Eve day: sunrise, hugs, and a trail run. My favorite way to start a Saturday. #latergram #nofilter
#run #runner #runners #huglife #hugitout #2016 #hugmorefearless
20d. #RESIST by donating TODAY*
â @CalAcademy
â @Exploratorium
â @ACLU
â @PPact
â @EFF
â @Mozilla**
â @InternetArchive
â @Wikipedia
â @SFMOMA
â @deYoungMuseum
(Checkboxes are my progress so far, posting this while Iâm donating.)
*Why you must act TODAY: itâs the last day of 2016. By donating today, you MAY*** be able to itemize your donation and deduct it from your 2016 Federal taxes.
**Disclosure: I work for Mozilla, on open web standards like @microformats @W3C @WHATWG, user web identity & data sovereignty @IndieWebCamp, and raising privacy & security concerns for technologies in general.
Reasoning (how this helps RESIST)
In general such donations help by shifting money you would be paying in Federal taxes to a hostile administration, instead*** toward nonprofits to fight harms expected from that administration.
Specifically, to support and fund:
* Science education to fight anti-sci (climate denial, antivaxers), largest macro threats to cities, the world:
* @CalAcademy @Exploratorium
* Defenders of civil rights, in-person, body self-determination, womenâs rights, digital rights, and an open, secure, & user-privacy respecting internet to fight attacks on all of them, largest threats to individuals and liberty:
* @ACLU @PPact @EFF @Mozilla
* Archives, libraries, accessible facts to fight fake-news, historical revisionism, and other kinds of deception & propaganda, perhaps the largest source of political threats to democracies:
* @InternetArchive @Wikipedia
* Local arts & media, diversity of thoughtful expression, to counter superficial talking tv heads / radio talkshows and their hateful monocultures:
* e.g. in SF: @deYoungMuseum @SFMOMA
More reasoning as noted yesterday: tantek.com/2016/365/t7/harms-expected-donate-shift-fight-resist
***You "MAY" and "instead" meaning by way of an itemized deduction on your Federal taxes, per the following (talk to your accountant, get one, IANAA, etc.)
* tantek.com/2016/365/t6/blue-state-taxpayers-more-donations-resist
* tantek.com/2016/365/t5/calexit-start-cutting-fed-taxes-paid
* tantek.com/2016/365/t4/if-fed-taxes-not-fund-then-minimizing
Suggest more non-profits to help defend against & fight next yearâs expected harms!
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/15623986_671350566371882_7456873742019330048_n.jpg https://www.instagram.com/p/BOqtT_qgGqs
Got up late for #NPSF, went anyway. Not a bad view for Friday flats. #latergram #nofilter.
Slept badly, didn't want to get up to the alarms. Eventually it was 6amish and I stumbled into running clothes in the dark, grabbed my prepacked work bag and got a ride to Pier 7.
Jumped in and did maybe 10 min of squats, sprints, push-ups, planks. Coffee for breakfast. Went to work. Hard boiled eggs for second breakfast. Took care of a few year end things. Cheese pizza for lunch.
Left work before sunset, got in a 20 minute run back up the Embarcadero to the Exploratorium, down to SFMOMA, then over to Westfield. That'll do for today.
One more sunrise of 2016 tomorrow, the rare 366th day of the year (with an even rarer leap second at 23:59:60Z, 15:59:60 PST).
2016 will have been our literally longest year in a while.
#wakeupthesun #fromwhereirun #novemberproject #justshowup #dawn #sunrise #pier7 #embarcadero #baybridge #thatothersfbridge #bridge #pier #boat
using BBEdit
in reply to:
http://tantek.com/2016/365/t4/if-fed-taxes-not-fund-then-minimizing
https://twitter.com/t/status/814950794281832452
Short of a total #Calexit (@YesCalifornia @Vote_CNP @calexitdreaming @CalExitAmerica) cut Fed taxes paid, essentially cutting California income drain to an expectedly hostile Federal administration, as one incremental and likely powerful step.
using BBEdit
in reply to:
http://tantek.com/2016/365/t2/cuts-federal-funding-blue-state-projects
https://twitter.com/t/status/814941921407860736
If blue-state taxpayers expect Fed taxes will not fund Fed budget of state/city projects, then minimizing Federal taxes paid using any and all legal methods available is a reasonable pre-emptive tactic, including for tax year 2016 NOW.
21d. I expect huge cuts (down to 0?) in Federal funding of blue state projects e.g. SF @Central_Subway. More: https://en.wikipedia.org/wiki/Central_Subway says:
âThe project is funded primarily through the Federal Transit Administrationâs New Starts program.â
and https://en.wikipedia.org/wiki/Federal_Transit_Administration notes:
âHeaded by an Administrator who is appointed by the President of the United States, the FTA functions through a Washington, D.C. âŚâ
Thus a newly appointed FTA Administrator could presumably cut or delay such funding, arbitrarily.
Homebrew Website Club TONIGHT!
SF Join me & @KevinMarks @MozSF
LA @ChrisAldrich @Starbucks 4430 York
PDX @TheMagnoliaPDX for @AaronPKâs birthday âand talk about IndieWeb things anywayâ
Start times:
17:30 SF & PDX
19:00 LA
SF RSVP:
* known.kevinmarks.com/2016/homebrew-website-club-san-francisco-2016-12-28
* FB: https://www.facebook.com/events/1621525071477732/
More info:
https://indieweb.org/events/2016-12-28-homebrew-website-club
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/15624803_388607741484763_8518315299374628864_n.jpg https://www.instagram.com/p/BOk2OcEB5MP
Post #NPSF yoga posing in the park, as #yogisofnp do. #nofilter
#NP_LAX traverballer Bri Wickland and I ran to Alta Plaza park this morning, all psyched to do PR Wednesday but our leader subs had other plans. The run dance run dance-off repeat workout they came up with was creative and quite fun it turned out.
After workout, group photo, and announcements, the sun had still not risen, so we took the opportunity to yoga pose, backlit by a clear & colorful dawn sky.
#wakeupthesun #fromwhereirun #run #novemberproject #runners #dawn #seenonmyrun #altaplazapark #palmtree #city #skyline #yoga #yogaeveryday #yogis #warriorpose #warrior2 #sidecrow #splitlegsidecrow #inversion #getinverted #armbalance #getoutside
đ read pages 1-38 of âScientific American Mindâ January/February 2017 #hardcopy on flight to SFO, including: https://www.scientificamerican.com/magazine/mind/2017/01-01/
* Head Lines
* So You Want To Learn Another Language https://www.scientificamerican.com/article/so-you-want-to-learn-another-language/
* Put on Telenovelas as You Cook https://www.scientificamerican.com/article/learn-a-new-lingo-while-doing-something-else/
* A Head for Foreign Tongues https://www.scientificamerican.com/article/some-people-rsquo-s-brains-are-wired-for-languages/
* Tips for Picking Up a New Lingo https://www.scientificamerican.com/article/tips-for-picking-up-a-new-lingo/
* A One-Dose Psychedelic Fix for Addiction https://www.scientificamerican.com/article/treating-addiction-with-psychedelics/
* Are the Kids All Right? https://www.scientificamerican.com/article/when-can-you-leave-a-child-unattended/
* Stop Sending Yourself Reminder E-mails [sic] https://www.scientificamerican.com/article/stop-sending-yourself-reminder-e-mails/
* The Cosmetics Conundrum https://www.scientificamerican.com/article/should-you-wear-makeup-at-work/
* Tomorrowâs Criminal Justice https://www.scientificamerican.com/article/tomorrow-rsquo-s-criminal-justice/
* In Human Attraction, You Are What You Eat https://www.scientificamerican.com/article/eating-these-foods-makes-men-more-attractive-to-women/
* How to Be a Better spender https://www.scientificamerican.com/article/how-to-be-a-better-spender/
* For Arachnophobia, A New Twist on Exposure Therapy https://www.scientificamerican.com/article/a-new-twist-on-treating-arachnophobia/
* Illusions
* Take Your Pick? https://www.scientificamerican.com/article/when-free-choice-is-an-illusion/
* Perspectives
* Is Mental Health Declining? https://www.scientificamerican.com/article/is-mental-health-declining-in-the-u-s/
* Cases
* A Hidden Force of Habit https://www.scientificamerican.com/article/his-coke-habit-was-the-tip-of-the-iceberg/
* Head Strong https://www.scientificamerican.com/article/why-exercise-may-be-the-best-fix-for-depression/
* The Morality Factor https://www.scientificamerican.com/article/how-to-pick-a-great-worker/
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/15538958_1334412113289340_7014346639989014528_n.jpg https://www.instagram.com/p/BOhs3ShBPkB
đ´đ´đđ´đ´ dawn departure. #nofilter
See you later #SoCal. Back in just under 6 weeks for the Surf City Half Marathon.
#dawn #departure #sunrise #palmtree #palmtrees #đ´ #đ´đ´ #travel #return
using BBEdit
in reply to:
https://www.facebook.com/events/204838133269904/
http://www.runsurfcity.com/2016-surf-city-registration/
going to @runsurfcity Surf City Half Marathon 2017-02-05!
#runsurfcity runsurfcity.com
2017 races calendar shaping up.
Signed up so far:
* 2017-01-08 Hot Chocolate 15km
* 2017-02-05 Surf City Half Marathon
* 2017-05-21 Bay to Breakers 12km
* 2017-07-23 San Francisco Marathon
Considering:
* 2017-03-26 Rock 'N' Roll Half Marathon SF
* 2017-06-10 The North Face Endurance Challenge Massachusetts
https://scontent-lax3-1.cdninstagram.com/t51.2885-15/e35/15538467_180290449112026_6248205176818106368_n.jpg https://www.instagram.com/p/BObkVKLB1sg
3 weeks ago: my last race of 2016, 2nd #ECSCA, cut 12 sec despite a colder start. #latergram #nofilter
2016 has been a challenging recovery year, in more ways than one. This was the first race this year where I finally felt I could trust my knees post-injury recovery.
The air was cold enough for me (high 40s F) that I had to breathe through a buff for about the first half (left photo), having learned that hard lesson days before at an #NPSF PR Wednesday DNF from inhaling too much cold air. (tantek.com/t4ka1)
I was first in my marathon relay team and started out at a fairly moderate pace (for me), getting passed by lots of friends on the 1 mile flat leading up to the climb.
I felt surprisingly strong on the hill, miles 1-3.7 (~900' of the total 1348' elevation gain). The passing slowed then stopped. In the second half of the hill, as it got steeper and I alternated running / power-hiking, I started gaining on some runners, and by the time I reached the aid station at the peak, had passed ~3-4. Having brought my own electrolytes, I didn't stop, slowing just enough to high five @LindsayMclaughs at the top.
On the downhill I opened up and picked up speed, passing many more, as I tried to focus on one brief stable foothold after another. It felt more like a barely controlled fall than a run. Only one misstep where I almost twisted an ankle.
The end of the downhill abruptly turned flat, slightly uphill and I could tell I had raced those 2 downhill miles perhaps a bit too hard.
I felt uncoordinated on the remaining slightly uphill flat, having lost nearly any sense of rhythm in my pace. I tried to focus on consistent breathing, and was able to show a good solid push for the photographer (photo on the right), kicking hard to keep the pace up.
The trail eventually returned to the asphalt road with about half a mile left, and steepened a bit too. Somehow that was just enough to knock out any momentum I had left. I had to run/walk nearly one for one minute. Got passed by my pal @bifflesbolt, and no matter how hard I pushed I couldnât quite catch her.
As I reached the final minor peak before the slight downhill to the finish, I could hear friends shouting my name which was just enough to get me to dig a little deeper and push to run up that last hill.
I caught my breath briefly on the turn onto the final straight, feeling my legs moving on autopilot at this point. Then I saw a full height ninja turtle shouting my name.
@BradenEngel, dressed in a Leonardo onesie, was full on jumping & cheering and started running next to me, just as my muscles felt like they could seize any moment. I did my best to put on a good face and just keep the pace I had.
He peeled off just before the downhill to the relay switching area. Seeing my teammate waiting, I sprinted the last downhill and came to an abrupt stop right next to her. @SallyKallet deftly pulled the ankle bracelet tracker off me, velcroed it on and took off like a lightning bolt.
I stood there hunched over hands on knees still catching my breath for maybe 10 more seconds, got up, and finished walking to the finishers area, picking up my medal, and accepting any and all hugs before filling up with complimentary electrolytes and snacks.
I was sure Iâd beaten my previous time (from the same race two years ago), and only much later found out it was only by 12 seconds! (tantek.com/t4kd2) Still, this was the first race post-recovery where I actually set a personal course record and that was a huge confidence boost. Just months before, this past July I ran the first half of the SF Marathon about four minutes slower than I did two years ago. (tantek.com/t4ig4)
@TheNorthFace Endurance Challenge Series (@TheNorthFaceECS) California (#ECSCA) felt like a solid finish to my 2016 racing season, going reasonable well despite what felt like an awkward struggle at the end.
2017 races are coming up quickly. My next race is a 15k road race (my first) in two weeks, and then after that Iâm looking at running the Surf City Half Marathon in February, which I last ran in 2015. (tantek.com/t4_T2) Just enough time to train up to half marathon (or slightly farther) distance by mid to late January.
Taking it easy this weekend resting, reflecting, and being grateful that careful & patient training this past year has brought me to a place where I can train & race harder, stronger, and hopefully faster in the coming year.
đ read âItâs All Geek To Meâ, âTurn On, Tune In, Veg Outâ, and âGresham College Lectureâ in âSome Remarksâ by nealstephenson.com. tantek.com/isbn/0062024442
using BBEdit
in reply to:
https://twitter.com/brendonjwilson/status/811770821056180224
@brendonjwilson WADR
âadorableâ sounds condescending (no need)
âstop themâ implies false dichotomy
Counter: Potential positive effects, even if incremental, are desirable, useful, and thus may be sufficient to take such actions (engraving etc.), e.g. a few:
* Awareness / reminder â to anyone who sees it, about the Fourth Amendmentâs (4A) existence, and an real example use thereof.
* Appeal to moral duty â chance that a Federal officer may be reminded of their oath to âsupport and defend the Constitution of the United States against all enemies, foreign and domesticâ https://archive.opm.gov/constitution_initiative/oath.asp possibly more importantly than âjust following ordersâ, and possibly take or resist action accordingly (lots of potential positive leeway there, with small discretionary decisions)
* Normalization â the more people see a message openly citing the 4A, the more it seems normal to do so, normal to (at least attempt to) exercise the rights therein.
* Cross-support from other amendment supporters â â4Aâ may seem similar enough to those who see and recognize and defend â1Aâ or â2Aâ or â5Aâ etc. to also support and possibly propagate the support themselves.
Rejecting something because âThat will [or wonât] stop themâ is poor reasoning (nearly no battle is won by any particular stop or not), and frankly, a defeatist framing bordering on disuasive propaganda (like the Borgâs âResistance is futileâ)
Much more on why such reasoning is outright wrong from a practical point of view is well summarized by the alternative strategy of Defence in depth: https://en.wikipedia.org/wiki/Defence_in_depth
using BBEdit
in reply to:
http://known.kevinmarks.com/2016/homebrew-website-club-san-francisco-2016-12-28
https://indieweb.org/events/2016-12-28-homebrew-website-club
https://www.facebook.com/events/1621525071477732/
going to Homebrew Website Club 17:30 @MozSF 2016-12-28!
RSVP: http://known.kevinmarks.com/2016/homebrew-website-club-san-francisco-2016-12-28
FB: https://www.facebook.com/events/1621525071477732/
https://instagram.fsjc1-3.fna.fbcdn.net/t51.2885-15/e35/15623857_377699425909723_6863148698654736384_n.jpg https://www.instagram.com/p/BOP3D5UBFMw
8:59 timed track mile in 42F (5.6C) with #NPSF* runners. Then we made a tree. đˇ @butteronadonut #nofilter
This was a tough one. I learned a few weeks ago @nov_project_sf that I can't run very far breathing low 40s Fahrenheit air (first PR Wednesday DNF after two laps).
Despite several laps and other warmup drills this morning, I had to wear a buff covering my mouth and nose the whole time. Then I ran a mile, breathing through the buff the entire way til it slipped down when I sprinted the final straight with everything I had left.
It took me 7 minutes just to complete the first three laps, each much slower than 2 min per.
I knew that I still had a chance at a sub 2 min lap if I could focus on breathing first and picking up the pace second. I counted down every 100 on that last 400, consciously picking up the pace on each segment.
As I rounded the final curve, another guy doing his own thing on the track passed me, but not running that much faster. Somehow that helped and I picked up the pace another notch.
When I reached the final straight I already knew that fourth lap would be the fastest I'd run today. I was breathing fine so I pushed harder, kicked harder, swung my arms farther and started gaining on that mystery guy.
We had started our timed mile on even :00 seconds on a clock inside the track at the start, and I saw the seconds read :58 as I reached the finish. I heard someone yell âMade it by a second!â As I crossed the finish line.
8:59. A lot slower than my 7:23 PR. But sub-9 was my goal today and I'm happy with it. Never done a mile flat out in 42F before and that was my first since knee recovery. Small victories, but I'll take them.
#run #track #runner #tracktuesday #runners #plank #tree #fromwhereirun #novemberproject #justshowup
*And one #NP_LAX traverballer (@buckbrennan)
Previous timed mile:
* tantek.com/2015/188/t1/timed-mile-npsf-trackattack-faster-pr
Previously at track:
* tantek.com/2016/334/t2/ran-track-anyway
If youâre asked to build a muslim registry, say NO
Apple FB Goog IBM MSFT Twitter did. #RESIST
https://www.buzzfeed.com/nitashatiku/google-muslim-registry-trump
http://images2.wikia.nocookie.net/__cb20100519193046/flashforward/images/thumb/a/ab/Dyson_Frost%27s_Wall_Diagram.svg/800px-Dyson_Frost%27s_Wall_Diagram.svg.png
http://flashforward.wikia.com/wiki/Dyson_Frost%27s_wall
Made it a day after Dyson Frostâs âDECEMBER 12th 2016 - THE ENDâ from âFlash Forwardâ
Previously: tantek.com/2011/087/t5/future-probability-tree-adjustment-forking-paths
https://scontent-lax3-1.cdninstagram.com/t51.2885-15/e35/14498850_229026437523381_4704847935001591808_n.jpg https://www.instagram.com/p/BN8QVHRBaH2
Stopped on my run to watch a one week old baby dolphin swim with its adopted mother. Nature finds a way, nature does not give up. #yestergram #nofilter
#seenonmyrun #dolphin #babydolphin #hope #appreciate #nature #latergram
https://scontent-lax3-1.cdninstagram.com/t51.2885-15/e35/15539086_1842710749308017_7935276430995226624_n.jpg https://www.instagram.com/p/BN7vGgIhp3Q
They say donât look back, but I wanted to capture this moment, to remember & appreciate it. #trailrun #yestergram #nofilter
#seenonmyrun #run #lookback #appreciate #bluesky #ocean #beach #lavarocks #tree #trail #neverstopexploring #grateful #latergram
https://scontent-dft4-1.cdninstagram.com/t51.2885-15/e35/15337094_1295416337147609_7055265549332250624_n.jpg https://www.instagram.com/p/BN7S6KbBD-N
Lava rocks will cut you they said. Letâs go I said. #lava #trailrun #3 #latergram #nofilter
Many people warned us not to walk on the lava fields because of how sharp the rocks were. So we ran.
Last Tuesday when fellow trail runner Gregg Lind and I came upon this trail on and through the lava fields we chose to split off from the 20 or so other #MozAloha runners and explored otherworldly landscapes while they kept to the pavement.
Two days later it rained and I missed the other runners so I ran out here again, but alone, in the rain, and got completely soaked.
Yesterday morning it was finally sunny again, and instead of going for an easy swim at the beach, I was drawn back to the challenge of these trails for a third time, and to see how much faster I could run them. Made the loop around and back in a fraction of the time.
Grateful for running the trails with #NPSF friends back home most Saturdays with #SFRC. Looking forward to more of that when I return and into the new year.
#fromwhereirun #heysweatdaily #kingstrail #alaloatrail #lavarocks #lavatrail #nofear #neverstopexploring
using BBEdit
in reply to:
http://known.kevinmarks.com/2016/homebrew-website-club-san-francisco-2016-12-14
https://www.facebook.com/events/1779680588738782/
https://indieweb.org/events/2016-12-14-homebrew-website-club
might remotely attend Homebrew Website Club 12/14;
go in-person @GoDaddy #SF!
https://indieweb.org/events/2016-12-14-homebrew-website-club
More: Facebook event, RSVP
https://www.facebook.com/events/1779680588738782/
http://known.kevinmarks.com/2016/homebrew-website-club-san-francisco-2016-12-14
best idea at #MozAloha from @lime124:
Consumer reports like #IoT device directory with security, privacy, data ownership details, technically accurate information beyond the usual manufacturer & feature sets, like (we brainstormed a bit):
* interoperability level, from none (100% proprietary) to moderate (with a few companies) to what standards it supports
* who owns the data gathered by the device (ToS etc.)
* where is the data stored (on device, local network, cloud, etc.)
* is the data encrypted where it is stored
* when was it introduced
* any recalls or when withdrawn from the market
* date of last software update
* how to patch the device yourself, e.g. with open source
* any known compromises (theoretical, shown in a lab, in the wild)
* ever used in an attack, e.g. a DDoS
* how easily can it be disconnected from the internet
* how to physically disable its internet connectivity
* can it perform its primary function while offline
* what is its offline behavior
* additional benefits it has from being connected to the internet
* or what functionality do you lose if you disconnect it
* potential harms if it is compromised
* can it surveil you, if so, what kinds of sensors
* what data about you would be compromised
* how much energy could it consume
* any other criticisms or dangers reported in technical reviews
There is no such directory of internet of things / web of things devices like this out there as far as I can tell from a bit of searching.
It would be possible to start such a directory perhaps with a domain, MediaWiki, and some templates for the above details per device, citing specific technical review articles or security reports for each detail. Having it be crowd sourced (like Wikipedia) would help it stay up to date.
Closest thing I found was a directory of IoT manufacturers and service providers: iot-directory.com
But a directory of devices in particular is what is needed with such details per device to help users make more informed purchase decisions, assess risks better, and perhaps even know when to dispose of a device (e.g. when it has known vulnerabilities and there are no more software updates).
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/15306557_1791532817771684_2019764884123680768_n.jpg https://www.instagram.com/p/BNxq1j8Bk18
#MozAloha: @MitchellBaker opened Tuesday morning with key points of focus, including #Decentralization. #latergram #nofilter
#Mozilla #allhands
https://scontent-sea1-1.cdninstagram.com/t51.2885-15/e35/14547642_1829701393974161_5951074193910005760_n.jpg https://www.instagram.com/p/BNuY7rahLKN
If you keep going in a circle, you can see where you started. Same trail run. #MozAloha #latergram #nofilter
#seenonmyrun #trail #run #ocean #sky #lava #path
https://scontent-sea1-1.cdninstagram.com/t51.2885-15/e35/15276587_1637976299836760_1233244441083379712_n.jpg https://www.instagram.com/p/BNuQtDuhQXe
Sometimes the path is unobvious, rocky, and hazardous. Same trail run. #MozAloha #latergram #nofilter
The path is still there, itâs how you see and adapt thatâs different.
#seenonmyrun #trail #run #rocky #lava #ocean #waves #wet #trees #run #jump #nofear
https://scontent-sea1-1.cdninstagram.com/t51.2885-15/e35/15276554_1136332049768409_542895381021720576_n.jpg https://www.instagram.com/p/BNuPtcVh3h6
Sometimes the path is obvious, lush, and inviting. Same trail run. #MozAloha #latergram #nofilter
#run #trail #path #lush #green #trees #ocean #trailrun
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/15253071_1014096102030041_9171816026822672384_n.jpg https://www.instagram.com/p/BNte_X8BVqC
Yes this is the same trail run. Lake, sunrise, palm trees, puffy clouds. #MozAloha #latergram #nofilter
#run #neverstopexploring #partlycloudy #mostlysunny #sunrise #lake
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/15275489_149634645517737_1221840091731722240_n.jpg https://www.instagram.com/p/BNtdtXbhxaf
Me and Glenn Lind reporting from planet lava. Can you hear us control, is this thing on? #MozAloha #latergram #nofilter
#sunrise #selfie #novemberproject #grassrootsgear #run #trailrun #lavafield
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/14566559_762122717274355_1918943060880785408_n.jpg https://www.instagram.com/p/BNta_3Fh8lS
Felt like running on another planet, just made me appreciate this one even more. #MozAloha #latergram #nofilter
#sunrise #goldenhour #lava #trail #run through a #lavafield #neverstopexploring #seenonmyrun #sceneonmyrun
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/15338288_1118658518254081_43763534902853632_n.jpg https://www.instagram.com/p/BNtZK4yhiP6
đ Sunrise behind Mauna Loa, and a microwave comms building in the middle of a lava field. #MozAloha #latergram #nofilter
#sunrise #maunaloa #comms #building #lavafield #seenonmyrun
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/14499051_916596121807804_1286761455873425408_n.jpg https://www.instagram.com/p/BNtVXbHBRFg
#MozAloha After a mile or so, two of us dared to go trail running through a lava field. #latergram #nofilter
#neverstopexploring #lava #run #lavafield #trail #runner #offtrail #heysweatdaily
using BBEdit
in reply to:
http://tantek.com/2016/341/t9/google-tracks-location-android-maps
https://twitter.com/t/status/806392626425499648
#MozAloha @bz_moz linked post on Google AdWords user location tracking is mass surveillance vuln to state abuse.
Article claims:
âGoogle never shares personal location information to anyone at an individual level.â
However, they do share location information at an aggregated level, and that requires that they *track* âpersonal location informationâ at an âindividual levelâ internally and use that to recompute summaries provided to AdWords clients.
Whatever such information is tracked (and who knows how long itâs kept), expected that a court order or other state pressure can get access to it.
Re: survl, @bz_moz showed me http://searchengineland.com/hood-google-adwords-measures-store-visits-222905 which implies Google tracks detailed location (via Android, Maps)
#MozAloha Connected Devices All Hands
learned #DDoS attack on Finland bldg #IoT disabled heat for days! More: https://boingboing.net/2016/12/02/ddos-attack-on-finnish-automat.html
http://metropolitan.fi/entry/ddos-attack-halts-heating-in-finland-amidst-winter
https://instagram.fsjc1-3.fna.fbcdn.net/t51.2885-15/e35/14566613_339912849714090_1481713770945314816_n.jpg https://www.instagram.com/p/BNlHEXPBZQt
#thenorthface #ECSCA #marathonrelay done! #latergram #nofilter
Privileged to run with a great team. Grateful for finishing injury-free in my first trail race since knee recovery. Ran the first leg in 1:17:00 and beat my 2014 time by just 12 seconds but I'll take it!
#run #novemberproject #NPSF #runners and one #NP_MSN #runner #heysweatdaily #trail #race #raceeverything
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/15258566_1205219172905142_1152213337514180608_n.jpg https://www.instagram.com/p/BNhih1nBmZa
đ Good morning #SF!
đˇ @muzevich. Ran up down around #TwinPeaks with hundreds of #NovemberProject friends new & old then we did yoga on the wall of course. Excited to race in tomorrowâs #thenorthface #ECSCA #marathonrelay! #nofilter #latergram
#NPSF #yogisofnp #yoga #yogi #heysweatdaily #rebel #inverted #inversion #getinverted #sunrise #sunriseyoga
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/sh0.08/e35/p750x750/15306540_212642042523013_280824061532045312_n.jpg https://www.instagram.com/p/BNf4DZKh2x0
Too big for Twitter, too short for Instagram.
#Twitter wonât let me POSSE last nightâs Homebrew Website Club SF #animated #GIF because:
âImage file size must be <= 5242880 bytesâ (in a JSON error structure, GIF size is ~6MB)
and #Instagram wonât let me post the animated GIF as an MP4 because:
âVideo must be 3 seconds or moreâ
So I'm posting the #screenshot of the Instagram #error #message instead, and then POSSEing that to Twitter.
The animated GIF in all its glory is of course on the original post on my indieweb site tantek.com where there are no such limitations.
https://indieweb.org/images/f/fc/2016-335-hwc-sf.gif https://indieweb.org/events/2016-11-30-homebrew-website-club#Photos
Last nightâs Homebrew Website Club SF @MozSF!
Notes http://www.kevinmarks.com/hwc2016-11-30.html by @KevinMarks
Animated GIF thanks to some app @Aza had on his iPhone 7, and the kind @Mozilla employee who agreed to take our photo (with a handful of different phones).
#latergram #nofilter #screenshot #photo #annoying #teachablemoment #butstillannoying #silo #silolimitation #weirdsilolimitation #indieweb #hwc #videomustbe3secondsormore #tooshortforInstagram #why
#photomustbe5mbsorless #toobigforTwitter #silosgonnasilo
#NPSF PR Wednesday
Good
* new Asics trail shoes felt great w/o inserts
* no knee pain
Bad
* cold air hurt breathing
* did only 2 laps / 20 burpees. DNF.
Or maybe thatâs ok because I should be tapering anyway for Saturdayâs #ECSCA marathon relay race.
Previously: tantek.com/2016/300/t2/npsf-pr-wednesday
https://instagram.fsjc1-3.fna.fbcdn.net/t51.2885-15/e35/15056716_373816749630739_7930872564803436544_n.jpg https://www.instagram.com/p/BNZuwBFh0ga
Tired, headache, got up and ran late to track anyway. #nofilter
Despite missing most of #tracktuesday, did a warmup, solid 400 sprint, abs; starting the day with friends and a #sunrise. Then a bit more solo, and a run to coffee then home.
Previously: tantek.com/2016/327/t1/back-at-track
#justgetup #justshowup #everythingcounts #getoutside #optoutside #heysweatdaily #run #RUNPROGRAM
TOMORROW: PR Wednesday @Nov_Project_SF 6:25 Alta Plaza Park.
using BBEdit
in reply to:
https://twitter.com/thenorthfaceECS/status/803090681350602752
https://www.facebook.com/events/626115287539511/
https://www.thenorthface.com/get-outdoors/endurance-challenge/california.html
going to run @thenorthfaceECS #ECSCA 2016-12-03 marathon relay with @jentaylor_5, and AJ & @sallykallet! Endurance Challenge Marathon Relay number three for me and my 2nd ECSCA after missing last year due to injury.
Looking forward to seeing and running with lots of @Nov_Project friends from around the country and now world!
using BBEdit
in reply to:
https://twitter.com/evanwolf/status/803021682382229504
https://twitter.com/evanwolf/status/803022061295714305
https://twitter.com/evanwolf/status/803023133686931457
@evanwolf good brainstorming. Now post them on your own blog in complete sentences & paragraphs for quoting & citing!
using BBEdit
in reply to:
https://twitter.com/obiwankimberly/status/803015764382982144
@obiwankimberly will do. Posting both short notes and articles on my site. Start with: tantek.com/2016/320/b1/managing-stress-anger-grief-be-productive
54d. Decided to spend time every Sunday figuring out how to resist and fight all the bad things to come. Brainstorming with friends about what can and will go wrong starting 2017-01-20, and what are all the things we can do, no problem or action too small or too large.
https://instagram.fsjc1-3.fna.fbcdn.net/t51.2885-15/e35/15258720_142593129551127_6270157300128808960_n.jpg https://www.instagram.com/p/BNUlHIpBz1A
#BlackFriday morning, choosing to #optoutside with #NPSF from before #dawn to #sunrise. #nofilter
Every day is a good day to opt outside, not just black friday.
#sceneonmyrun #seenonmyrun #thatbridge #thatsfbridge #ggb #goldengatebridge #sf #sanfrancisco
2002-08-08 100% articles: owned all my articles using my site
2010-01-01 100% public notes: owned all my public notes, instead of tweeting
2013-05-12 partial replies: owned all my replies to indieweb posts or @-replies to tweets (but not e.g. replies to public or private Facebook posts)
2014-12-31 partial likes: owned all my favorites/likes of tweets (using my site, automatically propagated to Twitter, but not likes of Facebook or Instagram posts)
2017-01-01 Planned: 100% of public RSVPs.
For a while now Iâve been posting RSVPs to indie events, such as Homebrew Website Club meetups. Those RSVPs are nearly always multi-RSVPs that are also automatically RSVPing to the Facebook copies of such indie events.
Recently I started to post some (most?) of my RSVPs to public events (regardless of where they were hosted) on my own site first, and then syndicate (POSSE) them to other sites, often automatically.
My previous post is one such example RSVP. I posted it on my site, and my server used the Bridgy service to automatically perform the equivalent RSVP on the public Facebook event, without me having to directly interact with Facebookâs UI at all.
For events on Eventbrite, Lanyrd, and other event sites I still have to manually POSSE, that is, manually cross-post an RSVP there that I originally posted on my own site.
My commitment for 2017 is to always, 100% of the time, post RSVPs to public events on my own site first, and only secondarily (manually if I must) RSVP to silo (social media) event URLs.
using BBEdit
in reply to:
https://www.facebook.com/events/270325059990398/
going to run the Hot Chocolate 15k SF on 2017-01-08!
https://www.hotchocolate15k.com/sanfrancisco
https://www.facebook.com/events/270325059990398/
#raceeverything
âbest way you can defy crap content ⌠is to write your own blog on your own platformâ @vboykis. #indieweb http://blog.vickiboykis.com/2016/11/20/fix-the-internet/
[And yes, even just quotes from blog posts: post them on your own site first, syndicating them elsewhere (indieweb.org/POSSE) just for distribution. ât]
https://instagram.fsnc1-4.fna.fbcdn.net/t51.2885-15/s750x750/sh0.08/e35/15101592_1777623782487212_8806785674003873792_n.jpg https://www.instagram.com/p/BNQA9OxBLAU
Brought nephew2(9) to #NPSF #hillsforbreakfast this morning. #nofilter đˇ Laura McCloskey Green.
Thanks especially to @taraewall for taking good care of him, @DeanKarnazes for the personal words of encouragement, @poleary87 for his bridge tag, and everyone else for all the high fives.
When Dean asked him what he was thankful for, he said âlivingâ.
Nephew2 crushed 2 hill repeats and had a great time. I told him he earned his #novemberproject buff, gave it to him afterwards and heâs been wearing it ever since.
#wakeupthesun #fromwhereirun #run #runner #heysweatdaily #runners #silhouette #silhouettes #backlit #thatbridge #thatsfbridge #goldengatebridge #ggb #sf #city #skyline #dawn #sunrise #seenonmyrun #sceneonmyrun #RUNPROGRAM #marin #marinheadlands #trail #trailrun
ran Spartan Turkey Trot 5k in 31:27 (MV, CA; 4°C)
niece(6) & nephew2(9) both set PRs with 30:50!
Nephew2 started with my dad, and my niece started with me. I tried to keep up with her but after about half a mile she started to pull away and I was unable to keep up! About 20 meters ahead of me she kept turning around and grinning, pleased with herself and perhaps rubbing it in.
We passed my dad and nephew2 (they had started a few seconds earlier), and nephew2 caught up to me. I told him (with what little breath I had) that I could not keep up with her and that he should run and catch his sister.
They apparently alternated running fast and "taking it easy" (maybe even walking?) until the final half lap around the Mountain View High track to the finish. 30:27. Theyâre both determined to get sub-30 next year.
This was my first 5k race since I hurt my knee exactly a year ago, 2 days after I set a half marathon PR at the Berkeley Half (tantek.com/t4eQ1). It was also the coldest race I have ever run (39°F / 4°C), and despite wearing my @Nov_Project buff over my neck and mouth, had trouble breathing the cold air. Iâm back to my race pace being breathing limited.
Despite everything, it was still my second fastest 5k race (and Turkey Trot). And perhaps best of all, zero knee problems for the entire race.
My niece and nephew2 were waiting at the finish line jumping up and down cheering me in, having finished less than 40 seconds ahead of me.
We chatted and waited for my dad, heard the race announcers say his name, city, and incredulously his age. 38:18.
This was the fifth Turkey Trot in a row that we have done as a family. fourth overall for me (skipped last year due to injury), and third in a row for my niece (who did her first two years ago in ~40min) and nephew2. Nephew1 skipped this one to instead cook some dishes for Thanksgiving. My dad has run all five years.
Pretty darn grateful we are all able to enjoy this activity across three generations.
Previously: tantek.com/2015/330/t1/cheered-turkey-trot-watched-prs
Race links:
https://raceroster.com/events/2016/10311/2016-spartan-turkey-trot
http://runningintheusa.com/Race/View.aspx?RaceID=65396
https://scontent-sea1-1.cdninstagram.com/t51.2885-15/e35/15034515_567548996780227_6866015159828086784_n.jpg https://www.instagram.com/p/BNK_ZbQBz2p
đ´đ The sunrise after #NPSF doublegang looked extra bright despite the storm clouds. #latergram #nofilter
Made it to @nov_project_sf early gang a few minutes late but finished all sets all the same. Did 9 more of each exercise (push-ups, leg lifts, tri dips, air squats) to round it up to 100 of each.
Stayed for "normal" NPSF at 6:25 and took this photo just after.
There's a noticeable difference between ~30 minutes of NP (which alone feels great), and resting briefly then doing ~30 minutes more.
At least for me, I breathe easier and more fully, everything seem brighter, sounds seem more detailed, and smells & tastes are more intense. I feel more confident, capable, and resilient. I have a feeling the coming months & years will require all of that.
#wakeupthesun #fromwhereirun #sunrise #justshowup #bringaheadlamp #novemberproject #doublegang #run #heysweatdaily
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/15057303_1816136515335075_5423039812049305600_n.jpg https://www.instagram.com/p/BNHomnfB0Kd
Back at #track! Ran in #darkness & #mist, #stairs, and brought the #parents too! Thanks @butteronadonut for the track #selfies and leading our #trackattack week after week. #nofilter
#fromwhereirun #tuesdaytrack #tracktuesday #npsf #kezar #stadium #run #runner #runners #heysweatdaily #RUNPROGRAM #justshowup
My first full Kezar track session in a while. Maybe this year.
Workout was 1600 ins/outs, 800 easy, 1600 ins/outs, stairs, abs
I Did: 1200, 800, 400, 800, 400, stairs, abs
Previously:
* 2 weeks ago, made it @Nov_Project_LAX track at Burbank Highschool for 400 300 200 100 sprints, most of the workout
* tantek.com/2016/040/t1/kezar-stadium-sections-burpees
* Partial workout last year 2015-293
* tantek.com/2015/287/t1/did-npsf-tracktuesday
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/15043982_1782216072034070_4752597779375718400_n.jpg https://www.instagram.com/p/BNGhCD6B9NV
đ˛đ I missed #NPSF this morning, caught the sunrise anyway. #latergram #nofilter
Despite doing my 6-7am(ish) W3C Advisory Board telcon from Starbucks near the Marina Safeway in the hopes of at least joining late, by the time the call & followup was over, so was the workout.
Drove to near Ghirardelli Square anyway and walked down to Aquatic Park to watch the sun rise behind the buildings. Then grabbed breakfast with a few that did workout.
Despite missing the workout, I think itâs important to practice getting up, dressed to workout, and getting yourself to or near the location. Thatâs the hardest part, to #justshowup, and I think itâs worth practicing even if other things keep you away from the workout itself.
Plus, catch that sunrise. Going to need all the sunrises we can get.
#sunrise #riseandshine #makeitahabit #dowhatyoucan
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/14449118_343003859401153_8403539475279380480_n.jpg https://www.instagram.com/p/BNGYxpNBBET
Last week I made it to 3 #NP_BOS workouts. đˇs @Nov_Project_BOS #latergram #nofilter
2 Wednesday @Harvard Stadium (27 sections each), and 1 Friday hills at Summit Ave (just 5 reps). Early, cold, but essential before spending all day indoors for @indiewebcamp and W3C Social Web WG meetings. Grateful to everyone who showed up, hugged it out, and yelled all those encouraging things.
#fromwhereirun #traverbal #novemberproject #boston #community #fitness
using BBEdit
in reply to:
http://known.kevinmarks.com/2016/homebrew-website-club-san-francisco-2016-11-30
https://indieweb.org/events/2016-11-30-homebrew-website-club
https://www.facebook.com/events/1825770584333819/
going to Homebrew Website Club 17:30 @MozSF 2016-11-30!
RSVP: http://known.kevinmarks.com/2016/homebrew-website-club-san-francisco-2016-11-30
FB: https://www.facebook.com/events/1825770584333819/
In the tradition of the Homebrew Computer Club, I wrote up the Homebrew Website Club Newsletter Volume 1 Issue 1 which has been largely replaced by Kevin Marks's excellent live-tweeting and summary postings after each San Francisco meetup.
Since then Homebrew Website Clubs have sprung up in over a dozen cities world wide and continue regularly (fortnightly or monthly) in nine cities across four time zones and three countries, six of which started in 2016!
New Homebrew Website Club cities this year, along with their start dates and a subsequent photo from one of their meetups this year:
We have also seen a surge in cities with folks that are interested in starting up a Homebrew Website Club. Many existing cities started with just two people and grew slowly and steadily over time. All it takes is two individuals, committed to supporting each other in a fortnightly (or monthly) gathering to share what they have done recently on their personal websites, and they aspire to create next.
Find your city on this wiki page and add yourself! Then hop in the #indieweb chat channel and say hi!
Pick a venue, talk about all things independent web, take a fun photo like the NĂźrnberg animate GIF above, or like this recent one in San Francisco and post it on the wiki page for the event.
Remember to keep it fun as well as productive. Even if all you do is get together and finish writing a blog post and posting it your indieweb site, thatâs a good thing. Especially these days, the more people we can encourage to write authentic content and publish on their own sites, the better.
UK âSnooperâs Charterâ passes parliament:
http://www.wired.co.uk/article/ip-bill-law-details-passed
Oks bulk gov hacks. Reqs 12 mo history storage.
morning tech headline surprise:
Microsoft joins Linux Foundation
http://www.pcworld.com/article/3142345/data-center-cloud/microsoft-doubles-down-on-linux-love-joins-foundation.html
+ Linux on Azure App Service!
2d ago: coded @Falcon to auto-archive @InternetArchive pages I link/reply to. Verified! Source https://indieweb.org/Internet_Archive#Trigger_Archive_in_PHP
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/14624298_199137580540228_7806741799426326528_n.jpg https://www.instagram.com/p/BM1WQnMh-Ff
Sunday nightâs supermoon and SF. đˇ @kudeki #latergram #nofilter
What will you do to stand against the coming darkness?
#supermoon #darkness #SF #city #lights #urban #night #stand
Managing Stress, Anger, Grief, To Be Useful And Productive
A friend overseas asked me how am I âmanaging stress-anger-grief so as to be useful and productiveâ, in the context of the disappointing US Presidential election result.
I txted her the following, which Iâve expanded and structured here in the hopes that some of these techniques will help others too.
Morning self-care and focus
Start every day with a solid morning self-care routine.
Wake up before sunrise. Drink water, take vitamins, brush your teeth. Eat a small healthy snack or drink.
Do some yoga, or go for a run, or both. At least a 15 minute walk outside near your home, up a hill, by the water, through some trees.
Shower and brainstorm actions for the day. Eat a proper breakfast.
Execute on things that matter, and continuously let go of (ignore), cut, get rid of distractions, noise, unnecessary things.
Be ever healthier and kinder
Feed your body and mind nourishing food and information, not sugary things that spike blood sugars (and emotions), nor inflammatory media (nor status update social streams, instead, read thoughtful blogs). Eat modest meals regularly and in a timely fashion. Eat dinner early, get to bed early.
Show even more kindness to everyone who is obviously hurting.
Listen to, use, and deliberately process emotions
Thereâs no time to to let stress or anger distract from all we must do.
When emotions help motivate, tap into them, when they distract, take a break to breathe, relax, take a walk, get fresh air, let go, and refocus.
Then get back to work.
Spend time on good people and things every day
Keep spending time with people you care for, and doing & making plans for all things you appreciate & enjoy so you keep in mind & heart everything youâre fighting for.
Thatâs a good start. In addition to all that, try to write something constructive every day, if not publicly, at least for yourself, or to friends & family.
https://scontent-yyz1-1.cdninstagram.com/t51.2885-15/e35/14515858_358962797782195_3041112479389188096_n.jpg https://www.instagram.com/p/BMwiTBbhygC
Last Friday night at the Palace of Fine Arts. #latergram #nofilter
Thereâs beauty at night too. Find a hill, find some water, or both, and keep looking until you find it.
#sf #palaceoffinearts #marina #beauty #night #afterdark #water #reflection #ripples #lights
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/15035809_1359185737426297_8755461154119090176_n.jpg https://www.instagram.com/p/BMwPqLhBzkw
Friday morningâs sunrise @nov_project_sf. #latergram #nofilter.
Beauty is there for you everyday if you choose to get up, go outside, and look for it.
#fromwhereirun #heysweatdaily #Dooster_Pledge #npsf #stepsforbreakfast #stairsforbreakfast #dawn #sunrise #sf #riseandshine
Best t-shirt Iâve seen at #sciencehackday #SF via @BasilLeaf:
http://www.redbubble.com/people/matdiamonds/works/15831173-nasty?p=t-shirt&style=womens
#NASA #NASTY #parody #nastywoman
#sciencehackday proj #InternetResilience
DYN DDoS broke silos not #indieweb
But if US servers go offline?
Contribute by posting your thoughts on problem statements, existing tools, and brainstorming approaches with the hashtag #InternetResilience on your own site and POSSE copies to social media.
using BBEdit
in reply to:
https://aaronparecki.com/2016/11/16/2/indiewebcamp
https://www.facebook.com/events/1604040219902126/
https://indieweb.org/2016/MIT2
http://lanyrd.com/2016/indiewebcamp-mit2/
Reminder to self & friends:
Be kind, be respectful, be the grown-up.
It was a bad week. Things will get considerably worse before they will get better.
Ok to criticize (punch) upwards, the powerful, and power structures.
Not ok to punch each other, physically or verbally, and especially not ok, toward those less privileged than you (which also means be more accepting and sympathetic of frustrations from those less privileged).
For unknowns with a pattern of rude posts, and especially with default (egg), fake, cartoon, or otherwise anon icons, itâs ok to be direct & curt with them, without dropping to their level of rudeness.
And itâs ok (good) to block those that consistently behave abusively.
Your time is better spent on real people trying to be real, instead of those taking potshots from silos. Thereâs too much important work to be done ASAP to get distracted.
That being said, take the time to be patient and extra kind to people in person. Lots of people are hurting deeply, many perhaps more than you personally.
Take the time to look people in the eyes and ask them how are they doing, wait, listen, and acknowledge their answers. Treat service people extra kindly in this regard, as theyâre likely getting the brunt of peopleâs frustrations this week.
Ok @Google, organizer of worldâs information, whereâs the list of all of Donald Trumpâs campaign speeches and transcripts so we can document, quote, cite, count, tabulate, and clearly show the pattern of sexist, racist, xenophobic, and otherwise bigoted statements, not to mention anti-science e.g. anti-vax & climate-change-denying claptrap?
using BBEdit
in reply to:
https://twitter.com/christi3k/status/797000153563435008
@christi3k I think thatâs a false dichotomy.
#indieweb tools are more usable to more people every year.
A plurality of projects is more sustainable and resilient than silos^1 or monocultures^2.
^1 indieweb.org/silos, e.g. ello.co and before that identi.ca
^2 indieweb.org/monoculture, e.g. tent.io
All had hopeful surges of interest, followed by disappointment, shrinking, and eventual abandonment.
All such efforts are unsustainable and doomed.
No one new site or open source project will solve this. We need to move beyond such âpanaceaâ assumptions, and accept the hard work of a plurality of indieweb/decentralized approaches and solutions that interoperate with open standards.
That hard work starts with each one of us who can do it today, not waiting for someone else to build something tomorrow.
Help make a difference *today* by starting with yourself, your site, your posting behavior.
Set an example, like by posting all your tweets/notes to christiekoehler.com instead of or before posting them to Twitter. And at the same time, help document and raise awareness of what could be better, easier, friendlier, for you, for all users.
The https://indieweb.org/ community actively makes user experience a priority for all and is here to help you do all of that (including openly documenting all opportunities for improvement).
https://indieweb.org/principles
There are already tens of thousands of such indieweb sites that federate with each other today. That number has grown >10x each year since the small handful of us that got federating working among our personal sites in 2013. We are dedicated to continuing to grow, with more projects and better usability across the board, which is how we will reach and empower more people, incrementally, sustainably, each year.
https://indieweb.org/generations
using BBEdit
in reply to:
https://twitter.com/shofey/status/797076341380317184
@shofey #doublestandard: http://www.huffingtonpost.com/larry-womack/stop-pretending-you-dont-_b_12191766.html
Nothing clean/decent about Trumpâs words about women, minorities, etc
Day after #Brexit I posted:
tantek.com/2016/177/t1/brexit-shroud-dark-side-fallen
Losing so many states, itâs not clear what any one individual outside the campaign could have done differently to alter the outcome.
However, one individual may have altered the outcome: James Comey
History here:
http://www.nytimes.com/2016/11/08/opinion/the-question-for-james-comey.html
Summary timeline:
2016-301 (October 27th) Polls showed an 8%+ lead for Clinton, enough to win the election if not potentially in a landslide.
2016-302 (October 28th) Comey informed Congress of new emails âthat âappear to be pertinentââ, which the media gleefully reported across the board, fanning the #doublestandard against Clinton.
Within days, Clintonâs lead in the polls dropped to 3% (where they remained til the election), with no other new information about the candidates. That drop can only be attributed to Comeyâs announcement.
2016-311 (November 6th) Comey informed Congress that the new emails added no new information.
For NINE of the remaining ELEVEN days before the election early voters went to the polls with doubts about Clinton, doubts amplified by a double standard^1.
2016-314 (November 9th) Clinton wins popular vote by ~1%, loses Electoral College^2, despite polls up to the last minute showing she had a ~3% edge.
If we conclude from that outcome that the polls had an error of ~2% towards Clinton, then before Comey raised doubts with new emails, Clinton would have had an error adjusted lead of ~6%, more than enough to swing many if not all of the rust belt states she lost by maybe ~1%.
Comeyâs premature announcement on October 28th, so close to election day, very likely singlehandedly swung the election, given all other factors in play.
But let's not let that ~2% apparent error in the polls slide.
For more on the problems with the polls, and what is to be done with it, see danah boydâs essays:
* âReality check: I blame the media.â https://points.datasociety.net/reality-check-de447f2131a3
* âMedia: End Reporting on Pollsâ https://points.datasociety.net/media-end-reporting-on-polls-c9b5df705b7f
Lastly, that underestimation of the rust belt states support for Trump is something that film-maker Michael Moore warned us about.
Watch this clip from his recent film Michael Moore in TrumpLand, and read the transcript as well:
http://www.democracynow.org/2016/11/7/michael_moore_if_elected_donald_trump
Was there anything any one individual (besides Comey) could have done to alter any of these? No, I don't think so. All of these point to larger, longer term problems that left us vulnerable to the same forces that brought about Brexit, with a similar outcome.
^1 http://www.huffingtonpost.com/larry-womack/stop-pretending-you-dont-_b_12191766.html
^2 http://www.nytimes.com/elections/results/president
using BBEdit
in reply to:
https://twitter.com/jacksenechal/status/796534151230783488
@jacksenechal and DNC is getting scrutinized, from past:
https://en.wikipedia.org/wiki/Debbie_Wasserman_Schultz#2016_Presidential_election
to present:
http://www.huffingtonpost.com/entry/donna-brazile-democratic-national-committee_us_5824cb95e4b0ddd4fe7954e8
using BBEdit
in reply to:
https://twitter.com/CodeMonkeyGirl/status/796419732014567424
@CodeMonkeyGirl watch @MMFlint video+transcript
http://www.democracynow.org/2016/11/7/michael_moore_if_elected_donald_trump ht @mark_up.
IDK why âit's not a big dealâ :(
using BBEdit
in reply to:
https://twitter.com/mark_up/status/796540726666526722
@mark_up re 2. Yes even just HOPE for $/job.
That @MMFlint vid was doctored. Uncut+transcript: http://www.democracynow.org/2016/11/7/michael_moore_if_elected_donald_trump
https://scontent.cdninstagram.com/t51.2885-15/e35/14712202_1226920037367512_1034423730572361728_n.jpg https://www.instagram.com/p/BMmwFcHhjsW
đłđđđť The sun did rise this morning @nov_project_sf. #nofilter
So many things died last night, it's going to take a while to take count. Breaking my color wear for mourning with all black today, except the color in my shoes. One step at a time, there's much work to be done.
#justgetup #npsf #sunrise #justshowup #onestepatatime #gettowork #muchworktobedone
using BBEdit
in reply to:
https://twitter.com/mark_up/status/796467586296750080
@mark_up with all due respect, disagree:
1 Canât know âcan't acceptâ
2 Absolute âreasons to dislikeâ is not the question, but rather weighing reasons to like (or dislike) candidates vs each other.
Thank you for your responses as well, and in particular your level of civil challenging / disagreement / discourse. Very much appreciated.
using BBEdit
in reply to:
https://twitter.com/mark_up/status/796420512800862208
@mark_up popularâ bubble.
#Clinton leads #Election2016 votes: nytimes.com/elections/results/president
#ElectoralCollege is becoming not only a broken bias in modern US presidential campaigns towards a handful of states but increasingly an obstacle to solving even larger problems. E.g. no chance of US fighting global warming while short-sighted rust belt / coal industry has disproportionate impact on presidential elections.
Yet the fact that there was anything short of a landslide for Hillary Clinton indicates deeper problems. Will check out that @MMFlint video.
I believe the biggest is this (and those complicit in it, i.e. most of the media): http://www.huffingtonpost.com/larry-womack/stop-pretending-you-dont-_b_12191766.html
New site feature: one-day banner (re-purposed one-off SOPA/PIPA protest code) for #ElectionDay. Code to copy: Somewhere right after your start <body> tag should work.
<a style="position:fixed;left:0;right:0;top:0;background:rgb(64,117,233);padding:0.27em 0.5em; color:#fff;text-align:center;font:2em bold;" href="https://www.google.com/search?q=Where+do+I+vote+in+the+2016+United+States+election+%23Everyonein2016">đşđ¸ Today is â <abbr title="United States">US</abbr> Election Day. FIND YOUR VOTING LOCATION đşđ¸</a>
Running this live on my site for the rest of today 2016-313.
Tremendous #IndieWebCamp LA 2016! Thanks to:
@ChrisAldrich organizing
@Pivotal hosting
@veganstraightedge planning it over six months in advance!
@dshanske live video streaming and archiving
@gRegorLove remotely wikifying session schedule, and archiving all session Etherpads to the wiki!
@adactio traveling the farthest!
And everyone else for their passion, enthusiasm, awesome can do attitude which produced some great demos of what everyone got working on their own websites in a weekend or less.
https://indieweb.org/images/thumb/1/19/indiewebcamp-la-2016-day-1-group-photo.jpg/800px-indiewebcamp-la-2016-day-1-group-photo.jpg https://indieweb.org/2016/LA#Saturday
https://c2.staticflickr.com/6/5443/30523853500_e023515dc5_c.jpg https://indieweb.org/2016/LA#Sunday
Wiki page with sessions, photos, and more:
* https://indieweb.org/2016/LA
More posts:
* https://david.shanske.com/2016/11/06/indiewebcamp-la-2016/
* https://adactio.com/journal/11479
https://scontent-lax3-1.cdninstagram.com/t51.2885-15/e35/15034762_1775899825992075_1689730783826149376_n.jpg https://www.instagram.com/p/BMiYJw2hND-
Last weekâs Homebrew Website Club SF was a bit chaotic. CSS guru Eric Meyer demonstrated float:right, while the rest of us attempted various z-index and transform properties. #latergram #nofilter
#IndieWeb #homebrewwebsiteclub #mozilla #mozsf #openweb #sf
Google Search date-based search stopped working (0 results), so I switched to @DuckDuckGo site-search. More:
Things DuckDuckGo shows that Google Search does not:
* đ emoji in search result summaries
* đ¤ author/icon of a post
Compare searches for "site:tantek.com Before Tomorrowland" in each.
Note also that Google Search has taken other steps backward (e.g. dropped support for rel=author).
For those that value privacy, less tracking, etc. note that DuckDuckGo is also âThe search engine that doesn't track youâ https://duckduckgo.com/about
Iâve been using DuckDuckGo (which also offers an HTML-only version that works without JavaScript!) as my default search provider in Firefox for some time now, and the results have been quite good, including being much faster than Google Search.
These reasons are sufficient to switch from Google Search to DuckDuckGo:
* Good enough search results
* MUCH faster page loading including links to results
* HTML version that does not require Javascript
And yes, DuckDuckGoâs HTML-only version is FASTER than Google Searchâs (now) bloated Javascript-required site.
I remember when I switched to Google for web search over a decade ago because Google was faster and good enough compared to Yahoo! Search.
Now DuckDuckGo is faster and good enough compared to Google Search.
Kudos Google Maps: US Election day reminder & polling places for #Everyonein2016: https://indieweb.org/images/b/b8/2016-11-06-google-maps-polling-place-prompt.png https://indieweb.org/Google_Maps#Show_Polling_Place
From https://www.google.com/maps.
When you click the blue SHOW ME button, it sends you to a Google Search Results page with a "onebox" for finding your polling place:
https://indieweb.org/images/c/c1/2016-11-06-google-search-where-to-vote-onebox.png https://www.google.com/search?q=Where+do+I+vote+in+the+2016+United+States+election+%23Everyonein2016
And once you enter your address and press return or click the magnifying glass it will show you a map of where to vote with additional information.
In comparison:
* maps.bing.com: no such prompt
* www.mapquest.com: no such prompt
* maps.yahoo.com: redirects to a Yahoo Search for the word âmapsâ. I had no idea Yahoo Maps was shutdown (https://en.wikipedia.org/wiki/Yahoo!_Maps#Shutdown)
Well done Google with letting everyone (presumably in the US) know that âElection day is around the cornerâ and prompting everyone to âMake sure you know your polling placeâ.
Aside: At some point (recently) Google Maps switched their canonical URL from https://maps.google.com/ to https://www.google.com/maps, dropping yet another use of a subdomain.
Wikipedia entries updated a bit accordingly:
* https://en.wikipedia.org/wiki/Google_Maps
* https://en.wikipedia.org/wiki/Yahoo!_Maps
https://scontent.cdninstagram.com/t51.2885-15/e35/14727432_731510153666939_4681621250081030144_n.jpg https://www.instagram.com/p/BMeUQ2dhKKn
âIf itâs not curlable, itâs not on the web.â đˇ @jkphl
js:dr in print! Thanks to Joschi for the photograph of page 88 of @heydonworksâs new book âInclusive Design Patternsâ.
From: https://twitter.com/jkphl/status/792452368562618369
This book will last longer than all your fashionable JS frameworks no matter what your coding schools are teaching you. Except maybe jQuery. You can still use jQuery to build reliable web sites.
#IndieWeb #JavaScript #content #curlable #jsdr #book #hardcopy #printmedialives
When I showed this photo yesterday to @adactio, he noted that the quote from my js;dr post:
tantek.com/2015/069/t1/js-dr-javascript-required-dead
âIf itâs not curlable, itâs not on the web.â
sounded like something @benward had said in one of his blog posts from long ago. So we both researched it last night and found this post of Benâs from 2011-02-11 âHash, Bang, Wallopâ https://benward.uk/blog/tumblr-3231388630
In which he notes:
â(It turns out that it was me who wrote âif site content doesnât load through curl itâs brokenâ, and I'll stand by that.)â
Where the phrase âwho wroteâ links to:
developer.yahoo.com/blogs/ydn/posts/2010/10/how-many-users-have-javascript-disabled/#comment-17071
Unfortunately that link now 404s. I assumed it was due to Yahoo shutting down all of YDN and so found this archive.org version instead (as noted tantek.com/2016/311/t1/site-content-load-through-curl)
https://web.archive.org/web/20101016010319/http://developer.yahoo.com/blogs/ydn/posts/2010/10/how-many-users-have-javascript-disabled/#comment-17071
While writing this post, and about to claim that YDN shut down (it did not), I double checked and remnants remained (top level blog URL etc).
There was no archive navigation (Iâm not one to talk, I still need to build that on my site, maybe today at IndieWebCamp LA), so I paged through the "Previous" pages of the blog (eventually hacking the URL directly) and found:
âHow many users have JavaScript disabled?â https://developer.yahoo.com/blogs/ydn/many-users-javascript-disabled-14121.html
Looks like YDN changed their CMS and broke all their permalinks.
This is pretty clear even from their own blog, e.g. the follow-up post to that post:
âFollowup: How many users have JavaScript disabled?â https://developer.yahoo.com/blogs/ydn/followup-many-users-javascript-disabled-16191.html
Which itself still links to the old permalink of the post it is following-up to.
In addition to breaking all their permalinks, they also removed all their comments, including Ben Wardâs comment, so we still have to go back to the archive.org link:
https://web.archive.org/web/20101016010319/http://developer.yahoo.com/blogs/ydn/posts/2010/10/how-many-users-have-javascript-disabled/#comment-17071
With Benâs comment, which Iâm going to quote in full because it provides a lot of the thinking behind js;dr before I wrote it up, and I figure providing yet another copy will help it stick around:
@BenWard on 2011-10-13:
âOne additional piece of information Iâd be interested in here is whether the âJavaScript disabledâ measure is just thatâthe userâs browser having a featured turned offâor whether it factors in some scenarios of âJavaScript unavailableâ. For example, where variable or poor network performance causes external JavaScript to load slowly and execute late, or not at all. And then, how much of an increase that can give to the numbers if itâs possible to factor it in.
âIncreasingly, I find that the âsome users turn off JavaScriptâ argument is difficult to makeânot because they donât, your graph illustrates thatâbut because even presented with percentages, developers are sceptical and evasive of those users (I think thereâs a suspicion that the kind of use who might make such a decision to turn off a cool browser feature is not the kind of user that would want their cool product⌠or something like that, less grossly over-slimplified.) The argument that instead JavaScript-less versions of the pages can be served to anyone if their network degrades is more universal: Not just second or third world scenarios without robust communications infrastructure, but anyone tethering through AT&T in San Francisco. Poor network performance seems to be something that developers relate to more easily than an alien configuration decision.
âOf course, all of this is elaborate: The truth is that if site content doesnât load through curl itâs broken.â
In particular, Benâs point about:
â[âŚ] variable or poor network performance causes external JavaScript to load slowly and execute late, or not at all.â
This is really the key behind js;dr.
We still have this problem, six years later.
You CANNOT depend on external JavaScript loading quickly, or at all.
I *just* experienced this, this morning due to bad hotel wifi while trying to write this up! (as noted tantek.com/2016/311/t2/js-dr-pages-not-rendering-bad-hotel-wifi)
Networks are still slow or unreliable, no matter what device you may be using (like a laptop), no matter what country you may be in (here in the US, or in Europe, or elsewhere).
Lessons: make sure your sites and pages:
1. Show content immediately without waiting for ANY external JS.
2. Have meaningful readable text alternatives for all non-decorative images and other embedded content.
Previously, previously, previously:
* tantek.com/2016/229/t3/content-viewable-links-buttons-inputs-work
* tantek.com/2016/229/t2/ad-driven-js-dr-web-breaking
* tantek.com/2016/229/t1/fail-slow-internet-ad-driven-js-react-angular
* tantek.com/2016/228/t2/slow-flakey-internet-use-cases
* tantek.com/2016/226/t1/rare-slow-flakey-internet-simple-ok-js-useless
* tantek.com/2015/069/t1/js-dr-javascript-required-dead
See Also:
* https://indieweb.org/js;dr
âThe truth is that if site content doesnât load through curl itâs brokenâ @benward 2010-10-13 https://web.archive.org/web/20101016010319/http://developer.yahoo.com/blogs/ydn/posts/2010/10/how-many-users-have-javascript-disabled/#comment-17071
https://scontent-lax3-1.cdninstagram.com/t51.2885-15/e35/14717620_1611132542513885_4802230881009795072_n.jpg https://www.instagram.com/p/BMYfUWUBIUn
2016-307 Happy 5th birthday #novemberproject (2011-11-01). Last Sunday was my 3rd #npversary as well (2013-10-30).
đˇ @tonyd256
#latergram #nofilter #justshowup #npsf
It's a great #workout and even better #community, and don't let intimidation stop you. Say hi to the guy in the fogged up glasses with clear frames.
#fromwhereirun #heysweatdaily #huglife
using BBEdit
in reply to:
http://known.kevinmarks.com/2016/homebrew-website-club-san-francisco-2016-11-02
https://indieweb.org/events/2016-11-02-homebrew-website-club
https://www.facebook.com/events/1837735503180244/
going to Homebrew Website Club 17:30 @MozSF TONIGHT
special guest @adactio!
RSVP: http://known.kevinmarks.com/2016/homebrew-website-club-san-francisco-2016-11-02
FB: https://www.facebook.com/events/1837735503180244/
Previously: tantek.com/2016/305/t2/homebrew-website-club-mozsf
#Webmention is a @W3C Proposed Recommendation!
I filed an implementation report for @Falcon. Add yours: https://github.com/w3c/webmention/tree/master/implementation-reports
Congrats @SocialWebWG and especialy editor @aaronpk!
PR: https://www.w3.org/TR/2016/PR-webmention-20161101/
W3C news: https://www.w3.org/blog/news/archives/5916