Bobinas P4G
  • Login
  • Public

    • Public
    • Groups
    • Popular
    • People

Notices by Adrian Cochrane (alcinnz@floss.social), page 3

  1. Adrian Cochrane (alcinnz@floss.social)'s status on Wednesday, 29-Jul-2020 21:05:01 UTC Adrian Cochrane Adrian Cochrane

    Updates from the FSF Tech Team: https://www.fsf.org/bulletin/2020/spring/tech-team-update

    In conversation Wednesday, 29-Jul-2020 21:05:01 UTC from floss.social permalink

    Attachments

    1. Updates from the FSF tech team — Free Software Foundation — working together for free software
      from //about/staff/
      The FSF is a charity with a worldwide mission to advance software freedom.
  2. Adrian Cochrane (alcinnz@floss.social)'s status on Wednesday, 29-Jul-2020 20:32:53 UTC Adrian Cochrane Adrian Cochrane

    Trial By Proprietary Software: https://www.fsf.org/bulletin/2020/spring/trial-by-proprietary-software

    Regarding the popular uptake of Zoom during COVID19.

    In conversation Wednesday, 29-Jul-2020 20:32:53 UTC from floss.social permalink

    Attachments


  3. Adrian Cochrane (alcinnz@floss.social)'s status on Sunday, 26-Jul-2020 00:04:18 UTC Adrian Cochrane Adrian Cochrane

    I think one of the most important things you can do, given the skills, for a software freedom future is: Make movies & other entertainment!

    Seriously as long as we're relying on major corporations to entertain us, they will be pushing proprietary software & DRM on us.

    Also it's a good way to communicate our concerns, but ultimately all that's important is to have (more) great DRM-free entertainment for all to enjoy!

    No coding skillz required.

    In conversation Sunday, 26-Jul-2020 00:04:18 UTC from floss.social permalink
  4. Adrian Cochrane (alcinnz@floss.social)'s status on Saturday, 25-Jul-2020 22:08:14 UTC Adrian Cochrane Adrian Cochrane

    History of DRM and the campaign against it: https://www.defectivebydesign.org/blog/what_has_happened_and_where_weve_come_short_history_drm

    What I do:
    * Categorically refuse to support DRM in the web browsers I develop
    * Promote high-quality movies & (audio) shows which are distributed without it
    * Not subscribe to or watch any "streaming" services (unless I'm joining family/friends for socializing)

    Please recommend me some movies so I have to make exceptions?

    In conversation Saturday, 25-Jul-2020 22:08:14 UTC from floss.social permalink

    Attachments


  5. Adrian Cochrane (alcinnz@floss.social)'s status on Saturday, 11-Jul-2020 18:59:50 UTC Adrian Cochrane Adrian Cochrane

    "Furthermore, even without the [security] bugs, JavaScript is increasingly being used in ways that are fundamentally user-hostile – ranging from The Pirate Bay’s non-consensual cryptocurrency mining to advertising companies’ intrusive tracking of users across the web."

    http://john.ankarstrom.se/replacing-javascript/ One of my favourites!

    I will probably let links partially update their webpage like Intercooler.js & HTMX allow! Plenty of precedence for that...

    In conversation Saturday, 11-Jul-2020 18:59:50 UTC from floss.social permalink

    Attachments

    1. Let’s Replace JavaScript with Something Better
      from John Ankarström
  6. Adrian Cochrane (alcinnz@floss.social)'s status on Saturday, 04-Jul-2020 23:02:49 UTC Adrian Cochrane Adrian Cochrane

    The reason why computers work so well for so many tasks boils down to the concept of "Turing Completeness" described by Alan Turing and independantly Alonzo Church & Haskell Curry.

    Which to oversimplify means that all you need to solve any math problem, or simulate another Turing Complete machine, are four operations:

    1. Store arbitrary ammounts of data for later use.
    2. Do different things for different data
    3. Repeat Instructions
    4. Communicate to, or ideally with, people. Otherwise WHY?

    2/

    In conversation Saturday, 04-Jul-2020 23:02:49 UTC from floss.social permalink
  7. Adrian Cochrane (alcinnz@floss.social)'s status on Saturday, 04-Jul-2020 20:21:49 UTC Adrian Cochrane Adrian Cochrane

    Mastodon and the challenges of abuse in a federated system: https://nolanlawson.com/2018/08/31/mastodon-and-the-challenges-of-abuse-in-a-federated-system/

    In conversation Saturday, 04-Jul-2020 20:21:49 UTC from floss.social permalink

    Attachments

    1. Mastodon and the challenges of abuse in a federated system
      from Nolan Lawson
      This post will probably only make sense to those deeply involved in
  8. Adrian Cochrane (alcinnz@floss.social)'s status on Thursday, 02-Jul-2020 04:33:38 UTC Adrian Cochrane Adrian Cochrane

    MIT, guided by open access principles, ends Elsevier negotiations: http://news.mit.edu/2020/guided-by-open-access-principles-mit-ends-elsevier-negotiations-0611

    In conversation Thursday, 02-Jul-2020 04:33:38 UTC from floss.social permalink

    Attachments

    1. MIT, guided by open access principles, ends Elsevier negotiations
      Institute ends negotiations for a new journals contract in the absence of a proposal aligning with the MIT Framework for Publisher Contracts.
  9. Adrian Cochrane (alcinnz@floss.social)'s status on Wednesday, 24-Jun-2020 21:51:45 UTC Adrian Cochrane Adrian Cochrane

    Advice To Young Web Developers: https://beesbuzz.biz/blog/2934-Advice-to-young-web-developers

    In conversation Wednesday, 24-Jun-2020 21:51:45 UTC from floss.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Advice to young web developers
      from @fluffy
      I’ve been making websites in some form or another since 1995. After 25 years of experience I think I’ve accumulated enough knowledge to know a few things. Here’s some things I’d like younger developers to think about, in no particular order.
  10. Adrian Cochrane (alcinnz@floss.social)'s status on Tuesday, 23-Jun-2020 22:00:45 UTC Adrian Cochrane Adrian Cochrane

    Always Bet On HTML: https://gomakethings.com/always-bet-on-html/

    Describes what I love about HTML (and CSS)! It doesn't break, and is far more capable than people give it credit for.

    I do take the stance that ideally we wouldn't have JS on The Web, but as it is today: yes, JavaScript has it's place.

    In conversation Tuesday, 23-Jun-2020 22:00:45 UTC from floss.social permalink

    Attachments


  11. Adrian Cochrane (alcinnz@floss.social)'s status on Tuesday, 23-Jun-2020 20:44:03 UTC Adrian Cochrane Adrian Cochrane
    in reply to

    Clarification: For point one, we actually need the ability to store arbitrary ammounts of data.

    The Turing Machine used an infinitely long tape for memory, which is why we still consider hypothetical.

    In conversation Tuesday, 23-Jun-2020 20:44:03 UTC from floss.social permalink
  12. Adrian Cochrane (alcinnz@floss.social)'s status on Tuesday, 23-Jun-2020 20:32:55 UTC Adrian Cochrane Adrian Cochrane
    in reply to

    The basic theory as that as long as a computer can do these four operations it can compute just about anything:

    1. Remember data for later reuse
    2. Do different things for different data
    3. Repeat instructions
    4. Communicate to, or ideally with, people, otherwise what's the point?

    Anything else is a convenience.

    And any language/machine that provides these four operations can simulate any other machine which also satisfies them.

    2/2

    In conversation Tuesday, 23-Jun-2020 20:32:55 UTC from floss.social permalink
  13. Adrian Cochrane (alcinnz@floss.social)'s status on Tuesday, 23-Jun-2020 20:26:46 UTC Adrian Cochrane Adrian Cochrane

    One of Alan Turing's most famous discoveries is "Turing Completeness", which speaks to how broadly applicable computers can be.

    The argument ultimately relys on intuition to argue his hypothetical machine can infact define "every possible algorithm", but the independant discovery by Haskell Curry strengthened the case.

    It was Curry shortly after who coined the term "Turing Machine", as both men wrote addendums to their papers arguing that the others' ideas were equivalent.

    1/2

    In conversation Tuesday, 23-Jun-2020 20:26:46 UTC from floss.social permalink
  14. Adrian Cochrane (alcinnz@floss.social)'s status on Tuesday, 23-Jun-2020 02:42:22 UTC Adrian Cochrane Adrian Cochrane

    Environmental web design & use tips:

    * Wherever possible, choose text. Text is by far the most efficient (and as I like to illustrate, universal) medium.
    * Make sure everything on your site has a good reason to be there. Avoid frameworks to further this.
    * Compress your images & video.
    * Especially avoid JavaScript, it adds significantly more processing effort to rendering.
    * If you love something, download it. Buy it. Avoid advertising.
    * Make sure HTML & CSS downloads fast.

    In conversation Tuesday, 23-Jun-2020 02:42:22 UTC from floss.social permalink
  15. Adrian Cochrane (alcinnz@floss.social)'s status on Thursday, 14-May-2020 21:00:52 UTC Adrian Cochrane Adrian Cochrane

    "Can we please stop doing ridiculous nonsense with websites that don't need it? You don't need JS to make a button press or JS to make a link work or JS to type text or JS to load all content on a page or... just no.

    Developers, stop breaking the web, please."

    https://nitter.net/geekygirlsarah/status/1260409688413306882#m

    Related: https://www.gov.uk/service-manual/technology/using-progressive-enhancement

    In conversation Thursday, 14-May-2020 21:00:52 UTC from floss.social permalink

    Attachments

    1. Sarah Withee (@geekygirlsarah)
      I've been using NoScript, a browser extension that disables all JavaScript and lets you enable them on a server-by-server basis. Let me tell you about what I've learned and how broken the internet experience has been since doing this a few weeks ago. (1/11)
    2. Building a resilient frontend using progressive enhancement
      How to build web pages so they work in HTML first: starting with HTML, extra styles and features, using JavaScript.
  16. Adrian Cochrane (alcinnz@floss.social)'s status on Thursday, 14-May-2020 06:06:15 UTC Adrian Cochrane Adrian Cochrane
    • Strypey

    @tomosaigon @strypey This essentially goes back to the "1) Get rid of all unnecessary JavaScript" point.

    And when it comes to "streaming", I think viewers need the option to download movies/shows they particularly like and will rewatch. Unfortunately capitalism often gets in the way of these efficiencies...

    Recommending alternative entertainment is one measure you can take, I do!

    In conversation Thursday, 14-May-2020 06:06:15 UTC from floss.social permalink
  17. Adrian Cochrane (alcinnz@floss.social)'s status on Sunday, 08-Dec-2019 17:23:16 UTC Adrian Cochrane Adrian Cochrane

    Quick tip: Don't promote (in package repositories, etc) your app as being "user friendly". Everyone likes to think that about their apps.

    Instead try to describe what "user friendly" means to you. Because that's your differentiator.

    In conversation Sunday, 08-Dec-2019 17:23:16 UTC from floss.social permalink
  18. Adrian Cochrane (alcinnz@floss.social)'s status on Wednesday, 04-Sep-2019 19:51:21 UTC Adrian Cochrane Adrian Cochrane

    "Today, DRM stands as a perfect example of everything terrible about monopolies, surveillance, and shareholder capitalism."

    "We gave up on owning things – property now being the exclusive purview of transhuman immortal colony organisms called corporations – and we were promised flexibility and bargains. We got price-gouging and brittle­ness."

    https://boingboing.net/2019/09/03/the-book-stopped-working.html & https://locusmag.com/2019/09/cory-doctorow-drm-broke-its-promise/

    In conversation Wednesday, 04-Sep-2019 19:51:21 UTC from floss.social permalink

    Attachments



  19. Adrian Cochrane (alcinnz@floss.social)'s status on Thursday, 08-Aug-2019 19:14:37 UTC Adrian Cochrane Adrian Cochrane
    • emsenn (climate strike friday)

    @emsenn I also quite enjoy "Kittens Love References": https://invidio.us/watch?v=qAPy8bHI-ms

    In conversation Thursday, 08-Aug-2019 19:14:37 UTC from floss.social permalink

    Attachments


  20. Adrian Cochrane (alcinnz@floss.social)'s status on Monday, 24-Jun-2019 07:45:35 UTC Adrian Cochrane Adrian Cochrane

    But seriously I do want help developing a new browser engine! I've got enough on my plate, but as a browser developer I feel a certain responsibility.

    So if you're a developer who's also concerned about the collapse in browser divirsity, or even just security or accessibility, please tell me your interests and I might be able to suggest a smaller component for you to tackle in whatever spare time you have.

    In conversation Monday, 24-Jun-2019 07:45:35 UTC from floss.social permalink
  • After
  • Before

User actions

    Adrian Cochrane

    Adrian Cochrane

    A browser developer posting mostly about how free software projects work, and occasionally about climate change.Though I do enjoy german board games given an opponent.Pronouns: he/him

    Tags
    • (None)
    ActivityPub
    Remote Profile

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          10753
          Member since
          17 Jul 2018
          Notices
          63
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • Privacy
          • Source
          • Version
          • Contact

          Bobinas P4G is a social network. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All Bobinas P4G content and data are available under the Creative Commons Attribution 3.0 license.