233 Matching Annotations
  1. Last 7 days
  2. Jan 2023
    1. Books and Presentations Are Playlists, so let's create a NeoBook this way.

      https://wiki.rel8.dev/co-write_a_neobook

      A playlist of related index cards from a Luhmann-esque zettelkasten could be considered a playlist that comprises an article or a longer work like a book.

      Just as one can create a list of all the paths through a Choose Your Own Adventure book, one could do something similar with linked notes. Ward Cunningham has done something similar to this programmatically with the idea of a Markov monkey.

  3. Dec 2022
  4. Nov 2022
    1. https://whatever.scalzi.com/2022/11/25/how-to-weave-the-artisan-web/

      “But Scalzi,” I hear you say, “How do we bring back that artisan, hand-crafted Web?” Well, it’s simple, really, and if you’re a writer/artist/musician/other sort of creator, it’s actually kind of essential:

  5. Oct 2022
  6. Sep 2022
    1. Oh, my goodness. It's kind of scary looking, actually.

      This reminded me of a time when I was on vacation to Iraq in the city of Karbala. There was a blue car on the street, without a driver in the car. The police arrived with dogs that looked very scary. The dogs circled around the car, and they sniffed out explosives. The police then ordered the people to empty the street so everyone can be safe.

  7. Aug 2022
    1. Following. I haven’t found anything in years. I’m planning on building my own scraper for my bank this winter if I can’t find anything by then
  8. Jul 2022
    1. 5.11 Convert your principles into algorithms and have the computer make decisions alongside you.

      5.11 Convert your principles into algorithms and have the computer make decisions alongside you.

    2. 5.10 Believability weight your decision making.

      5.10 Believability weight your decision making.

    3. 5.6 Make your decisions as expected value calculations.

      5.6 Make your decisions as expected value calculations.

    4. 5.5 Logic, reason, and common sense are your best tools for synthesizing reality and understanding what to do about it.

      5.5 Logic, reason, and common sense are your best tools for synthesizing reality and understanding what to do about it.

    5. 4.5 Getting the right people in the right roles in support of your goal is the key to succeeding at whatever you choose to accomplish.

      4.5 Getting the right people in the right roles in support of your goal is the key to succeeding at whatever you choose to accomplish.

    6. 3.4 Triangulate your view with believable people who are willing to disagree.

      3.4 Triangulate your view with believable people who are willing to disagree.

    7. 3.1 Recognize your two barriers

      3.1 Recognize your two barriers

    8. 2.7 Understand your own and others’ mental maps and humility.

      2.7 Understand your own and others’ mental maps and humility.

    9. 1.9 Own your outcomes.

      1.9 Own your outcomes.

  9. Jun 2022
    1. He's also the co-founder of the hyperlocal community site outside.in.

      It no longer resolves, but outside.in sounds like the sort of project that fits into the sort of space similar to Darius Kazemi's Run Your Own Social.

      Archive.org makes it look like a hyperlocal space done at larger scale though... perhaps in a shape more similar to Patch? https://web.archive.org/web/20090618030413/http://outside.in/

    1. nothing is permanent in the digital world

      Either ironic or maybe not the best advice when suggesting people might choose something like Notion or Evernote which could disappear with your data...

    Tags

    Annotators

  10. May 2022
    1. For example, the idea of “data ownership” is often championed as a solution. But what is the point of owning data that should not exist in the first place? All that does is further institutionalise and legitimate data capture. It’s like negotiating how many hours a day a seven-year-old should be allowed to work, rather than contesting the fundamental legitimacy of child labour. Data ownership also fails to reckon with the realities of behavioural surplus. Surveillance capitalists extract predictive value from the exclamation points in your post, not merely the content of what you write, or from how you walk and not merely where you walk. Users might get “ownership” of the data that they give to surveillance capitalists in the first place, but they will not get ownership of the surplus or the predictions gleaned from it – not without new legal concepts built on an understanding of these operations.
    1. And it’s easy to leave. Unlike on Facebook or Twitter, Substack writers can simply take their email lists and direct connections to their readers with them.

      Owning your audience is key here.

    1. We believe that Facebook is also actively encouraging people to use tools like Buffer Publish for their business or organization, rather than personal use. They are continuing to support the use of Facebook Pages, rather than personal Profiles, for things like scheduling and analytics.

      Of course they're encouraging people to do this. Pushing them to the business side is where they're making all the money.

    1. Manton says owning your domain so you can move your content without breaking URLs is owning your content, whereas I believe if your content still lives on someone else's server, and requires them to run the server and run their code so you can access your content, it's not really yours at all, as they could remove your access at any time.

      This is a slippery slope problem, but people are certainly capable of taking positions along a broad spectrum here.

      The one thing I might worry about--particularly given micro.blog's--size is the relative bus factor of one represented by Manton himself. If something were to happen to him, what recourse has he built into make sure that people could export their data easily and leave the service if the worst were to come to happen? Is that documented somewhere?

      Aside from this the service has one of the most reasonable turn-key solutions for domain and data ownership I've seen out there without running all of your own infrastructure.

    2. First, Manton's business model is for users to not own their content. You might be able to own your domain name, but if you have a hosted Micro.blog blog, the content itself is hosted on Micro.blog servers, not yours. You can export your data, or use an RSS feed to auto-post it to somewhere you control directly, but if you're not hosting the content yourself, how does having a custom domain equal self-hosting your content and truly owning it? Compared to hosting your own blog and auto-posting it to Micro.blog, which won't cost you and won't make Micro.blog any revenue, posting for a hosted blog seems to decrease your ownership.

      I'm not sure that this is the problem that micro.blog is trying to solve. It's trying to solve the problem of how to be online as simply and easily as possible without maintaining the overhead of hosting and managing your own website.

      As long as one can easily export their data at will and redirect their domain to another host, one should be fine. In some sense micro.blog makes it easier than changing phone carriers, which in most cases will abandon one's text messages without jumping through lots of hoops. .

      One step that micro.blog could set up is providing a download dump of all content every six months to a year so that people have it backed up in an accessible fashion. Presently, to my knowledge, one could request this at any time and move when they wished.

    1. The ad lists various data that WhatsApp doesn’t collect or share. Allaying data collection concerns by listing data not collected is misleading. WhatsApp doesn’t collect hair samples or retinal scans either; not collecting that information doesn’t mean it respects privacy because it doesn’t change the information WhatsApp does collect.

      An important logical point. Listing what they don't keep isn't as good as saying what they actually do with one's data.

    1. The main thing Smith has learned over the past seven years is “the importance of ownership.” He admitted that Tumblr initially helped him “build a community around the idea of digital news.” However, it soon became clear that Tumblr was the only one reaping the rewards of its growing community. As he aptly put it, “Tumblr wasn’t seriously thinking about the importance of revenue or business opportunities for their creators.”
    1. Third, the post-LMS world should protect the pedagogical prerogatives and intellectual property rights of faculty members at all levels of employment. This means, for example, that contingent faculty should be free to take the online courses they develop wherever they happen to be teaching. Similarly, professors who choose to tape their own lectures should retain exclusive rights to those tapes. After all, it’s not as if you have to turn over your lecture notes to your old university whenever you change jobs.

      Own your pedagogy. Send just like anything else out there...

    1. And yes, some add-ons exist, but I just wish the feature was native to the browser. And I do not want to rely on a third party service. My quotes are mine only and should not necessary be shared with a server on someone's else machine.

      Ownership of the data is important. One could certainly set up their own Hypothes.is server if they liked.

      I personally take the data from my own Hypothes.is account and dump it into my local Obsidian.md vault for saving, crosslinking, and further thought.

    1. With Alphabet Inc.’s Google, and Facebook Inc. and its WhatsApp messaging service used by hundreds of millions of Indians, India is examining methods China has used to protect domestic startups and take control of citizens’ data.

      Governments owning citizens' data directly?? Why not have the government empower citizens to own their own data?

    1. The highlights you made in FreeTime are preserved in My Clippings.txt, but you can’t see them on the Kindle unless you are in FreeTime mode. Progress between FreeTime and regular mode are tracked separately, too. I now pretty much only use my Kindle in FreeTime mode so that my reading statistics are tracked. If you are a data nerd and want to crunch the data on your own, it is stored in a SQLite file on your device under system > freetime > freetime.db.

      FreeTime mode on the Amazon Kindle will provide you with reading statistics. You can find the raw data as an SQLite file under system > freetime > freetime.db.

    1. I tried very hard in that book, when it came to social media, to be platform agnostic, to emphasize that social media sites come and go, and to always invest first and foremost in your own media. (Website, blog, mailing list, etc.)
    1. Facebook provides some data portability, but makes an odd plea for regulation to make more functionality possible.

      Why do this when they could choose to do the right thing? They don't need to be forced and could certainly try to enforce security. It wouldn't be any worse than unveiling the tons of personal data they've managed not to protect in the past.

    1. Goodreads lost my entire account last week. Nine years as a user, some 600 books and 250 carefully written reviews all deleted and unrecoverable. Their support has not been helpful. In 35 years of being online I've never encountered a company with such callous disregard for their users' data.

      A clarion call for owning your own data.

    1. I like how Dr. Pacheco-Vega outlines some of his research process here.

      Sharing it on Twitter is great, and so is storing a copy on his website. I do worry that it looks like the tweets are embedded via a simple URL method and not done individually, which means that if Twitter goes down or disappears, so does all of his work. Better would be to do a full blockquote embed method, so that if Twitter disappears he's got the text at least. Images would also need to be saved separately.

    1. Common Pitfalls to Avoid When Choosing Your App

      What are the common pitfalls when choosing a note taking application or platform?

      Own your data

      Prefer note taking systems that don't rely on a company's long term existence. While Evernote or OneNote have been around for a while, there's nothing to say they'll be around forever or even your entire lifetime. That shiny new startup note taking company may not gain traction in the market and exist in two years. If your notes are trapped inside a company's infrastructure and aren't exportable to another location, you're simply dead in the water. Make sure you have a method to be able to export and own the raw data of your notes.

      Test driving many

      and not choosing or sticking with one (or even a few)<br /> Don't get stunned into inaction by the number of choices.

      Shiny object syndrome

      is the situation where people focus all attention on something that is new, current or trendy, yet drop this as soon as something new takes its place.<br /> There will always be new and perhaps interesting note taking applications. Some may look fun and you'll be tempted to try them out and fragment your notes. Don't waste your time unless the benefits are manifestly clear and the pathway to exporting your notes is simple and easy. Otherwise you'll spend all your time importing/exporting and managing your notes and not taking and using them. Paper and pencil has been around for centuries and they work, so at a minimum do this. True innovation in this space is exceedingly rare, and even small affordances like the ability to have [[wikilinks]] and/or bi-directional links may save a few seconds here and there, in the long run these can still be done manually and having a system far exceeds the value of having the best system.

      (Relate this to the same effect in the blogosphere of people switching CMSes and software and never actually writing content on their website. The purpose of the tool is using it and not collecting all the tools as a distraction for not using them. Remember which problem you're attempting to solve.)

      Future needs and whataboutisms

      Surely there will be future innovations in the note taking space or you may find some niche need that your current system doesn't solve. Given the maturity of the space even in a pen and paper world, this will be rare. Don't worry inordinately about the future, imitate what has worked for large numbers of people in the past and move forward from there.

      Others? Probably...

    1. Even with data that’s less fraught than our genome, our decisions about what we expose to the world have externalities for the people around us.

      We need to think more about the externalities of our data decisions.

    1. It's the feedback that's motivating A-list bloggers like Digg founder Kevin Rose to shut down their blogs and redirect traffic to their Google+ profiles. I have found the same to be true.

      This didn't work out too well for them did it?

    1. The European Commission has prepared to legislate to require interoperability, and it calls being able to use your data wherever and whenever you like “multi-homing”. (Not many other people like this term, but it describes something important – the ability for people to move easily between platforms

      an interesting neologism to describe something that many want

    1. the underprivileged are priced out of the dental-treatment system yet perversely held responsible for their dental condition.

      How does this happen?

      Is it the idea of "personal responsibility" and "pull yourself up by the bootstraps" philosophy combined with lack of any actual support and/or education?

      There has to be a better phrase or word to define the perverse sort of philosophy espoused by many in the Republican party about this sort of "personal responsibility".

      It feels somewhat akin to the idea of privatize profits and socialize the losses. The social loss is definitely one that is pushed off onto the individual, but who's profiting? Is it really so expensive to fix this problem? Isn't the loss to society and public health akin to the Million Dollar Murray problem?

      Wouldn't each individual's responsibility be better tied to the collective good as well as their own outcomes? How can the two be bound together to improve outcomes for everyone all around?

  11. Apr 2022
    1. using rome as a almost a tool to convey information to your future self

      One's note taking is not only a conversation with the text or even the original author, it is also a conversation you're having with your future self. This feature is accelerated when one cross links ideas within their note box with each other and revisits them at regular intervals.


      Example of someone who uses Roam Research and talks about the prevalence of using it as a "conversation with your future self."


      This is very similar to the same patterns that can be seen in the commonplace book tradition, and even in the blogosphere (Cory Doctorow comes to mind), or IndieWeb which often recommends writing on your own website to document how you did things for your future self.

  12. Feb 2022
    1. People don't understand, for the most part, the idea of competing with yourself. If you can do something better, put it out alongside what you presently have and let natural selection take care of it.
  13. Nov 2021
    1. Many of these investigations involve anonymous reports or complaints, some of which can come as a total surprise to those being reported upon. By definition, social-media mobs involve anonymous accounts that amplify unverified stories with “likes” and shares. The “Shitty Media Men” list was an anonymous collection of unverified accusations that became public. Procedures at many universities actually mandate anonymity in the early stages of an investigation. Sometimes even the accused isn’t given any of the details. Chua’s husband, the Yale Law professor Jed Rubenfeld, who was suspended from teaching due to sexual-harassment allegations (which he denies), says he did not know the names of his accusers or the nature of the accusations against him for a year and a half.

      How are these cases being played out differently in the social (and social media) sphere without the ability to confront your accusers with an idea of due process?

      A confounding factor also seems to be the punishment of dragging the case out for extended period of time.

    1. I am firmly convinced that asserting on the state of the interface is in every way superior to asserting on the state of your model objects in a full-stack test.
    2. Even if #foo is originally on the page and then removed and replaced with a #foo which contains baz after a short wait, Capybara will still figure this out.
    3. As long as you stick to the Capybara API, and have a basic grasp of how its waiting behaviour works, you should never have to use wait_until explicitly.
    4. Let’s make that really clear, Capybara is ridiculously good at waiting for content.
    5. apybara could have easily figured out how to wait for this content, without you muddying up your specs with tons of explicit calls to wait_until. Our developer could simply have done this: page.find("#foo").should have_content("login failed")
  14. Oct 2021
    1. And on any given day, developing with Svelte and its reactive nature is simply a dream to use. You can tell Svelte to track state changes on practically anything using the $: directive. And it’s quite likely that your first reactive changes will produce all the expected UI results.
    1. Where philosophy meets tech.

      Design Philosophy

      This seems to be the space that I occupy on the edges of design education and practice.

      Maria Selting of Unbox Your World podcast has just shared the raw audio of our conversation to get feedback before she publishes the episode, Redesigning Design: Applying UX Principles to Design a Better Future.

  15. Sep 2021
    1. The willingness to trade other peoples' fundamental rights for preferential tax treatment fits neatly into all three of these, as does the delusion that somehow this can be resolved with sufficient "personal responsibility."

      We know enough about psychology and behavioral economics to know that "personal responsibility" is not going to save us.

      This is in even higher relief when we see laws applied in unclosed systems or where other loopholes exist to help the privileged. Frank Wilhot's idea sums things up fairly well:

      "Conservatism consists of exactly one proposition, to wit: There must be in-groups whom the law protects but does not bind, alongside out-groups whom the law binds but does not protect."

    1. Three days before Labor Day, on Friday, September 2, 1921, the U.S. Army intervened on the side of coal companies against striking coal miners, marking the end of the Battle of Blair Mountain in southern West Virginia. The battle was the climax of two decades of low-intensity warfare across the coalfields of Appalachia, as the West Virginia miners sought to unionize and mining companies used violent tactics to undermine their efforts. The struggle turned deadly.
  16. Aug 2021
    1. All answers here which mention scrollHeight/scrollWidth should be adjusted a bit to take body margins into account. Browsers apply default nonzero margins for documents' body element (and it's also applicable to content loaded into frames). The working solution I found is to add this: parseInt(window.getComputedStyle(this.contentDocument.body).margin.
  17. Jul 2021
  18. Jun 2021
    1. targeting what the user actually sees
    2. The most important guideline to give is the following: Write clean unit tests if there is actual value in testing a complex piece of logic in isolation to prevent it from breaking in the future Otherwise, try to write your specs as close to the user’s flow as possible
    3. Another common gotcha is that the specs end up verifying the mock is working. If you are using mocks, the mock should support the test, but not be the target of the test.
    4. It’s better to test a component in the way the user interacts with it: checking the rendered template.
  19. May 2021
    1. And asking them if they think they know what they are doing will not help, because many people will overestimate their knowledge, making the support even more complicated as the tech guy may at first believe them and only find out later that they told wrong things because they do not actually know what they are pretending to know.
    1. A tyrannical few deny their writer-serfs bylines, ensuring that the value from every article accrues to the brand and not the author.
    2. Some newspapers, most recently the New York Times, have forbidden writers from launching personal newsletters without permission.

      Using their platform to build your own platform apparently isn't kosher any more?

  20. Apr 2021
    1. Manifold – Building an Open Source Publishing Platform

      Zach Davis and Matthew Gold

      Re-watching after the conference.

      Manifold

      Use case of showing the process of making the book. The book as a start to finish project rather than just the end product.

      They built the platform while eating their own cooking (or at least doing so with nearby communities).

      Use for this as bookclubs. Embedable audio and video possibilities.

      Use case where people have put journals on the platform and they've grown to add meta data and features to work for that.

      They're allowing people to pull in social media pieces into the platform as well. Perhaps an opportunity to use Webmentions?

      They support epub.

      It can pull in Gutenberg texts.

      Jim Groom talks about the idea of almost using Manifold as an LMS in and of itself. Centering the text as the thing around which we're gathering.

      CUNY Editions of standard e-books with additional resources.Critical editions.

      Using simple tools like Google Docs and then ingest them into Manifold using a YAML file.

      TEI, LaTeX formats and strategies for pulling them in. (Are these actually supported? It wasn't clear.)

      Reclaim Cloud has a container that will run Manifold.

      Zach is a big believer in UX and design as the core of their product.

    1. We are are continuing our commitment to creating our games that are free and widely accessible anyone that is curious by making our game files available under Creative Commons license BY–NC–SA 4.0. That means we will continue offering a full, free print-and-play kit for Pax Pamir, and later this campaign, John Company! Anyone can use, remix, and share the game, so long as they do not use it for commercial purposes. 
    1. My surprise that no one is insulted by this is quickly overtaken by surprise that Venmo is condoning alcohol consumption among kindergarteners, the only group in America who is routinely asked, with educational toys like Leapfrog, to match short words with pictures.

      I appreciate what Barron is getting at here but I think he's taking an extremely contrarian stance to get at his point. Obviously Venmo is not condoning childhood alcohol consumption - a better and more nuanced take (which he alludes to elsewhere in the article) is that the conditions of modern life have prolonged adolescence for millennials (and generation z) - the traditional signifiers of adulthood are gone and the aesthetics of contemporary corporate app and internet design have adjusted to reflect this shift.

    1. Most would argue a cardboard drum is better than options like grease drums. The reason for this is that a cardboard drum does not have ridges on it, so it can level the yard properly. Another advantage of this homemade lawn-roller equipment is that it is lightweight and as such won’t lead to soil compaction.
    1. Ultimately, Shelter Generations relies on your capacity to dig into its subtleties. On that overt level it's an obtuse and obviously indie game, and it's really quite demanding of the player; it asks them to figure their own way through the game, and it asks them to really commit to an emotional connection to these hopeless little cubs.
  21. Mar 2021
    1. Am sa caabi!

      Prends ta clé!

      am -- used in the imperative: "HERE!", etc. (it's the same word as "to have").

      sa -- your.

      caabi ji -- (Portuguese) key. 🔑

    2. Abal ma sa téere!

      Prêtre-moi ton livre!

      abal v. -- lend to.

      ma -- me.

      sa -- your.

      téere bi -- book. 📗

    3. Loolu sa afeer la.

      C'est ton affaire.

      loolu -- that.

      sa -- your.

      afeer bi -- (French: "affair") case.

      la -- the (?).

  22. Feb 2021
    1. Not only does it help to structure myself,
    2. The new 2.1 version comes with a few necessary but reasonable changes in method signatures. As painful as that might sound to your Rails-spoiled ears, we preferred to fix design mistakes now before dragging them on forever.
    3. To make it short: we returned to the Rails Way™, lowering our heads in shame, and adhere to the Rails file and class naming structure for operations.
    4. There is nothing wrong with building your own “service layer”, and many companies have left the Traiblazer track in the past years due to problems they had and that we think we now fixed.
    1. Everyone has their own background and context that they overlay on top of what they hear. It’s our jobs as communicators to consider that perspective and to adjust the way we communicate accordingly. If we do, we stand a better chance of persuading them to agree with our point of view.
    1. People often hear what they think should be said, not the words that are actually spoken. This comes from the tendency of people to think faster than they talk. A listener makes assumptions about what they expect because their minds race ahead. This can be especially problematic when you misinterpret what your boss said. 
    1. Now let me ask you, do you write JS for a single page application differently from a "traditional" web application? I sure hope you do! In a "traditional" application, you can get away with being sloppy because every time the user navigates to a new page, their browser destroys the DOM and the JavaScript context. SPAs, though, require a more thoughtful approach.
    2. where's the code that unloads the table-sorter plugin when the page unloads? There isn't any. There didn't need to be back in the day because the browser handled the cleanup. However, in a single-page application like Turbolinks, the browser doesn't handle it. You, the developer, have to manage initialization and cleanup of your JavaScript behaviors.
    3. When people try to port traditional web apps to Turbolinks, they often run into problems because their JS never cleans up after itself.
    4. All Turbolinks-friendly JavaScript needs to: Initialize itself when a page is displayed Clean up after itself before Turbolinks navigates to a new page.
  23. Jan 2021
    1. Trust me, I'm not trying to stress you right now, but I just wanted to do a friendly bump in case you forgot about this. (I know how it is sometimes) If you get this notification and feel "Ugh, I really don't have time" you don't have to comment here and I'm sorry. I'm just sending you a notification in case you forgot. If not, feel free to archive the email and not click/tap on anything.