sorted by: new top controversial old
[-] makeasnek@lemmy.ml 11 points 2 months ago* (last edited 2 months ago)

A lot of OSS projects and small non-profits? Yes. The cost to entry is "be willing to volunteer" and very few people pay that cost so basically anybody can get in. These aren't exactly competitive positions. And if they improve the software honestly idk if they're a shaman healer or whatever. I care about the software. As long as their energy healing garbage isn't somehow getting into the software who cares?

[-] makeasnek@lemmy.ml 2 points 2 months ago

And didn’t know it’s possible to defederate an email provider.

It absolutely is, your mail provider "de-federates" aka blocks mail from plenty of other e-mail providers.

[-] makeasnek@lemmy.ml 3 points 2 months ago
[-] makeasnek@lemmy.ml 7 points 2 months ago* (last edited 2 months ago)

This is an instance moderation problem. If you’re letting spammers in, you need to use a better application process or something similar to that. A big problem with email spam is that most email services allow anyone to sign up for free without any checks.

Which is one reason, this author is arguing, that e-mail has become so centralized. Doing that kind of manual moderation and curation is expensive, the bigger instances out-compete the smaller ones who don't have as much resources to dedicate to it. As more and more instances get "de-federated" for not having as good of anti-spam measures as the bigger instances, more users will sign up at big instances to avoid defederation risk. Just like how many people use gmail simply because their email delivery rate is so good. If I send from g-mail, there's very few servers which will reject my message or throw it in the spam folder. I'd love to run my own mail server, but even as a dedicated sysadmin it's impossible to get decent delivery rates.

The more anti-spam checks we have, yes we weed out spam, but we also make it accessible to less users as well.

AP has been blessed so far with not having to fight too much spam. Look at very popular, very centralized, very resourced platforms like Facebook, spam is still a problem on their platform despite massive resources put towards fighting it.

[-] makeasnek@lemmy.ml 1 points 2 months ago* (last edited 2 months ago)

But as you experience more you do know more

About some things. You also lose knowledge with time as well as mental acuity. The brain is a leaky memory storage device.

[-] makeasnek@lemmy.ml 4 points 2 months ago* (last edited 2 months ago)

Don’t email spammers just spoof the domain or send without a domain?

They do both, depending on the spammer and the type of spam they send. In e-mail, you have an e-mail server, you can use it to send mail to users on other e-mail servers. Each e-mail server can choose to accept or reject email from other e-mail servers based on whatever reason they want. AP/Lemmy/Mastodon is basically identical to this. I'm not sure how exactly bluesky is setup but I get the impression it's similar. In Nostr, servers aren't federated (each relay is seperate, if you want to send/recieve content to another user on a different relays you just talk to that relay directly instead of having "your relay" act as an intermediary), but the structure is still pretty similar.

Nostr does have this hashcash type system (requiring proof-of-work to weed out spam), but I haven't come across any relays that actually enforce it, it will be interesting to see if that changes in time. I also saw a GitHub issue about adding something similar to AP but I think they chose not to implement it.

[-] makeasnek@lemmy.ml 33 points 2 months ago* (last edited 2 months ago)

Domains aren’t free and I don’t think it’s worth it for them to buy a new domain to just be able to spam for a short time again.

Literally what e-mail spammers do.

Agreed defederating can help solve obviously malicious instances, it doesn't solve spammers abusing good instances. E-mail and AP are very similar at a protocol structure level.

[-] makeasnek@lemmy.ml 2 points 2 months ago* (last edited 2 months ago)

Pretty well established case law at this point. If it weren't, you'd see Tor relay operators, small ISPs, etc being hauled into court constantly.

[-] makeasnek@lemmy.ml 8 points 2 months ago* (last edited 2 months ago)

A. I wouldn't because that implies by being around longer I know more or am more right about some things than young people. I've accumulated knowledge, but that doesn't mean anybody should listen to what I have to say or that I'm wiser. There are certainly times that is true, but it's also true that we have a lot to learn from them and we should listen to them.

B.

  • Health is your greatest wealth.
  • Love is the answer and all that matters. Be good to others
  • Stay humble
  • Stack sats
[-] makeasnek@lemmy.ml 1 points 2 months ago

There are no protections for me if I unknowingly let some stranger use me as a host or router for CP or some pedo shit. It’s not a risk I’m willing to take. There need to be legal protections in place, like there are for ISPs.

There are, at least in the US. That's why running a Tor node is legal and so is a coffee-shop sharing their wifi to customers. They are not legally liable for actions of users, they are just routers.

