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

Cenorship-resistant protocols like ActivityPub (Lemmy, Mastodon), Nostr, Tor, I2P, and freenet solve this.

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

Instead of fixing those issues, most other coins are just pump and dump schemes for a quick buck.

Oh agree totally on this one.

Bitcoin and many other currencies have way too many and large fluctuations in value for daily use.

If you are using it to send money from point A to point B, you can cash it out at the same price you put it in at, so fluctuation doesn't matter much. You're probably saving on bank fees and exchange risk enhanced by slow international settlement. Exchange risk is always a thing with any currency. It's gotten more stable over time and I imagine that trend will continue. Other currencies are also unstable, how has the purchasing power of the USD held up over the last 5 years? That's not to mention the billions of people not fortunate enough to live in a currency environment which is dominated by the dollar. Ask any Argentenian or Turkish person how stable their currency is compared to Bitcoin. Best case scenario, your dollar slowly loses value over time due to supply inflation. Whether or not you find it useful, more and more people find it useful every year, the transaction volume has increased reliably for 15 years. Nobody's making them use it. On the contrary, there are often hurdles educational, regulatory, and technological to using it, but they still do. Maybe on year 16 though people will finally realize it's useless and stop using it.

Bitcoin specifically is not practical for transactions in general due to cost and block size limits. Yes, lightning exists, but maybe your technology is shit if it needs a second overlay network to function.

Maybe TCP/IP is shit if we need other protocols build on top of it like SMTP. Maybe ethernet is shit if we have to design a whole nother protocol (TCP) just to make sure packets actually arive in the proper order. No. This is a weak argument. Fedwire, the system for settlement between US banks, has a equivalent transaction speed to Bitcoin's base layer. Banks don't seem to have any problem with that speed. And ten minutes is pretty dang fast to send a million dollar transaction across the globe (on main chain) or under a second (on lightning). Meanwhile, the US dollar doesn't have a built-in transfer mechanism, and the mechanisms available can be quite frustrating or expensive to work with, ask anybody whose ever had to send an international bank wire or deal with the frequent buyer return fraud on platforms like eBay. I'd sell an iPhone to somebody in (insert fraud prone country here) no problem in BTC. With PayPal? No effing way,

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

Check the wikipedia article, pretty neutral and factual reporting on the history. TLDR he revealed the US committing war crimes, they went after him with everything they had including planning an assassination attempt (which they never went through with). They tried to apply US law internationally to somebody who wasn't a US citizen and wasn't in the US. The UN said his detainment was illegal and torture. He's been on the run, in some embassy, or jail for over 10 years for activity other news organizations regularly and legally engage in (leaking classified documents). Various US military, intelligence, etc agency heads have testified to congress that they couldn't find a single death related to the documents he leaked, he didn't put anybody at risk, in fact, Wikileaks sent every leak to the US govt before leaking it asking them for notes on what to redact. The US refused to participate in that process.

He also revealed the DNC was trying to bury Bernie, which the DNC didn't even deny, they had to let a bunch of their top people go and do a bunch of primary reforms as a result. That's when liberals started hating Wikileaks, because the DNC emails helped get Trump elected. They say the "timing" of right before the election makes his leak partisan. But wouldn't you want that information before you vote? It is the job of wikileaks, or any journalist, to maximize the impact of information they are revealing on corruption. It's not Julian's fault the DNC was corrupt AF, all they had to do to avoid that was... not be corrupt.

There were also some sex assault allegations against him, which I tend to believe have some veracity to them however the accusers explicitly did not want him charged, it was a ploy to get him to Sweden where he would be extradited to the US. He was never even charged, only "wanted to questioning" but somehow got an interpol notice for it. His lawyers offered over a dozen times for him to be interviewed but Sweden insisted on an "in-person" interview for some reason. Curious.

Oh, and he helped save Snowden's life by getting him a flight out of China.

[-] makeasnek@lemmy.ml 4 points 6 days ago

I need something like a Spotify subscription for open source to assuage my guilt of the great value I extract for my personal use of open source.

I would love to see something like this, where I can contribute to an open source project while also contributing to all their dependencies. Maybe such a thing exists and I just haven't heard of it yet.

[-] makeasnek@lemmy.ml 3 points 6 days ago* (last edited 6 days ago)

