Felix S Klock II
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Versions and GitHub Sync Note Insights Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       owned this note    owned this note      
    Published Linked with GitHub
    Subscribed
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    Subscribe
    * [x] "Aaron Ballman" aaron@aaronballman.com -- not on spreadsheet * [x] "Abramo Bagnara" abramo.bagnara@gmail.com -- not on spreadsheet * [x] "Alexander Kornienko" alexfh@google.com -- not on spreadsheet * [x] "Alexey Samsonov" samsonov@google.com -- not on spreadsheet * [x] "Alexey Samsonov" vonosmas@gmail.com -- not on spreadsheet * [ ] "Alp Toker" alp@nuanti.com -- **on spreadsheet** * two commits cb4029110040c3655a66b5f423d328c749ba6a49 f907b891da1641034f0603b0c6bc00b7aa4d1f4a * seems to just be running a spellchecker in both commits * [x] "Andrea Di Biagio" Andrea_DiBiagio@sn.scee.net -- not on spreadsheet * [x] "Anton Korobeynikov" asl@math.spbu.ru -- not on spreadsheet * [x] "Benjamin Kramer" benny.kra@googlemail.com -- not on spreadsheet * [x] "Bill Wendling" isanbard@gmail.com -- not on spreadsheet * [x] "Cedric Venet" cedric.venet@laposte.net -- not on spreadsheet * [x] "Chandler Carruth" chandlerc@gmail.com -- not on spreadsheet * [x] "Chris Lattner" sabre@nondot.org -- not on spreadsheet * [ ] "Chuck Rose III" cfr@adobe.com -- https://docs.google.com/spreadsheets/d/18_0Hog_eSwES8lKwf7WJal3yBwwcYfvPu1yCfZnTcek/edit#gid=522707592 -- but pnkfelix believes their code contribution is not copyrightable * one commit bf19e0a5561593d3d25924693a20a9bbe7771a3f * [x] "Craig Topper" craig.topper@gmail.com -- not on spreadsheet * [x] "Craig Topper" craig.topper@intel.com -- not on spreadsheet * [x] "Dale Johannesen" dalej@apple.com -- not on spreadsheet * [x] "Dan Gohman" gohman@apple.com -- not on spreadsheet * [x] "Daniel Dunbar" daniel@zuster.org -- not on spreadsheet * [x] "David Blaikie" dblaikie@gmail.com -- not on spreadsheet * [x] "Dmitri Gribenko" gribozavr@gmail.com -- not on spreadsheet * [x] "Duncan P. N. Exon Smith" dexonsmith@apple.com -- not on spreadsheet * [x] "Duncan Sands" baldrick@free.fr -- not on spreadsheet * [ ] "Dylan Noblesmith" nobled@dreamwidth.org -- **on spreadsheet** -- but pnkfelix thinks these contributions are not copyrightable -- oh, and the second is reverting the first! * two commits 4e69e29a72a1ffcbf755f13ed909b51cfbcafd60 49c758b769b9a787d415a9c2ce0e40fa0e482412 * [x] "Eli Friedman" eli.friedman@gmail.com -- not on spreadsheet * [x] "Erick Tryzelaar" idadesub@users.sourceforge.net -- not on spreadsheet * [x] "Eugene Zelenko" eugene.zelenko@gmail.com -- not on spreadsheet * [x] "Evan Cheng" evan.cheng@apple.com -- not on spreadsheet * [x] "Galina Kistanova" gkistanova@gmail.com -- not on spreadsheet * [x] "Hal Finkel" hfinkel@anl.gov -- not on spreadsheet * [x] "Hao Liu" Hao.Liu@arm.com -- not on spreadsheet * [x] "Hartmut Kaiser" hartmut.kaiser@gmail.com -- not on spreadsheet * [x] "JF Bastien" jfb@google.com -- not on spreadsheet * [x] "Jakub Staszak" kubastaszak@gmail.com -- not on spreadsheet * [x] "Jay Foad" jay.foad@gmail.com -- not on spreadsheet * [x] "Jeffrey Yasskin" jyasskin@google.com -- not on spreadsheet * [x] "John McCall" rjmccall@apple.com -- not on spreadsheet * [x] "Jordan Rose" jordan_rose@apple.com -- not on spreadsheet * [x] "Lang Hames" lhames@gmail.com * [x] "Manuel Klimek" klimek@google.com * [x] "Matt Arsenault" Matthew.Arsenault@amd.com * [x] "Matt Beaumont-Gay" matthewbg@google.com * [x] "Matthias Braun" matze@braunis.de * [x] "Mehdi Amini" mehdi.amini@apple.com * [x] "Michael Gottesman" mgottesman@apple.com * [x] "Michal Gorny" mgorny@gentoo.org * [x] "Mike Stump" mrs@apple.com * [x] "Misha Brukman" brukman+llvm@gmail.com * [x] "NAKAMURA Takumi" geek4civic@gmail.com * [x] "Nadav Rotem" nadav.rotem@intel.com * [ ] "Neil Booth" neil@daikokuya.co.uk -- **on spreadsheet** - appears in long tail relicensing spreadsheet - significant early contributions to APFloat.cpp - commits 06f20ea4baa4b6107638e863f2cf2c959ceaf8c0 3ab004bca6c70b2a3861e7c67d715a9e82e1a3b2 758d0fd73601e4b9b3d95c03b5dca443c445bffb ae077d232c90fe2a6e5352bcb9cd32b9a07a1668 618d0fc3771add2b53040ef4de5f7bcc247dee13 9130551996eedb6443e43434e0722ac5f7421a60 5fe658b21d7cdcd1bb5f84b7938b2c4f7c77da2e 06077e7c3c5549e0f579e246c3ecde66dfe58d51 4ed401b89879639ed4255981dca71bff721140fe c799fe9ed9ad1a713f516a037f7684287848ac2e d502a82092de7beb3b26859ac3a5e30cfc6d3b39 b93d90e98c1b76afc40123b66078d051cd8380fe e9dbe094aa86092ef0ee02c348668f63955d945d 146fdb3eeb1b34bf3d0e4bcba68cbba89382f662 49c6aab7b87c9a0502589059d5ff03790efdfb12 03f58ab706a4ca87a098b4e2476f61609a8cf514 ba205229e7141510bcf8767d75f42f0802228817 5f00973393f24c093c5631b3a662cca54f777e49 d3985924f490c47fdc3e0f6fbc9c61ae9a83f30e 32897f5eb0c67ae82b77518db66e42c2dd91e244 0ea72a9a91c806471cdbea7064ecb5b2f182cd69 8f1946fa220a4e6c776e3080ac69d61ff4910d97 1ca1f80b38b3349d24f1ff1f791b3554ae82631a 0fa3ea79ac07be1aca5f2f49e309b967a09b2994 9acbf5aaf9c75ca797eb1ab929b9f68c51d557d4 0fa3ea79ac07be1aca5f2f49e309b967a09b2994 9acbf5aaf9c75ca797eb1ab929b9f68c51d557d4 a8d7269269efc53c6edcbff4738d62c08e01b457 fe02c1f97f1f2f1384f2ea94f538d032eee5aba5 (via Chris Lattner) - pnkfelix reached out via email to Neil <kyuupichan@gmail.com> and got a response - Neil Booth has agreed to relicense the contribution! * [x] "Nick Lewycky" nicholas@mxc.ca * [ ] "Oscar Fuentes" ofv@wanadoo.es - appears in long tail relicensing spreadsheet - contribution in 8710d9831b1a78e3ecb1f49da24447ee27f73096 to change `struct` to `class` - not copyrightable or significant * [x] "Owen Anderson" resistor@mac.com * [x] "Rafael Espindola" rafael.espindola@gmail.com * [x] "Richard Smith" richard-llvm@metafoo.co.uk * [x] "Richard Trieu" rtrieu@google.com * [x] "Serguei Katkov" serguei.katkov@azul.com * [x] "Shuxin Yang" shuxin.llvm@gmail.com * [x] "Simon Pilgrim" llvm-dev@redking.me.uk * [x] "Stephan Bergmann" sbergman@redhat.com * [x] "Stephen Canon" scanon@apple.com * [x] "Sylvestre Ledru" sylvestre@debian.org * [x] "Tamas Berghammer" tberghammer@google.com * [x] "Ted Kremenek" kremenek@apple.com * [x] "Tim Northover" Tim.Northover@arm.com * [x] "Tim Shen" timshen91@gmail.com * [x] "Torok Edwin" edwintorok@gmail.com * [x] "Ulrich Weigand" ulrich.weigand@de.ibm.com

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully