mckinley

twtxt.net

A guy on the internet. https://mckinley.cc/

Recent twts from mckinley
In-reply-to » Buzzwords of the Day:

@prologic@twtxt.net Here, I’ll paraphrase the README for you.

a modern decentralized semantic web built atop self-sovereign identity

more information chatternet.github.io [Editor’s note: 404]


  • Open
  • Decentralized
  • Self-moderating

a web of self-signed semantic documents.

Activity Pub protocol federated platforms Mastodon

self-signed data model

  • No de-platforming
  • No platform lock-in
  • No spam from arbitrary users

a semantic, self-describing JSON data format

public-private key pair cryptography

does not rely on a specific network stack or protocol

wget | bash
npm install

Typescript

⤋ Read More
In-reply-to » Digital Books wear out faster than Physical Books

@eaplmx@twtxt.net

Now I can’t play either CDs or LPs since I don’t have a player.

Sure, but you still own that music. You can buy a player at any time and play them. You can take them to a friend’s house and play them there. You can even rip all your albums to digital files and copy them to your flash modded iPod.

In terms of durability, both CDs (pressed, not burned) and LPs will last a long time if you take care of them.

Youtube, Spotify, and Amazon offer convenience, but that convenience comes at the cost of your freedom. You are not permitted to do what you want with the content you paid for. You must also understand that you will lose access to that content at some time, occasionally without warning, and that time may be closer than you think.

The best of both worlds are DRM-free marketplaces like Qobuz, Gogs, and HDtracks.

⤋ Read More
In-reply-to » @markwylde No, it doesn't have to be this way, but it is (almost) always this way. When a programming language makes it too easy to manage dependencies, you inevitably get microdependencies. It doesn't help that many people learn JavaScript or Python as their first language.

@prologic@twtxt.net

are there other examples?

Python, Ruby, Perl, Rust. Sometimes even Go. There’s a little bit of this in every language with an official package manager. I’d say Python and NodeJS are the worst offenders, though.

I feel like I pick on NodeJS / NPM too much

I don’t think we pick on NodeJS/NPM enough.

⤋ Read More
In-reply-to » @markwylde No, it doesn't have to be this way, but it is (almost) always this way. When a programming language makes it too easy to manage dependencies, you inevitably get microdependencies. It doesn't help that many people learn JavaScript or Python as their first language.

@prologic@twtxt.net

“dependency hell” comes from this “exponential dependency tree” that we inevitably see in ecosystems like NodeJS / NPM

Yes, and these “ecosystems” try to put a band-aid on it by allowing packages to specify which version of a package they need. All that means is you get 7 different versions of the same package bloating up your node_modules folder and 6 critical vulnerabilities from one package.

Then, it’s impossible to keep track of all 1200 of your dependencies and sub-dependencies, so you get a robot to do it for you: Dependabot. What happens when Dependabot dies? Absolute chaos.

NodeJS library authors could just write better libraries and avoid breaking changes every update, and NodeJS software developers in general could fix their programs when they break, but they don’t. It’s on the “ecosystem” to solve for this, and it inevitably does a terrible job.

⤋ Read More
In-reply-to » @markwylde No, it doesn't have to be this way, but it is (almost) always this way. When a programming language makes it too easy to manage dependencies, you inevitably get microdependencies. It doesn't help that many people learn JavaScript or Python as their first language.

@eaplmx@twtxt.net There can’t be a concrete rule for this sort of thing. I’m generally in favor of reinventing the wheel to certain extent, but using a library can be very useful if you want to focus on the end result.

When your 5 dependencies each have 5 dependencies of their own, then you have a problem.

⤋ Read More
In-reply-to » @markwylde No, it doesn't have to be this way, but it is (almost) always this way. When a programming language makes it too easy to manage dependencies, you inevitably get microdependencies. It doesn't help that many people learn JavaScript or Python as their first language.

@prologic@twtxt.net All I know is, this problem is much less prevalent in languages without official package managers, like C or Lua.

⤋ Read More
In-reply-to » I quit Newsboat three days ago without noticing. Well, now that I think about it, I remember again. I was compiling it from source to test my latest fix. So this evening I got plenty of new articles after starting it again.

@lyse@lyse.isobeef.org Ah, it’s always something. I’m glad I used a tag URI for the identifier. :)

⤋ Read More
In-reply-to » 👋 Hello @johnparker, welcome to twtxt.net, a Yarn.social Pod! To get started you may want to check out the pod's Discover feed to find users to follow and interact with. To follow new users, use the ⨁ Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! 🤗

@prologic@twtxt.net Yes. It’s some sketchy custodial cryptocurrency wallet/gambling/crypto theft platform.

⤋ Read More
In-reply-to » Oh farrrrk me! 🤦‍♂️ React Apps, NodeJS c'mon! 🤦‍♂️ How does anyone do this shit?! 🤯

@markwylde@twtxt.net No, it doesn’t have to be this way, but it is (almost) always this way. When a programming language makes it too easy to manage dependencies, you inevitably get microdependencies. It doesn’t help that many people learn JavaScript or Python as their first language.

⤋ Read More
In-reply-to » The Arc browser is the Chrome replacement I’ve been waiting for Good overview of the new Chrome based browser project that's been in development over the last year. I haven't tried it yet and in fact this is the first I've heard about it, but I'm always interested in browser projects that have a new approach to the web so I signed up to try the service.

@ocdtrekkie@twtxt.net Agreed. I still think it should be on Spyware Watchdog.

