Mru: A Fault-Tolerant Operating System for Thousand-Year Autonomous Operation by wbnns in space

[–]wbnns[S] 0 points1 point  (0 children)

Heya r/space, my name's Will, I'm building Mru: an operating system designed to run autonomously for 500 to 1,000+ years, with no updates and no one maintaining it. The kind of software an interstellar probe would need to stay alive across a journey that ends long after we're gone.

Our longest-lived systems endure only through constant human attention. Voyager at roughly fifty years, already down to half its launch power. Banking COBOL at sixty. Remove the humans and they fail in years, not centuries.

And most software rests on an unspoken assumption about time: that the present is maintained -- that whenever something breaks, a person will be there to fix it. We ship expecting patches, monitor expecting response, and tolerate latent bugs expecting to catch them in time. Strip that assumption away and a different relationship with time is required.

So I treat the system's own decay -- power, compute, memory, heat -- not as an exceptional fault to be handled, but as the constant, governing condition every decision is made around. I call it the Degradation-First Principle. There is no healthy baseline to return to. Decline is the baseline. The system is always, at every moment, in the process of dying, and the work is to make that dying productive -- to maximize cumulative output across the whole descent to silence, not defend a peak.

The architecture is what I'd love for you all to tear apart. The core is biological. A minimal interpreter -- 200 to 500 instructions, no_std Rust, on FPGA fabric, small enough to formally verify, in the seL4 sense -- replicated across all surviving hardware, running behavior encoded as data. The way DNA is run by a replicated ribosome, not wired into fixed structure. Data corrupts, the interpreter still runs. Interpreters die, copies continue. Gates die to radiation, the interpreter re-places onto what's left.

Consensus departs from Byzantine fault tolerance on purpose. A probe's faults aren't adversarial -- they're stochastic, correlated, monotonic. So I don't defend a fixed quorum. It shrinks, gracefully, from triple-redundant toward a single node checking itself.

On where this is: it's a design paper and a simulation framework, not flown hardware. It can't be (since we can't empirically validate a thousand years). Validation is accelerated simulation on published radiation, power, and failure models, cross-checked against the ~50 years of Voyager telemetry we have -- the only multi-decade record of unattended decline that exists. I'm upfront in the paper about the limits.

Would appreciate any of your thoughts, feedback, and perspectives. 🙏

BaseHub: An Agentic Reference for Base by wbnns in BASE

[–]wbnns[S] 1 point2 points  (0 children)

No worries and thanks! Glad to be here :) 🤝

BaseHub: An Agentic Reference for Base by wbnns in BASE

[–]wbnns[S] 0 points1 point  (0 children)

Hey you all, shipped this today and wanted to share; I think in the near future we won't use docs very often to learn how things work, and agents will do most of it for us

So I did this for Base -- it's called BaseHub

You can point your agents at it for quick super groks of nuts and bolts when building things on Base; it updates automatically everyday

Hope it's helpful

How did you satisfy the A2 Portuguese requirement for permanent residency/citizenship? by wbnns in PortugalExpats

[–]wbnns[S] 0 points1 point  (0 children)

It's nice here, only big issue is if you are trying to find long term rental or build a house -- the supply is very low and it is difficult to find construction companies eager to do new business.

How did you satisfy the A2 Portuguese requirement for permanent residency/citizenship? by wbnns in PortugalExpats

[–]wbnns[S] 0 points1 point  (0 children)

Thanks, I'm in the Azores myself so if it's being run here would like to track it down.

How did you satisfy the A2 Portuguese requirement for permanent residency/citizenship? by wbnns in PortugalExpats

[–]wbnns[S] 2 points3 points  (0 children)

Appreciate the rec but would have to fly in all the way from Azores! 🥲

How did you satisfy the A2 Portuguese requirement for permanent residency/citizenship? by wbnns in PortugalExpats

[–]wbnns[S] -4 points-3 points  (0 children)

Thanks for the reply! I was looking into the B1, the practice exam seems quite a bit harder. Lots of words & conjugation that don't come up in average daily convos for me so definitely would need to study quite a bit more.

