tantek.com

t

  1. registered for my 5th #baytobreakers in a row. Corral A. #b2b2015 $39+fees tonight only: baytobreakers.com

    Twitter post 528423113420451840
  2. New to SF or love exploring? Check out @theSFhunt! An awesome #SF #scavenger hunt run by a few friends: Locations all over SF. Transit, bike, run. 100 teams. 100 riddles. 12 hours. Live scoreboard. * @theSFhunt * https://www.facebook.com/thesfhunt * https://instagram.com/thesfhunt Today's the last day for October pricing! Goes up tomorrow. Sign-up now, add team members as you find them. Register: https://thesfhunt.com/register Coupon: "Tantek" for 10% off

    Twitter post 528313936073207808
  3. How URL started as UDI — a brief conversation with @timberners_lee @W3C #TPAC

    fun: showed @timberners_lee my post[1] on URL naming history.

    priceless: Tim explained how "URL" started as "UDI".

    The following is from a conversation I had on during this week's W3C TPAC meetings with Tim Berners-Lee, which he gave me permission to post on my site.

    Universal Document Identifier

    When Tim developed and implemented the concept / technology we now know as a "URL", he originally called it a "UDI" which stood for:

    (U)niversal 
    (D)ocument
    (I)dentifier
    

    When Tim brought UDI to the IETF (Internet Engineering Task Force) for standardization, they formed a working group to work on it called the "URI working group". Then they objected to the naming of "UDI" and insisted on renaming it.

    Universal to Uniform

    They objected to "Universal". They said to call it universal was hubris, even if the technology actually was universal in its design that allowed any identification mechanism to define its own scheme.

    So the IETF changed "Universal" to "Uniform".

    Document to Resource

    They objected to "Document" - they said that was too specific and that such things were better, more generally, referred to as "Resources".

    Identifier to Locator

    Finally they objected to "Identifier", because in their minds these kinds of things were either a "name" OR an "address" (not both).

    Thus they deliberately changed "Identifier" to "Locator" because the design of UDIs were that they were an address where you went to retrieve something.

    They deliberately called them "Locator" to make them sound less reliable, as a warning not to use them as a "name" to identify something. Because they wanted people to use URNs instead (e.g. DOIs etc.).

    URLs Identify Things, UDI Clues

    Today, people use URLs to identify things, including documents, companies, and even people. URNs not so much.

    Yes, "URL" was previously called "UDI", and the IETF made Tim Berners-Lee rename it.

    You can find clues of this background in a surviving copy of the 1994-03-21 draft of the "Uniform Resource Locators (URL)" specification[2], buried in the "Acknowledgments" section:

    "The paper url3 had been generated from udi2 in the light of discussion at the UDI BOF meeting at the Boston IETF in July 1992."

    More Digging

    Curiously, the "hypertext form" of the "Uniform Resource Locators (URL)" specification[2] that it mentions, 404s:

    http://info.cern.ch/hypertext/WWW/Addressing/URL/Overview.html

    However with a little searching I found the undated, yet appearing to be even older (likely 1991) "W3 Naming Schemes"[3] which describes URLs / UDIs without mentioning either by name, including linking to "W3 address syntax: BNF"[4] which provides names for the different parts of the "W3 addressing syntax" like:

    anchoraddress
    docaddress [ # anchor ]
    docaddress
    httpaddress | fileaddress | newsaddress | telnetaddress | prosperoaddress | gopheraddress | waisaddress
    httpaddress
    h t t p : / / hostport [ / path ] [ ? search ]

    Look familiar? I'm going to have to update my blog post[1].

    References

    1. How many ways can you slice a URL and name the pieces?
    2. Uniform Resource Locators (URL) — A Syntax for the Expression of Access Information of Objects on the Network
    3. W3 Naming Schemes
    4. W3 address syntax: BNF
    Twitter post 528164934564065282
  4. 1 year ago today I did #justshowup @Nov_Project_SF not knowing what to expect: tantek.com/2013/303/t3/novemberproject-different-level-fitness #npsf #npversary

    Twitter post 527818082157617152
  5. First face-to-face meeting of the @W3C Social Web Working Group completed, and first time co-chairing too.

    Twitter post 527352579861520384
  6. @aaronpk that's pretty funny. Do you have a YouTube or other link for the @Delta safety video?

    2014-301 15:38 in reply to: http://aaronparecki.com/notes/2014/10/20/4/ https://twitter.com/aaronpk/status/524111643991474176 using BBEdit.
    Twitter post 527227926002274304In reply to: https://twitter.com/aaronpk/status/524111643991474176
  7. #HTML5 is a @W3C Rec. Congrats all contributors. Imperfect but shipped. Need more tests+errata. http://www.w3.org/TR/2014/REC-html5-20141028/

    2014-301 12:15 in reply to: http://www.w3.org/blog/news/archives/4167 https://twitter.com/w3c/status/527143297102643201 using BBEdit.
    Twitter post 527176832903557120In reply to: https://twitter.com/w3c/status/527143297102643201
  8. 5pm TODAY @HTML5DevConf Rm N120 The future of open APIs feeds actions by @benwerd #HTML5DevConf werd.io/2014/the-web-is-your-api-feeds-and-actions-using-html5

    2014-294 16:18 in reply to: http://werd.io/2014/the-web-is-your-api-feeds-and-actions-using-html5 https://twitter.com/benwerd/status/524694718609772544 using BBEdit.
    Twitter post 524701374232412161In reply to: https://twitter.com/benwerd/status/524694718609772544
  9. going to Homebrew Website Club 18:30 @MozSF 2014-10-22. Indie event known.kevinmarks.com/2014/homebrew-website-club-october-22-2014 silo fb.com/events/363235400520063

    2014-293 19:48 in reply to: http://known.kevinmarks.com/2014/homebrew-website-club-october-22-2014 https://www.facebook.com/events/363235400520063 using BBEdit.
    Twitter post 524391776833273856
  10. #IndieWebCamp Cambridge hack day: * webmention with vouch receive flow chart * #indiecomms conditional Facetime button

    Twitter post 521483269498744832
  11. Yesterday's #IndieWebCamp Cambridge sessions: #vouch, inline #reply, #mobile #UX, #indiecomms: indiewebcamp.com/2014/Cambridge/Schedule

    Twitter post 521329668457521152
  12. in #indiewebcampscript session led by @willowbl00 on narrating this #indieweb tutorial: youtu.be/PRCqOyN4cjE

    Twitter post 520978069063229440
  13. Pouring outside here in Cambridge - great day to be indoors brainstorming how to improve the #indieweb.

    Twitter post 520971266623537152
  14. Awesome personal site demos kick off the first #IndieWebCamp Cambridge! Now session scheduling: youtu.be/ioyudny4mp8

    Twitter post 520964618236481536
  15. #Dropbox & #AmericaScores adults argue with teens on soccer field: youtu.be/awPVY1DcupE More: uptownalmanac.com/2014/10/bros-try-kick-kids-soccer-field

    Twitter post 520773727370633217
  16. "Are you sure you want to cancel? [...] [Cancel][OK]" Does Cancel cancel? Or cancel cancelling? twitter.com/natevw/status/520633707883819008

    Twitter post 520758106838818816
  17. Twitter's email notifications now up to 22 checkboxes: https://twitter.com/settings/notifications Previously: tantek.com/2012/271/b1/why-twitter-spamming-new-updates-emails-every-week

    Twitter post 520638695595319296
  18. post-Facebook #CyborgCamp session I predicted all here: 10y: have+use their "site">"cell" 20y: no "cell" like no pager

    Twitter post 520628777731489792
  19. Arrived @CyborgCamp. Reading fictivekin.com/purpose, feeling resonance. Read it. Especially if you create for the web.

    Twitter post 520599140339044352
  20. “Street cred, is being consistent with your word.” — @ShakaSenghor humbling, inspiring, challenging talk @BrooklynBeta

    Twitter post 520325228682305536
  21. “Still a part of me that codes on weekends. I do it instead of reading books. I still read books.” — @acasalena #creator

    Twitter post 519955829907542016
  22. "Only after 7 years did we rewrite it [to SquareSpace 6], and take investment to take risks." @acasalena @BrooklynBeta

    Twitter post 519952696695341056
  23. "Squarespace 1 through 5 was just the product I wanted for myself." - @acasalena @BrooklynBeta. #selfdogfood #indieweb

    Twitter post 519951317302001664
  24. Spinning up the turbines with @adactio, excited for #BrooklynBeta, #CyborgCamp, and #indiewebcamp Cambridge this week!

    Twitter post 519583135273459712
  25. @anomalily as browsers gave us View Source, perhaps publishing/editing tools should give us an option to Edit Source.

    2014-278 11:25 in reply to: https://twitter.com/anomalily/status/518818036510625792 using BBEdit.
    Twitter post 518829386511163392In reply to: https://twitter.com/anomalily/status/518818036510625792
  26. Love more. Fear less. Thank you @Nov_Project_SF. #NovemberProject #justshowup

    Twitter post 517486363525255168
  27. braindumped "vouch" #webmention #antispam protocol extension: indiewebcamp.com/irc/2014-09-28#t1411927207068 thoughts? http://indiewebcamp.com/irc/today?beta#bottom

    Twitter post 516749008979890177
  28. Great post by @anomalily on #indieweb #pseudonymity "The Indie Web is the new Zines" anomalily.net/the-indie-web-is-the-new-zines

    Twitter post 514950319152046080
  29. just discovered today that federatedsocialweb(.)net got squatted/redirected. who let that expire? @evanpro @W3C? sigh.

    Twitter post 514502164639911936
  30. going to Homebrew Website Club 18:30 @MozSF 2014-09-24. Indie event known.kevinmarks.com/2014/homebrew-website-club silo fb.com/events/1566815933547350

    2014-264 19:19 in reply to: http://known.kevinmarks.com/2014/homebrew-website-club https://www.facebook.com/events/1566815933547350 using BBEdit.
    Twitter post 513875233884082177
  31. Well done @dissolve333! 2014-09-12 First #indieweb federated reply-context thread presentation https://ben.thatmustbe.me/note/2014/9/12/1/_

    2014-264 8:05 in reply to: https://ben.thatmustbe.me/note/2014/9/12/1/_ https://twitter.com/dissolve333/status/510483222686216195 https://ben.thatmustbe.me/note/2014/9/12/2/_ using BBEdit.
    Twitter post 513705594218631168In reply to: https://twitter.com/dissolve333/status/510483222686216195
  32. IndieWebCampUK 2014 Hack Day Demos: HTTPS, #webactions, new & improved #indieweb sites

    One weekend ago, 18 IndieWebCampUK participants (including 2 remote) showed 25 demos in just under 75 minutes of what they designed and built that weekend in 19 different interoperable projects. Every single demo exemplified an indieweb community member scratching their own personal site itch(es), helping each other do so, and together advancing the state of the indieweb. We can all say:

    I'm building Indie Web Camp.

    During the demos I took realtime notes in IRC, with some help from Barnaby Walters. Archived on the IndieWebCamp wiki, here's a summary of what each of us got working.

    Glenn Jones

    Glenn Jones built improvements to Transmat. (IRC notes)

    He built a map view that shows the venues nearest to his current location (via GeoLocation API).

    He also found an open source HTML5 JS open source pedometer and repurposed it into Transmat so that when running on his Android as a web app, it can detect when he's walking, and only do GPS lookups when he's walking, so it saves battery.

    Now he has an HTML5 JS app that can auto-checkin for him while he's walking.

    Barnaby and Pelle

    Barnaby WaltersPelle Wessman Barnaby Walters and Pelle Wessman built cross-site reply webactions that work purely via their websites - no browser extension needed! This is the first time this has been done. (IRC notes)

    Barnaby has setup registerProtocolHandler on Taproot to register a handler for the "web+indie:" (since updated to "web+action:") protocol when he loads a particular page on his website so that his website is registered to handle webactions via the <indie-action> tag.

    Barnaby demonstrates loading the page that calls registerProtocolHandler. The browser asks to confirm that he wants waterpigs.co.uk to handle "web+indie" URLs.

    Then Barnaby goes to Pelle's website home page where he has a list of posts that he's written, now with "Reply", "Like", and "Tip" webactions next to each post, each webaction represented and wrapped by <indie-action> tags in the markup.

    Pelle's site also has a web component ([https://github.com/voxpelli/indie-action-component open sourced on github]) to handle his <indie-action> tags, which creates an iframe that uses that same protocol handler using a Promise, which connects the iframe to calling the handler that Taproot registered.

    Thus without anything installed in the browser, Barnaby can go to Pelle's site, click the "Reply" button next to a post which automatically goes to Barnaby's site's Taproot UI to post a reply!

    Barnaby Walters

    Barnaby Walters also built a map-view post aggregator that shows icons for people at the locations embedded in their recent posts. (IRC notes)

    The map-view aggregator is at a self-standing demo URL for now, but Barnaby plans to include this view as another column type in Shrewdness, so you can have a map view of recent posts from people you're following.

    Grant Richmond

    Grant Richmond got a fancy new domain (grant.codes) and setup Glenn Jones's Transmat on it - which makes it the second installation of Transmat! (IRC notes)

    Grant also built a contact page: grant.codes/contact that has links for various methods of communication:

    All of the links are text links for now, no icons yet.

    Grant has implemented a people focused communication UI on his site!

    Jeremy Keith

    Jeremy Keith added https on adactio.com, and implemented <indie-action> tag webactions. (IRC notes)

    adactio https

    Jeremy took his site adactio.com from no https support to https Level 4. All adactio.com URLs redirect to https. However subdomains (e.g. austin.adactio.com) are still http.

    adactio webactions

    Jeremy's also implemented the new <indie-action> tag for webactions around his existing Tweet action links, both on his post permalinks, and on his posts in-stream (e.g. on his home page or when paginated).

    Shane Hudson

    Shane Hudson went from no SSL and no comments yesterday to https level 5! He also imported the contents of all his old comments from his WordPress blog to his Craft install (the CMS he's dogfooding, contributing plugins to, selfdogfooding). (IRC notes)

    He was able to get SSL setup on his site with an A rating, and forward secrecy, and is thus https level 5.

    Shane also wrote a script to do the import of comments from WordPress to Craft. It's "a bit crude, dealing with XML to CSV a few times".

    Nat Welch

    Nat Welch (AKA icco on IRC) got his blog running (his own software) in Go (language) hosted on AppEngine with SSL, achieving https level 4! (IRC notes)

    AppEngine does SSL for free if you're ok with SNI.

    So now Nat has SSL Labs rating A- on writing.natwelch.com! And also automatic redirect works from http to https. Thus he has also achieved https Level 4!

    Right now he's using AppEngine default auth, using his Google account. Eventually he wants to use indieauth to auth into his site.

    Tim Retout

    Tim Retout got pump.io running on his site and added support to it for POSSEing to Twitter. (IRC notes)

    His goal is to add all the indieweb feature support too like webmentions, microformats etc. He has to run off to catch a train.

    He is also too humble, as he helped numerous people in person at the camp get on SSL, https level 4 or 5 at that. A round of applause for Tim!

    Tom Morris

    Tom Morris added https to his site, made it responsive, and setup mf2py as a service. (IRC notes)

    responsive tommorris.org

    Tom showed his current site tommorris.org with different window sizes. His CSS is now "less sucky" and he has made his site more responsive on mobile / small display etc.

    mf2py as a service

    Tom also got the Python microformats2 parser (mf2py) running as a service that you can submit your URLs to and get back pretty-printed JSON.

    tommorris https

    Tom got his main site tommorris.org up to https Level 4 with an A- rating, but has not yet done so with *.tommorris.org (e.g. wiki.tommorris.org).

    During the next demo, Tom got his SSL Labs rating from A- to A with some help from Aral. And during the demo after that took his rating up to A+ thanks to this blog post.

    Kevin Beynon

    Kevin Beynon got IndieAuth login to his own site working! (IRC notes)

    Kevin started by showing us his site home page kevinbeynon.com using a tablet. We projected it by holding up to the Talky HD camera.

    He pointed out that there is no admin link on the home page then went to his "secret" URL at /admin/ which has an IndieAuth login screen. He entered his own URL, and chose to RelMeAuth authenticate using Twitter which redirected to it and back and came back with the message "Log-in Successful".

    Kevin went to his home page again, and showed that it now has visible links to "admin" and "log out". Next he plans to bring his post creating and editing interface into his home page front end, so that he can do inline editing and post notes from his home page.

    Joschi Kuphal

    Joschi Kuphal got his site's https support to SSL rating A+, fixed his webmention implementation, and implemented webactions on permalinks. (IRC notes)

    jkphl https A+

    Joschi noted that his site was running with SSL before but had some flaws. He worked on it and improved his site's rating from F to A+.

    jkphl webmentions fixed

    He also fixed some flaws with his webmention implementation thanks to feedback from Ryan Barrett online.

    jkphl permalinks webactions

    Third, Joschi implemented webactions on permalinks, in particular he added <indie-action> markup around his default Twitter, G+, Facebook "share" links. He then demonstrated his site working with Barnaby Walters's Web Action Hero Toolkit browser extension.

    Chris Asteriou

    Chris Asteriou is fairly new to the IndieWeb and started with going through IndieMark, adding h-entry and h-card markup, and a notes section to his site.(IRC notes)

    digitalbliss microformats

    Chris showed digitalbliss.uk.com, noted that he added h-entry on his page with entries. He clicked the "Play" link at top to show this. And then he marked up the info at bottom of his home page with h-card.

    digitalbliss notes

    Chris added a notes section and used the verification tools on indiewebify.me to check it and verify that he reached IndieMark Level 2.

    Tantek

    Tantek Çelik switched his permalink webactions from <action> tags to <indie-action> tags and researched the UX of webactions on posts in a stream (e.g. a home page).

    tantek indie-action

    Based on the webactions discussion session in the first day with Tantek, Jeremy, and Pelle, they concluded that the <indie-action> tag was more appropriate than the <action> tag.

    Tantek initially publicly proposed the <action> tag for consideration in a session on Web Actions at Open Source Bridge 2012, and then later implemented them at last year's IndieWebcampUK 2013 which were then demonstrated working with Barnaby Walters's browser extension.

    Changing from <action> to <indie-action> at a minimum better fits with the web component model. Jeremy Keith pointed out that an <indie-action> tag in particular would be a good example of a web component, worthy as a case-study for web components.

    Tantek updated his permalink webactions to use <indie-action> tags and Barnaby updated his browser extension to support them as well.

    in-stream webactions

    Tantek analyzed the UI of various silos, in particular Instagram and Twitter.

    Instagram has a very minimal simple webaction UI, with just "Like", "Comment", and "..." (more) buttons, the first two with both icon and text labels, which makes sense since their primary content is large (relative to the UI) images/video (visual media). Instagram's webactions are identical on photos viewed on their own screen, and when in a stream of media. Deliberately designed consistency.

    Twitter on the other hand is horribly inconsistent between different views of tweets, and even different streams, sometimes their webactions are:

    • on the right with text labels
    • on the left with text labels
    • on the left without text labels

    Their trend seems to be icon only, likely because the text label distracts from the tweet text content around it, especially in a stream of tweets that are primarily (nearly all) just text.

    Tantek walked through comparisons of Twitter's different webactions button icon/text usage/placements with Aral, who came to the same conclusions from the data.

    It may be ok to use both icon and text labels on note/post permalink pages, as there is more distinction between the (single) content area, and the footer of webactions.

    However, the conclusions is that in-stream webactions should use just icons (clear ones at that) when among posts that are primarily, mostly, or perhaps even often just text.

    Next Tantek is working on implementing icon-only webactions on his home page posts stream. He made some progress but realized it will require him to rework some storage code first.

    Aral Balkan

    Aral Balkan upgraded his site's https support to SSL rating A+ and https Level 5, and his how-to blog post about it! (IRC notes)

    Aral already supported https on his site aralbalkan.com beforehand. On IndieWebCampUK hack day he added support for forward secrecy, which raised its SSL rating from A- to A+ and thus he achieved https Level 5!

    Apparently it took him only 2 lines of code to implement that change on nginx, and noted that it's a bit harder on Apache.

    After his demo, Aral also updated his blog post about SSL setup with nginx with what he learned and how to get to SSL rating A+.

    Rosa Fox

    Rosa Fox created a UI on her site for CRUD posting of projects. (IRC notes)

    Rosa wanted to make her own CMS with support for posting images and tags. She demonstrated her local dev install of her new CMS with the following new features she built at Hack Day:

    • a UI for creating a new project
    • CRUD posting interface for projects
    • using Postgres to store data

    Aaron Parecki

    Aaron Parecki participated remotely, added support for posting bookmarks to his site, and added bookmarks posting via micropub to his Quill app! (IRC notes)

    Aaron has been publishing bookmarks to another place for a long time in a WordPress install at aaron.pk/bookmarks and he wanted to integrate them into his main site aaronparecki.com.

    Once Aaron got the bookmark post type implemented in his publishing software p3k and deployed to his site, he did a mass import from the aaron.pk/bookmarks WordPress XML export.

    That was the last thing aaronpk was using WordPress for, so he's no longer using WordPress to publish any of his own content.

    Now all of Aaron's bookmarks are at aaronparecki.com/bookmarks all marked up with microformats. Each bookmark is an h-entry, and embedded inside is an h-cite of the bookmark itself.

    This also means you can comment, bookmark, and like his bookmarks themselves!

    During later demos, Aaron also updated his Quill app with a bookmark posting interface, as well as a bookmarklet so you can quickly open the Quill UI to make a bookmark.

    Kevin Marks

    Kevin Marks built a feed coverter that takes legacy RSS/Atom feeds and produces modern readable and usable h-entry page, including such niceties as inline playable audio elements in converted podcasts. (IRC notes)

    Kevin noticed that people are building h-feed readers, so he built a tool that takes legacy RSS Atom feeds and unmunges them and produces nice clean h-entry feeds.

    The converter is at feed.unmung.com/. Unmung.com is a URL he bought ages ago, and set it up on Google AppEngine.

    E.g. if you put in xkcd.com/rss.xml into it, it generates a nice readable HTML page with h-entry, which you can then subscribe to in an indie reader like Barnaby's Shrewdness.

    Kevin demonstrated using unmung to convert a podcast feed feeds.wnyc.org/onthemedia into an h-feed with embedded playable HTML5 <audio> elements, providing an actual useful interface, much better than the original feed.

    Kevin made the point that no one wants to parse RSS or Atom any more. Now by parsing the microformats JSON representation, you can get any existing RSS or Atom etc.

    You can now subscribe to iTunes podcasts etc. in your indieweb reader!

    Robin Taylor

    Robin Taylor added support for https (including forward secrecy, getting an SSL "A" rating) to his site robintaylor.uk and automatic redirects from http to https, achieving https Level 5! (IRC notes)

    UK Homebrew Website Clubs

    As we were wrapping up, Tom Morris asked openly if anyone would be interested in coming to a Homebrew Website Club in London. Jeremy Keith similarly asked the group for interest in a Homebrew Website Club Brighton.

    Both had quite a bit of interest, so we can expect to start seeing more Homebrew Website Club meetups in more locations!

    See also

    Join Us At The Next IndieWebCamp In Cambridge

    IndieWebCamp Cambridge is next month on the East Coast.

    Join us. Share ideas. Come work on your personal web site. Help grow and evolve the independent web. Be the change you want to see in the world wide web.

    "The people I met at @indiewebcamp are the A-Team of the Internet. Give them some tape and an oxy-acetalyne torch and they'll fix the web."
    Twitter post 511850109748125696
  33. #xoxofest @gruber: Never consider CPM advertising. It does not work. Never sell your blog [personal domain]. #indieweb

    Twitter post 510943986350313472
  34. @tomcoates It looks like you're writing a blog post. Check out withknown.com (hosted or #indieweb install).

    2014-256 16:52 in reply to: https://twitter.com/tomcoates/status/510900926073159680 https://twitter.com/tomcoates/status/510901402902618112 https://twitter.com/tomcoates/status/510901957246988288 using BBEdit.
    Twitter post 510939124589928449In reply to: https://twitter.com/tomcoates/status/510900926073159680
  35. #xoxofest: @gruber is giving an inspirational reminder of the early 2000s #independentweb. #indieweb

    Twitter post 510936088685600768
  36. @rachelbinx great talk, honest & refreshing. Thanks for sharing about your 2013. That was my 2009. Hard to talk about.

    Twitter post 510911284066648066
  37. @timoni he said customers. I say no, Facebook users are not customers. FB advertisers = customers; FB users = product.

    2014-256 14:13 in reply to: https://twitter.com/timoni/status/510866288726769665 using BBEdit.
    Twitter post 510899020160835585In reply to: https://twitter.com/timoni/status/510866288726769665
  38. Happy 8-bit day 2014! #8bitday

    8-bit day is the 256th day of the year. This year (and most years) that happens to be Gregorian September 13th. Five years ago I proposed making today an (un)official holiday in honor of all things 8-bit: art, music, video, games, and sure programmers too.

    The Math

    If you start the year with day 0, in the year 2014, 2014-09-13 (or 2014-256) is day number 255.

    • 255 decimal = FF hex
    • FF hex = 11111111 binary
    • 11111111 binary = 8 bits.

    Enjoy some 8-bit stuff

    Music

    Videos

    See Also

    Related

    Previously

    Previously I kept this on my wiki, which is unfortunately still on pbworks.com, so starting this year, I'm retaking that content and blogging it here on my site, until I've implemented my own wiki pages. I'll write a new post once a year, like I have in past years.

    Post your favorite 8-bit stuff

    Take a moment today to post and celebrate the 8-bit things that you've found and enjoy, and hashtag it #8bitday (e.g. on your own site, Twitter, Instagram, etc.)

    Twitter post 510863332476477440
  39. Kevin Kelly @xoxo: Facebook will be "first billion customer company". FB users are not customers. FB advertisers are.

    Twitter post 510851258752978944
  40. going to IndieWeb XOXO Breakfast Sat 8:30 Meat Cheese Bread event known.kevinmarks.com/2014/indieweb-xoxo-breakfast silo: fb.com/events/1475412386074562/

    2014-255 22:42 in reply to: http://known.kevinmarks.com/2014/indieweb-xoxo-breakfast http://aaronparecki.com/events/2014/09/13/1/indieweb-xoxo-breakfast https://www.facebook.com/events/1475412386074562/ using BBEdit.
    Twitter post 510664878391316480
  41. @mathewi wonderful article and well deserved for the talented & hardworking Known team! One minor correction: I've been a web standards lead at Mozilla since 2010 ( http://www.cnet.com/news/mozilla-hires-open-standards-guru-celik/ ), left Microsoft just over 10 years ago. :)

    2014-255 20:36 in reply to: https://gigaom.com/2014/09/11/indieweb-advocates-launch-known-so-bloggers-can-be-social-and-still-control-their-content/ https://twitter.com/mathewi/status/510076098840104960 using BBEdit.
    Twitter post 510633038062309376Gigaom comment 1483187In reply to: https://twitter.com/mathewi/status/510076098840104960
  42. Congrats @erinjo @benwerd shipping Known! gigaom.com/2014/09/11/indieweb-advocates-launch-known-so-bloggers-can-be-social-and-still-control-their-content/ +TWIG @leolaporte @kevinmarks! youtu.be/BG6zYsHLCr8?t=23m3s

    Twitter post 510356091746934784
  43. Going to @xoxo to celebrate indie art & tech? Is your indie website ready? Make it tonight! indiewebcamp.com/events/2014-09-10-homebrew-website-club

    Twitter post 509759463625355265
  44. Updated @falcon (and my site) to use <indie-action> tags, and @adactio updated indiewebcamp.com/webactions documentation.

    Twitter post 508567952527212545
  45. Switching <action> to <indie-action> for #webactions per @adactio suggestion and web components convention. #indieweb

    Twitter post 508565458790789121
  46. So many thoughtful discussions before, at, after @indiewebcampuk today with so many people. Tomorrow we hack & build.

    Twitter post 508430640883441664
  47. Already excited about the personal-site demos I have heard will be shown @IndieWebCampUK. #selfdogfood #showbeforetell

    Twitter post 507897534296379394
  48. Today's @dConstruct "Living With The Network" talks are providing superb inspiration for @IndieWebCampUK this weekend.

    Twitter post 507859930515529728
  49. going to Homebrew Website Club 18:30 @MozSF 2014-09-10. Indie event werd.io/2014/homebrew-website-club-september-10-2014 silo fb.com/events/294247984098728

    2014-247 0:51 in reply to: http://werd.io/2014/homebrew-website-club-september-10-2014 using BBEdit.
    Twitter post 507435894153150464
  50. Added auto http->https redirect for @Falcon UI. Thanks @schnarfed for pushing for secure cookies too. Prev: http://tantek.com/2014/143/t1/setup-self-signed-ssl-certificate-site-admin

    Twitter post 507062340479877120
  51. was just 800 short of today's #trackattack workout: 800 warmup, 400 800 1200 1600 1200 800 400, abs I completed: 800 warmup, 400 800 1200 800 1200 800 400, abs http://instagram.com/p/scpM-SA9UJ http://scontent-a-sjc.cdninstagram.com/hphotos-xaf1/t51.2885-15/10632534_726490437406558_87131830_n.jpg I fell behind during the first few sprints, and ran 800 instead of the 1600 peak of the pyramid so I could restart with everyone on the second 1200, and finish the remaining runs soon. Did the entire workout except 800 instead of 1600. So close. Almost six complete #trackattack workouts in a row but not quite. And won't be around for the next two. Five in a row is my personal best to beat. http://instagram.com/p/scmXK3A1Wu http://photos-d.ak.instagram.com/hphotos-ak-xpa1/925366_1497653343826459_684961732_n.jpg Ran another 1.75km after walking to coffee to round out today's distance at just over 10km. I'm back for track on 2014-266 (Gregorian September 23rd), although it appears Kezar Stadium may be "closed for renovation" starting the day before that til early 2015 per this event: https://www.google.com/calendar/event?eid=XzY1MWppY2E2NjEzNDhiYTY2OHBqZ2I5azZkMjM4YjlwNzRyM2ViYTU4cDJrYWRxNThncTM4aGk1NmMgOTVsdTZ2Zm9jM2VydThqcjg3NmV0YXZvY29AZw&ctz=America/Los_Angeles in this calendar: https://www.google.com/calendar/embed?src=95lu6vfoc3eru8jr876etavoco%40group.calendar.google.com&ctz=America/Los_Angeles Found on this Yelp post: http://www.yelp.com/topic/san-francisco-kezar-stadium-closings-schedule-online I'm hoping #NPSF #trackattack has found a substitute track by then! Previously: tantek.com/2014/238/t3/tough-trackattack-relay-did-all

    Twitter post 506910379352817664Facebook post 10101258438830293