49 Matching Annotations
  1. Last 7 days
  2. Aug 2022
    1. Beanstalk, a stablecoin protocol, found itself susceptible to governance attack via flashloan

      flashloans to acquire gov tokens for malicious proposals, e.g., to seize $182M of Beanstal's reserves.

  3. Jul 2022
    1. Yes, it’s making it easier than ever to write code collaboratively in the browser with zero configuration and setup. That’s amazing! I’m a HUGE believer in this mission.

      Until those things go away.

      A case study: DuckDuckHack used Codio, which "worked" until DDG decided to call it a wrap on accepting outside contributions. DDG stopped paying for Codio, and because of that, there was no longer an easy way to replicate the development environment—the DuckDuckHack repos remained available (still do), but you can't pop over into Codio and play around with it. Furthermore, because Codio had been functioning as a sort of crutch to paper over the shortcomings in the onboarding/startup process for DuckDuckHack, there was never any pressure to make sure that contributors could easily get up and running without access to a Codio-based development environment.

      It's interesting that, no matter how many times cloud-based Web IDEs have been attempted and failed to displace traditional, local development, people keep getting suckered into it, despite the history of observable downsides.

      What's also interesting is the conflation of two things:

      1. software that works by treating the Web browser as a ubiquitous, reliable interpreter (in a way that neither /usr/local/bin/node nor /usr/bin/python3 are reliably ubiquitous)—NB: and running locally, just like Node or Python (or go build or make run or...)—and

      2. the idea that development toolchains aiming for "zero configuration and setup" should defer to and depend upon the continued operation of third-party servers

      That is, even though the Web browser is an attractive target for its consistency (in behavior and availability), most Web IDE advocates aren't actually leveraging its benefits—they still end up targeting (e.g.) /usr/local/bin/node and /usr/local/python3—except the executables in question are expected to run on some server(s) instead of the contributor's own machine. These browser-based IDEs aren't so browser-based after all, since they're just shelling out to some non-browser process (over RPC over HTTP). The "World Wide Wruntime" is relegated to merely interpreting the code for a thin client that handles its half of the transactions to/from said remote processes, which end up handling the bulk of the computing (even if that computing isn't heavyweight and/or the client code on its own is full of bloat, owing to the modern trends in Web design).

      It's sort of crazy how common it is to encounter this "mental slippery slope": "We can lean on the Web browser, since it's available everywhere!" → "That involves offloading it to the cloud (because that's how you 'do' stuff for the browser, right?)".

      So: want to see an actual boom in collaborative development spurred by zero-configuration dev environments? The prescription is straightforward: make all these tools truly run in the browser. The experience we should all be shooting for resemble something like this: Step 1: clone the repo Step 2: double click README.html Step 3: you're off to the races—because project upstream has given you all the tools you need to nurture your desire to contribute

      You can also watch this space for more examples of the need for an alternative take on working to actually manage to achieve the promise of increased collaboration through friction-free (or at least friction-reduced) development: * https://hypothes.is/search?q=%22the+repo+is+the+IDE%22 * https://hypothes.is/search?q=%22builds+and+burdens%22

    1. Developed by TBD, the Bitcoin arm at Jack Dorsey’s Block (formerly Square), Web5 is a new vision for a decentralised Internet. Built solely on Bitcoin, the platform focuses on securing personal data. Its primary vision is to put the user in control of their data and identity.
    1. Dorsey co-founded Square in 2009 with a focus on in-person payments and its namesake card reader, which let people accept credit card payments on a smartphone. San Francisco-based Square has since added a peer-to-peer digital banking app and small business lending, received a bank charter and begun offering crypto and stock trading. The company has acquired buy-now-pay-later provider Afterpay and Jay-Z’s music streaming service Tidal. It’s also doubling down on bitcoin with a crypto-focused business called TBD.
  4. Jun 2022
    1. The NFT certificates were “minted” and distributed via the blockchain, through the Polygon network, to the 22 students who completed the most recent Coursera session, Lenz said.

      Thoughtful use case to run the prototype effort on something that is appropriate: learn about technology, get credentialed using the technology. Any other content and it could be perceived as a gimmick. Also, worth noting that they are using a public chain; I suspect that many early products in the credentialing space talking up "blockchain" are not on distributed ledgers but rather something spun up cheap on AWS or the like.

  5. May 2022
    1. American journalist, author, and filmmaker Sebastian Junger oncewrote on the subject of “writer’s block”: “It’s not that I’m blocked. It’sthat I don’t have enough research to write with power and knowledgeabout that topic. It always means, not that I can’t find the right words,[but rather] that I don’t have the ammunition.”7

      7 Tim Ferriss, Tools of Titans: The Tactics, Routines, and Habits of Billionaires, Icons, and World-Class Performers (New York: HarperCollins, 2017), 421.

      relate this to Eminem's "stacking ammo".

  6. Apr 2022
    1. If a compiler cannotdetermine whether or not two pointers may be aliased, it must assume that eithercase is possible, limiting the set of possible optimizations.

      pointer alias 的 optimization block 怎么理解?

  7. Mar 2022
    1. maybe i need to explain that i changed the way i write in rome a little bit 01:23:42 because i um use the blocks as um individual notes so that 01:23:55 the page can become what in the traditional center cast might be a note sequence and if two notes are directly related i might just add another block 01:24:07 because you still have the granularity with the block references um a question would become part of that note sequence and 01:24:19 [Music] they are just a part of the writing itself so i don't have a special question page 01:24:33 i have a lot of questions within the ongoing dialogues and sometimes 01:24:44 um there are the ones that turn into a project and um so they are on top of my mind and um they 01:24:59 might move into the uh shortcut section because i just want to jump right back into that the next day 01:25:13 but there is no sophisticated system to deal with questions they are just part of it

      Sönke Ahrens uses block references in Roam Research as zettels (or atomic notes), but puts them into larger pages almost as if he was pre-building larger project pages, as described in his book.

    1. It is important to realize that while the block size is fixedbetween any particular pair of adjacent levels in the hierarchy, other pairs of levelscan have different block sizes.

      在 memory hierarchy 之间的 block size 有什么特点?

  8. Feb 2022
    1. <small><cite class='h-cite via'> <span class='p-author h-card'>Gordon Brander</span> in "Slouching toward Xanadu: a roundup of block reference mechanisms https://t.co/CxSm0bZjHu" (<time class='dt-published'>02/24/2022 17:12:12</time>)</cite></small>

      Discussion of some prior art leading up to Google's text fragment links.

  9. Nov 2021
    1. However, I would say that the distributive and regenerative society that Raworth proposes would depend a lot on resilient and self-reliant local communities and local government acting as a ‘partner’ as is nowadays talked about a lot.These communities and government would need to figure out together how to let amongst others local agriculture, manufacturing and managing the Commons flourish. The book instead pretty much leaves out local communities in which the households are embedded and government focus is almost completely on nation states.

      Communities could be the key to a successful transition, as they are small enough to be agile in decision making, if done optimally, and large enough to be impactful.

    1. https://threadreaderapp.com/thread/1459547762517688327.html

      Anthony Baker experimenting with ideas from Necromant and Eleanor Konik to cross link digital notes with physical paper notes.

      I've thought about doing something similar to this with my physical notebooks in the past, though hadn't done block level linking as a means of potentially pulling in and linking pieces in the future.

      Often for more important linked things, I'll simply import the physical version into my digital copy at the time of first use/reference, but this could be interesting for large bodies of notes which aren't digital.

  10. Sep 2021
  11. Aug 2021
    1. Aside to global and local scope there is also something one could call a “block” scope. This is not an “official” type of scope, but it does exist. Block scope was introduced to JavaScript as a part of the ES6 specification. It was introduced along with two new types of variables let and const.
  12. Apr 2021
  13. Mar 2021
  14. Feb 2021
    1. Comments

      This word is exactly the point. What if this web page were a public thing within Roam? Then other people's notebooks could comment within their own, but using notifications (via Webmention) could be placed into a comments section at the bottom of one's page or even done inline on the portions they're commenting on using block references.

  15. Sep 2020
    1. There are two display values: block and inline A block-level element always starts on a new line and takes up the full width available An inline element does not start on a new line and it only takes up as much width as necessary The <div> element is a block-level and is often used as a container for other HTML elements The <span> element is an inline container used to mark up a part of a text, or a part of a document

  16. Aug 2020
    1. Blockchain isn’t just a distributed database, it’s a very specific kind of distributed database where the database maintainers aren’t authenticated: anyone can be a blockchain maintainer without revealing who they are or having any kind of privileged relationship with other maintainers. the set of maintainers changes over time. New maintainers come in, existing maintainers leave, without central planning or predictability. The maintainers of the Bitcoin blockchain 5 years ago are very different from the maintainers today.

      Blockchain is a special kind of distributed database. A database where (1) the maintainers are not authenticated and (2) where there is a cycling of maintainers over time.

  17. Jun 2020
  18. May 2020
    1. Implementing prior blocking and asynchronous re-activation Our prior blocking option prevents the installation of non-exempt cookies before user consent is obtained (as required by EU law) and asynchronously activates (without reloading the page) the scripts after the user consents.To use, you must first enable this feature: simply select the “Prior blocking and asynchronous re-activation” checkbox above before copy and pasting the code snippet into the HEAD as mentioned in the preceding paragraph.
  19. Apr 2020
    1. Allows you to autodetect and limit prior-blocking and cookie consent requests only to users from the EU – where this is a legal requirement – while running cookies scripts normally in regions where you are still legally allowed to do so.
    2. Enables the blocking of scripts and their reactivation only after having collected user consent. If false, the blocked scripts are always reactivated regardless of whether or not consent has been provided (useful for testing purposes, or when you’re working on your project locally and don’t want pageviews to be counted). We strongly advise against setting "priorConsent":false if you need to comply with EU legislation. Please note that if the prior blocking setting has been disabled server side (via the checkbox on the flow page), this parameter will be ineffective whether it’s set to true or false.
  20. Mar 2020
    1. If other third-party tools guarantee not to use cookies, perhaps by providing specific configuration options, they too can be considered to be exempt from prior blocking. This is the case namely with YouTube, which provides a specific feature to prevent the user from being tracked through cookies.
    2. This depends on the legal jurisdiction applicable to your site. In Europe, you’re legally required to block cookie scripts until user consent is obtained. All cookies must be blocked except for those that are exempt.
  21. Apr 2018
    1. | 4.0 | 12.0 | 9.0 | 7.810249675906654 |

      No result block is generated

    2. #+NAME: roots_of_list #+BEGIN_SRC python :var lst=cubes :results list import math return [ math.sqrt(n) for n in lst ] #+END_SRC

      This block runs as expected

    3. #+CALL: roots_of_list( lst='(16 144 81 61) )

      But the roots_of_list recall here Throws the error: lst not found in this buffer

  22. Dec 2017
  23. Apr 2017
    1. Commissioned Review

      Block quote problem (already noted by Dan) at S-19.

    2. Peer-Reviewed Article

      S-22. List incorrectly in block quotes. 10 lines.

  24. Jan 2016
    1. It is the third bucket that contains the most ambitious applications: “smart contracts” that execute themselves automatically under the right circumstances. Bitcoin can be “programmed” so that it only becomes available under certain conditions.

      In other words, it can facilitate a deferred payment system that works when the payer provides payment in escrow, like Kickstarter and other crowdfunding systems. It could manage deposits on purchase-and-sale agreements and handle escrows on legal judgments, without a third party holding title to the money. The core financial system itself could hold the money.

      Could it be made into a complete deferred payment system for managing loans, mortgages, and coupon bonds? I don’t know how, since the source of those payments is outside the bitcoin system and generally doesn’t exist at the time of the loan or bond purchase. But imagine if a financial system was entirely built around a programmable trust system, then financial instruments themselves become a part of the logic of a company’s assets and liabilities. When a corporate bond coupon comes due the company treasurer doesn't create a transaction, instead the coupon payment is automatically transferred to the holder of the bond by the financial system itself. That is, the structure of the bond has been integrated directly into the financial system for automatic execution.

      If a future government were to implement blockchain technology and legislate its adoption throughout the financial community (perhaps as an option, in parallel with the pre-existing system), it could 'write the code' for legally certified instruments like corporate bonds, mortgages, car loans. It could further write legally permissible derivatives of those instruments (yes, derivatives have tremendous value in reducing risk, when used wisely).

      At that point, financial companies like Vanguard or Fidelity could issue mutual funds whose prospecti assert that the only kind of instruments held by the fund were those certified by the government to use the legislated systems. This could reasonably allow safe and less expensive adoption of powerful financial instruments with far less risk to the system.

      Sure there are plenty of flaws and dangers in this kind of a system. But could they be worked out to create a safer, less expensive, more transparent and more accessible financial system than we currently have? Would it help engender some of the trust that has most recently been lost?

  25. Dec 2015
  26. Nov 2015
    1. What is not excellent is that you are not yet spontaneously choosing to avail yourself of the answers by means by being the Door on a continuous basis. It is as though it were in some way more laborious than figuring the answer out, or simply postponing having the answer. I want you to take some time to examine what this reluctance is, so that you may understand it better. I could tell you, but I want you to learn it for yourself.

      This is true for me!! To continuously abide conscious of Being, where answers are found, I often still attempt to figure things out.

      I haven't really learned how to do it, or I tell myself that at least.

  27. Oct 2015
    1. However, as long as you are blinded by the belief that it is not You, and that it is “out there”—separate, apart, and existing on its own—it is not available to you for you to experience as your Self. This is a key point in the unfoldment of one’s conscious experience of being as Conscious Being or Fourth-dimensional Man.

      Belief in "other" - separation, blocks the experience of Being as You. The recognition of Oneness is a key point in the journey of awakening.