-
sech1
supportxmr 920 MH/s, minerxmr 918 MH/s, moneroocean 320 MH/s
-
sech1
all at the same time
-
sech1
it's someone BIG
-
hyc
why aren't they running their own pool ...
-
hv-bridge
<Donkeybrrrrrr> give them a chance,, they just learnt xmrig proxy
-
solar
not like it really matters anyway
-
Inge-
-
gingeropolous
damn M5M400 . 1.38 GH/s!
-
M5M400
gingeropolous: ikr?
-
gingeropolous
so when you gonna start changing the rules on us / :P
-
gingeropolous
free monteros for everyone! blockreward 100!
-
moneromooo
I guess we should start DoSing that pool.
-
moneromooo
I hear there are DoS for hire services.
-
moneromooo
But seriously, it looks like PoW is really like communism. Utopia that doesn't work in practice.
-
M5M400
stop tha A(zure)SIC
-
moneromooo
Bad channel. Guess I should say that on something with more and less technical people.
-
moneromooo
So, are you doing anything to voluntarily stop being Eve ?
-
moneromooo
Or are you going to claim "I would if I could" ?
-
moneromooo
Guess we know, since it's not new.,
-
solar
redirect it to my wallet 8)
-
moneromooo
I made a variable fee years ago. Nobody gave a shit.
-
moneromooo
Anyway, time to find something else to work on.
-
M5M400
moneromooo: what do you want me to do? kick it? so it moves to minexmr and pushed them to 80% nethash?
-
moneromooo
Yes.
-
moneromooo
Then we DoS that pool :)
-
solar
last 1000 blocks has been equal split between minexmr and supportxmr
-
M5M400
moneromooo invested in minexmr ICO confirmed
-
solar
both 36%
-
moneromooo
I mean, what's the point in working on a "trust me" crpytocurrency, right ?
-
moneromooo
I'll go work on grin instead.
-
solar
M5M400: it's those same 4 proxies ?
-
» moneromooo wonders if saying that widely will cause a price crash and starve pools
-
M5M400
moneromooo: yeah. best to drive out the 12 people still mining on their ryzens
-
moneromooo
Ah, great, a non sequitur.
-
M5M400
seriously though, this should die down any minute now
-
solar
what if it doesn't
-
moneromooo
Till next time. Because it's happening every once in a while, does it not.
-
M5M400
it does.
-
M5M400
this is the largest occurence by far though
-
asymptotically
M5M400: wen 1.5% fee?
-
asymptotically
i'm with mooo, we DoS your pool and throw eggs at your house until you ban new addresses from mining (and then repeat for minexmr)
-
moneromooo
And even that is a shit solution since it's a "trust us" solution. I don't have a good one though.
-
M5M400
can I throw eggs too?
-
moneromooo
You can aim at minexmr.
-
M5M400
but xnbya was always nice to me!
-
moneromooo
xnbya: are you the minexmr op ? Please also up fees and/or start refusing connections when you get to like 40%.
-
solar
they're both under 40% though
-
M5M400
I mean... we can go to 110% fee
-
solar
"this fee goes to 110% "
-
M5M400
next share only accepted if paid first
-
M5M400
we only have to nuke 40 pools before xmrpow.de is #1
-
moneromooo
Did anyone port jtgrassie's self select to other pools btw ?
-
moneromooo
I don't think I can face javascript again. Please someone do it :D
-
solar
bring back minergate
-
solar
xd
-
moneromooo
That'd be one excuse fewer for pool ops using other pool software.
-
moneromooo
I... think I'd rather minergate with 20%, even though they're bytecoin scammers...
-
M5M400
moneromooo: selfselect is nice on paper but will never catch on with miners
-
solar
bring back minercircle
-
M5M400
RXboost3+
-
moneromooo
Oh, I thought the blocker was pool ops. Why wuld miners not like it, it'd be tansparent for them, no ?
-
solar
))
-
gingeropolous
regarding these azure spikes, i mean one thing is to make mining pools dead simple stupid to run, so these data center security audits can use their own daemon
-
sech1
ok, so I got some juicy data to analyze from an unknown pool op (not pointing fingers)
-
gingeropolous
the thing is, they are currently not. and if you've only got n hours to use the resources, you wanna make sure it works
-
sech1
it looks like xmrig workers behind a proxy
-
sech1
3.2 kh/s average
-
gingeropolous
i still have doubts my solo mining effort is working with the frigging daemon.
-
solar
3.2 kh workers lol
-
gingeropolous
well, xmrig pointed at the daemon
-
solar
that's a lot of workers
-
sech1
not xmr-stak like the last time we had fat miners on nanopool
-
sech1
I can see very distinct pattern coming from xmrig
-
gingeropolous
damn, 3.2 is like intel machines
-
sech1
that number is very approximate
-
solar
wtf shit intel machines are that slow??
-
sech1
they haven't mined enough blocks to be sure
-
sech1
It might be anywhere between 1-6 kh/s
-
solar
i guess desktop skus still have like no cache
-
gingeropolous
well, consumer end intel, like my i7 something something
-
gingeropolous
but these are prolly vcpus anyway
-
solar
what an absolute waste
-
kl_
F8s on azure produce 3.2 KH/s on xmrig
-
sech1
and we got our suspect
-
solar
it started about 8 hours ago now?
-
kl_
1 acccount * 1xF8s per account * 30 regions * 3.2 KH/s = 96 KH/s
-
kl_
900 MH/s / 96 KH/s = 9600 trial accounts
-
kl_
usually banned in few hours
-
Inge-
here's 35 xmr for your troubles...
-
solar
well, based on the hash increase @ moneroocean it has to definitely be xmrig
-
hyc
there's really no way to stop the power law, rich get richer
-
hyc
the more resources you have, the faster you acquire more
-
hyc
we would need something analagous to the dynamic fee algorithm. there, when usage goes up, fees go down.
-
hyc
here we want when individual hashpower goes up, rewards go down
-
hyc
of course, miners can just split off to separate accounts, so we can't tally their total hash power
-
sethsimmons
WOuldn't something like that be extremely helpful for any sympathetic pool OP to implement? But do it on a pool-wide level?
-
sethsimmons
Fees dynamically raise as % of network hashrate approaches X%, so smart miners will move, and dumb miners will lose revenue?
-
hyc
yeah something like that would work
-
hyc
shape some kind of logarithmic curve, so that once you get to e.g. 10% of network, rward goes to zero
-
hyc
but you can't just raise pool fee - that just further encourages these guys to use their own pools
-
hyc
it has to be network level, block reward calculation
-
sethsimmons
But that's the whole issue, it's permissionless and anonymous, there's no way I can think of to do it on a network level
-
hyc
right
-
sethsimmons
We can at least make it harder on them, and if they make their own pool it still helps spread hashrate among the network, increasing decentralization (unless they have 51%+ of course)
-
M5M400
if you rely on pools to regulate, there'll always be the one pool who won't comply because greed.
-
hyc
yep
-
sethsimmons
True, but that's not a reason to do nothing IMO
-
sethsimmons
We can still do something to help encourage the spreading of hashrate
-
sethsimmons
At the level of first mover/network effect advantage minexmr etc. have, it would be hard for a no-fee variant to take over
-
sethsimmons
If we could get 70% of the network hashrate under a log curve of fees, that would be a big step forward to incentivize miners to move to smaller pools
-
sethsimmons
And if they don't you just make more money
-
sethsimmons
Seems like a win win to me
-
sethsimmons
.shrug
-
M5M400
sure. get the top 20 pools to commit to that and I'm in
-
M5M400
anyone knows how much HR you get out of a digitalocean droplet?
-
sethsimmons
If someone can write it I'll drive a campaign gladly
-
sethsimmons
Across Reddit/Twitter/direct to pool ops
-
sethsimmons
<M5M400 "sure. get the top 20 pools to co"> I'm not sure why you can't lead by example, honestly, but if I have to convince others first so be it.
-
M5M400
because as I see it supportxmr is the only thing standing in the way of minexmr network dominance
-
M5M400
not that I don't trust xnbya, but I do trust myself considerably more
-
sethsimmons
So if I get them onboard you'd enable a similar fee approach?
-
M5M400
I'd be open for it, yes.
-
sethsimmons
Or I need the entire top 20?
-
sethsimmons
I'll see if I can get in contact.
-
M5M400
you will probably bite out your teeth at nanopool already
-
sech1
M5M400 do you know who made these graphs?
imgur.com/a/0rKqdWi
-
sech1
is the second one logarithmic?
-
M5M400
sech1: endor over at -pools
-
M5M400
yes
-
sech1
so thick line starts at 32768, lol
-
sech1
that's xmrig right there, it spreads nonces between cores with step=32768
-
M5M400
xmrigASIC confirmed!
-
M5M400
:D
-
hyc
if you just make the pool fee dynamic, that means pool operators keep more of the rewards as their total hashrate goes up, if miners aren't paying attn
-
hyc
so it's in their interest to adopt the approach, they'll pocket more money
-
M5M400
why does everything always have to be about money
-
sech1
Inge-
matrix.org/_matrix/media/r0/downloa…matrix.org/HMsUUtGrHUFTfufDGhPkSJbW <-- top 8 bits are randomly selected by proxies/nicehash, and 50% of blocks have nonces < 16777216, this is why
-
sethsimmons
It's about money for the miners, so the only way to change their behavior is incentives/disincentives :)
-
sech1
the spike at 16 (actually 15) is also because of how xmrig works
-
hyc
so a key question for implementation is what time window you use to estimate the network hashrate
-
hyc
and likewise to estimate the pool hashrate, since pools don't know miner's true hashrate
-
hyc
although perhaps we could add a field to the job message, for the miner to report its instant hashrate
-
hyc
not sure if that's actually useful, or if there's any benefit to lying
-
Inge-
sech1: thanks
-
hyc
the pool can always fallback to its estimate anyway
-
sech1
M5M400 pool ops right now:
youtu.be/hf_7xAX_fBE?t=20
-
M5M400
:P
-
hyc
so... does it sound workable?
-
hyc
can throw self-select in at the same time
-
hyc
an example setup: pool op sets arbitrary fees, they apply up till 10% of network hash rate
-
hyc
if rate rises to 11% for >= 1 hour, pool fee becomes 2%
-
hyc
and doubles for every percent increase from there, to maximum of 100% at 17% of network
-
hyc
so miners on big pools are just throwing money at pool ops
-
sech1
but normal or even lower fee for self-select?
-
sethsimmons
That would be pretty damn cool
-
hyc
do you mean self-select is completely excepted from the fee increase?
-
hyc
exempted
-
hyc
I guess that could be reasonable, since self-select doesn't feed centralization
-
sech1
let's just start with supporting self-select on big pools :D
-
sech1
with lower or no fee
-
hyc
why would a pool offer it for no fee?
-
hyc
what do they get out of it?
-
sech1
more healthy network?
-
sech1
fees can be balanced between different miners
-
sech1
It's like moneroocean has 0 mining fees, but gets money from withdrawal fees
-
hyc
ok
-
sech1
asymptotically did you see the fat miner at moneroocean switch to rx/wow?
-
sech1
or maybe it was just other miners there?
-
asymptotically
it went from 2 Mh/s wow to 70 Mh/s wow, mined a ton of blocks and then i think it went back to xmr
-
moneromooo
-
sech1
hmm, 70 mh/s is not what miners there can usually do :D
-
sech1
ah yeah, I see blocks 235401-235431 on Wownero, almost all mined by MoneroOcean, lol
-
sech1
24 of 31 blocks
-
gingeropolous
i wonder if you could put a throttle at the protocol level
-
gingeropolous
similar to the max block size increase. i dunno what that would do to things though.
-
gingeropolous
i.e., only n% is allowed in hashrate delta over n blocks
-
gingeropolous
would be a bitch for pool ops to implement how to payout pplns etc
-
gingeropolous
but basically, if hashrate hits some spike threshold, blockreward drops to 0
-
gingeropolous
(kicks it for future, obvi)
-
gingeropolous
wait, isn't this what wow is doing jwinterm ?
-
gingeropolous
oh, no, that was about pool hopping
-
jwinterm
no I don't think so
-
jwinterm
wownero is going to add pseudorandom block maturity time that varies from like 1 day to 1 month
-
gingeropolous
so throttling block reward via some derivative of difficulty... wouldn't necessarily modify pool centralization
-
gingeropolous
but would penalize fast block producers
-
moneromooo
There was this idea of linking block reward to coinbase lock time. Lock for 6 months and get +10%. For 3 months, only +5%. etc.
-
gingeropolous
so you could end up with attack miners (azure etc) mining their own chain with diminishing block rewards
-
moneromooo
Opportunistic miners would likely not want to get to a pool but not bother solo mining though.
-
gingeropolous
but legit miners continue making regular speed blocks
-
gingeropolous
so could lead to reorgs
-
gingeropolous
i like that idea moneromooo
-
moneromooo
So what we need is an easy to use miner GUI with stupid videos showing how to clikc on a button, which connects to pools based on their hash rate.
-
moneromooo
Miners are lazy people, so let's use that laziness to our benefit. Make the easiest to use UI, and have it balance.
-
» moneromooo overgeneralizes like there;s no tomorrow
-
jwinterm
that doesn't really help with the guys with like 300 Mh/s on nanopool tho probably
-
moneromooo
Is monero-update easy to use ? I think I made it easy to use but I don't know what non computer literate people find easy to use.
-
jwinterm
maybe just linking block maturity time to the derivative of difficulty
-
jwinterm
diff ramping up fast, blocks mature in 2023
-
jwinterm
diff coming down, blocks mature in three blocks
-
jwinterm
rather than fiddling with reward also
-
moneromooo
That screws everyone though, no ?
-
moneromooo
Fiddling with reward screws only those who want fast unlock (ie, those who would not trust a pool to pay them in 6 months).
-
jwinterm
yes, but under the assumption that opportunistic miners would care the most
-
hyc
the block difficulty adjustment algorithm's purpose is already supposed to be to regulate block emission rate
-
hyc
throttling with emission or unlock time is just redundant work
-
xmrpow
Isnt it a little bit weird that sb can spin ub 1.4 Ghs within a day?
-
xmrpow
Do you still think that is cloud mining?
-
sech1
cloud mining is designed for this, no?
-
sech1
spin up more instances when required
-
sech1
I mean cloud computing
-
xmrpow
I thought it is not profitable?
-
hyc
it's not, if you're paying for it
-
gingeropolous
if your paying for the cloud mining its probably not profitable
-
xmrpow
Even with spot instances at azure?
-
gingeropolous
i dunno, u could do the calcs
-
xmrpow
I thought you can get a 90% discount
-
xmrpow
Maybe i gonna do that.
-
hyc
go for it
-
xmrpow
So... With spot instances you get 2 epyc vcpus for 0,0092 Euros/h (D2av4) . These should bring round about 1000khs. During one day with that hashrate and the current difficulty that should result in 0,034 Euros/day. Mining with these vcpus costs 0,22 Euros. So it s far away from being profitable.
-
xmrpow
I rly dont believe that all the big cloud companies dont see such a high load on their systems.
-
sech1
maybe they see it but who cares if clients pay?
-
sech1
it's clients' problems if their accounts get hacked
-
asymptotically
at least with aws they usually forgive costs you end up with if you get hacked
-
xmrpow
Dont think that entities with a lot of credits secure their account properly?
-
xmrpow
I think people who own aws or azure accounts are mostly tech savy.
-
sech1
Do you think Twitter was secured properly?
-
sech1
god damn Florida teen hacked it
-
xmrpow
True ;)
-
jwinterm
you can buy aws credits at 70-80% off face value with bitcoin
-
jwinterm
but even so probably not profitable even with on-demand
-
xmrpow
I think if this hashrate stays for longer then we can conclude that it is not cloud mining?
-
asymptotically
jwinterm: it's against the tos of the free credits to use it for mining (they mention cryptocurrencies explicitly), it doesn't take long to get banned
-
jwinterm
also that
-
jwinterm
but somehow these guys are regularly spinning up 10-100k instances
-
jwinterm
presumably
-
xmrpow
Dont they make additional profit by boosting hashrate while difficulty is adjusting slowly?
-
sech1
if their "free" credits are limited, it makes sense to ramp up when difficulty is low and stop when it adjusts
-
xmrpow
Wasnt the difficulty calculated by the last 720 blocks?
-
sech1
kind of
-
xmrpow
So they would have round about 24 h
-
sech1
less if blocks come faster which they do
-
sech1
looks like all moved to minexmr
-
sech1
minexmr 1.45 GH/s, 55.7%
-
xmrpow
crap
-
moneromooo
DoS it!
-
Snipa
AWS didn't care for the longest time. Used to be great because you could buy AWS codes for 10% or less of face value, w/ spot instances, you'd double-quadruple your cashe without too much of a problem.
-
Snipa
Because by the time you were paying < 1% of face value, it was more than profitable to mine.
-
kinghat[m]
if it was possible would there be anything against getting rid of user pools and only having network pool(s)? distributed and powered by monerod or another daemon if needed.
-
asymptotically
kinghat[m]: how do you prove it's just the daemon mining and not anything else like a bunch of xmrigs connecting to it?
-
xmrpow
Snipa: But you cant buy that now right?
-
kinghat[m]
well there would only be one network pool so you wouldnt have to worry about a user pool getting 51%.
-
sech1
-
Snipa
xmrpow - Of course you can?
-
Snipa
You just have to be ready to roll through AWS accounts and do some heavier lifting.
-
xmrpow
Snipa: Why should aws sell credits under value?
-
Snipa
They don't sell them, they hand them out for /free/
-
sech1
Communism!
-
xmrpow
You mean to startups etc?
-
Snipa
Go hit the massive bitcoin sales forum, and check it out. People collect them in bulk from events, then resell them at a fraction of face value.
-
Snipa
Because they got them for free.
-
Snipa
Used to be able to buy 10-15k/month per AWS account w/o a problem.
-
Snipa
But yeah, people used to make fake AWS accts too, get the 150k credit and sell it for 10-15k.
-
M5M400
-
M5M400
there you go
-
Snipa
Way back on CN, wolf0 had a chunky private miner for AWS that had even more profitability on AWS instances.
-
sech1
M5M400 same address just switched pools? He didn't like you?
-
M5M400
maybe I leaked too much info
-
sech1
If that guy wanted to hide, he wouldn't mine on a pool, lol
-
M5M400
82oiMVmcV8W7yhWeK2hiDZLVNxwHcugNafCSzk9Zbs3p645n7gbHqf4TKHXrMTHXYPQffgZ9TUebKTr5ZfRN5arV4Vjtvko
-
M5M400
oops
-
M5M400
:P
-
sech1
lol
-
xmrpow
Lets adjust the payout threshold to 0.01 ;)
-
xmrpow
Does the free payout threshold at minexmr autoadjust?
-
sech1
I set it to 50
-
sech1
because why not?
-
xmrpow
Why not 0.5
-
xmrpow
more transactions
-
xmrpow
;)
-
sech1
Let's hope he won't mine to 50 XMR :D
-
xmrpow
sech: You rly dont like the 0.5 ? ;)
-
sech1
minexmr should really use password for changing these things
-
xmrpow
yes
-
sech1
now everyone will mess around there
-
xmrpow
sech: True.
-
xmrpow
Im curious if these guys are monitoring this channel ? ;)
-
sech1
probably
-
Snipa
I'd almost be more surprised if they weren't.
-
xmrpow
Sadly the payout now button has a cooldown :-D
-
M5M400
lol
-
M5M400
you devils
-
xmrpow
I dropped them a line at their workerid:-D
-
M5M400
what does it say? "come to my pool, bitch?"
-
xmrpow
Not that rude :P
-
M5M400
pussy
-
M5M400
:P
-
M5M400
oh, sorry. this is not -pools ;)
-
M5M400
I go stand in a corner for using that language
-
» M5M400 stands in a corner
-
xnbya
I'd expect them to change to a differnet address if you anoy them enough
-
xnbya
and idk about passwords, didn't you drop them M5M400
-
M5M400
I did. smooth sailing support wise since
-
Snipa
Yup, because people couldn't remember them.
-
Snipa
Or figure out how to set them.
-
Snipa
Or really, understand how to mine effectively.
-
M5M400
xnbya: hurr durr raise fees ban ban durr
-
xnbya
they'll stop soon i suspect
-
sech1
he has 5-7% expired shares
-
sech1
very inefficient proxy
-
M5M400
DO droplets probably maxxed out
-
M5M400
wonder why he switched
-
sech1
should've used xmrig-proxy, lol
-
M5M400
our luck has been consistently berrer today :)
-
xmrpow
Hashrate already dropping.
-
M5M400
*better
-
M5M400
max was 950
-
selsta
the one thing I don’t get, why do these cloud providers don’t fix their security
-
selsta
these spikes have been going on for a while
-
M5M400
yeap. they don't seem to care
-
xmrpow
Maybe he is switching address.
-
M5M400
or runs out of steam
-
M5M400
long overdue
-
Snipa
Also, there's a huge difference between "Cloud providers need to fix their security" and "Developers need to stop leaving private keys in repositories"
-
M5M400
lol
-
Snipa
There's tools that literally just walk github looking for AWS and MS API keys.
-
Snipa
Though I think github finally put in some protections against uploading them.
-
sech1
never underestimate the stupidity of "developers"
-
Snipa
Particularly "senior" developers. :D
-
M5M400
especially in docker generation
-
M5M400
xnbya: lol I rat out his address and he jumps back to us?
-
xnbya
almost certainly unaware of it
-
sech1
well, he didn't get a payout on minexmr because I set threshold to 50 XMR
-
M5M400
yeap
-
sech1
and decided to switch back, lol
-
M5M400
WHY DIDNT HE GO TO XMRPOW.DE?????11
-
Snipa
Lulz.
-
sech1
he doesn't know about dashboard?
-
xmrpow
Yes ;)
-
M5M400
xmrpow: I feel for you <3
-
xmrpow
Im trying it again:P
-
M5M400
bur... it would instantly make you a megapool
-
M5M400
you hate megapools
-
xmrpow
I do :)
-
xmrpow
But it is cheap marketing ;)
-
M5M400
but you could use a block. fair enough
-
xmrpow
M5M400: Maybe he is going to bite this time :P
-
M5M400
fingers crossed, I guess?
-
M5M400
just remember it's temporary. don't make the same mistake as respectXMR did and already spec your lambos color
-
sech1
"WhyNotXmrpow" would be better :D (twitter hack message)
-
xmrpow
sech1: Im going to improve my marketing ;)
-
» Snipa looks up from speccing his nismo's color.
-
xmrpow
M5M400: With 0% fee a lambo will be difficult :)
-
M5M400
Snipa: black. black nismos matter
-
M5M400
xmrpow: true.
-
xmrpow
M5M400: Block would be totally fine, because I still have ton of shares in that round.
-
xmrpow
Somebody has stolen my idea :)
-
M5M400
what doeas it say?
-
xmrpow
MoneroOceanFTW
-
M5M400
lol
-
xmrpow
:-D
-
xmrpow
M5M400: Are you instantly removing not working rigs?
-
M5M400
no. there's a grace period
-
xmrpow
how long?
-
M5M400
no idea
-
hyc
M5M400: you should just start relaying shares to smaller pools. transparently
-
gingeropolous
ugh. still no solo blocks
-
gingeropolous
jtgrassie's pool is mocking me with its 296 blocks
-
binaryFate
2.8GH/s
-
sethsimmons
Crazy...
-
campuscodi40
Hey... reporter here... Anyone has 5mins to talk to me about a botnet currently impacting the hashrate?
-
sethsimmons
What info are you looking for? What's the core of the story? How do you know it's a botnet and not just someone abusing free Azure credits?
-
campuscodi40
That's what I'm here to do. Gather leads, info from some monero pool operators, and go from there. Just following a tip for now.
-
sethsimmons
Best contacts would probably be sech1
-
sethsimmons
or M5M400
-
sethsimmons
But depends on what you're looking for.
-
xmrpow
hyc: I would rly like getting more hashrate, but does it rly solve the problem?
-
moneromooo
Relaying to smaller pools is worse than bumping fees or rejecting, since there's still the possibility to commandeer the hash rate without notice.
-
xmrpow
hyc: M5M400 would decide as a central entity about small pools getting hashrate or not.
-
xmrpow
moneromoo: I agree, variable fee would be a better option.
-
selsta
campuscodi40: It’s not a botnet, it’s someone abusing cloud providers, these hashrate spikes usually die down quickly
-
solar
campuscodi40: as I noted in my tweet at least a portion of this if not the whole thing is on Azure. my original estimate of servers is too low
-
campuscodi40
Even if it's not a "botnet" in the classic meaning of the word (as relying on malware), it's still of interest, just because of the mass-abuse of cloud infrastructure
-
solar
yep
-
selsta
-
selsta
but I don’t think the same attack vector was used this time
-
binaryFate
My feeling is Monero is still "small" enough that reputations and ethos matters significantly compared to pure economics, and with enough social pressure we can enforce the variable fee.
-
binaryFate
Might not be possible forever, but I think we're still there
-
binaryFate
"enforce" to be interpreted in the soft sense of course.