419 Matching Annotations
  1. Aug 2023
  2. Feb 2023
  3. Dec 2022
  4. Nov 2022
    1. ```html

      <style> ::selection { background: #00FF00; } ::highlight(foo) { background: #FF00FF; } </style> <script> getSelection().removeAllRanges(); getSelection().selectAllChildren(document.body); const style = getComputedStyle(document.body, "::highlight(foo)"); console.log(style.backgroundColor); </script> <body>Hello, world!</body>

      ```

  5. May 2022
    1. The security of the data (authentication, confidentiality, integrity and forward secrecy) is handled by the transport security protocol, BTP. The same protocol is used for all transports. BTP is an obfuscated protocol: to anyone except the intended sender and recipient, all data is indistinguishable from random. So BTP's first job is to let the recipient know who sent the data, so the recipient can use the right key to authenticate and decrypt it.

      crypto protocol

  6. www.investopedia.com www.investopedia.com
    1. is something, usually money, borrowed by one party from another. Debt is used by many corporations and individuals to make large purchases that they could not afford under normal circumstances
  7. Jan 2022
  8. Dec 2021
  9. Feb 2021
    1. and that designers be viewed as sojourners who engage in this unique task of exploration through maintenance and innovative learning

      Highlight: Putting it all together in conclusion. Telling of the journey that instrucitonal designers are on and tying back to the two types learning; innovative and maintenance.

      Great way to end the Chapter!

    2. A part of one’s learning journey, then, is learning that comes by way of critical self-reflection.

      Highlight: Question your own authority or self-governance through self-reflection what a great thought. Many of us never question oursleves or own motivations and this is needed as part of the design journey.

    3. That is, designers should be willing to question accepted disciplinary practices in an effort to innovate what is needed in a given situation; their personal innovative learning and practical wisdom will, at least at times, overturn textbook formalisms; and they should be willing to violate principles in an effort to create what is needed, within contextual constraints.

      This is often frowned upon in so many professional arenas.

    1. Are designers also wasting the time of the critics?

      Wow what a way to end the chapter. Are instcutional Designers wasting their time decorating their instruction or filling them with jargon that they miss the point of educating the learners.

      This is a wonderful story about something that anyone could be familiar with and understand how instrucitonal design can go at times. Lending to the attractiveness and lacking on the informing side.

    2. Skinner’s reinforcement theory was used to create carefully constructed self­-instructional materials

      I always wondered about the beginning of Instuctional Design, and it is nice to understand that Skinnerian psychology had a part in forming the foundation of Instuctional Design We know today.

    3. Formative evaluation

      I never realized how important continued formative evaluation was until I entered a classroom. It is so important to continue to evaluate through out a process rather than waiting until the end.

    1. Highlight PoetryFinding poetry in other people’s webpages

      I sort of wish that I could do separate tidbits like this in hypothes.is.

  10. Sep 2020
  11. Jul 2020
  12. May 2020
    1. Welcome, continue to LINER

      Destul de simpatică aplicația, doar că varianta FREE e destul de limitată

  13. Apr 2020
  14. Dec 2019
    1. Paradise Lost

      PLACEHOLDER -- box-highlight

      couldn't find any extra-textual marks on this page pertaining to Paradise Lost.

    2. Coleridge's Antient Mariner.

      In the Thomas Copy, the allusion to Coleridge, "but I shall kill no albatross" is not attributed in text, but rather added by hand as a citation at the bottom of the page: "x Coleridge's Ancient Mariner x"

    3. This letter ought to be re-written

      In the Thomas copy, a note at the bottom of the page stipulates: "This letter ought to be re-written". The first three paragraphs and the final paragraph were to be substantively rewritten in the 1831 edition.

    4. If there were ever to be another edition of this book, I should re-write these two first chapters. The incidents are tame and ill-arranged—the language sometimes childish.—They are unworthy of the rest of the w booknarration.

      In the Thomas Copy, Mary's marginal note outlines her dissatisfaction with the opening chapters of the 1818 edition. Indeed, these chapters would be heavily augmented and revised for the 1831, presumably in accordance with Shelley's observations here.

    5. impossible:

      In the Thomas copy beneath the line "This manuscript will doubtless afford you the greatest <u>pleasure</u>," is written a the single word: "impossible." We cannot tell if this was Mary's comment or was put in by another reader.

    6. you said your family was not sientific.

      In the Thomas Copy, at the bottom of this page, an unknown hand states: "You said your family was not scientific." If this notation is in Mary's hand, she may be speaking to her character Victor, noting a discrepancy in his account of their familiarity with the sciences.

    7. bad

      In the Thomas copy this passage, deleted in 1831, is tagged by Shelley in the margins as "bad".

  15. Aug 2019
    1. With co-ops, not-for-profit status is less closely tied to corporate form than for typical not-for-profit corporations
  16. nissenbaum.tech.cornell.edu nissenbaum.tech.cornell.edu
    1. The remainingsections of the paper will argue that a plausible causal connection can be drawnin two directions: first, that virtue leads people to participate in commons-basedpeer projects, and second, that participation may give rise to virtue. Based uponthese observations, we conclude the paper with some prescriptions for publicpolicy and design.
    1. be very available
    2. To give it a proper try, you need to set free at least an entire team
    3. encourage our remote workers to adopt a healthy lifestyle
    4. a list of equipment that’s been picked for ergonomic comfort
    5. you’ll need to get the ergonomic basics right
    6. “Have I done a good day’s work?”
    7. culture of reasonable expectations
    8. occasionally wander out into the real world
    9. human interaction does not have to come from either coworkers or others in your industry.
    10. find a co-working facility and share desks with others in your situation
    1. there’s no such thing as a one-hour meeting. If you’re in a room with five people for an hour, it’s a five-hour meeting.
    2. Forcing everyone into the office every day is an organizational SPoF.
    3. But here’s the thing: if you’re going to give it a shot, give it a real shot. Try it for at least three months
    4. it’s clear who in the company is pulling their weight and who isn’t.
    5. When you can’t see someone all day long, the only thing you have to evaluate is the work.
    6. a weekly discussion thread with the subject “What have you been working on?” Everyone chimes in with a few lines about what they’ve done over the past week and what’s intended for the next week. It’s not a precise, rigorous estimation process, and it doesn’t attempt to deal with coordination.
    7. everyone needs to feel that they’re in the loop
    8. a quality waste of time with your coworkers
    9. a single, permanent chat room where everyone hangs out all day to shoot the breeze, post funny pictures, and generally goof around.
    10. record a screencast and narrate the experience
    11. Just let the tape roll and it’ll be more than “good enough.”
    12. It’s about collaborating on the work itself, not about reading facial expressions (although that too has a time and place).
    13. Use a shared screen to collaborate on everything
    14. Much of the magic that people ascribe to sitting together in a room is really just this: being able to see and interact with the same stuff.
    15. in most cases we think it’s more of a challenge than it’s worth
    16. If there’s just no getting around the time-zone issue
    17. need a good four hours of overlap to avoid collaboration delays and feel like a team
  17. Jun 2019
  18. Feb 2019
    1. tech companies are not so much unilaterally controlling consumers as confusing them about what is under their control.
    2. data scientists found that measuring people’s expressed preferences was a dead end because these were too variable
    3. easier to change the entire infrastructure in which people’s preferences lived, and then, rather than assume people are capable of forming and expressing their tastes independently, you could treat captured behavioral data as revealed preferences
    4. Flow works by disguising its compulsory mechanism in the details of its content, which is nothing more than bait from the system’s perspective.
    5. both want the particular units of content and are indifferent to them. We are both active agents and passive objects.
    6. Coercion and persuasion, then, can’t be cleanly distinguished.
    7. When platforms today deploy recommendation algorithms, their purpose is to produce flow.
    8. “persuasive technology” that can condition prey “to play the role scripted for it in its design.”
    9. what’s being sold is surrender
    10. that users want to consume flow, not particular items of content
  19. Dec 2018
    1. Do not forget that automation will generalize and make employment less necessary. Look at the self-checkouts in supermarkets, automated tolls, but also the software robots that do housekeeping at Wikipedia. I argue that this is a good thing. On one condition: that it enhances the ability of people to develop their social skills, their knowledge, their work in the strict sense of the term, rather than solely their job.
  20. Jul 2018
    1. We’ve made an annual thing out of doing it every year over the Super Bowl. We have an event called Break the Super Bowl, where kids are looking at Super Bowl ads and then remixing them. Then we throw them back up online, if they’re fair use, in real time. We get a bunch of kids together for the Super Bowl and it looks like a regular Super party. We’ve got pizza, and Doritos, and wings, and soda, and all the junk food. But then they’re all working in teams on laptops, and they’re remixing the actual ads from the Super Bowl that go up that night. We have the game playing on a larger screen so that it has a fun party atmosphere, but they’re actually doing something.

      This feels like a great example for anecdote / color / something creative in the final report.

      A "Hive highlight reel" of activities / lesson plans / creative jams. "20 things to do w. your kid on a rainy day." etc.

  21. Feb 2018
    1. This allows at least 500components per linear inch or a quarter million per squareinch.

      This is about 388 transistors per mm2. Intel now gets 100,000,000

    2. 65 000

      FYI. AMD 32 core now EPYC has about 19 billion transistors

    1. Two problems now arise.

      These problems are largely one consequence of limited computational power

  22. Jan 2018
    1. The self-described “creature of the suburbs” helped remake this city, in some ways, for his own maximum personal comfort.
    2. trust-us self-assurance in their own technocratic moral sense
    3. main thing Doctoroff admits the administration didn’t quite get right was figuring out how to keep New York from becoming too expensive for many of the people who already lived in it.
    4. Doctoroff has little use for “nostalgia,” practically an epithet in the book,
    5. Success is when “more customers want to come and stay. And the ultimate measure is population growth.”
    6. “You have to treat citizens and businesses like customers,”
  23. Dec 2017
  24. Oct 2017
  25. nissenbaum.tech.cornell.edu nissenbaum.tech.cornell.edu
    1. Commons-based peer-production relations regularly exhibit three structuralattributes.
  26. Sep 2017
    1. Yet when you “criticize in private” for behavior that occurred in a team meeting or affects the team, you undermine team members’ accountability to each other. You send the message that team members are accountable only to you, not to the team. You also send the entire team the message that they don’t need to hold each other accountable — you’ll do it for them. In short, you shift accountability from the team to you.
  27. Apr 2017
    1. Readers need to be trained to understand that, when it comes to bureaucratic sources, ugliness in prose is usually not entirely aesthetic, but usually is covering up something far more egregious than style.
    2. While the bureaucratic voice works to present governments and corporations as placid, apologetic, and unmovable, it also works to make their victims as active and vital as possible.
    3. But the figures responsible for establishing procedure are nowhere to be found. Whenever possible, bureaucratic style will shift responsibility to immutable rules and directives that appear spontaneously from the ether.
    4. Who told them? The sentence does not make this clear, even though it is this unnamed actor, presumably a supervisor, who set this entire chain of events in motion. Deliberately pushed back as far off the stage as possible, there is no one here to responsibly hold accountable for subsequent events.
    5. as users become more creative in crafting language to reflect new kinds of expression, bureaucrats get more creative in using that expression to hide the levers of power
    1. Is "neutral point of view" an adequate criterion when stories from different perspectives are to be told? Is "citation needed" when it is oral history or folklore? Shall artifacts abandoned on the scenes of natural disasters or human conflicts be photoed and put into the Wikimedia Commons? How do we attribute these artifacts?
  28. Mar 2017
    1. Recommendations and best practices for future consultations
    2. Outcomes

      Similarly, what outcomes can reasonably be expected with a scaled up version of a consultation using pol.is?

    3. These activities were conducted in two main phases: an idea generation phase and a consultation on the draft Plan
    4. Engaging Canadians and the world: Canadians have the information they need to meaningfully interact with and participate in their democracy. They have the opportunity to make their voices heard on government policy and programs from the start. Canada demonstrates leadership by championing open government principles and initiatives around the world.
    1. “There’s a habit of mind that the masters have,” Gottman explained in an interview, “which is this: they are scanning social environment for things they can appreciate and say thank you for. They are building this culture of respect and appreciation very purposefully. Disasters are scanning the social environment for partners’ mistakes.”
  29. Feb 2017
    1. maximise the quality of interaction and contributions, based on the task at hand and the target participant group
    2. grow the skills of the team
    3. ongoing development of the digital tools
    4. create and manage projects
    5. financial and human resources
    6. without the requisite support, there is the risk of failing to deliver on promises and ambitions, as a result alienating citizens who have contributed
    7. higher investment in mass communications and PR may also be required
    8. work closely with civil society groups to help reach audiences not accustomed to using the internet
    9. local or experiential knowledge
    10. specific knowledge, expertise or information
  30. Jan 2017
    1. Es ist also kein Wunder, dass sich Menschen ihre Arbeit als Identitätsbezug erwählen. Denn für andere Tätigkeiten haben sie keine Zeit mehr. Eignet sich der Beruf jedoch nicht als identitätsstiftend, sind Frustration und Unzufriedenheit häufig eine Folge.
  31. Mar 2016
    1. We are called Matrix because we provide a structure in which all communication can be matrixed together.
  32. Oct 2015
    1. a parameter
    2. the ioctl number
    3. the file descriptor of the appropriate device file
    4. The ioctl function is called with three parameters
    5. Every device can have its own ioctl commands, which can be read ioctl's (to send information from a process to the kernel), write ioctl's (to return information to a process), [1] both or neither
    6. The answer in Unix is to use a special function called ioctl
    1. To create a new char device named `coffee' with major/minor number 12 and 2, simply do mknod /dev/coffee c 12 2
    2. When the system was installed, all of those device files were created by the mknod command.
    3. character devices are allowed to use as many or as few bytes as they like
    4. block devices can only accept input and return output in blocks
    5. This is important in the case of storage devices, where it's faster to read or write sectors which are close to each other,
    6. block devices have a buffer
    7. Devices are divided into two types: character devices and block devices
    8. hey have unique minor numbers because the driver sees them as being different pieces of hardware.
    9. The minor number is used by the driver to distinguish between the various hardware it controls.
    10. The major number tells you which driver is used to access the hardware. Each driver is assigned a unique major number; all device files with the same major number are controlled by the same driver. All the above major numbers are 3, because they're all controlled by the same driver.
    11. The first number is called the device's major number. The second number is the minor number.
    12. 3, 1
    13. each piece of hardware is represented by a file located in /dev
    14. One class of module is the device driver, which provides functionality for hardware like a TV card or a serial port
    15. There are things called microkernels which have modules which get their own codespace.
    16. the above discussion is true for any operating system which uses a monolithic kernel
    17. it shares the kernel's codespace rather than having its own
    18. Since a module is code which can be dynamically inserted and removed in the kernel
    1. your init and cleanup functions must be defined before calling the macros,
    2. you can rename the init and cleanup functions of your modules; they no longer have to be called init_module() and cleanup_module() respectively. This is done with the module_init() and module_exit() macros
    1. When the novelty wears off, remove your module from the kernel by using rmmod hello-1
    2. simple Makefile
    3. insert your freshly-compiled module it into the kernel with insmod ./hello-1.ko
    4. they contain an additional .modinfo section that where additional information about the module is kept
    5. kernel modules now have a .ko extension
    6. there is a new way of doing
    7. redundant settings accumulated in sublevel Makefiles
    8. kbuild
  33. Jul 2015
    1. If they want JavaScript, then it is an Ajax request and we render the JavaScript template associated with this action.
    2. “if the client wants HTML in response to this action, just respond as we would have before, but if the client wants XML, return them the list of people in XML format.” (Rails determines the desired response format from the HTTP Accept header submitted by the client.)
    1. You then have a corresponding app/views/users/create.js.erb
    2. format.js
    3. Notice the format.js in the respond_to block; that allows the controller to respond to your Ajax request.
    4. Because the form's remote option is set to true, the request will be posted to the UsersController as an Ajax request, looking for JavaScript.
    5. Ajax isn't just client-side, you also need to do some work on the server side to support it. Often, people like their Ajax requests to return JSON rather than HTML.
    6. We call this 'unobtrusive' JavaScript because we're no longer mixing our JavaScript into our HTML. We've properly separated our concerns, making future change easy
    1. would provide the @buyer object to the partial, available under the local variable account and is equivalent to:
    2. :object option can be used to pass an object to the partial.
    3. This would first render “advertiser/_account.html.erb” with @buyer passed in as the local variable account,
    4. <%= render partial: "account", locals: { account: @buyer } %>
    5. If you're not going to be using any of the options like collections or layouts, you can also use the short-hand defaults of render to render partials. Examples:
    6. There's also a convenience method for rendering sub templates within the current controller that depends on a single object (we call this kind of sub templates for partials). It relies on the fact that partials should follow the naming convention of being prefixed with an underscore
    1. However, Rails has a 'seeds' feature that should be used for seeding a database with initial data. It's a really simple feature: just fill up db/seeds.rb with some Ruby code, and run rake db:seed:
    2. The Active Record way claims that intelligence belongs in your models, not in the database.
    3. If you are using features like this, then you should set the schema format to :sql.
    4. There is however a trade-off: db/schema.rb cannot express database specific items such as triggers, or stored procedures. While in a migration you can execute custom SQL statements, the schema dumper cannot reconstitute those statements from the database
    5. Because this is database-independent, it could be loaded into any database that Active Record supports
    6. :ruby
    7. :sql or :ruby.
    8. There are two ways to dump the schema.
    9. the information is nicely summed up in the schema file.
    10. Schema files are also useful if you want a quick look at what attributes an Active Record object has.
    11. Migrations, mighty as they may be, are not the authoritative source for your database schema. That role falls to either db/schema.rb or an SQL file which Active Record generates by examining the database. They are not designed to be edited, they just represent the current state of the database.
    12. Instead, you should write a new migration that performs the changes you require
    13. In general, editing existing migrations is not a good idea.
    14. Occasionally you will make a mistake when writing a migration. If you have already run the migration then you cannot just edit the migration and run the migration again: Rails thinks it has already run the migration and so will do nothing when you run rake db:migrate. You must rollback the migration (for example with rake db:rollback), edit your migration and then run rake db:migrate to run the corrected version.
    15. rake db:drop
    16. db:reset task will drop the database and set it up again
    17. create the database, load the schema and initialize it with the seed data.
    18. rake db:setup
    19. If you specify a target version, Active Record will run the required migrations (change, up, down) until it has reached the specified version
    20. runs the change or up method for all the migrations that have not yet been run
    21. rake db:migrate.
    22. You can also use the old style of migration using up and down methods
    23. The revert method also accepts a block of instructions to reverse. This could be useful to revert selected parts of previous migrations.
    24. If your migration is irreversible, you should raise ActiveRecord::IrreversibleMigration from your down method
    25. reverse order
    26. drop_table :distributors
    27. create_table :distributors
    28. the database schema should be unchanged if you do an up followed by a down
    29. revert the transformations done by the up method.
    30. down
    31. describe the transformation you'd like to make to your schema
    32. up
    33. If the previous example migration is reverted, the down block will be run after the home_page_url column is removed and right before the table distributors is dropped.
    34. Sometimes your migration will do something which is just plain irreversible; for example, it might destroy some data. In such cases, you can raise ActiveRecord::IrreversibleMigration in your down block.