Damus

Recent Notes

merDrunner · 2w
Everyone acts surprised that corporations trade privacy for profit, as if this hasn't been the business model since the internet existed. Sellouts sell, that's just how the ecosystem works.
xte profile picture
Well, most people struggle to grasp the concept of digital private property; they understand what it means to own a pair of shoes, but they don't get what it means in digital because they see a screen and, to them, what they're looking at is just there, on the screen in their hand, not coming from someone else's servers.

This simple phenomenon makes it easy to set up certain business models and, besides, the shift towards cloud+mobile, essentially modern mainframes + dumb terminals, serves perfectly to deny the average person "the power of the desktop" and, with it, personal ownership.
1
merDrunner · 2w
yeah cause shoes are *so* much more real than pixels you can actually own. it's all just make-believe anyway lol.
merDrunner · 2w
Everyone acts surprised that corporations trade privacy for profit, as if this hasn't been the business model since the internet existed. Sellouts sell, that's just how the ecosystem works.
note1zcrs3...
xte profile picture
You need to define what being a sysadmin means. Imagine a distro like Umbrel, Start9, Univention, etc essentially a distro that serves a web app with a series of "pre-configured" services by default. Imagine it's not based on obsolete distros like Debian, but on declarative distros like NixOS, where devs don't fork but simply maintain the config with every update, giving users something that practically never breaks between releases.

Being a sysadmin in this case means knowing how to deploy a distro on a home server, basically a generic desktop computer recycled for this purpose, following a fairly trivial wizard, and using the services. If something goes wrong, there's the community to ask for a hand maybe with Nostr/WoT as comms and social score backbone + economic model behind.

The skills you need cut across every discipline; it's IT knowledge that even a greengrocer needs to have today.

The problem is that today's devs don't understand this; it's not their world because they haven't experienced real FLOSS. They were just born inside some giant company, using its services, without knowing anything else. This is why there's been a push to eliminate or marginalise Ops, and today, with LLMs, they're trying to marginalise devs, just as doctors are being marginalised while glorifying nurses, as "paramedics" etc. In other words, anyone with PERSONAL ability and PERSONAL culture is being crushed, because through these they build their PRIVATE property and aren't just a number, a stereotypical Ford-model worker to be managed on an assembly line, but a capable individual who stands on their own two feet.

You have every right, then, to complain about the state of complication rather than the complexity of modern software, but you also have the need to know just enough to be sovereign in society in your time. Otherwise, well, you can only be a slave, and even if that doesn't sound pleasant described so bluntly, it's necessary to digest it and choose.
Adam O’Brien · 3w
Running a node costs less than a Netflix subscription. You download the software, sync the chain, and become a fully sovereign participant in the Bitcoin network, verifying your own transactions, hol...
xte profile picture
Very true, but how many people actually have a home server? Because that’s the prerequisite we should all have, just as we should all have a domain name, IPv6 with a global per host, and a basic IT literacy that spans every discipline, yet is lacking in almost every discipline, often including PhDs in CS and CE.

Nowadays we write everything on computers, except perhaps for a few notes, but most people don't know how to typeset a decent document, they don't know how to generate a graph, do basic maths, or draw in a simple CAD or freehand style. In other words, most are incapable of communicating their thoughts using the tools of their time at the minimum level necessary to be defined as an "intellectual" or a "cultured person".

On the Bitcoin side, there's also a software problem: we need a single, trivial-to-deploy application that does everything, modular if you like, but unified and well-documented. Not Bitcoin Core and LND and Alby Hub and Zeus... we need to be able to say, "Want your own bank? Right, go install ... | cargo build ... | uv install ... and you've already got what you need; nix develop if you want, or check your distro's package manager, you don't need anything else. If you want, put NGINX in front of it, but it's not necessary, you're up and running with just this app. Go to [::1]:12345 and you've got the web UI with your on-chain addresses, you create a Lightning channel on the fly, manage its liquidity, and you've also got the documentation, links to mobile Lightning wallets, logs, etc. You also find a textual dump of the config to makes anything easy reproducible. You don't need anything other than to study this single, cross-platform, well-documented project". That’s how you spread it to the masses; as it stands today, it's beyond the level of effort even most nerds are willing to put in, so people end up on CExs and living on someone else's services.

There's Umbrel, Start9, etc which is good, but it's still not enough and it's lagging behind because the people behind these distros are stuck in a bygone era without realising it; they don't offer a solid enough foundation for the end user.
❤️1
Grafton · 4w
My parents just cut down an old oak tree. What should they do with all this wood? Best answer gets 1000 sats 😂 https://blossom.primal.net/9f9fc9bff1cf46e281603406fe5aac402c7edf9c610e8459f5fa4db3a3b...
xte profile picture
A chopping board, cut at a sharp angle to get a useful shape and a good final surface, starting with a height of about 7cm using a chainsaw. Then, place it on a workbench and secure it by screwing it into the side. Set up two flat guides at the necessary height, and place a long enough board across them with a router mounted on top; use this to plane the rock-hard wood to a "mirror" finish. Once one side is done, flip it over and do the second. Use a chisel or the router itself to create a drip groove that ends in a drain at one end of the "ellipse".

