Tantek Çelik

Inventor, writer, teacher, runner, indieweb coder

  1. Ran ~2.7km @ ~7000' +200'^ in Park City. Saturday’s #ECSUT Marathon Relay race leg will be ~10.5km @ ~7000' +1600'^.

  2. youtu.be/oFRbZJXjWIA

    “Think that jammin’ was a thing of the past?
    We’re jammin’,
    Hope this jam is gonna last.”

    @ThisIsMyJam goes read-only in 3 days, I hope this jam is gonna last.

    * tantek.com/2015/260/t2/orbital-halcyon-extended

  3. going to Science Hack Day SF 2015!
    Now open for sign-up: sciencehackday2015.eventbrite.com
    Are you a designer dreamer builder optimist? Especially for and about the future?

  4. Social Web WG first to adopt* new @W3C Software & Document license†!

    * http://www.w3.org/2013/socialweb/social-wg-charter#licensing

    The more liberal CC0+OWFa (Mozilla’s preferred standards licensing‡) is still better, however, the new W3C license is more permissive than the previous W3C Document license.

    The new W3C license more explicitly allows experimental improvements on W3C specifications, in particular outside W3C, including publishing publicly (with attribution), with the potential for reincorporation into W3C specs.

    It’s a big step forward, and hopefully experience with this more permissive license will help build confidence in the use of more permissive licenses in general, towards the goal of increasing use of CC0+OWFa for open standards.





  5. going to Homebrew Website Club 17:30 @MozSF 2015-09-23!
    indie event kylewm.com/2015/09/sf-homebrew-website-club-1
    silo fb.com/events/142187966129436

  6. Last week’s purge, ~71 pounds of stuff:
    * 35 cds
    * 6 books
    * 12.8 lbs housewares
    * 40.4 lbs clothing including:
     * 16 tshirts
     * 8 pairs socks
     * 5 pairs of shoes
     * 5 pants
     * 4 long sleeve shirts
     * 2 sweaters
     * 2 sweatpants
     * 1 belt
     * 1 hoodie

    Previously: tantek.com/2015/256/t1/purge-stuff-not-building-positive-future

  7. @ibogost the open web is now for optimists building & living it. You use WordPress, try adding https://indiewebcamp.com/Getting_Started_on_WordPress

  8. likes David Shanske's “Trying to Explain the Indieweb”

  9. @benward re: https://www.facebook.com/tantek.celik/posts/10101883746673363?comment_id=10101883803689103
    donated the books to Goodwill, they’ll figure it out. 10y+ RSS/Atom namespaces n/a to STEM. Wanted to avoid burdening public library too.

  10. youtu.be/xNPZ_XFst0c

    This is Orbital’s original “Halcyon (Extended Version)”, in contrast to the “Halcyon On and On” version on the Hackers soundtrack. The accompanying video adds a poignant, surreal, frantic, and sometimes peacefully beautiful backdrop, to the hypnotically looped vocals.

    * tantek.com/2015/253/t6/chance-happy-clap-along-you-feel-wanna

  11. OH @TheAmericanSF: To me flying is teleportation. We are living in an era where we can go anywhere in the world in 24h

  12. @kevinmarks will be dead? #Branch funded by @ev @obviousvc *is* dead. My post won, as predicted tantek.com/2015/159/t1/branch-replied-my-site-last-longer

  13. @kevinmarks The idea won’t be to publish on js;dr sites. That is dead to history. The #indieweb, HTML optionally enhanced with JS, is what matters: searchable & discoverable, indexed & archived long after unarchived t.co links have died, like the one in your tweet:


    “Page cannot be crawled or displayed due to robots.txt.”

    Previously: tantek.com/2015/069/t1/js-dr-javascript-required-dead

  14. Today’s the 20th anniversary of the release of Hackers:
    Who’s up for a viewing tonight?

  15. Happy #8bitday — 256th day of the year (almost missed it!)
    This year: go #microsoft.com, try #KonamiCode!
    Prev: http://tantek.com/2014/256/b1/happy-8-bit-day-8bitday

    Next: I’ve been thinking about how to make 8-bit origami, or perhaps just pixel art origami. Web searches haven’t found much, e.g. making pixel art from a single sheet of paper, without cutting it.

  16. decided to purge stuff not part of building positive futures, donated
    5 lbs clothes
    20 CDs
    10 lbs 10y+ old technology books

    A good start.

    Going to set aside a few things to donate every day, clustering them into canvas bags. When a bag is full (or nothing more to donate of that type of item), take it to Goodwill. Repeat until everything left is useful for a positive future, or a part of my identity I want to keep and reinforce.

    Repair things and only buy things as consumables,  replacements/upgrades of current useful things, or to grow new areas of creativity & optimism.

  17. Missing both #xoxo #xoxofest (for the 1st time) and #dConstruct.
    Good reason: going to celebrate Ariel & Matt tonight.

  18. vimeo.com/80193433

    Because if you have a chance to be happy,
    “Clap along if you feel like that’s what you wanna do.”

    * tantek.com/2015/253/t4/chance-happy-mutually-take-it
    * tantek.com/2015/244/t2/saving-jam-shoot-it-up-there

  19. @kevinmarks definitely that film too.
    @poulpita have you seen Sneakers?

  20. If you have a chance to be happy, especially mutually so with another, take it make it. Life’s short, don’t hold back.

  21. Sometimes I sense a question from a friend, want to give timely advice, can’t in-person, so I hope they see a post.

  22. Thanks @KevinMarks HWC SF notes! kevinmarks.com/hwc2015-09-09.html
    My #indieweb update: I added photo posts to my site: http://indiewebcamp.com/irc/2015-09-01#t1441130307365 http://indiewebcamp.com/photo#Tantek e.g. http://tantek.com/2015/253/t1/wakeupthesun-gasworkspark-np-sea

  23. a photo https://instagram.com/p/7ajg5UA9W1/ 🌆 #wakeupthesun yesterday at #GasWorksPark before @nov_project_sea #NP_SEA

  24. Noted to @poulpita that as @W3C Web Security Interest Group co-chair, she needs to see Hackers: tantek.com/i/a/6305047456

  25. Proposed to @W3CAB that all @W3C specs should have a #Security & #Privacy section, like the @W3CTAG’s: https://w3ctag.github.io/security-questionnaire/
    from the perspective that I’ve done so myself (i.e. dogfooded) in the most recent @CSS3UI Candidate Recommendation: http://www.w3.org/TR/css-ui-3/#security-privacy-considerations

    * tantek.com/2015/189/b1/css-basic-user-interface-level-3

  26. not going to tonight’s Homebrew Website Club in SF/PDX (I’m @W3CAB in Redmond) but you should! https://indiewebcamp.com/events/2015-09-09-homebrew-website-club

  27. Talking #WoT @W3CAB. I say any #IoT #security “expert” must at a minimum post their home IP adr & list of appliances.

  28. In 1st @W3CAB in-person meeting of my 2nd elected term. Continuing to push & document #OpenAB: https://www.w3.org/wiki/AB

  29. Surprised that Wikipedia has many wolf parables&fables, yet lacks the Cherokee Two Wolves story: https://en.wikipedia.org/w/index.php?search=%22the+one+that+you+feed%22+OR+%22the+one+you+feed%22&fulltext=Search&profile=all

  30. youtu.be/pk30a0qsVIk

    @ThisIsMyJam being archived 2015-09-26.

    Saving a jam? 25 days to shoot it up there.

    * http://tantek.com/2015/237/t1/open-up-post-jams-indieweb

  31. a photo https://instagram.com/p/7GEfT3g9Vo

    Did entire #NPSF #trackattack:
    1600 1200 1000 800 600 400 abs.

    Prev: tantek.com/2015/230/t1/npsf-trackish
    Prev completion: tantek.com/2015/118/t1/npsf-trackattack-done

  32. Tomorrowland
    #dystopia vs #futureoptimism
    #fatalism vs #possibility
    #knockdown vs #build
    #alone vs #curate #community
    and the need for #genius #engineers #creativity #inventions

    A couple of quotes:

    “Anyone who will feed the right wolf.”

    “Find the ones who haven’t given up. They’re the future.”

    And from the 30 second trailer: https://youtu.be/8cAJ7nc3-tA

    “What if there was a place, where nothing was impossible, where you could build whatever you were crazy enough to imagine.”

    cc: @BrendanEich @dougturner @nealstephenson

    Previously: tantek.com/2015/243/t4/enjoyed-tomorrowland-perspective-shifted

  33. @BrendanEich only Tomorrowland trailer with wading to starship shot didn’t end there. This? https://www.youtube.com/watch?v=lNzukD8pS_s

  34. @BrendanEich took notes, need to rewatch, write-up something longer. Some overlap with @nealstephenson #Anathem ideas.

  35. Enjoyed Tomorrowland on flights to&from Paris. Better than critics/ratings. Perspective shifted imdb.com/title/tt1964418

  36. @dougturner yes ATT cares more about bottom line. Would be costly (PR / legal #CFAA) for them to strip CSP. #security

  37. @kermiite @jden415 I commend you on HTTPS+HSTS A+ personal sites. You’re right. I’m waiting to dogfood #LetsEncrypt.

  38. @dougturner @kermiite
    1. Defense in depth indiewebcamp.com/Content-Security-Policy#Why_bother_if_attacker_can_hack_CSP_too
    2. I dare ATT to #circumvent Content #Security Policy

  39. ATT wifi injects ads http://webpolicy.org/2015/08/25/att-hotspots-now-with-advertising-injection/
    = I learned+deployed CSP https://indiewebcamp.com/Content-Security-Policy
    You should too. #security

  40. Four years (+2d) ago: How many ways can you slice a URL & name the pieces? http://tantek.com/2011/238/b1/many-ways-slice-url-name-pieces
    #xkcd927 #standards

  41. 24h Homebrew Website Club: Malmö, Göteborg, Brighton, SF, Portland done; now on in Edinburgh https://indiewebcamp.com/events/2015-08-27-homebrew-website-club

  42. updated tantek.com/relmeauth @CSSWG meeting to demo :-moz-ui-invalid, :-moz-ui-valid, and :user-changed polyfilled to work while modifying the input (typing, paste, etc.) before clicking outside.

    Note that :-moz-ui-invalid already only triggers *after* the user leaves the input, thus acting as a warning to the user that they need to go back and fix something, instead of interrupting them while they're typing.

    However for the valid case, as soon as the user has entered something valid, you want to give them positive feedback thus letting them know they can take the next step (leave the input, submit the form, etc.).

    * alistapart.com/article/inline-validation-in-web-forms
    * alistapart.com/article/forward-thinking-form-validation
    * alistapart.com/d/forward-thinking-form-validation/enhanced_2.html
    * https://developer.mozilla.org/en-US/docs/Web/CSS/:-moz-ui-invalid
    * https://developer.mozilla.org/en-US/docs/Web/CSS/:-moz-ui-valid

  43. while talking CSS snap points, noticed Wikipedia lacked toast points thus https://en.wikipedia.org/wiki/Toast_point
    @adactio @tommorris etc. help expand it!

  44. 24 Hour Homebrew Website People starts with the first Malmö meetup with @voxpelli @thatemil! http://indiewebcamp.com/events/2015-08-26-homebrew-website-club

  45. @robdolin
    1. Add "Seattle" and yourself here: indiewebcamp.com/Homebrew_Website_Club#Up-and-coming_Meetings
    2. I’m in Redmond in 2 weeks! Let’s do it!

  46. Vacation Mode @Yahoo? How About Evening Mode, Original Content Mode, and Walkie Talkies With Texting?

    Called it. I recently asked “When did you last eat without using digital devices at all?” and proposed a “dumb camera mode” where you could only take/review photos/videos and perhaps also write/edit text notes on your otherwise “smart” phone that usually made you dumber through notification distractions.

    Five days later @Yahoo published a news article titled: “The One Feature Every Smartphone Needs: Vacation Mode” — something I’m quite familiar with, having recently completed a one week Alaska cruise during which I was nearly completely off the grid.

    Evening Mode rather than Vacation Mode

    Despite the proposals in the Yahoo article, I still think a “dumb” capture/view mode would still be better on a vacation, where all you could do with your device was capture photos/text/GPS and subsequently view/edit what you captured. Even limited notifications distract and detract from a vacation.

    However, the idea of “social media updates only from people you’re close to, either geographically or emotionally” would be useful when not on vacation. I'd use that as an Evening Mode most nights.

    Original content rather than “shares”

    In addition, the ability to filter and only see “original content — no shared news stories on Facebook, no retweets on Twitter” would be great as reading prioritization — I only have a minute, show me only original content, or show me original content from the past 24h before any (re)shares/bookmarks etc.

    This strong preference to prioritize viewing original content is I think what has moved me to read my Instagram feed, and in contrast nearly ignore my Twitter feed / home page, as well as actively avoid Facebook’s News Feed.

    Ideally I’d use an IndieWeb reader, but they too have yet to find a way to distinguish original content posts in contrast to bookmarks or brief quotes / commentary / shares of “news” articles.

    Tame your inbox? No, vacation should mean no inbox

    The Yahoo article suggests: “tame your inbox in the same fashion, showing messages from your important contacts as they arrive but hiding everything else” and completely misses the point of disconnecting from all inbox stress while on vacation.

    SMS smart phone texting frustrations vs stress-free iPod

    While I was on the Alaska cruise, other members of my family did txt/SMS each other a bit, but due to the unreliability of the shipboard cell tower, it was more frustrating to them than not.

    With my iPod, I completely opted out of all such electronic text comms, and thus never stressed about checking my device to coordinate.

    IRL coordination FTW

    Instead I coordinated as I remember doing as a kid (and even teenager) — we made plans when we were together, about the next time and place we would meetup, and our general plans for the day. Then we’d adjust our plans by having *in-person* conversations whenever we next saw each other.

    Or if we needed to find each other, we would wander around the ship, to our staterooms, the pool decks, the buffet, the gym, knowing that it was a small enough world that we’d likely run into each other, which we did several times.

    During the entire trip there was only one time that I lost touch with everyone and actually got frustrated. But even that just took a bit longer of a ship search. Of course even for that situation there are solutions.

    Walkie Talkies!

    My nephews and niece used walkie-talkies that their father brought on board, and that actually worked in many ways better than anyone’s fancy smart phones.

    Except walkie-talkies can be a bit intrusive.

    Walkie Texting?

    My question is:

    If walkie-talkies can send high quality audio back and forth in broadcast mode, why can’t they broadcast short text messages to everyone else on that same “channel” as well?

    Then I found this on Amazon: TriSquare eXRS TSX300-2VP 900MHz FHSS Digital Two-Way Radio Two 2-way radios

    • Digital Two-Way Radio
    • spread spectrum and encrypted
    • text mesaging between radios

    (Discontinued by Manufacturer)

    Anybody have one or a similar two-way radio that also supports texting?

    Or would it be possible to do peer-to-peer audio/texting purely in software on smart “phones” peer-to-peer over bluetooth or wifi without having to go through a central router/tower?

    That would seem ideal for a weekend road trip, say to Tahoe, or to the desert, or perhaps even for camping, again, maybe in the desert, like when you choose to escape from the rest of civilization for a week or more.

  47. @royalparktouch @MartianOdyssey huh?

    Many use @WordPress https://indiewebcamp.com/WordPress

    In #indieweb #alphabet too: http://tantek.com/2015/224/b1/alphabet-indieweb

  48. Milk and cookies kept you awake, eh, Sebastian?

    No, just implementing a new @cassisjs function auto_space


  49. vimeo.com/68515433

    @ThisIsMyJam is freezing soon.

    So “Open up”: post jams to your #indieweb site:

    Those proprietary APIs^, they “lied … faked … cheated … changed the stakes”. May they “burn down to the ground”.

    “Now open up” and help us evolve standards instead.


    * http://tantek.com/2015/231/t1/depend-snowflake-apis-born-slippy
    ^ http://thisismyjam.tumblr.com/post/126260430022/jam-preserves

  50. How indie(web) is your city? A record six cities host Homebrew Website Club meetups this week: https://indiewebcamp.com/events/2015-08-26-homebrew-website-club

    6 cities, two each across three countries: Brighton, Edinburgh, Götenborg, Portland, San Francisco, and especially a warm welcome to Malmö which is hosting its first Homebrew Website Club meetup this week!

  51. a photo

    They say never look back.

    I say reflection is a source of insight, wisdom, and inspiration.

    Sometimes it's good to pause for a moment, look back, take stock of the bridges you've crossed, and then most importantly, keep moving #forward.

    From yesterday's trail run on the Tennessee Valley Trail.

    Originally posted on: instagram.com/p/6vYOrkg9Rr, subsequently manually PESOS'd (indiewebcamp.com/PESOS) here.

  52. likes Jeena’s “IndieWebCamp 2015”

  53. @tolfsen no because:
    1. willpower is limited tantek.com/w/WillpowerImprovement#willpowercapacity
    2. it’s good to lower barriers for better habits

  54. When did you last eat without using digital devices at all*?

    Me: last night picnic, Dolores Park. *Except showing each other photos/videos related to our topics of conversation, read-only, no taking photos either.

    Makes me think mobile “smart phones” and other similar devices should have a mode similar to “airplane mode”, let’s call it “dumb camera mode”, where all they can do is review your album of existing photos/videos, and maybe take photos/videos. No notifications, no switching apps.

    Maybe allow taking text notes too (not txts nor emails!), on a photo or by themselves, to capture things mentioned in conversation (auto-location-tagged and datetime-stamped like EXIF of course — when did I take this note, and where was I).

    There was something quite nice about the post-digital-camera pre-camera-phone era. It was much easier to have a focused and continuously present experience, for hours at a time.

    Most of my time on the Alaska cruise^ was like that.

    ^ tantek.com/2015/214/b1/alaska-cruise-log-day-1

  55. Dear @LongNow, consider using CSS directly on #longserver.org instead of the more fragile LESS+JS per js;dr: tantek.com/2015/069/t1/js-dr-javascript-required-dead

  56. vimeo.com/68510983
    Depend on snowflake APIs? Born slippy indeed.
    This Is My Jam going readonly, citing particularly: “changes to those services have meant … 100% of our time’s been spent updating years-old code libraries and hacking around deprecations just to keep the lights on”


    Thanks for all the jams This Is My Jam!

    You’ve inspired an indieweb post type:
    * https://indiewebcamp.com/jam

    We’ll keep jamming on our indieweb sites.

  57. #NPSF #trackish
    workout 4x (2x200 600)
    I did 2x200 br-break 2x200 300, 2x200 600, 2x600

    Overslept until I finally awoke with my last alarm at 5:45, got ready and had to drive just to make it to Golden Gate Park’s Music Concourse (Kezar closed today for restriping) 5 min late. Looked like the crowd was just getting ready for the first sprints — they must have warmed up already. Still feeling sore from last week but did most of the workout. Just gotta keep showing up.

    a photo https://instagram.com/p/6jsR6NA9bL/ photo by @butteronadonut

    * tantek.com/2015/225/t1/npsf-trackattack

  58. likes @mleibovic’s tweet

  59. @scatteredbrainV see h-feed link in my post!
    It was a 4.0, previous also 27d ago.
    Shook the house for several seconds.

  60. USGS 2.5+ #earthquakes page is js;dr.
    Here’s an h-feed

    Note UTC, local + offset, Z times per:
    * tantek.com/2015/218/b1/use-timezone-offsets
    * indiewebcamp.com/Z

    * tantek.com/2015/202/t2/earthquake-wake-up-posse
    * tantek.com/2015/069/t1/js-dr-javascript-required-dead

  61. Good morning, #earthquake. Felt in #SF for a few seconds.

  62. @jkphl re: “Wish… better + faster writer”
    You & me both (3d left of Cruise Log!)
    Let’s keep practicing & improving. :)

  63. likes @jkphl’s tweet at and @aaronpk’s tweet at