53 Matching Annotations
  1. Last 7 days
    1. The Great Biohack: Inside the broad, sometimes bizarre world of human augmentation Encompassing everything from chip implants to oxygen deprivation, this DIY movement is changing how we think about what the human body can do.
  2. Mar 2021
  3. Feb 2021
  4. Nov 2020
  5. Jul 2020
  6. Jun 2020
    1. The biggest advantage of matrix/megolm is that you can always add new client logins, that aren't tied to your mobile phone login (as opposed to whatsapp/signal).
    2. From the point of view of the administrator, I see that public servers Matrix are unsuitable for federation. Matrix server used - 10 000 MB RAM for 50 online users. (200 mb/user) XMPP used - 400 MB RAM for 1000 online users. (200 kb /user)Give AwardshareReportSavelevel 2logicSnob1 point · 10 months agoIs it an optimization issue that can be fixed?Give AwardshareReportSavelevel 3404-city1 point · 8 months ago · edited 6 months agoThis is not an optimization problem, it is a protocol problem. Need to trim functions to XMPP level. XMPP is already used at high loads, so to be afraid to add “killer cool for servers” matrix features to the protocol.
  7. Apr 2020
    1. you may be more likely to work alongside a robot in the near future than have one replace you. And even better news: You’re more likely to make friends with a robot than have one murder you. Hooray for the future!
  8. Feb 2020
  9. Nov 2019
    1. optical nanostructures, surface enhanced Raman spectroscopy, flow cytometry, etc.) have shown promise as sensitive detection methods, they typically process only small, relatively clean samples. The true bottleneck to rapid detection methods remains the separation of a target analyte from a large complex matrix.
  10. Jul 2019
    1. Java program to find transpose of a matrix
    2. Sparse matrix and its representations in java
    3. Create matrix with user input in java
    4. Matrix addition and subtraction in java
    5. Symmetric matrix program in java
    6. Matrix multiplication in java using function
    7. Java program to check if it is a sparse matrix
  11. Oct 2018
    1. But Twain understood what modern storytellers seem to have forgotten-a compelling sequel offers consumers a new perspective on the characters, rather than just more of the same.

      In terms of polar opposites think Star Wars and some (not all) of its sequels and spin offs. Many prefer "Empire Strikes Back" to "A New Hope" few would admit to liking the prequels ("Phantom Menace" et al). Sadly there are too many examples of bad sequels. For this author, each installment of "The Matrix" progressively disappointed, so much so that I couldn't bother with the games, graphic novels or animated series.

    1. Approximate Fisher Information Matrix to Characterise the Training of Deep Neural Networks

      深度神经网络训练(收敛/泛化性能)的近似Fisher信息矩阵表征,可自动优化mini-batch size/learning rate

      挺有趣的 paper,提出了从 Fisher 矩阵抽象出新的量用来衡量训练过程中的模型表现,来优化mini-batch sizes and learning rates | 另外 paper 中的figure画的很好看 | 作者认为逐步增加batch sizes的传统理解只是partially true,存在逐步递减该 size 来提高 model 收敛和泛化能力的可能。

  12. Sep 2018
  13. Mar 2018
    1. positive semidefinite, but not positive definite, then it is singular

      正半定矩阵是奇异的 $$ \begin{array}{rl} f(t) =& (x-tAx)^TA(x-tAx)\ =&-2t\Vert Ax\Vert^2 + t^2x^TA^3x \end{array} $$

  14. Jan 2018
  15. Mar 2017
    1. matrix

      This is a very loaded word. So for procreation, Aristotle thought that the man actively imprinted on the passive woman, and one of the definitions for matrix is a "mould in which something, such as a record or printing type, is cast or shaped." (It's also the "cultural, social, or political environment in which something develops.") https://en.oxforddictionaries.com/definition/matrix

      Reading Cixous reminds me of cyberfeminism, which is often about "writing the feminine" through technology. I think VNS Matrix (their manifesto is below) is often considered a pioneer of cyberfeminism.

  16. Feb 2017

      I'm a big fan of this argument matrix thing here. By sandwiching other scripture between two Paul quotes, it's not like it's just pitting one quote against another and declaring them contradictory. Which is vital, because Willard, like just about everyone we're reading this week and the last, do want to uphold the spiritual authority of the bible. It tries to show it in a process, shifting from the contradictory to the reconciliation--it shows that there's more going on.

  17. Mar 2016
    1. Hopefully it’s true to say that the next few months should be quite transformational :D

      Please also include the social side of Matrix: Which example communities exist, how is it used, how do the users respond to the varying interfaces?

    2. Threading

      The above may just be special cases of this.

    3. Pinned, tagged, and ‘liked’ messages

      And reposting. And commented reposting.


      Answering yet more questions on this page will turn it into a knowledge base which suffers from scrolling. It may be worth considering work on a nicely formatted user manual. Great examples here are Ceph and typesets with the Digital Publishing Toolkit.

    2. Whilst this has been okay for our initial experimentation and proof of concept, it’s likely that future homeserver work will be written in a more strongly typed language (e.g. Go).

      There can be objections against Go due to its Google backing. Rust appears to follow a less commercial intent, being brought up by Mozilla, and as a systems language compiles down to machine code useful in IoT devices.

    3. Can I run my own identity server? Yes - the reference implementation is sydent and you can run your own ID server cluster that tracks 3rd party to Matrix ID mappings. This won’t be very useful right now, though, and we don’t recommend it. If you want your server to participate in the global replicated Matrix ID service then please get in touch with us. Meanwhile, we are looking at ways of decentralising the ‘official’ Matrix identity service so that identity servers are 100% decentralised and can openly federate with each other. N.B. that you can use Matrix without ever using the identity service - it exists only to map 3rd party IDs (e.g. email addresses) to matrix IDs to aid user discovery.

      This will have to be even more precisely specified, documented, tracked, communicated, developed, ...

    4. End-to-end encryption is coming shortly to clients for both 1:1 and group chats to protect user data stored on servers, using the Olm cryptographic ratchet implementation.

      This would also answer another point of criticism for the redecentralize interview.

    5. Servers maintain a public/private key pair, and sign the integrity of all messages in the context of the historical conversation, preventing tampering.

      This closely relates to the notes left on a blog post about setting up Let's Encrypt with Matrix.

    6. options for decentralising or migrating user accounts between multiple servers

      This relates to a point of criticism within the redecentralize interview.

    7. How do I register custom matrix event types?

      This resembles the federation of Plugins for different (federated) wiki activities in the log. How could we standardize around oEmbed (+ rich JS Web/Service Workers/Components?), Twitter Cards, Facebook OpenGraph, JSON-LD, RDFa, microdata et al. for sharing "widgets"?

    8. what is right for the consumer

      Please help in deconstructing the consumer <> producer dichotomy to use even less commercially sounding language in our everyday life.

    9. Matrix is deliberately not a ‘pure’ peer-to-peer system; instead each user has a well-defined homeserver which stores his data and that he can depend upon.

      There must be underlying assumptions backing that choice. Which are they?

    10. It’s almost a contradiction in terms to get competitive between openly interoperable communication projects

      ... in terms of ... ?

    11. by deploying their own server.

      When will the clients be full servers, to build resilient peer to peer infrastructure?

    12. the whole web

      I suppose Matrix isn't going to replace HTTP and HTML very soon, but it can be thought of as an addition to other federated data layers like Hypothes.is or Federated Wiki, to comprehend their social interaction patterns with more real-time oriented interfaces.

    13. Client<->Server API - defines how Matrix compatible clients communicate with Matrix homeservers. Server<->Server API - defines how Matrix homeservers exchange messages and synchronise history with each other.

      Given the data model (which allows merges) forkdb could be a close candidate to substitute a Client <-> Client API (also called peer to peer).

      Play with it.

    14. It’s not actually incorporated anywhere at the moment but we are looking at the best legal structure for the future (and as of October 2015 we have hopefully found one). Whatever the legal structure, we are committed to keeping the Matrix project open.

      This is most interesting in law contexts of international or european order. How to maintain a Knowledge Commons?

    15. We are called Matrix because we provide a structure in which all communication can be matrixed together.
    1. Now we’ll want to find and edit the following lines: tls_certificate_path: “/etc/ssl/nginx/examplecom_crt.pem” # We can comment this out, as long as we set no_tls to true below # tls_private_key_path: “/whatever/path/synapse/generated” # PEM dh parameters for ephemeral keys tls_dh_params_path: “/whatever/path/synapse/generated” # Turn off TLS everywhere (this overrides the listeners section below) no_tls: True
    2. We’re going to assume you have a Synapse installed and listening on the standard ports, 8008 and 8448. If not, follow the Synapse README and come back here when you’re done. Everybody ready? Okay, good.
    1. Now we’ll want to find and edit the following lines: tls_certificate_path: “/etc/ssl/nginx/examplecom_crt.pem” # We can comment this out, as long as we set no_tls to true below # tls_private_key_path: “/whatever/path/synapse/generated” # PEM dh parameters for ephemeral keys tls_dh_params_path: “/whatever/path/synapse/generated” # Turn off TLS everywhere (this overrides the listeners section below) no_tls: True

      Explaining the need for a certificate here without an associated private key could help in understanding why they are needed at all in a no_tls: True scenario.

    2. We’re going to assume you have a Synapse installed and listening on the standard ports, 8008 and 8448. If not, follow the Synapse README and come back here when you’re done. Everybody ready? Okay, good.

      This makes it easy to oversee the need for having a properly set up TLS setup for both an eventual reverse proxy and the synapse daemon's and matrix protocol's internal message signing as hidden in the text further below.

      Explicitly favouring the no_tls: True approach should help in adopting decoupled, recource efficient TLS-offloading deployment scenarios. This should eventually be automated, as Let's Encrypt certificates are only valid for three months.