549
submitted 2 months ago by makeasnek@lemmy.ml to c/technology@lemmy.ml
69
submitted 3 months ago* (last edited 3 months ago) by makeasnek@lemmy.ml to c/opensource@lemmy.ml

Situation: You run a website and want users to have to do some amount of work in order to activate a function in your code. The "function" can be anything: creating an account, receiving some kind of in-game token/reward, dispensing coins from a faucet, whatever. Captchas are becoming increasingly both increasingly complex and increasingly useless against spam attacks. Various "proof of personhood" options are available (SMS verification etc) but come with downsides as well.

An obvious alternative to captchas is some kind of "proof work" scheme where the user has to run a certain number of hash calculations. This is cheap for individual users but expensive for spammers to spam, and could even net you a little crypto if you wanted it to. This, for example, is the approach used by Tor's anonymity network help prevent DDoS attacks. This is fine, but it serves no other purpose and uses lots of of energy. Though in Tor's implementation, it is only occasionally used as opposed to being used for every request.

My script is a "proof of useful work" captcha alternative. The user must download and process a chosen amount of workunits from a chosen BOINC project(s). This work is "useful" because it contributes to scientific research. BOINC is a software for distributed/volunteer computing and its used by scientists all over the world including the Large Hadron Collider (CERN) to offload expensive computation to the machines of volunteers. My script downloads stats from the BOINC projects and verifies the user has completed the work. If the user is a pre-existing BOINC user, they will already have sufficient credit to instantly activate the function on the site.

The default setup for this software is as a "crypto faucet", but you can plug-in any function you want: anti-spam, user registration, whatever. It calculates a cost for the "work" and makes sure it dispenses less than the cost, making sure no user has incentive to use the faucet more than a few times since it would cheaper for the user to just do the work on their own without the faucet acting as a middleman.

Downside of this tool is that the user may take some time to accumulate the credit (unless they are an existing BOINC user with credit) and the BOINC projects only report updated credit once every 24 hours (though if you ran your own BOINC project for this purpose, you could get this time down much lower). So while this can be good for longer-term tasks (such as giving an in-game reward to users who contribute to science), it is not quick. They also have to download and run BOINC (and change their username at a BOINC project), which is a big step compared to a captcha. In an ideal world, the BOINC work could be completed in the browser instead of by downloading BOINC, I believe folding at home had a client that could do this at one point.

Anyways, I think it's an interesting idea. Maybe you do too and can use it to your advantage somehow.

150
submitted 3 months ago* (last edited 3 months ago) by makeasnek@lemmy.ml to c/antiwork@lemmy.world

There's a lot of talk about inflation and its causes. Is it corporate greed? Supply chain issues? One clear base cause of inflation less talked about is having an inflationary currency supply. Any other inflation caused by supply chain issues, corporate greed, lack of market competition, etc is just added on top of that. Fiat inflationary currency is a rather new invention in terms of the human timeline. In the US, Nixon is the start of it. Central banks aim for 2-3% inflation in "good years". The money supply expands, the portion of that supply a single dollar represents, and therefore its value, decreases. This isn't a conspiracy, it's government policy, and both parties gleefully support it because it benefits their rich donors.

Think of it: in the last 50 years, everything has gotten cheaper to produce thanks to increasing mechanization, outsourcing to cheap labor/low regulation countries, and extremely efficient supply chains. Yet so many things "cost more" than they did 50 years ago. Even basics like bread. What used to be 5c in the US in the 50s now costs $5.00. How is that the case? Shouldn't it cost less? Where is that "extra efficiency" going if not to lower prices? The answer: bread is the same value it's always been, the money has gotten less valuable. This is how they keep working class people running on a treadmill, never able to achieve economic mobility.

Inflationary currency devalues the currency you worked hard to earn by increasing the supply. It hits the middle class the worst because they have more of their net wealth in cash, often in the form of emergency funds, savings, and putting together enough money for a down payment on a home. Rich people have their money in assets which aren't harmed by currency inflation. Actually, even worse, it inflates the value of those assets! If the dollar loses value (all other things being equal), it takes more dollar to buy a share in Amazon, just like it takes more dollars to buy a loaf of bread. Poor people live hand to mouth, so their net wealth is not impacted much, but inflationary currency prevents them from saving and "moving up". If you want to identify the causes of increasing wealth disparity, the inability of people to save money and theft of value from the middle class via money supply expansion is a major one.