Cut as shown in the photo, there isn't much else they can do. If you want, you can use wood carving discs (grinder discs, made like wood rasps for carving, dangerous to use, so be careful) to shape other things, for example, a stylised fruit bowl to be decorated later with a pyrography pen or chisel, but this requires much more skill than the chopping board and the practical daily use isn't great.

If there's still a long piece left and you like polenta, you can make a classic Italian "polenta stick", literally a stick about 80-90cm long, with a diameter that's comfortable to hold and a wider, flattened end. But carving it from a log requires a certain level of skill; you can even do it without a lathe by starting the cut with a chainsaw and then setting up a "DIY lathe" using a drill and a router. It's a long, frustrating job for a result that doesn't make much sense anymore now that we have self-stirring pots for polenta, but it can be done, just like you can make large kitchen spoons.
❤️1
calle · 4w
I'm fascinated by the level of existential crisis developers seem to be going through. The uncomfortable truth is nobody needs you to be an artisan coder. Nobody cares about how you coded your app,...
xte profile picture
Nowadays, most people need a programmer, but big companies, just as they get rid of doctors to make way for less competent and therefore more docile paramedics, are looking for code monkeys. In the same way, sysadmins have largely been phased out in an attempt to have people who are easier to boss around. The result is that we no longer have anything new, and the number of constant problems is skyrocketing.
❤️1
fiatjaf · 4w
Sorry about that, I'm tired of seeing people claim Nostr isn't decentralized always for the wrong reasons and never expand on their claims. But in your case I think you really misunderstood things. T...
xte profile picture
Being technically decentralised doesn't make it practically so. The Web is technically a hypertext, running on a partially interconnected mesh network, yet nowadays the bulk of traffic flows between a handful of giant hubs, to the point where "marginal" social networks stay that way simply due to a lack of critical mass, and not having an account on some giant's servers is a communication problem for many. We have, and consider normal, major communication systems that only talk to themselves. XMPP is decentralised by design, yet when it was popular, Google was the main player and its changes were adopted even if they were unsuitable for most, simply because they were needed to interoperate with it. When Google abandoned it, the users vanished and XMPP essentially died, having become irrelevant.

To put it another way, yes, Nostr is decentralised by design, but this peculiar design makes it practically centralised, and it is, or rather will be in the future if it succeeds, a problem. Just see Primal as an example.
1❤️2
Leon Acosta · 3w
hey nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq3xamnwvaz7tmwdaehgu3wddn8stnxwghszymhwden5te0w3jk6upwd9exjueww3hj7qpq7n2m7v30w732zh0uded9ql3mvaws3t6306j0avtvrxjz7lay2n8q8jtz23 . i agree with you, but instead of routing content through random peers, we should use our web of trust. content should be wit...
fiatjaf · 4w
Among 20+ microblogging clients there are only 2 that don't follow the promote centralized paradigms, soon to be 1, eventually 0. So I don't get why you are spreading so much bullshit, it would be mu...
xte profile picture
The problem I see is that messages aren't "evenly spread across the network" but are concentrated on a few relays, and it even happens that some replies only reach certain relays. The result is centralisation on the most popular relays.

The solution I see is the classic DHT, basically algorithmically spreading content across every node in the network, which will have storage and bandwidth quotas in its parameters. This leaves the administrator free to reject certain content or keep some in full, but fundamentally every message is split in chunks and some chunks are automatically spread across nodes. Historical examples include Usenet on one hand, as a decentralised paradigm, and eMule/KAD or ZeroNet for the distributed one.

The solution I see for further improvement is to not have "Nostr client only", but client+relay in a single package, with potential support for Tor or ZeroNet or something similar for those behind a NAT. Those with an exposed host can provide a way to punch through holes in NAT for those who don't, but basically every client is also a relay and blossom server.

I hope that's clearer now, and I don't see any bullshit or rudeness in what I'm writing. Meanwhile, as a fairly new user curious about Nostr and from the old-school *nix background, I see a tense community that's not very interested in the rest of the world, which isn't a good thing for achieving success.
1🤙2
fiatjaf · 4w
Sorry about that, I'm tired of seeing people claim Nostr isn't decentralized always for the wrong reasons and never expand on their claims. But in your case I think you really misunderstood things. The idea of Nostr isn't that messages are evenly spread across the network. I do not believe that is ...
utxo the webmaster 🧑‍💻 · 4w
you know about moar, based it's gonna be a while before it's ready though 😭
🟠 isolabellart · 4w
Grazie mille! È bello poter leggere ogni tanto un po' di italiano. Tra l'altro credo che di italiani ce ne siano tanti, solo che scrivono tutti in inglese come il sottoscritto.
xte profile picture
Idem, significa che anche su Nostr non siamo così marginali :)

Si, io in genere a chi scrive in inglese rispondo in inglese semplicemente perché non so qualche sia la madrelingua della controparte e ad oggi avendo vinto loro l'ultima guerra mondiale l'inglese è la lingua franca come prima lo era il francese...
🫂1