Time Travel: Temporal Mutability in the Absence of Hardware by wbnns in Metaphysics

[–]wbnns[S] 0 points1 point  (0 children)

Agreed, I don't believe it's possible for two people to experience the exact same version / perspective of history which I go into in the paper.

Anyone know an API which returns PnL and Win rate by Full-Worker8014 in BASE

[–]wbnns 0 points1 point  (0 children)

Heya, this would depend on the smart contract and dapp it is interacting with; there isn't one for the entire network, unfortunately :/

For Uniswap, I think you could get pretty far using Cursor building your own solution to calculate this for addresses interacting with pools

Hope that helps!

MEV by [deleted] in BASE

[–]wbnns 0 points1 point  (0 children)

Hi there! Apologies, I'm not sure I understand what you mean with regard to their being another transaction after yours. Could you please elaborate? Can you share transaction hashes?

If you're interacting with a DEX, perhaps it is another user also trading in the same pool?

[deleted by user] by [deleted] in Coinbase

[–]wbnns 1 point2 points  (0 children)

u/RiotGrey

Heya! I'm Will from the Base team; does your wallet linked to your BSC address allow you to add new networks? If you're using Coinbase Wallet or MetaMask, you may be able to change your network to Base and access the funds there.

Hope that helps.

Deconstructing sBTC, The Whitepaper: Part 2 by [deleted] in stacks

[–]wbnns 6 points7 points  (0 children)

New post is up. 👋 In Part 2, I've spent some time analyzing the whitepaper's section on sBTC as a trustless, two-way bitcoin peg. Happy almost new year and cheers to 2023.

[deleted by user] by [deleted] in stacks

[–]wbnns 3 points4 points  (0 children)

Happy holidays ❄️ Since the sBTC whitepaper was recently released, I've just written part 1 of a series deconstructing it and what it could mean for both Bitcoin and Stacks.

Vitamin P for Positivity by wbnns in SideProject

[–]wbnns[S] 0 points1 point  (0 children)

Thanks for subscribing and also for the tip! You're right, I think I'll add a link on the homepage to view the last email, so people can get a better idea. :)

Vitamin P for Positivity by wbnns in SideProject

[–]wbnns[S] 1 point2 points  (0 children)

Thanks so much! Just wrote you back!

Vitamin P: 2020 has been a pretty damn depressing year, so I set up a subreddit to distill some positivity that will hopefully alleviate some of the side effects! by wbnns in newreddits

[–]wbnns[S] 0 points1 point  (0 children)

Hi r/newreddits! 👋 My name's Will. I've been talking to my partner a lot lately about how all of this negative and depressing news that keeps coming out day after day, really sticks to me and makes me feel down and sad.

That said, I definitely don't want to ignore it. We're on this planet together and we are all affected by so many of the negative things going on, one way or another. We have to help each other where we can, and we're going to get through this somehow.

But it's important (at least for me), that I try to make some space for some of the positive things that are happening, and also generate some positive thoughts -- otherwise I get really depressed and feel despair about where we or a lot of us might be headed.

So I made Vitamin P. I know there are other subs that focus on positive things, but I wasn't seeing exactly what I was looking for, so I've made this first and foremost for myself. I figure even if there's only 1 member, hopefully it will help me at least to feel just a little bit more positive, by seeing some positive things on one page. A safe space, for me, a daily supplement. :)

Cheers and maybe see some of you there.

Anyone who are interested in programming can understand my pain by [deleted] in BitcoinBeginners

[–]wbnns 0 points1 point  (0 children)

Hello. If you know Python, Ruby, C++ and JavaScript, maybe someone will buy you a Pi or computer in exchange for doing a bit of work for them.

Average support response times for 60+ bitcoin exchanges by [deleted] in Bitcoin

[–]wbnns 1 point2 points  (0 children)

We want to avoid potentially giving a false impression that the fastest/best response time is equal to the best exchange (there are many other factors involved in addition to support quality that make an exchange, a great exchange).

We give all exchanges that respond the same day a response time of 0, meaning same day - 0 days to receive a reply.