Look, I love privacy and I agree Bitcoin needs more of it. Many developers/OSS projects would have trouble using XMR, the off-ramps are few and far between. Bitcoin's privacy continues to get better and you can achieve significant degrees of anonymity with techniques like coinjoin etc. Lightning is pretty opaque, all the data on chain is who you opened your lightning channel with, not ANY of the transaction data between you and any other party (and remember, a single lightning channel can route payments to any other lightning user). And you can run a lightning node/wallet on an android. Long-term Bitcoin could absorb Monero's entire market cap by simply copying its privacy features into a future protocol upgrade, which I hope it does as it has with experimental protocol changes first tried on other blockchains. And the Bitcoin community seems very pro-privacy.

Monero has no functional L2 and only has "low fees" because it doesn't have the tx volume to get higher fees. Bitcoin has had a functional L2 for 5+ years now. Lightning fees are usually a penny or two per transaction, if sending large amounts, an on-chain tx is still only like $1.50 most of the time. Settlement on Monero takes minutes instead of less than a second on lightning, not that it matters for this particular use case. It doesn't have nearly the network of developers, users, or other people in the ecosystem backing it. Monero also has larger variable-sized blocks. Larger block sizes = more hardware requirements to run a node = more centralization. Bitcoin already had that debate and every other debate and chose decentralization at every turn. Monero chose bigger blocks just like Bitcoin cash did. Bigger block is not a scalable solution while remaining decentralized. No thanks. All of humanity's transactions shouldn't be stored on the blockchain for eternity, that is incredibly inefficient and needless. Nano has similar problems with design, no way to compensate those who run the infrastructure for the network, and pretty much nobody using it, and probably a massive pre-mine.

There are some fundamental problems to blockchain, digital currency, or decentralized ledgers. If you want a decentralized ledger, space is your biggest limitation. If you want more space, you get more centralization. Every other coin chose more space for "lower fees" or "faster transactions", Bitcoin chose decentralization at every possible turn (at the cost of having less space) and will continue to do so. For me, that is bar none the most important factor. And now it also has "fast transactions" and "low fees" thanks to L2s.

[-] makeasnek@lemmy.ml 5 points 6 days ago

Love hearing from devs that donations are coming into their projects, thank you for sharing that! Contributing time and expertise is just as important thank you for your contributions 🫡🫡🫡

[-] makeasnek@lemmy.ml 13 points 6 days ago* (last edited 6 days ago)

OpenShot went terribly for me. Cool idea but did not work. Ate hours and hours of editing by failing to export. I tried everything, even opening Github issues to figure out where the problem was. Systematically re-cut and edited and moved every clip. Still couldn't get it to export even though everything worked flawlessly in editing and previewing. Tried switching to latest, alpha, whatever, none of them could export. Absolute nightmare. Do not recommend. Eventually had to re-do everything in kdenlive.

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

Qubes is so cool. The most under-rated Linux distro imo. Not my daily driver but a very cool concept.

[-] makeasnek@lemmy.ml 7 points 6 days ago* (last edited 6 days ago)

I'll start, I donate to a few regularly via Github sponsors. I like that it's recurring. I also donate one-off to ones as I come across them, but generally donate regularly to software I use regularly, particularly if I somehow am using that software to make money. I really like the idea of a portion of my donation going to upstream libraries, though tbh I'm not confident if Github sponsors does that or not.

I mostly donate w Bitcoin, except Github sponsors since they don't take it. I also donate to a few orgs like EFF and OpenSats which are OSS-adjacent or help OSS tools I like exist. When I see apps I like have published a new release and they announce it on nostr, I usually send them a bit via zap as well, but most apps I use aren't on nostr.

[-] makeasnek@lemmy.ml 3 points 6 days ago* (last edited 6 days ago)

!boinc@sopuli.xyz flatpak also needs a flatpak maintainer! Your work would help people contribute their spare computational power to scientific research. If you are passionate about fighting cancer, mapping the galaxy, etc this is an awesome way to contribute to that effort in a very force multiplying way.

[-] makeasnek@lemmy.ml 6 points 6 days ago* (last edited 6 days ago)

Bitcoin transactions happen at the “speed of light” (~27:00) REALITY CHECK: As Bitcoin has grown, transactions have become slow. It’s in fact why many people do not accept it for purchases anymore.

Bitcoin is the same speed it's always been. Blocks happen every 10 minutes. The transaction is transmitted at the speed of light but final settlement requires a block. Pay a high fee? Get in on the next block. Want to save on fees? Maybe it takes a few blocks for your transaction to go through. If you use Bitcoin lightning (a scaling layer built on top of Bitcoin which moves transactions off-chain but secures them on-chain), transactions take under a second for pennies in fees. Fees are much, much lower than credit card, paypal, or other similar competitors. You could send a billion dollars in a single transaction and pay $1.50 on main chain, or you could send $5 on lightning and pay <1c in fees. Lightning has been around for 5 years now, it works, I use it regularly.