60
submitted 3 months ago* (last edited 3 months ago) by makeasnek@lemmy.ml to c/ukraine@sopuli.xyz

Most of these transactions took a few minutes and around $1 in fees. Bitcoin lightning is pennies in fees, but the account shown is on main chain. There are over 19,000 individual donations.

  • If you know somebody who wants to contribute to Ukraine but doesn't want to deal with the hassle, cost, or availability of international bank wires, this is a great way.
  • It will go directly to the Govt of Ukraine instead of being filtered through a NGO or other party.
  • Unlike aid from governments/NGOs this money comes with no restrictions on how Ukraine can spend it.
  • Most major cities have several Bitcoin ATMs and in many countries you can buy Bitcoin online easily. This means you can have a bake sale or other fundraiser, turn that money into Bitcoin, and send it to Ukraine directly.

Transaction list: https://www.blockchain.com/explorer/addresses/btc/357a3So9CbsNfBBgFYACGvxxS6tMaDoa1P

Proof this address (357a3So9CbsNfBBgFYACGvxxS6tMaDoa1P) is really owned by the Ukraine govt: https://twitter.com/Ukraine/status/1497594592438497282

53
submitted 3 months ago* (last edited 3 months ago) by makeasnek@lemmy.ml to c/asklemmy@lemmy.ml
-18
submitted 3 months ago by makeasnek@lemmy.ml to c/memes@lemmy.ml
-53
submitted 3 months ago* (last edited 3 months ago) by makeasnek@lemmy.ml to c/memes@lemmy.ml
-40
submitted 6 months ago by makeasnek@lemmy.ml to c/memes@lemmy.ml
845
submitted 6 months ago by makeasnek@lemmy.ml to c/memes@lemmy.ml
80
submitted 6 months ago* (last edited 6 months ago) by makeasnek@lemmy.ml to c/asklemmy@lemmy.ml

This is a thing with every dishwasher I've had, some models seem better than other. You wash the dishes and when they dry, they have a musty odor I can only describe as "wet dog". Other people often don't seem to notice this, so maybe I am just sensitive to it. Though if I point it out, then they smell it.

I have tried:

  • Cleaning every nook and cranny of the dishwasher and filter
  • Running with orange kool-aid/citric acid/lemishine in dispenser after each wash (works decently well)
  • Running a rinse w white vinegar after each cycle (this works the best so far)
  • Making sure dishes air dry instead of dry inside the dishwasher (always do this, helps a bit)

In all instances where this happens, the dishes are clean and don't have food stuck to them or floating around in the water.

Has anybody else fought this problem? What worked for you?

50
submitted 6 months ago* (last edited 6 months ago) by makeasnek@lemmy.ml to c/opensource@lemmy.ml

I work with a FOSS project that needs better documentation. We have some written stuff but want to add video guides and some more written stuff as well. There's also some desire to re-organize our existing documentation using some system like ReadTheDocs etc. Our devs are good devs, not good documentarians. We have money.

I know we could just go on upwork and find somebody to make this, but I'm curious if there's a company or organization out there that specializes in making documentation for FOSS projects? One we could pay to have this done?

Edit: Not going to name the FOSS project, don't want this post to look promotional. I am just trying to see if the service we're looking for exists.

56
submitted 7 months ago* (last edited 3 months ago) by makeasnek@lemmy.ml to c/ukraine@sopuli.xyz

Most of these transactions took a few minutes and around $1 in fees. Bitcoin lightning is pennies in fees, but the account shown is on main chain. There are over 19,000 individual donations.

  • If you know somebody who wants to contribute to Ukraine but doesn't want to deal with the hassle, cost, or availability of international bank wires, this is a great way.
  • It will go directly to the Govt of Ukraine instead of being filtered through a NGO or other party.
  • Unlike aid from governments/NGOs this money comes with no restrictions on how Ukraine can spend it.
  • Most major cities have several Bitcoin ATMs and in many countries you can buy Bitcoin online easily. This means you can have a bake sale or other fundraiser, turn that money into Bitcoin, and send it to Ukraine directly.

Transaction list: https://www.blockchain.com/explorer/addresses/btc/357a3So9CbsNfBBgFYACGvxxS6tMaDoa1P

Proof this address (357a3So9CbsNfBBgFYACGvxxS6tMaDoa1P) is really owned by the Ukraine govt: https://twitter.com/Ukraine/status/1497594592438497282

view more: ‹ prev next ›

makeasnek

joined 1 year ago