164 Matching Annotations
  1. Jan 2024
  2. ivanov-petrov.livejournal.com ivanov-petrov.livejournal.com
    1. - А не слишком ли ограничивает тайну предположение, что мы её не знаем?..- Свобода познать тайну и есть наша свобода. Другой нет, другой и не требуется. Стать равным себе, разве нет?- Помнится, я писал этой осенью пост о различии жизнеощущения между мужчиной и женщиной. Когда этот пост мы обсуждали, то я мельком упомянул, что мужчина строится по внутреннему, тогда как женщина — по внешнему. К этому надо приплюсовать то соображение, что сознанию мужчины внутреннее менее доступно, чем сознанию женщины, аналогично со внешним в обратную сторону. Если это как следует обдумать и выписать, то, возможно, получится удачная отправная точка… Со временем попробую, вдруг получится удачно.Кстати, моя интуиция: мы всегда себе неравны и не должны пытаться стать себе равными. Это своего рода "двуглавость": я-сегодняшний, я-идеальный. Эти два "я" неравны, не должны быть для нас равны (иначе — пропали; иначе — ошиблись). Именно это неравенство и создаёт для нас стрелку устремления. Иная сторона этой двуглавости — разделение между тем, что я раньше — может быть, не совсем удачно — назвал "внутренним разумом" и "внешним" (он — тоже наш личный, а чей же ещё…).
  3. Dec 2023
  4. ivanov-petrov.livejournal.com ivanov-petrov.livejournal.com
    1. - У меня был интересный опыт... Лет в 35, или 30, уже не помню. Помню само ощущение. Вдруг я осознал, что перестал бояться небытия, которого страшился всю жизнь. То есть это ни в коем случае не что-то суицидальное было - жизнь прекрасна, и жить прекрасно, но ничего страшного в том, что меня в какой-то неожиданный момент вдруг не станет, нет. Я это ощутил всецело, даже ощутил как-то само это небытие. Кажется, параллельно (или вследствие этого осознания) был подъем творческих сил, драйва, но точно не помню. Что-то, в общем, поменялось.Где-то полгода-год спустя я это ощущение полностью потерял (опять же, заметил случайно), и все вернулось точно, как было до.А уже сильно позже, когда с возрастом пришли проблемы с шейным кровообращением, я несколько раз проощущал что такое есть животный, физиологический страх смерти. В первый раз был уверен — инфаркт-инсульт, сейчас умру, ощущал всем телом, как любят писать — каждой клеточкой, хотя это длилось всего секунд 10. Недостаток кровоснабжения мозга запускает паническую атаку, вреда мало, но страшно. Последующие приступы уже воспринимались куда легче, и уже скоро вместо страха смерти остались только раздражение и досада, мол, только с трудом заснул, и вот опять трудиться засыпать. Все легче, когда знаешь, что нужно просто перетерпеть.- Однажды в юности, лет в двадцать испытал сильный приступ деперсонализации. Это было страшно — чувствовать, как твоё Я исчезает. Изо всех сили цеплялся за него, но безрезультатно. Тогда перестал сосредотачиваться на своих ощущениях и переключился на внешний мир, сосредоточившись на вывеске магазина поблизости — и Я вернулось. Может совпадение, а может действительно помогло.
  5. ivanov-petrov.livejournal.com ivanov-petrov.livejournal.com
    1. - Как учили нас индусы когда-то "Ты не тело, ты не разум, ты не чувства. Ты - воля!"- Воля — это преодоление конфликта мотиваций на уровне лобной коры. Регуляционный механизм, бесспорно, молодой и один из самых свежих, но всё ещё неспособный выйти за пределы того, что в него заложено в процессе формирования нейронных связей.
  6. Nov 2023
    1. It does provide an answer. The issue is that the Google form validates that the user has input a valid looking URL. So he needs to input an arbitrary, but valid URL, and then add that to /etc/hosts so his browser will resolve it to the address of his devserver. The question and answer are both fine as is and don't require any critique or clarification.

      The critical comment this was apparently in reply to was apparently deleted

  7. Oct 2023
  8. Sep 2023
    1. Words, phrases, lines, and images come to me, though obviously I work and rework the material given to me. In many of my poems I am assembling and manipulating lines and phrases I've accumulated over a period of time that seem to go together: writing the poem is my way of figuring out how they go together.

      Could this statement tie into the timeless time aspect? I only know what I am writing once I get lost and it's complete. Some of my best essays emerge when I find the evidence and form my reasoning while writing—like thinking on the page.

  9. Aug 2023
  10. Jun 2023
    1. Ithurt her to hear stories of old Kabul before thebombing. She didn't want to think about everythingthe bombs had taken away, including her father'shealth and their beautiful home. It made her angry,

      I can feel the desperation in her and the denial to go back to memory since it is too good to be ture.

  11. Apr 2023
    1. Proof.

      The proof make a special kind of construction. It takes a point in \(Z\) but not \(Y\) , and then it find the cloest point in \(Y\) to approxiamte such a vector. Then, the unit vector of, the closest approximation point to the point being approximated can generate a unitary vector that satisfies the conditions we talked about.

    Tags

    Annotators

  12. Mar 2023
    1. Your answer (422) makes sense to me. This is also what Rails (respond_with) uses when a resource couldn't be processed because of validation errors.
  13. Jan 2023
  14. Dec 2022
    1. This thread is archivedNew comments cannot be posted and votes cannot be cast

      This is so stupid. I have a relevant question/comment to add to the thread, but someone has decided that no more value can come of this thread - yet it's in search results, so new people are seeing it all the time.

      If people don't want notifications on an old thread, they should mute notifications on it - not declare it dead because they bore easily.

      One could start a new thread talking about it, but that just daisy chains the topic across multiple threads.

      Reddit is dumb for having this "feature" and it originated to censor people, which is abhorrent.

  15. Oct 2022
    1. Trolls, in this context, are humans who hold accounts on social media platforms, more or less for one purpose: To generate comments that argue with people, insult and name-call other users and public figures, try to undermine the credibility of ideas they don’t like, and to intimidate individuals who post those ideas. And they support and advocate for fake news stories that they’re ideologically aligned with. They’re often pretty nasty in their comments. And that gets other, normal users, to be nasty, too.

      Not only programmed accounts are created but also troll accounts that propagate disinformation and spread fake news with the intent to cause havoc on every people. In short, once they start with a malicious comment some people will engage with the said comment which leads to more rage comments and disagreements towards each other. That is what they do, they trigger people to engage in their comments so that they can be spread more and produce more fake news. These troll accounts usually are prominent during elections, like in the Philippines some speculates that some of the candidates have made troll farms just to spread fake news all over social media in which some people engage on.

  16. Sep 2022
    1. Code explains what and how Documentation explains why.
    2. Do you really need those lines? Isn’t it clear enough? Well, I still find comments like this in a lot of cases and it gets funnier when the comment is obsolete and the code is doing other things. Following the example, let’s imagine that another developer adds support for PUT method. I think that this is what would happen.
  17. Aug 2022
    1. Sure, you can try to solve that problem by using a one-word alternative for any multi-word phrase, but that's not always possible. Instead of relying on luck, being at the mercy of copy writers, and artificially limited to only allowing one-word items, IMHO you would be better off finding a general design solution that works even for multi-word phrases. Adjusting the letter-spacing and margin between items in your list isn't that hard
    1. handled5 what the receiver does with the content is (wisely) out of scope suggestions for two patterns: reply: specify atom thr:in-reply- to mention: include rel="mentioned"

      ```xml

      <entry xmlns='http://www.w3.org/2005/Atom'> <id>tag:example.com,2009:cmt-0.44775718</id> <author> <name>test@example.com</name <uri>bob@example.com</uri> </author> <thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' ref='tag:blogger.com,1999:blog-893591374313312737.post-3861663258538857954'> tag:blogger.com,1999:blog-893591374313312737.post-3861663258538857954</thr:in-reply-to> <content>Salmon swim upstream!</content> <title>Salmon swim upstream!</title> <updated>2009-12-18T20:04:03Z</updated> </entry> ```

  18. Jul 2022
    1. ```bash POST /news/comments/5 HTTP/1.1 Content-Type: text/xml

      <item> <title>Foo Bar</title> <author>joe@bitworking.org</author> <link>http://www.bar.com/</link> <description>My Excerpt</description> </item> ```

  19. Jun 2022
  20. May 2022
    1. https://www.niemanlab.org/2022/05/reader-comments-on-news-sites-we-want-to-hear-what-your-publication-does/

      I'm curious if any publications have experimented with the W3C webmention spec for notifications as a means of handling comments? Coming out of the IndieWeb movement, Webmention allows people to post replies to online stories on their own websites (potentially where they're less like to spew bile and hatred in public) and send notifications to the article that they've mentioned them. The receiving web page (an article, for example) can then choose to show all or even a portion of the response in the page's comments section). Other types of interaction beyond comments can also be supported here including receiving "likes", "bookmarks", "reads" (indicating that someone actually read the article), etc. There are also tools like Brid.gy which bootstrap Webmention onto social media sites like Twitter to make them send notifications to an article which might have been mentioned in social spaces. I've seen many personal sites supporting this and one or two small publications supporting it, but I'm as yet unaware of larger newspapers or magazines doing so.

    2. The Seattle Times turns off comments on “stories that are of a sensitive nature,” said Michelle Matassa Flores, executive editor of The Seattle Times. “People can’t behave on any story that has to do with race.” Comments are turned off on stories about race, immigration, and crime, for instance.

      The Seattle Times turns off comments on stories about race, immigration, and crime because as their executive editor Michelle Matassa Flores says, "People can't behave on any story that has to do with race."

    3. One of Nieman Lab’s most-read stories ever is “What happened after 7 news sites got rid of reader comments,” published in 2015.
    1. You should mentioned what you listed after the word try_files. Here's what I ended up using that seemed to work: try_files $uri $uri/index.html $uri.html /index.html; The /index.html at the end needs to match the fallback: 'index.html' part of your adapter-static config. Otherwise going directly to a route that doesn't have a matching file at that path -- such as any route with a dynamic param like [id] -- will result in a 404.
  21. Mar 2022
  22. Jan 2022
    1. Comments are turned off.

      I'd like to ask everyone to watch this 19 second long "public meeting" with comments disabled so you can see what a joke Government is.

      If you agree, please re-share. If you disagree, please explain how you think this could possibly be legitimate in the comments.

    1. Comments are turned off.

      At 1:41 in the video, almost everyone has masks on.

      By the 2:00 mark in the video, nobody has masks on anymore.

      Apparently "the science" says that you wear your masks for the photo op - but then take them off when you don't think anyone is looking anymore.

      I don't think the Government should be allowed to post propaganda to social media platforms like YouTube with comments disabled.

    1. Updates/edits based on comments should preferably be reflected in the question itself. This way other readers don't have to weed out the whole comment section. You find the edit option under the question.
  23. Dec 2021
  24. Nov 2021
    1. I can't blame you. This problem seems anything but a newbie question! I was surprised when I noticed that this post (which was the only post I could find about trying to use chromedriver with flatpak chromium) in the linux4noobs forum. I've been using Linux as my primary desktop for ~15 years and this problem has stumped me too.
    2. I'm having this problem too. Trying to use chromedriver with com.github.Eloston.UngoogledChromium (also tried org.chromium.Chromium) on Pop!_OS and selenium/webdriver (I'm using it with Ruby/capybara).This was the only post I could find (so far) about using chromedriver with a flatpak chrome/chromium... I wish someone would answer how or if this is possible.I created a chrome wrapper script that launches the flatpak, so that I could point to the script as my binary location. Did you do the same?It manages to open a window but the window is empty, and it just hangs for a hwile, and then eventually fails with:unknown error: DevToolsActivePort file doesn't exist (Selenium::WebDriver::Error::UnknownError) Any ideas how to get it working? I'd rather not install the "official" (proprietary software) Chrome binary on my system.Like you said, I never had any problems back in the good old days when we had deb packages for chromium. But now that we have to use a flatpak, I wonder if that's what the problem is — maybe chromedriver can't communicate directly with the chrome process because it is isolated/containerized??
    3. As soon as I installed a Chrome deb everything worked.sudo dpkg -i \~/Downloads/google-chrome-stable\_current\_amd64.deb It's unfortunate that that's the only way I could get it to work.
  25. Oct 2021
  26. Sep 2021
    1. From a media point of view, Genius was offensive for its initial underlying claim: that it was okay to take anyone’s content for zero compensation, so long as it “added transformative value” by tacking on a comment box where people could say it sucked.

      Hot take 🔥

  27. Jul 2021
    1. Sure, the slow way is always "good enough" — until you learn a better way of doing things. By your logic, then, we shouldn't have the option of including "Move to" in our context menus either — because any move operation could be performed using the cut and paste operations instead? The method you proposed is 6-7 steps long, with step 4 being the most onerous when you're in a hurry: Select files "Cut" "Create New Folder" Think of a name for the new folder. Manually type in that name, without any help from the tool. (We can't even use copy and paste to copy some part of one of the file names, for example, because the clipboard buffer is already being used for the file selection.) Press Enter Press Enter again to enter the new folder (or use "Paste Into Folder") "Paste" The method that Nautilus (and apparently Mac's Finder) provides (which I and others love) is much more efficient, especially because it makes step 4 above optional by providing a default name based on the selection, coming in at 4-5 steps (would be 3 steps if we could assign a keyboard shortcut to this command like Mac apparently has ): Select files Bring up context menu (a direct shortcut key would make this even sweeter) Choose "New Folder With Selection" Either accept the default name or choose a different name (optional) Press Enter Assuming "Sort folders before files" option is unchecked, you can continue working/sorting in this outer folder, right where you left off: Can you see how this method might be preferable when you have a folder with 100s or 1000s of files you want to organize it into subfolders? Especially when there is already a common filename prefix (such as a date) that you can use to group related files together. And since Nemo kindly allows us to choose which commands to include in our context menu, those who don't use/like this workflow are free to exclude it from their menus... Having more than one way to accomplish something isn't necessarily a bad thing.
  28. Jun 2021
    1. git diff-index --name-status --relative --cached @ might be a bit easier to parse (and only includes staged files so you don't have to do an extra step to filter them). Also, I couldn't use git status --porcelain because my Rails app is in a sub-folder so I needed the list of files to be relative to the Rails root instead of relative to the git repo root (although git status in general seems to respect the --relative option, git status --porcelain seems to not).
    1. https://github.com/rycus86/githooks is a really option for managing hooks It is... safe (it uses an opt-in model, where it will ask for confirmation whether new or changed scripts should be run or not (or disabled)) configurable handles a lot of the details for you lets you keep your hooks nicely organized. For example:
    1. Oversharing. Crying, disclosing intimate details, and telling long (unrelated and/or unsolicited) stories about one’s personal life may indicate the lack of an essential social work skill: personal boundaries.

      Testing out the annotate feature. Student 1 will highlight sections according to the prompts, as shown HERE.

      For example: "This is me during interviews. I say too much and veer off topic."

    1. Same feature in TypeScript¶ It's worth mentioning that other languages have a shortcut for assignment var assignment directly from constructor parameters. So it seems especially painful that Ruby, despite being so beautifully elegant and succinct in other areas, still has no such shortcut for this. One of those other languages (CoffeeScript) is dead now, but TypeScript remains very much alive and allows you to write this (REPL): class Foo { constructor(public a:number, public b:number, private c:number) { } } instead of this boilerplate: class Foo { constructor(a, b, c) { this.a = a; this.b = b; this.c = c; } } (The public/private access modifiers actually disappear in the transpiled JavaScript code because it's only the TypeScript compiler that enforces those access modifiers, and it does so at compile time rather than at run time.) Further reading: https://www.typescriptlang.org/docs/handbook/2/classes.html#parameter-properties https://basarat.gitbook.io/typescript/future-javascript/classes#define-using-constructor https://kendaleiv.com/typescript-constructor-assignment-public-and-private-keywords/ I actually wouldn't mind being able to use public/private modifiers on instance var parameters in Ruby, too, but if we did, I would suggest making that be an additional optional shortcut (for defining accessor methods for those instance vars) that builds on top of the instance var assignment parameter syntax described here. (See more detailed proposal in #__.) Accessors are more of a secondary concern to me: we can already define accessors pretty succinctly with attr_accessor and friends. The bigger pain point that I'm much more interested in having a succinct shortcut for is instance var assignment in constructors. initialize(@a, @b, @c) syntax¶ jsc (Justin Collins) wrote in #note-12: jjyr (Jinyang Jiang) wrote: I am surprised this syntax has been repeatedly requested and rejected since 7 years ago. ... As someone who has been writing Ruby for over 10 years, this syntax is exactly that I would like. I grow really tired of writing def initialize(a, b, c) @a = a @b = b @c = c end This would be perfect: def initialize(@a, @b, @c) end I'm a little bit sad Matz is against this syntax, as it seems so natural to me. Me too!! I've been writing Ruby for over 15 years, and this syntax seems like the most obvious, simple, natural, clear, unsurprising, and Ruby-like. I believe it would be readily understood by any Rubyist without any explanation required. Even if you saw it for the first time, I can't think of any way you could miss or misinterpret its meaning: since @a is in the same position as a local variable a would normally be, it seems abundantly clear that instead of assigning to a local variable, we're just assigning to the variable @a instead and of course you can reference the @a variable in the constructor body, too, exactly the same as you could with a local variable a passed as an argument. A workaround pattern¶ In the meantime, I've taken to defining my constructor and list of public accessors (if any) like this: attr_reader \ :a, :b def new( a, b) @a, @b = a, b end ... which is still horrendously boilerplatey and ugly, and probably most of you will hate — but by lining up the duplicated symbols into a table of columns, I like that I can at least more easily see the ugly duplication and cross-check that I've spelled them all correctly and handled them all consistently. :shrug: Please??¶ Almost every time I write a new class in Ruby, I wish for this feature and wonder if we'll ever get it. Can we please?
    1. Thanks, this was just what I was looking for! This is a perfect appropriate use of instance_eval. I do not understand the nay-sayers. If you already have your array in a variable, then sure, a.reduce(:+) / a.size.to_f is pretty reasonable. But if you want to "in line" find the mean of an array literal or an array that is returned from a function/expression — without duplicating the entire expression ([0,4,8].reduce(:+) / [0,4,8].length.to_f, for example, is abhorrent) or being required to assign to a local, then instance_eval option is a beautiful, elegant, idiomatic solution!!
    2. instance_eval is analogous to using tap, yield_self, … when you are dealing with a chain of method calls: do use it whenever it's appropriate and helpful! And in this case, I absolutely believe that it is.
    1. some peer annotations might evenimpede their understanding

      I've never really heard this before, though it's clearly an issue when thinking about public annotation on the web in terms of the whole "don't read the comments" thing.

      I suppose it's also a pedagogical dilemma. Can noise be as instructive as signal? Is distinguishing the two, and perhaps leveraging both, part of the work of educaiton?

  29. May 2021
    1. If instead of commenting, you write a response on your blog, you are standing behind your words, and associating them with the rest of your writing. The social dynamics are very different; you think more before responding instead of posting a quick flame. You can't really spam, as you are only soiling your own garden.
  30. Apr 2021
    1. We’ve been working on a sort of SPLOT-type thing which is essentially slimmed-down backend for sites whose sole purpose is completing a writing assignment(s) for a single class. I like the TRU SPLOT approach and we’re going to use that in some use cases, but we wanted something that functions kinda like a SPLOT but begins to introduce students & fac to the real WP backend. We’re viewing it as a beginning on-ramp to later those students feel comfortable with their own WP blog with simplified options. Then onto more WP options and then maybe to full DoOO someday.

      While reading this, I'm thinking that I ought to build a SPLOT version of commentpara.de that allows a WordPress based anonymous commenting functionality for sending Webmentions.

    1. I love the idea of Webmention becoming part of core.

      One of the benefits I've seen with it is that to comment on my site, you need to post it on your own site first to send me the notification. People are much less likely to publicly spam me when they have to host the spam for themselves and associate it with their identity directly. (I'll admit that this doesn't get rid of all spam, but it does help to significantly cut back on it. To date, I don't believe there's been any Webmention spam seen in the wild.) If anything I've actually seen more civil and substantive conversations from those using Webmention. It'd be interesting to see WP Tavern support it.

      Reframing the design, UI, prevention of abuse, and set up of how comments are done on the web is certainly a laudable goal and one which could use some rebuilding from the ground up.

      (syndicated to https://wptavern.com/yes-comments-are-still-relevant-but-we-need-a-better-system?unapproved=373040&moderation-hash=b55adb70109112d26a7bff2e87c00aa9#comment-373040)

  31. Mar 2021
    1. Q: Can I access my personal comment history? A: No, there will not be a way to access archived comments.

      In this instance, it's similar to a site death taking one's data off-line. This is a good reason to post one's comments on their own site first.

    2. Q: So, this means you don’t value hearing from readers?A: Not at all. We engage with readers every day, and we are constantly looking for ways to hear and share the diversity of voices across New Jersey. We have built strong communities on social platforms, and readers inform our journalism daily through letters to the editor. We encourage readers to reach out to us, and our contact information is available on this How To Reach Us page.

      We have built strong communities on social platforms

      They have? Really?! I think it's more likely the social platforms have built strong communities which happen to be talking about and sharing the papers content. The paper doesn't have any content moderation or control capabilities on any of these platforms.

      Now it may be the case that there are a broader diversity of voices on those platforms over their own comments sections. This means that a small proportion of potential trolls won't drown out the signal over the noise as may happen in their comments sections online.

      If the paper is really listening on the other platforms, how are they doing it? Isn't reading some or all of it a large portion of content moderation? How do they get notifications of people mentioning them (is it only direct @mentions)?

      Couldn't/wouldn't an IndieWeb version of this help them or work better.

    3. <small><cite class='h-cite via'> <span class='p-author h-card'>Inquirer.com</span> in Why we’re removing comments on most of Inquirer.com (<time class='dt-published'>03/18/2021 19:32:19</time>)</cite></small>

    1. Many news organizations have made the decision to eliminate or restrict comments in recent years, from National Public Radio, to The Atlantic, to NJ.com, which did a nice job of explaining the decision when comments were removed from its site.

      A list of journalistic outlets that have removed comments from their websites.

    2. Experience has shown that anything short of 24-hour vigilance on all stories is insufficient.
    3. Racism has been a persistent presence in Inquirer comments. The Inquirer is committed to making the changes required to be an actively anti-racist news organization. Removing comments is a step in the right direction, with many more to come.
    4. Commenting on Inquirer.com was long ago hijacked by a small group of trolls who traffic in racism, misogyny, and homophobia. This group comprises a tiny fraction of the Inquirer.com audience. But its impact is disproportionate and enduring.
  32. Feb 2021
  33. Jan 2021
  34. Dec 2020
  35. Oct 2020
    1. Comment, according to communications studies professor Joseph Reagle, Jr., is a genre of communication that is reactive, short, and asynchronous.4
    1. That said: I will try to work out using webmentions to reply to folks replies that get backfed to my site, using my site’s comments. We’ll see.

      I spent some time trying to figure this out. It's not as hard as I would have presumed to thread comments between WordPress and Twitter. https://boffosocko.com/2018/07/02/threaded-conversations-between-wordpress-and-twitter/

      I do wish I had an automated way to write the comment on my site and syndicate it to Twitter automatically and have the threading work properly. For now I'm doing it manually--the few times I do do it.

    1. We analyzed our Disqus data and we found that roughly 17,400 comments were made on our site in 2019, but 45% came from just 13 people. That data tells us that social media, email, phone calls, letters to the editor, our Crosscut events and an occasional visit to the newsroom are far better tools for us to hear about your concerns, story ideas, feedback and support.

      The Disqus data statistics here are fascinating. It also roughly means that those 13 people were responsible for 600+ comments on average or roughly 2 a day every day for the year. More likely it was a just a handful responsible for the largest portion and the others tailing off.

      Sadly missing are their data about social media, email, phone, and letters to the editor which would tell us more about how balanced their decision was. What were the totals for these and who were they? Were they as lopsided as the Disqus numbers?

    1. For instance, if someone replies to a post on Twitter, the reply gets sent back here as a comment. However if I reply here to that comment, it doesn’t get sent back to Twitter.

      This is an interesting problem. It also becomes an issue of having the comment reply on the WP site be able to have the Twitter responses to that come back to the original, potentially as a comment with a URL with a fragment.

    1. Think of this essay as a series of strongly held hypotheses; without access to the types of data which i’m not even sure exists, it’s difficult to be definitive. As ever, my wise readers will add or push back as they always do.

      Push back, sure, but where? Where would we find this push back? The comments section only has a few tidbits. Perhaps the rest is on Twitter, Facebook, or some other social silo where the conversation is fraught-fully fragmented. Your own social capital is thus spread out and not easily compiled or compounded. As a result I wonder who may or may not have read this piece...

    1. So - I’m not quite ready to ditch disqus and move completely to Hypothesis annotations

      I do quite like the idea of using Hypothes.is as a service for implementing one's website comments in a broader way. It's sort of reminiscent of how some static site generators are leveraging webmention.io as a third party comment/webmention provider. Of course this presuposes that one is comfortable offloading this to a third party that could disappear and take the data with them, though your spreadsheet set up would help to protect against that.

  36. Sep 2020
    1. The dynamic routes are a great way to keep the routing.rb DRY and avoid unneeded dependencies between the routing and the controller files That is exactly the problem: I've already defined the (white)list of actions in the controller; I just want to make them all available via routes. I shouldn't have to repeat myself in the routes file.
  37. Aug 2020
  38. Jul 2020
  39. Jun 2020
  40. May 2020
    1. Updated to add .join. Also looked like the 2nd example was missing result.save so added that too. Haven't tested the code, so hopefully it is correct...
  41. Apr 2020
    1. descriptive study of a large develop-ment team—roughly 450 people producing about 9,000 annotationson about 1,250 documents over 10 months—using a Web-based anno-tation system.
  42. Mar 2020
    1. I've been meaning to remind readers that I do read the comments. Some time ago, one disappointed commenter mused that others' reflections seemed to go (as I recall) "into a void," because I remained silent to each. Perhaps I was ignoring readers' remarks? I assure you that is not the case. I read them all — although on this site, for some reason, "all" means somewhat sparse — and I find them nearly all remarkable in their perceptiveness. I especially welcome, and enjoy, intelligent disagreement. I choose not to respond, however, only because of my editorial philosophy, which holds that the comment section is, rightfully, for commenters — and commenters alone. I've already had my say, and it seems to me rather rude to take another whack in reply. Whenever I'm so substantively shaky or incoherent as to make my case unpersuasively the first time around, I figure I should live with the consequences. And whenever I find criticism flawed, I figure readers — perceptive as they are — will see the flaw as well, therefore there's no need for me to rub it in. So, I beg you not to take my silence personally.