Bitcoin cannot be diluted (~27:25) REALITY CHECK: Bitcoin is always being diluted until it reaches its hard limit.

The supply of Bitcoin, 21 million coins, is known and has always been known. It can't be diluted beyond that point.

Nobody controls the network (~28:25) REALITY CHECK: If someone were to own 50% or more of the network’s compute power, they could control the network.

Nobody owns 51% of the network. Even such an actor can't print extra BTC or force money to move without the appropriate private key. The best they can do is temporarily delay transactions while burning north of a trillion dollars in energy and equipment doing so. Which is why nobody has ever done it.

Bitcoin’s hard limit is likely very dangerous for the network (~29:00): Once the hard limit is reached, it is unclear if people will keep pumping computing power at it. If the creation of new Bitcoin is no longer allowed, it is possible that transaction fees will need to be raised to compensate miners.

Given that fees have continued to increase with time, this seems like not a problem. It's not "dangerous", it's part of the design. If hashrate drops, it drops, but given that fees and hashrate have continued to grow despite continually minting less coins, it's not really a problem.

Bitcoin’s lack of rules allow for massive amounts of fraud and prevents effective taxation (~29:25): While the video paints a cute picture of financial freedom, the reality is that Bitcoin allows for fraud on a world scale and does not allow for sales tax because of the way that anyone can have a cryptocurrency wallet without disclosing their identity.

Anybody can have a cash wallet without disclosing their identity, yet they still pay taxes. Bitcoin's rules prevent the kind of fraud where the value of your money is printed away via supply inflation of central banks or "currency restructuring" on the global scale by the the world bank. People pay taxes because they think it's the right thing to do and/or because the government has guns and makes them. Either way, if you run a company, if you are providing goods and services, you have a place you can send somebody with a gun and enforce those rules. All the companies currently paying taxes would keep paying taxes if they used Bitcoin.

[-] makeasnek@lemmy.ml 5 points 6 days ago

The solution is apps and protocols that put the privacy in the hands of the user, not the hands of another entity which must be "regulated" by legislative bodies that have been subject to regulatory capture. Decentralize and distribute power. Use P2P/decentralized platforms like lemmy, mastodon, nostr, freenet, etc.

23
submitted 1 week ago by makeasnek@lemmy.ml to c/opensource@lemmy.ml
1
submitted 1 week ago* (last edited 1 week ago) by makeasnek@lemmy.ml to c/bitcoin@lemmy.ml

"The Oslo Freedom Forum, held annually by the Human Rights Foundation, has become a worldwide cornerstone for human rights activists. This year, the 16th edition of the forum was centered around the theme "Re-claim Democracy." It brought together activists, thinkers, and leaders to discuss the challenges of rising authoritarianism and how bitcoin can support activists fighting against oppressive regimes."

Link without paywall: http://archive.today/L1n4y

102
submitted 1 week ago by makeasnek@lemmy.ml to c/opensource@lemmy.ml

"Create P2P tunnels instantly that bypass any network, firewall, NAT restrictions and expose your local network to the internet securely, no Dynamic DNS required."

292
submitted 1 week ago by makeasnek@lemmy.ml to c/europe@feddit.de
451
submitted 1 week ago by makeasnek@lemmy.ml to c/privacy@lemmy.ml
550
submitted 1 week ago by makeasnek@lemmy.ml to c/technology@lemmy.ml
2
6
submitted 1 week ago by makeasnek@lemmy.ml to c/bitcoin@lemmy.world
1
submitted 1 week ago by makeasnek@lemmy.ml to c/bitcoin@lemmy.ml
546
submitted 2 weeks ago* (last edited 2 weeks ago) by makeasnek@lemmy.ml to c/privacy@lemmy.ml

What you can do: https://www.patrick-breyer.de/en/posts/messaging-and-chat-control/#WhatYouCanDo

Contact your MEP: https://www.europarl.europa.eu/meps/en/home

Edit: Article linked is from 2002 (overview of why this legislation is bad), but it is coming up for a vote on the 19th see https://www.patrick-breyer.de/en/council-to-greenlight-chat-control-take-action-now/

103
69
submitted 2 weeks ago* (last edited 2 weeks 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.

view more: ‹ prev next ›

makeasnek

joined 1 year ago
MODERATOR OF