makeasnek

joined 2 years ago
MODERATOR OF
[–] makeasnek@lemmy.ml 8 points 1 year ago (6 children)

For those out of the loop: Assange recently plead guilty in exchange for being allowed to return to Australia without serving any additional jail time

For good background on hit case, check the wikipedia article, pretty neutral and factual reporting on the history. TLDR he revealed the US committing war crimes, the committers of which were never prosecuted. The US 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, but Swedish prosecutors pursued a case anyways, 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 1 points 1 year ago* (last edited 1 year ago)

This is a good overview of how silent payment work, thank you for posting it. I learned some new things!

but L2s are often centralized and cannot withstand governmental pressure

This is true on other networks but not true of Bitcoin (lightning). Lightning is even more decentralized than L1 is, you can run a lightning node on an android phone.

it is more about culture and a lack of demand from the Bitcoin community.

Absolutely agree with this, but the culture has been changing. Auditability of supply of coin has been the major hurdle privacy wise, but even with keeping that there are some major changes that can be made to improve privacy. It's a common topic at Bitcoin conferences now, everybody knows this is the direction Bitcoin needs to move in (and has been moving in).

[–] makeasnek@lemmy.ml 1 points 1 year ago* (last edited 1 year ago)

For those out of the loop: Assange recently plead guilty in exchange for being allowed to return to Australia without serving any additional jail time

For good background on hit case, check the wikipedia article, pretty neutral and factual reporting on the history. TLDR he revealed the US committing war crimes, the committers of which were never prosecuted. The US 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, but Swedish prosecutors pursued a case anyways, 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 1 points 1 year ago

Will they cover monetary policy and how an inflationary currency means your money will lose half its value every 50 years?

[–] makeasnek@lemmy.ml 1 points 1 year ago* (last edited 1 year ago) (2 children)

As far as Bitcoin goes, there's also coinjoin. Lightning transactions are pretty opaque since they don't occur on L1. If I have a lightning node (which I run on an android phone), and you have a lightning node, and we make a tx between each other, nobody knows it. Even for a multi-hop transaction, nobody aside from those hops knows about it. Setting up a lightning channel requires an L1 transaction, but you can make a lightning channel with anybody and then send funds to anybody, it's not a 1:1 relationship. In other words, if I want to send you money via lightning, as long as I have an existing lightning channel with somebody else, I can do it.

Bitcoin's privacy continues to get better, it's a common refrain at Bitcoin conferences that privacy needs to be focused on more. Monero is still king here but it's losing ground in this area. Bolt12 is a new thing being implemented that helps with privacy as well.

[–] makeasnek@lemmy.ml 2 points 1 year ago* (last edited 1 year ago) (1 children)

L2 means "layer two", in short, a way of conducting transactions "off-chain" while relying on the "base chain"/L1 for security. It helps keep chain bloat minimal.

There are various ways to do this with various trade-offs in terms of speed/privacy/cost/centralization/etc. Bitcoin's main one is lightning (there's also Ark), Eth has like a dozen of them most of which are super centralized but you've got Polygon, Arbitrum, Optimism, Nova, etc. They all work a little differently.