⤋ Read More
In-reply-to » The Arc browser is the Chrome replacement I’ve been waiting for Good overview of the new Chrome based browser project that's been in development over the last year. I haven't tried it yet and in fact this is the first I've heard about it, but I'm always interested in browser projects that have a new approach to the web so I signed up to try the service.

@akoizumi@social.kyoko-project.wer.ee It’s also proprietary.

@axodys@octobloc.xyz, when you get access, do you think you could share what sorts of unsolicited network requests it makes?

⤋ Read More
In-reply-to » This looks like an interesting audio player, a bit expensive but a good replacement for the phone

@eaplmx@twtxt.net The 5th gen is much easier to work on than the 6th and 7th gen iPods. With those newer units, it’s almost impossible to avoid ruining the back plate when opening it up. For those, you’ll want to have a spare back plate before you start.

@xuu@txt.sour.is Only the 1st gen iPod had the scroll wheel. The 2nd and 3rd gen had a touch-sensitive wheel with separate buttons. The clickwheel (touch-sensitive wheel with integrated buttons) was introduced for the Mini and was used in all the main line iPods from the 4th generation on.

⤋ Read More
In-reply-to » This looks like an interesting audio player, a bit expensive but a good replacement for the phone

@eaplmx@twtxt.net The old classic iPods are great. They’re repairable, modifiable, and they sound great too. Not at all like modern Apple devices. You can replace the spinning hard drive with flash storage, with capacities up to 2 TB on a 7th gen.

They can even run a free operating system, allowing you to drag and drop music files onto the iPod (without iTunes) and play many different file formats. I use a 5th gen myself.

⤋ Read More
In-reply-to » 👋 Hello @raguncc, welcome to twtxt.net, a Yarn.social Pod! To get started you may want to check out the pod's Discover feed to find users to follow and interact with. To follow new users, use the ⨁ Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! 🤗

3 accounts in 3 minutes… Seems legit.

⤋ Read More
In-reply-to » So I think the PR to add support for Twtxt to Mastodon is probably not going to happen by the looks of it 😢 But OTOH I discovered / found out that Mastodon actually has RSS feeds? Can anyone confirm? How does this work? 🤔

@prologic@twtxt.net

So I think the PR to add support for Twtxt to Mastodon is probably not going to happen by the looks of it

That’s not what I got from reading that thread. I think it’s more than possible that we’ll see outbound integration with twtxt. Kudos to Jeremy Potter for submitting that patch. He seems to have deleted his account on twtxt.net so I can’t mention him properly.

As for inbound integration, I think a self-hosted bridge, independent from yarnd or any ActivityPub implementation, is the way to go.

⤋ Read More
In-reply-to » So I think the PR to add support for Twtxt to Mastodon is probably not going to happen by the looks of it 😢 But OTOH I discovered / found out that Mastodon actually has RSS feeds? Can anyone confirm? How does this work? 🤔

@prologic@twtxt.net Just append .rss to the profile URL, e.g. https://mastodon.example.com/@activitypubrocks45.rss

⤋ Read More
In-reply-to » @prologic I think this is great. I'm excited to see the network grow because I believe in twtxt as an alternative to Twitter and the rest of them.

@prologic@twtxt.net I believe you mentioned me here because of my twt from earlier (#pfmeyva) and I wanted to clarify my position.

your fears/worries about the “growth” may suddenly just hit us hard

I’m not afraid of the network growing, I’m actually very excited to see it grow. My concern was with keeping my real-life and online identities separate.

⤋ Read More
In-reply-to » How to stop teams from opening the app from the browser ? - Microsoft Community <-- This is insane, Any MS Teams users around? 🤔 How the hell do I disable this !@#$!23 🤬 automatic open in desktop app behaviour?! 🤦‍♂️

@prologic@twtxt.net Yes, they said they intend to do so, but it doesn’t matter what they say.

Proprietary software claiming to “protect your privacy” cannot and should not be trusted.

⤋ Read More
In-reply-to » How to stop teams from opening the app from the browser ? - Microsoft Community <-- This is insane, Any MS Teams users around? 🤔 How the hell do I disable this !@#$!23 🤬 automatic open in desktop app behaviour?! 🤦‍♂️

@prologic@twtxt.net The mobile browsers are both free software, but the Mac OS browser is currently proprietary.

We plan to open source our Mac app after the beta period, like we’ve done for our iOS & Android app, and many of our built-in privacy protections are already open sourced.

https://spreadprivacy.com/introducing-duckduckgo-for-mac/

⤋ Read More
In-reply-to » @lyse Your comments around maintaining your "filter bubble" and "being able to keep up" are things I think we should try to find good ways and tools to manage. I too like the filter bubble I've created around myself (so far) and probably want to mostly keep it that way (more or less). Yes keeping up is getting harder, which has driven me to work on and experiment with "Filtering".

@prologic@twtxt.net Twtxt is anti-social social media.

⤋ Read More
In-reply-to » @lyse why do you avoid to bring people here?

I don’t want to bring people here, at least those I know in real life, because I try to separate my real identity from my online identity.

This will change when the network grows bigger and there’s a larger anonymity set, for lack of a better term.

Like @lyse@lyse.isobeef.org said, this is an extremely selfish reason, but it is my reason.

⤋ Read More
In-reply-to » I share with you my first useful thing with golang https://go.gemugami.com <- temp URL, will change later

@eaplmx@twtxt.net That’s awesome! Is it just a page generator like mine or does it have its own Web server?

Coincidentally, my time table generator was the first useful thing I wrote in C.

⤋ Read More