https://t.co/...
and its so much work to get the actual link (I block all sorts of add serving domains, including Twitter™). Go!
@prologic@twtxt.net I agree. Lua!
@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][Editor’s note: 404=][Editor’s note: 404][Editor’s note: 404=][Editor’s note: 404][Editor’s note: 404=][Editor’s note: 404][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
Buzzwords of the Day:
@abucci@anthony.buc.ci Wow, that’s really cool. How is the actual data stored?
Happy Thanksgiving!
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.
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.
“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.
@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.
@prologic@twtxt.net All I know is, this problem is much less prevalent in languages without official package managers, like C or Lua.
@lyse@lyse.isobeef.org Ah, it’s always something. I’m glad I used a tag URI for the identifier. :)
Oh wait, it does. There just isn’t one for 520 yet.
@justamoment@twtxt.net I wish https://http.cat/ included nonstandard status codes.
⨁ 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.
@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.
⨁ 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! 🤗
@support@twtxt.net @prologic@twtxt.net Robot detected
@prologic@twtxt.net This is why I contain all node.js activities in an Alpine Linux chroot that I can nuke when I’m done.
@ocdtrekkie@twtxt.net Agreed. I still think it should be on Spyware Watchdog.
@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?
@eaplmx@twtxt.net A leaf fell in Australia so @prologic@twtxt.net’s Internet connection died for a few minutes.
Ladybird’s Current Progress on Yarn.social: https://mckinley.cc/notes/20221119-ladybird-yarn.html
@eaplmx@twtxt.net I had to look up some of the details on the iPod Wiki. :)
@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 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.
@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.
@prologic@twtxt.net The issue was open for 30 minutes and 56 seconds.
@prologic@twtxt.net Look at that turnaround time! Elon Musk would be pleased. Thank you, man.
@thecanine@twtxt.net Yeah, I also noticed that. Here’s version 3. It should be a little more accurate now.
Fosscord doesn’t count.
@prologic@twtxt.net Yes, definitely a bug. I just opened #1073 with the details.
@prologic@twtxt.net No, it was a bug and I got halfway through the bug report before I realized the twts actually went through.
@lyse@lyse.isobeef.org, what’s the story behind your avatar? Is that the A-Team van built out of Lego bricks?
@akoizumi@social.kyoko-project.wer.ee Agreed. I’d prefer UseMod.
If things really are that bad over at Twitter, I wish it was TikTok instead.