Lightning's concept is very simple: you make a "channel" on-chain by depositing funds into that smart contract which lives on-chain (1 transaction). The channel exists between you and one other party. The channel starts with a balance of 100/0 meaning all the BTC is yours (because you deposited the BTC). When you send BTC to the other party, you update the "balance" of that channel by both of you signing a thing saying it's updated (now it's 99/1). This happens off-chain. At any point, either of you can close the channel (on-chain) and claim any BTC that's due to them according to the balance. In this example, you would get back 99 BTC and the other person would get 1. You can also transact with other parties by sending BTC "through" a chain of existing channels. And these transactions not only don't require paying on-chain fees, they can also be confirmed in < 1 second because you don't need to wait for the next block. You can have essentially infinite transactions back-and-forth in a channel, but one "side" of the channel cannot dip below 0. Almost all of this is abstracted away for the end user.

[–] makeasnek@lemmy.ml 4 points 1 year ago (2 children)

You can't just keep increasing the block size. More block size = bigger blocks = more bandwidth and disk space to host a full node. It's why the majority of Eth's nodes are now hosted in one of like three corporate datacenter providers. Sure, disks keep getting bigger and more affordable but big pipes to move that much data haven't kept up at the same pace. Bitcoin cash is now 16x Bitcoin's original block size, and they are still calling for larger blocks to keep tx costs low. Eventually, with any block size, especially if you want to capture a good portion of humanity's transactions, you will end up with massive competition for blockspace aka high fees.

Blockchain has a fundamental problem. If you put it on the ledger, all nodes have to store that forever. The more you put on the ledger, the bigger that ledger gets, the more resources you need to host it/participate, the more centralized your network becomes. Adding more block space is one solution, but comes at the cost of decentralization and doesn't scale to all of humanity's transactions let alone even just replacing SWIFT/IBAN. L2s are another solution, you get faster transfers and fees not directly coupled to chain space in exchange for slightly less trustworthiness (you may have to send a channel "back to chain" if a bad actor tries something, and you have to monitor that channel and chain to see if you need to do that, which is all handled automatically). With Bitcoin's L2, I can send funds anywhere in under a second for pennies in fees. It actually works for buying coffee. In the space 1 transaction took on chain, I can now have billions of transactions. Not just between me and the person I opened the channel with, but between me and any other person who has coins on lightning. And you can run a lightning node on a raspberry pi or android phone. Lightning isn't perfect, the inbound liquidity thing is annoying (though Ark and Fedimint proposals solve this in different ways), but it works really well and has been stable and usable for years. The inbound liquidity issue is being worked on as well through automated liquidity provisioning. Not perfect, but leagues ahead of Monero which has zero L2 and zero roadmap for an L2.

Tldr: Monero's fees are low because there isn't much competition for blockspace. And it's slow. Because it's all on L1. That space will run out as it scales, it's up to Monero to decide how to solve that problem.

[–] makeasnek@lemmy.ml 2 points 1 year ago* (last edited 1 year ago) (11 children)

I agree with the thrust of what you're saying but... Monero can't sustain any circular economy of scale without a working L2. Blockspace is limited. Every transaction humanity makes shouldn't be stored on chain for perpetuity. That's silly, wasteful, and leads to centralization. An L2 solves that problem. Without an L2, as Monero's use increases, so will fees, variable block size will hold that off for a while but not forever and not without sacrificing decentralization.

Monero has no L2 and not enough dev talent or funding to make it happen in the next few years. Its protocol is different enough from Bitcoin that pre-existing solutions like lightning can't just be bolted onto it without significant development effort and privacy trade-offs. Meanwhile over on Bitcoin's side, they continue to add more functionality to their chain with a massive dev pool in terms of talent and funding. And privacy does continue to improve, lightning and ark are both pretty opaque depending on how you measure it. So if Monero wants to be a significant player on par with Bitcoin and have a circular economy, it will need to step up to the plate in a major way, and it needs to do that before Bitcoin implements privacy upgrades that place it at feature parity with Monero, which is imo only a matter of time since those folks tend to be pretty pro privacy. Yes, there's "ossification", but protocol improvements are still happening, especially outside the bounds of the main chain protocol itself (in L2, mining protocols, etc).

 

Gets me excited about another projects like SETI@Home coming along. The BOINC platform (which SETI@Home used to distribute work) is alive and well. You can contribute your spare computational power to finding pulsars, curing cancer, and more. !boinc@sopuli.xyz

29
submitted 2 years ago* (last edited 2 years ago) by makeasnek@lemmy.ml to c/science@lemmy.ml
 

Gets me excited about another projects like SETI@Home coming along. The BOINC platform (which SETI@Home used to distribute work) is alive and well. You can contribute your spare computational power to finding pulsars, curing cancer, and more. !boinc@sopuli.xyz

 

Hopefully this is helpful to somebody else here. For those who don't know, BOINC is a tool that enables you to donate your computer's spare computational power towards scientific research. Cancer, alzheimers, climate research, you name it, there's a BOINC project for it. And when your computer is computing, it generates heat. It's as efficient as using a space heater or any other form of "electric resistive" heating aka anything that's not a heat pump/reverse ac. 1 watt into your computer = 1 watt of heat, same as any space heater, electric baseboard heater, ceiling heat, etc.

In winter, BOINC and Folding at home make up 100% of my indoor heating, and I wrote a script to tie this all to a thermostat. It will turn BOINC on/off depending on the room temp, and if you have multiple machines you can have each at a separate setpoint to give you slightly more granular control than "off" vs "full blast". The script can pull in data from a web url (what I use), a command-line command, or a custom python function.

 

Many of you have read the TIME interview with Vitalik, speaking eloquently about an identity crisis in crypto that has grown over the past few years. What is crypto even about any more? A lot of very talented developers are asking "how" questions. Like "how can we solve the trilemma?" or "how can we get more transactions per second?" pr "how can we make the best L2?". Those are all important questions. But Vitalik is one of the few visionaries who asks "why?". Without a vision, you can ask "how?" all you want but won't be able to pick the correct answer. We must consider that we all are still early adopters: what we invest in actually matters, it might actually change the trajectory of the future. Most people still do not hold or interact with crypto even though there's superbowl ads for it.

As an example, I often here Monero fans talk about how Monero is everything Bitcoin claims to be. They say it brings privacy and autonomy like Bitcoin used to claim, it brings decentralization like Bitcoin claims to (through ASIC-resistant mining), and that it better fits the ethos behind Bitcoin. And it's hard to ignore those points, they have some validity, only a true die-hard "maxi" would say they are irrelevant. I say this as somebody who holds both, making room for nuance is important. Yet we have so much tribal infighting and gains-chasing that we fail to see, focus, and collaborate on all the real, tangible good that crypto and web3 could bring to the world. There are many, many coins which are awesome and bring unique things to the table, but simply don't get the coverage because they lack the hype or the VC backing or the promise of quick short-term gains.

As another example, there are some remarkable things happening in the DeSci space. There are blockchains that threaten to upend the way that scientific research is funded, published, shared, and capitalized on, to "decentralize" the production of science much in the same way that open source did to software development, to produce a patent-free warchest of drugs and treatments for humanity. This literally is already happening, a few months back a volunteer computing project Folding@home discovered and published new patent-free antiviral for covid which it set to enter human trials in a year. Many of you are familiar with Banano which incentivizes participation in folding@home and is in fact the top team there. Yet the DeSci topic rarely makes the front page here even though there's a half-dozen coins in it, some of which like Gridcoin have been around since 2013, long before 90% of the coins mentioned on the front page. Or the coin backed by Brian Armstrong (CEO of Coinbase) called Research Coin which is used to incentivize participation in an online science journal of sorts called ResearchHub.

And none of this even touches on the ways that blockchain technology is going to be used to change the way that democracies and governments function. Liquid voting, participatory budgeting, transparent legislative processes, oh my!

I am excited about crypto for the same reasons I always have been: because it is a technology that can fundamentally change the world for the better, and I am proud to be here as an early adopter with all of you. But as Vitalik and Edward Snowden point out, they also contain the mechanisms for turnkey fascism. If we always chase gains as our "why", that is likely where we will end up.

So I guess I am just encouraging you to ask yourself why crypto is exciting, because I think for a lot of you it is more than the "how" and more than the candle charts. What we invest in now will determine the future, so it's an important question to ask. We can chase gains, of course, but let's also encourage each other to ask questions, learn from each other, and ask why.

 

Crypto can do lots of things. It can bull and bear, moon and dip, and even obtain food to dip in sauce. But did you know it can also help us cure cancer?

Some exciting news came out of the World Community Grid recently, which is a volunteer research project working on mapping the relationship between genes and health outcomes: they've identified 26 new genes associated with lung cancer. To do this, they use the computers of volunteers to crunch billions of data points over many years. Each day this project burns through about 240 years of computation (of one computer). The amount of computing power required is massive.

The cool thing about this? World Community Grid is one of about a dozen projects which is incentivized by Gridcoin (lemmy community). Instead of paying miners to just calculate hashes, Gridcoin pays miners to contribute their processing power to science projects, including to World Community Grid, Folding @ home, Alzheimer's research, mapping pulsars, and more all in a decentralized, automated manner. And it's been doing this since 2013 when they asked "What if all that hashpower going towards Bitcoin instead went to science?", making it one of the longer-lived cryptos out there that still has an active development team and user base.

I love all the cool things crypto can do. Cool to be here with y'all. Excited to see what it does next, after it's done curing cancer and exploring the universe, of course.

 

Help find genes correlated with cancer, map the galaxies, or develop an open-source covid therapeutic. Whatever area of science you are interested in, there is a BOINC project you can participate in. Some of them (like the black hole database) will even credit you for your findings!

BOINC is a free app that runs on every OS (Windows, MacOS, Linux, Android) that enables you to volunteer your spare computational power towards scientific research.

BOINC has been around for decades and has produced hundreds of scientific papers.

 

I LOVE this app and have it running on several old devices. Their total computational power may not be massive, but every bit helps. Android devices are some of the most efficient devices in terms of compute-per-watt and will blow any laptop or desktop out of the water on this metric.

Researchers use BOINC to distribute massive computational workloads like searching for genes related to cancer (World Community Grid) or finding pulsars (Einstein@home). There are over a dozen BOINC projects so you can pick and choose what to contribute to. You get fun stats about your contributions and some projects will even credit you in their scientific papers.

BOINC live in F-Droid because it's not allowed in the regular play store. This is because it downloads binaries and runs them, which is a big play store no-no. Be careful to remove your battery and/or use the in-app settings to keep temps low to prevent battery swell. I wouldn't run this on my daily phone, but on spare devices it's great! Some of them I have run for years. Removing your case can make a big difference with temps.

Relevant lemmy community: https://sopuli.xyz/c/boinc

 

BOINC is a free tool you can download to participate in several different math research projects. It runs on Windows, MacOS, Linux, and even Android. Each project gives you fun stats and graphs about your participation, many of them will even credit you individually for your discoveries (such as finding a new prime) on their website or in their published papers.

Here's a few of the projects available (emoji legend at bottom of post):

🏆💚❤️✖️✒️🔓 Amicable Numbers Independent research project that uses Internet-connected computers to find new amicable pairs. Currently searching the 10^20 range.

🎓🔓✖️ NFS@Home - Lattice sieving step in Number Field Sieve factorization of large integers. Many public key algorithms, including the RSA algorithm, rely on the fact that the publicly available modulus cannot be factored. If it is factored, the private key can be easily calculated.

🏆🎓💚❤️✖️🔓 Numberfields@home - Research in number theory. Number theorists can mine the data for interesting patterns to help them formulate conjectures about number fields.

🔓 ODLK1 - Building a database of canonical forms of diagonal Latin squares of the 10th order

🔓💚❤️ SRBase - Attempting to solve Sierpinski / Riesel Bases up to 1030.

🔓✖️PrimeGrid - Find new prime numbers!

Gerasim@home - research in discrete mathematics and logic control. Testing and comparison of heuristic methods for getting separations of parallel algorithms working in the CAD system for designing logic control systems

🔓✖️ Loda@home - LODA is an assembly language, a computational model, and a distributed tool for mining programs. You can use it to generate and search programs that compute integer sequences from the On-Line Encyclopedia of Integer Sequences® (OEIS®). The goal of the project is to reverse engineer formulas and efficient algorithms for a wide range of non-trivial integer sequences.

🔓🎓Rakesearch - The enormous size of the diagonal Latin squares space makes it unfeasible to enumerate all its objects straightforwardly in reasonable time. So, in order to discover the structure of this space, sophisticated search methods are needed. In RakeSearch project, we implement an application that picks up separate pairs of mutually orthogonal DLSs, which allows to reconstruct full graphs of their orthogonality.

🔓✒️ Ramanujan machine - Discover new mathematical conjectures

Legend:

🔓 - Publishes data openly and regularly. Note many projects publish papers detailing the results of their work, this icon means that they regularly publish the source materials as well/the results of the computation in an open fashion.

🏆 - Credits individual crunchers for discoveries, such as finding a new black hole or prime number

🎓 - Sponsored by major university or research institute.

💚 - Supports NVIDIA GPU/graphics card (all projects should be assumed to support CPU unless otherwise stated)

❤️ - Support AMD GPU (all projects should be assumed to support CPU unless otherwise stated)

✖️ - Supports OS X (all projects should be assumed to support Windows & Linux unless otherwise stated)

 

There are two great apps for this I've found for Android: DreamLab and BOINC. Android devices are great because they are some of the most efficient-per-watt computation available, and cost anywhere from 25 cents to a few dollars to run per year depending on your device and power cost.

BOINC is a network of many different projects, you can pick and choose which you want, just install the BOINC app and attach to the projects you want. It's a tad more complicated than DreamLab but way more powerful. There's medical research (World Community Grid), space research (Einstein@home, Asteroids@home, Milkyway@home), math research, and more. Note that the version in the play store is basically non-functional, you'll need to download from F-droid.

Note that many Android phones are not designed to effectively vent heat from 100% CPU usage constantly. Both of these apps allow you some degree of control over CPU usage, I generally set my devices to 50%. To be safe, remove batteries while these devices are running. It will help preserve battery life, increase power usage efficiency, and important will prevent your battery from becoming a dangerous swollen fire pillow.

 

There are still so many open questions about how the SARS-CoV-2 virus operates, and there are some international scientific collaborations working to answer them using massive amounts of computing power. They can be set to only run while your computer is idle, so they won't slow anything down. They work on Windows, Mac, and Linux. They also show you fun stats about how much computing power you have contributed.

I have been crunching these projects for years and would be glad to answer any questions people have about them, though don't expect me to be able to answer any thing about covalent bonds and binding receptors. 😅

BOINC Projects:

BOINC projects are great because you can participate in multiple projects at once through a single program. BOINC is based out of the University California (Berkeley). It is suggested to sign up for multiple projects as you will still have data to crunch even when projects go down for maintenance, etc.

Project #1: SiDock

Founded in 2020, this is an international open science collaboration working on an open source anti-viral for COVID and they have identified a number of good target sites. You can see some of their published papers here. Note on the registration form it asks for an "invite code" as an anti-spam measure which is Crunch_4Science. It's listed on the main page of the site but easy to miss!

Project #2: World Community Grid

This project has been around since the 90's and puts computing resources towards various health research causes including childhood cancer and diabetes. Right now, they have a sub-project focusing on COVID-19. Currently based out of the Krembil Research Institute.

Project #3: Rosetta@home

Based out of the university of Washington and running for over a decade is Rosetta@home. They produced the first accurate 3D model of sars-cov-2 which was used by researchers around the world and was critical foundational science for the development of the vaccine. A vaccine made directly from this work produced many millions doses. Work units are sparsely produced here, so I'd suggest attaching to at least one other BOINC project as well.

Folding@home

Folding@home is probably the most well-known volunteer computing project and at the start of the pandemic was the largest supercomputer in the world. They focus on protein folding which has implications across health research and have several subprojects related to COVID.

DreamLab

DreamLab runs on Android devices and has various medical research projects it works on including some related to COVID. You can pick and choose which to contribute to, and it only runs while your phone is plugged in and charged, so it won't drain your battery.

FAQ:

Will running BOINC or Folding@home slow down my computer?

Each of these tools can be configured to run only while the computer is idle, so no, it will not slow anything down while you're using it.

Will running BOINC or Folding@home harm my computer?

The short answer for desktop computers is no. Crunching will not harm your computer, computers after all are designed to compute! While crunching does utilize your CPU/GPU heavily, every other component in your computer will likely fail first (your hard drive, OS, etc) or become obsolete before your CPU dies. Many computers crunch for a decade plus with no issues, at which point they make most sense to replace from an energy perspective alone.

However, if your machine has a pre-existing problem with heating (like if it's full of dust or running inside a cabinet), crunching can exacerbate this problem or make its symptoms more readily visible.

Laptops, on the other hand, are often built with insufficient heat exhaustion and can quickly overheat at full load. Heat will also shorten your battery life significantly. Setting your PC to only use 50% of your CPU power and not to use your GPU will keep heat manageable. With laptops, remember that warm is fine, hot is bad.

spoiler


view more: ‹ prev next ›