On Linux, it depends which firewall you use & which interface you use for it.
For example, if you use `ufw` you don't want to write rules to `nftables`, directly.
On Windows it's always the same one, except you install a third party firewall, which often is based on the internal Windows one, anyway.
For your specific situation, I recommend WFC - Windows Firewall Control.
It shows you, which app tries but doesn't get through & you can "unblock" it via its GUI. :)
Your first statement is wrong.
Remember old cheap "dumb" phones?
I had a friend, who literally had it washed in the washing machine by accident. He let it dry for 2 days, before turning it on, again.
Still worked.
Try this with a "smart" phone.
Yet, the "smart" phone is highly "optimised", much more expensive, luxurious, etc.
Similar thing with laptops.
Back then, bulky & heavy laptops could fall to the ground & it was fine for a long time.
Now, with all those so-called "Ultrabooks" etc., you have to watch out to not break it or it's screen during normal usage, outside.
These are just two examples out of many, where "cheaper", heavier & bulkier means, it actually lasts way longer, than a highly "optimised" edition of the same type of product. :)
"Bulky" & "less optimised" is way cheaper, because you can actually do something about it, when there is some failure.
The too high so-called "optimisation" is what makes users buy a new phone every one or two years.
Not enough mandation brought us into this hell hole in the first place. When it comes to electronics & technology, we need standards otherwise centralised third parties with huge money pockets will rip out every last cent out of your own pocket.
Okay just throwing that in.
EU wants to require smartphone companies to let users replace batteries, instead of buying a new phone.
But the phone companies won’t just accept that and will resist & trying to find backdoors 🤔
Discussed that with nostr:npub1fq8vrf63vsrqjrwqgtwlvauqauc0yme6se8g8dqhcpf6tfs3equqntmzut yesterday, crazy that its more profitable to design a new phone, instead of investing longterm and saving the money instead.
What are your thoughts on this?
A link I quick searched about it:
I'm a strong #RightToRepair advocate, because it's insane how you gotta buy new shit, even when your old stuff is technically still working except it needs something technically simple, like a new battery or a new USB-C connector.
I also don't understand people, who simply accept this. I mean, humans *love* things that they are used to. People don't like change. They always want to use the same crap all their life long.
Suddenly, when it comes to electronics, like smartphones & other stuff, like clothing, people are ready to change it every month or every year or something. Does not make any sense.
For anyone interested in this topic, check out the genius Louis Rossmann.
Questions from a young relay provider with no users, yet.
Did you register your relay anywhere?
Do you have an idea, how the clients found & started using your relay?
What will you do, when the traffic becomes too big for the available server resources?
Thanks!
BEWM! Go ⚡ that note!! nostr:nevent1qqswpffcqn8t6gjrxrv9u43r3fz3wxc20kkwd2em3vfc40t0784nswgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhs0ernam #ZapStream #nostr #BUIDL
Shouldn't this be the feature set of a generic #Nostr note? :)
https://onion.tube/watch?v=aA-jiiepOrE
This video explains the reason, why #Nostr is the first social medium, I'm actually active in, the first time in my life, in less than 10 minutes.
Never wanted to be the product. All I wanted, is to be one user among many. :)
#NostrOnly
CALLING ALL NOSTR DEVS
We want to pour some gasoline on nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft 's Data Vending Machines NIP , so we just announced another Round of #Ai4All Hackathon Bounties SPECIFICALLY for Nostr. Earn $200 bucks for building and submitting a Nostr Data Vending Machine Client or Service for the Hackathon ending August 1st, and also be eligible for the $20k worth of prizes (and bitcoin!!) from the #Ai4All Hackathon. All bounty submissions will be released under an MIT License as Free and Open Source Software.
………..
Here's how you can apply:
1. Join the Discord: https://discord.gg/u4QnzarJ
2. Apply for a bounty with a link to your project.
3. If your project is approved, you claim the bounty.
Check out these 8 $200 Nostr bounties 👇
………..
Build a Nostr AI Data Vending Machine Service:
https://replit.com/bounties/@Fedi/15-ai4all-build-a-no
https://replit.com/bounties/@Fedi/25-ai4all-build-a-no
https://replit.com/bounties/@Fedi/35-ai4all-build-a-no
https://replit.com/bounties/@Fedi/45-ai4all-build-a-no
https://replit.com/bounties/@Fedi/55-ai4all-build-a-no
Build a Nostr Data Vending Machines Client:
https://replit.com/bounties/@Fedi/13-ai4all-build-a-no
https://replit.com/bounties/@Fedi/23-ai4all-build-a-no
https://replit.com/bounties/@Fedi/33-ai4all-build-a-no
nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6
nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m
How to join the resistance for freedom, free technologies & free money, to support & improve a censorship-resistant & freedom-loving communications protocol.
1. Join a fucked up centralised communication server, where you sell your data & soul.
2. Apply to some single third-party with your project, which could be rejected by this single third party.
3. If this single third party approves your project, you may claim the bounty.
Is Black Hat Go within your bunch of books? If not, you should get that one. ;)
This website is hosted by Nostr relays: https://nostr-webserver-3c29f7957ffe.herokuapp.com/e/1efc13c6ffbaf60c0347baf89f6ecaad22f74abf82165fcdb55ef7e8cca8a597
The HTML (kind 5392), JavaScript (kind 5394), CSS (kind 5393), and Images (Kind 1965/1964) are all hosted inside several relays and can be moved to any other relay if needed by simple broadcasting.
One day browsers will fetch nostr:
Code is here: https://github.com/vitorpamplona/nostr-web-server
Now, add proper documentation, so people can start making tons of websites. :)
People lining up to have their eyeballs scanned for OpenAI CEO's #worldcoin #crypto digital ID. https://nostr.build/av/946efab33d865fec18dabd94f0ab5b7dbe71e4a87fb489f1d46686de1dbc3581.mov
Cringe
Sounds good, but I think, the value you get from this is by far overshadowed by how this can be also maliciously exploited.
#FuckDRM #FuckGoogle
The DRM for streams or similar services isn't even the worst part.
The worst is, that they want to kill Ad Blockers, which are basically the only real reason I still have the ability to browse the clearnet.
Without ad blockers I would literally uninstall all clearnet browsers, because I wouldn't be able to handle even 10% of what a generic page shows of ads.
Truth is, most people cannot handle it properly, but they do not admit or realise it.
https://onion.tube/watch?v=0i0Ho-x7s_U
https://odysee.com/@rossmanngroup:a/google%27s-trying-to-drm-the-internet%2C-and:0
https://arstechnica.com/gadgets/2023/07/googles-web-integrity-api-sounds-like-drm-for-the-web/
## Funding open-source code is challenging
Software developers have built the internet and shaped the world we live in today by sharing their code with their community voluntarily and without charge. This ecosystem created giants like Amazon, Apple, Facebook, Google or Microsoft and many other software companies.
Over the past couple of years, we’ve observed a number of models emerging that tried to establish a way of contributing back to the ones who are generously helping to build the internet with their software such as OpenCollective or GitHub Sponsors. But given the extensive and complex network of software packages, funding high-visibility projects is not sufficient, if their dependencies are also not supported.
That’s why developers are able to receive funding for npm packages by adding a funding property to their code packages. This creates visibility to npm users on what dependencies are actively looking for funding.
## What about npm fund
Running npm fund lists all dependencies that are looking for funding specifying the type of funding and the URL to visit. However this has several limitations:
First developers need to create their own website and integrate a payment service provider or link directly to a third party platform to accept contributions. In any case code publishers are limited to the offered currencies and depend on 3rd parties to receive payments.
Second software projects can consist of dozens of dependencies, trying to donate to all of them takes a considerable amount of time and is financially not feasible for small amounts.
## PkgZap automates npm fund
[PkgZap](https://pkgzap.albylabs.com/), a showcase built by [Alby](https://getalby.com/), allows developers to contribute back to all code dependencies by zapping all at once thanks to bitcoin as programmable money.
PkgZap leverages the bitcoin lightning network to offer direct contributions of any amount. Payments happen instantly and automatically split across all dependencies. This drastically lowers the barriers for project owners to give value back for the value that they receive also known as [Value4Value](https://blog.getalby.com/the-case-for-value-4-value/).
## As a package developer
You only have to add a lightning address to your package.json file.
Have a look at this example
```
{
...
"funding": {
"type": "lightning",
"url": "lightning:hello@getalby.com"
},
...
}
```
Create an [Alby Account](https://getalby.com/lightning_addresses/new?ref=blog.getalby.com) to get a lightning address or choose one from [these providers](https://lightningaddress.com/?ref=blog.getalby.com).
## As a project developer
Run the `npx @getalby/pkgzap-cli` command in your project directory. It fetches the funding information from the package details by analysing the dependencies.
Enter your desired total amount you want to split among all supported dependencies.
Approve the wallet connection and you're done! 🚀
Have a look at this short demo [here](https://blog.getalby.com/open-source-money-for-open-source-code/)
Let the sats flow and support your favourite open-source projects!
## Try it now
If you know a npm package with a lightning address or you want to try it with the `@getalby/pkgzap`
package yourself, scroll to the end of pkgzap.albylabs.com and enter the package name. Don’t forget to install the Alby Browser Extension or another WebLN enabled wallet to zap it.
If you have ideas on how to improve the experience for package and project developers or if you have questions about how to power your software package with programmable money, [reach out](mailto:hello@getalby.com).
Who still uses npm? :D
Pretty long while ago, considering how new this app is. At least a few months back.
Since then, I Force Stopped it & didn't turn it on, again. :D
I don't know about these notification options. Will check that out, thanks. ;)
Speaking of SimpleX, in my life this app was a total failure.
I convinced someone getting an alternative to WhatsApp, so we could talk to each other, since I don't support WhatsApp.
What's happened is, that the person installed SimpleX & uninstalled it within 24 hours, because it drained tons of battery compared to how the person was used to battery drain.
Basically, I lost one opportunity, because SimpleX was no sufficient alternative.
I think I even reported the issue & then realised, this was a huge problem, which was going on for a long while & they still hadn't fixed it by then.
So, again, not sure why SimpleX is so hyped. In my experience it sucked ass. Do people actually use it outside, without constantly charging the phone? :D
Convincing someone is an art.
A pretty long while ago, I decided one day to leave WhatsApp.
I told people, I'm just going to use an alternative for now & no WhatsApp, anymore.
All my real family, friends etc. came with me, because they wanted to stay in touch with me. :)
Others, who simply didn't wanna switch were people after all, who I could easily drop, since they apparently weren't that important. :)
So, the remainders stayed on WhatsApp & haven't used it since then. Lost the account access & cannot retrieve it, since it requires a phone number, while my requirement are local backups, which means WhatsApp is doing too bad of a job, fulfilling my requirements. :D
My point is, if you really wanna convince someone, you can't just tell them to do something with your words. Sometimes, you have hard shells to crack, which means you need to do something relatively drastic about it. :)

