68 Matching Annotations
  1. Mar 2024
    1. As Reverend Bolzius had observed, if slaves were encouraged to“breed like animals,” then poor whites could not reproduce at the same rateand hold on to their land or their freedom.
    2. By 1700, we should note, slaves comprised half the population of thesouthern portion of the Carolina colony, an imbalance that widened to 72percent by 1740. Beginning in 1714, a series of laws required that for everysix slaves an owner purchased, he had to acquire one white servant.Lamenting that the “white population do not proportionally multiply,”South Carolina lawmakers had one more reason to wish that a corps ofLeet-men and women had actually been formed. Encouraged to marry andmultiply, tied to the land, they might have provided a racial and class barrierbetween the slaves and the landed elites.13
  2. Dec 2023
    1. I proposed that we although the workshop and I we brought the best experts from the United 01:15:48 States and uh the top nuclear experts from China and and talked about ways that we could make the Next Generation nuclear power which would be 01:16:00 inherently safer than the old technology in the sense that it would shut down in case of uh emergencies and earthquake or whatever
      • for James Hansen - nuclear, fossil fuel replacement - modern nuclear, question - Janes Hansen - ultradeep geothermal

      • question: What are James Hansen's thoughts on ultra-deep geothermal?

      • comment

        • obviously, Hansen advocates for modern nuclear since it is has the same high energy density as fossil fuels
  3. Oct 2023
    1. HTML had blown open document publishing on the internet

      ... which may have really happened, per se, but it didn't wholly incorporate (subsume/cannibalize) conventional desktop publishing, which is still in 2023 dominated by office suites (a la MS Word) or (perversely) browser-based facsimiles like Google Docs. Because the Web as it came to be used turned out to be as a sui generis medium, not exactly what TBL was aiming for, which was giving everything (everything—including every existing thing) its own URL.

    1. Rather than dealing with the invariably convoluted process of moving my content between systems — exporting it from one, importing it into another, fixing any incompatibilities, maybe removing some things that I can’t find a way to port over — I drop my Markdown files into the new website and it mostly Just Works.

      What if you just dropped your pre-rendered static assets into the new system?

  4. Sep 2023
    1. For a socially and economically sustainable growth path, the labor displacement in the sectors ofapplication must be counterbalanced by job creation within the same and other sector

      it's 2023 and I don't see anyone planning for this massive job displacement, I think that the hollywood strikes are a sign of things to come

    1. In those countries where manpower is not available, or some process where human efforts are limited, Automation is justified. Howeverin the countries with huge potential of young manpower automation can be limited.

      So, Essentially, they're proposing we take populous countries and limit the automation and let it go wild, but wouldn't this mean that over time, there would be technology segregation or a widespread between the automated countries and the manual labor ones? This would potentially create a crisis. We can likely say that opening borders because of not having to be in the physical location could open up some other doors.

  5. May 2023
    1. If you doubt my claim that internet is broad but not deep, try this experiment. Pick any firm with a presence on the web. Measure the depth of the web at that point by simply counting the bytes in their web. Contrast this measurement with a back of the envelope estimate of the depth of information in the real firm. Include the information in their products, manuals, file cabinets, address books, notepads, databases, and in each employee's head.
    1. The Web does not yet meet its design goal as being a pool of knowledge that is as easy to update as to read. That level of immediacy of knowledge sharing waits for easy-to-use hypertext editors to be generally available on most platforms. Most information has in fact passed through publishers or system managers of one sort or another.

  6. Apr 2023
  7. Jan 2023
  8. Nov 2022
    1. Thus the replacement character is now only seen for encoding errors, such as invalid UTF-8.
    2. At one time the replacement character was often used when there was no glyph available in a font for that character. However, most modern text rendering systems instead use a font's .notdef character, which in most cases is an empty box (or "?" or "X" in a box[5]), sometimes called a "tofu" (this browser displays 􏿾). There is no Unicode code point for this symbol.
    3. The replacement character � (often displayed as a black rhombus with a white question mark) is a symbol found in the Unicode standard at code point U+FFFD in the Specials table. It is used to indicate problems when a system is unable to render a stream of data to a correct symbol.[4] It is usually seen when the data is invalid and does not match any character:
    1. By the way, I am not talking about � (replacement character). This one is displayed when a Unicode character could not be correctly decoded from a data stream. It does not necessarily produce the same glyph:
    2. replacement glyph
    3. U+25A1 □ WHITE SQUARE may be used to represent a missing ideograph

      apparently distinct from: Unicode replacement character (U+FFFD)

    1. However after doing a bit of testing I see that this character is not used to represent missing glyphs on either my Windows 7 computer or the Android phone I've tested with (Motorola Atrix).
    2. The Unicode replacement character sounds promising when reading about it on Wikipedia: It is used to indicate problems when a system is not able to render a stream of data to a correct symbol. It is most commonly seen when a font does not contain a character, but is also seen when the data is invalid and does not match any character
  9. Oct 2022
    1. @1:10:20

      With HTML you have, broadly speaking, an experience and you have content and CSS and a browser and a server and it all comes together at a particular moment in time, and the end user sitting at a desktop or holding their phone they get to see something. That includes dynamic content, or an ad was served, or whatever it is—it's an experience. PDF on the otherhand is a record. It persists, and I can share it with you. I can deliver it to you [...]

      NB: I agree with the distinction being made here, but I disagree that the former description is inherent to HTML. It's not inherent to anything, really, so much as it is emergent—the result of people acting as if they're dealing in live systems when they shouldn't.

  10. Sep 2022
    1. assessment of extra capacity required of alternative energy electrical power systems to completely replace fossil fuels

      Title: Assessment of extra capacity required of alternative energy electrical power systems to completely replace fossil fuels Author: Prof. Simon Michaux, Geological Survey of Finland (GTK) Year: 2022

  11. Aug 2022
  12. Jul 2022
    1. I recently started building a website that lives at wesleyac.com, and one of the things that made me procrastinate for years on putting it up was not being sure if I was ready to commit to it. I solved that conundrum with a page outlining my thoughts on its stability and permanence:

      It's worth introspecting on why any given person might hesitate to feel that they can commit. This is almost always comes down to "maintainability"—websites are, like many computer-based endeavors, thought of as projects that have to be maintained. This is a failure of the native Web formats to appreciably make inroads as a viable alternative to traditional document formats like PDF and Word's .doc/.docx (or even the ODF black sheep). Many people involved with Web tech have difficulty themselves conceptualizing Web documents in these terms, which is unfortunate.

      If you can be confident that you can, today, bang out something in LibreOffice, optionally export to PDF, and then dump the result at a stable URL, then you should feel similarly confident about HTML. Too many people have mental guardrails preventing them from grappling with the relevant tech in this way.

  13. Jun 2022
  14. May 2022
    1. Building and sharing an app should be as easy as creating and sharing a video.

      This is where I think Glitch goes wrong. Why such a focus on apps (and esp. pushing the same practices and overcomplicated architecture as people on GitHub trying to emulate the trendiest devops shovelware)?

      "Web" is a red herring here. Make the Web more accessible for app creation, sure, but what about making it more accessible (and therefore simpler) for sharing simple stuff (like documents comprising the written word), too? Glitch doesn't do well at this at all. It feels less like a place for the uninitiated and more like a place for the cool kids who are already slinging/pushing Modern Best Practices hang out—not unlike societal elites who feign to tether themself to the mast of helping the downtrodden but really use the whole charade as machine for converting attention into prestige and personal wealth. Their prices, for example, reflect that. Where's the "give us, like 20 bucks a year and we'll give you better alternative to emailing Microsoft Office documents around (that isn't Google Sheets)" plan?

    1. However when you look UNDERNEATH these cloud services, you get a KERNEL and a SHELL. That is the "timeless API" I'm writing to.

      It's not nearly as timeless as a person might have themselves believe, though. (That's the "predilection" for certain technologies and doing things in a certain way creeping in and exerting its influence over what should otherwise be clear and sober unbiased thought.)

      There's basically one timeless API, and that means written procedures capable of being carried out by a human if/when everything else inevitably fails. The best format that we have for conveying the content comprising those procedures are the formats native to the Web browser—esp. HTML. Really. Nothing else even comes close. (NB: pixel-perfect reproduction à la PDF is out of scope, and PDF makes a bunch of tradeoffs to try to achieve that kind of fidelity which turns out to make it unsuitable/unacceptable in a way that HTML is not, if you're being honest with your criteria, which is something that most people who advocate for PDF's benefits are not—usually having deceived even themselves.)

      Given that Web browsers also expose a programming environment, the next logical step involves making sure these procedures are written to exploit that environment as a means of automation—for doing the drudge work in the here and now (i.e., in the meantime, when things haven't yet fallen apart).

  15. Mar 2022
  16. citeseerx.ist.psu.edu citeseerx.ist.psu.edu
    1. The complete overlapping of readers’ and authors’ roles are important evolution steps towards a fully writable web, as is the ability of deriving personal versions of other authors’ pages.
    1. For caches high in the memory hierarchy (close tothe CPU) that are implemented in hardware and where speed is at a premium,this policy is usually too expensive to implement because randomly placed blocksare expensive to locate.

      cache 等级高的 memory 为什么不要实现最灵活的 placement policy?

    2. The decision about which block to replace is governed by the cache’s replacementpolicy.

      当 cache misses 发生的时候,需要做什么事情,有哪些方式?

  17. Feb 2022
  18. Nov 2021
    1. The TWSBI Eco uses the same nib and feed as the Diamond mini, Classic and Vac Mini models. However, there is no removable assembly like the Diamond mini so the nib and feed have to be pulled out of the body of the pen instead of unscrewing and swapping over a complete nib/feed/collar assembly. Therefore, we cannot describe these nibs as fully interchangeable. If you want to fit a Diamond mini nib to a Eco or Eco T, the nib has to be removed from the collar together with the feed. This task is quite difficult and can often result in damage to the feed. Therefore, we do not recommend changing nibs on the Eco model unless you are experienced with minor pen repairs.
  19. Jun 2021
    1. We instead recommend using the Selenium or Apparition drivers.
    2. Development has been suspended on this project because QtWebKit was deprecated in favor of QtWebEngine, which is not a suitable replacement for our purposes.
  20. May 2021
    1. Well, since you're reading this, let me tell you a little more about HMR. Magic is actually not such a good think in software development, so if we can demystify HMR a bit, it will probably benefits you when it comes to answer setup questions or, generally, get the most out of your HMR experience.
  21. Apr 2021
  22. Mar 2021
    1. TRAILBLAZER-STORY will follow as it turned out to be inevitable for setting up application state for tests. Instead of fumbling around with factories and traits in your tests, you “tell a story” about what to create in which order, easily customizable, and all written using activities.
    1. It is absolutely advisable to use factory in combination with let. let(:song) { factory( Song::Create, { title: "Timebomb", band: "Rancid" } ) }
    2. You should always use operations as factories in tests.
    3. There are several helpers to deal with operation tests and operations used as factories.
    1. we used `backticks` to jump into native Javascript to use moment.js

      In regular Ruby, `` executes in a shell, but obviously there is no shell of that sort in JS, so it makes sense that they could (and should) repurpose that syntax for something that makes sense in context of JS -- like running native JavaScript -- prefect!

  23. Feb 2021
  24. Nov 2020
  25. Oct 2020
  26. developer.mozilla.org developer.mozilla.org
    1. using EventTarget.addEventListener(), and this generally replaces using the old HTML event handler attributes.
  27. Sep 2020
    1. for example, reactive declarations essentially do the work of React's useMemo, useCallback and useEffect without the boilerplate (or indeed the garbage collection overhead of creating inline functions and arrays on each state change).
  28. Aug 2020
  29. May 2020
    1. React Static is also a great replacement for the ever popular Create React App CLI. It provides a similar developer experience, zero-config environment, and features, but without boxing you in. If you ever need to customize your build system in React Static, there is no need to eject!
  30. Mar 2020
  31. Nov 2019
  32. Nov 2017
  33. Jun 2017
    1. HMR allows patching the browser state without a full refresh making it particularly handy with libraries like React where a refresh blows away the application state. The Hot Module Replacement appendix covers the feature in detail.

      Why you should prefer hot module replacement in a React development context: a full refresh, the kind your standard webpack-dev-server defaults to, will obliterate application state in React!