Mama told me not to come.

She said, that ain’t the way to have fun.

  • 19 Posts
  • 7.22K Comments
Joined 1 year ago
cake
Cake day: June 11th, 2023

help-circle
  • That’s technically possible, but that’s also an irrational take. The rational take is to assume the problem is solvable given the available information, which means assuming that the lines are straight.

    Yes, two angles appear to be 90⁰, but they’re obviously not with the given information. Math conventions nearly always label right angles, so not having the right angle there implies that the angle should not be assumed to be 90⁰. Math conventions in trigonometry also generally assume straight lines unless there’s a visual indicator that they’re not, and those tend to be exaggerated so it’s obvious.

    So the rational answer here is that the bottom line is straight and therefore the problem is solvable. Saying otherwise is irrational, because that’s so far away from math conventions.




  • I just… don’t see the benefit. I host videos so I can access video content even if my internet goes out, and it’s a lot cheaper than paying for streaming. I host my own documents because I don’t want big tech scraping all my data. I host my own budgeting software, again, because of privacy.

    I could host Vaultwarden. I just don’t really see the point, especially when my SO and I have a shared collection, and if that broke, my SO would totally blame me, and I don’t think that’s worth whatever marginal benefits there are to self-hosting.

    Maybe I’ll eat my words and Bitwarden will get hacked. But until then, stories like yours further confirm to me that not hosting it is better.



  • That’s largely why I haven’t self hosted either. But problems can be mitigated:

    • regular, automated backups to something else (say, KeePass), encrypted with your master pass and backed up off-site
    • host your PW manager on a VPS, or have the VPS ready to deploy a snapshot from offsite backup
    • change your master pass regularly - limits the kinds of breaches that can impact you
    • randomize usernames - makes it easier to detect a breach, because you can see if any of those were exposed without the org being breached

    But honestly, my main reason is that I don’t trust my server to stay up 100%, but I do expect Bitwarden to. I also trust their security audits.





  • I think there are a few reasons it will be hard to switch to this model.

    It’s the same model advertisers use though. Here’s the flow for ads:

    1. Ads load from the advertiser, with metadata about which website to pay
    2. Periodically, advertisers pay the website for showing ads

    All that’s changing is the browser vendor is paying instead of the advertiser. So I guess think of Mozilla “paying” for ads, but not showing anything, and Mozilla’s non-ads would show if a given header is present.

    Another is that sites want to be able to charge more for popular content. That’s easy with advertising

    Sure, and users could decide to see the ads or pay the premium to avoid them.

    And yeah, I agree that most sites overvalue their content. This makes that more transparent, so users will gravitate toward the better value. I personally avoid a lot of high quality content because viewing it is too much of a hassel, a privacy violation, or too expensive (I’m not getting another subscription to read a handful of articles).

    I don’t think Mozilla is interested in this sort of solution.

    Agreed. But unfortunately, Mozilla seems like the best chance we have here. Brave replaces website ads (big no-no for many sites), Chrome doesn’t EB want ad blocking at all, and Microsoft is cooking its own ad network.

    So the most obvious niche left is an un-ad network, where you can pay to not see ads. Yet Mozilla wants to make “ethical ads” or whatever, which doesn’t really solve the problem for people who hate ads.


  • I see two arguments here:

    1. Billionaires existing is a symptom of a larger problem
    2. Someone having a better start than you makes them a “nepo baby”

    For the first, I and Warren Buffett somewhat agree, and I’ll quote him here:

    “I continue to believe that the tax code should be changed substantially,” wrote Buffett. “I hope that the earned-income tax credit is increased substantially and additionally believe that huge dynastic wealth is not desirable for our society.”

    “Perhaps annual payout requirements should be increased for foundations,” he added. “Some time ago, I testified before Senator Baucus in favor of increasing and tightening estate taxes.”

    “I believe the money will be of more use to society if disbursed philanthropically than if it is used to slightly reduce an ever-increasing U.S. debt,” wrote Buffett.

    That said, I likely disagree with his specific solutions, though I haven’t bothered researching to figure out what those are, because he’s clearly not particularly interested in crafting policy.

    For the second, I largely hold to this definition of nepotism:

    favoritism (as in appointment to a job) based on kinship

    Someone giving their kids the best education they can isn’t nepotism, that’s normal parenting.

    Someone giving their child an job they’re not qualified for absolutely is. If you want to see examples of that, look no further than Trump and his kids.

    When I look at the top billionaires, most of them are largely self-made. For example:

    • Elon Musk - dropped out of college and co-founded zip2, largely with money from investors
    • Bill Gates - dropped out of college and founded Microsoft, which was pretty much bootstrapped
    • Jeff Bezos - graduated from college, worked his way up in his career, then started Amazon when the internet was getting big (parents did invest $300k)

    I don’t really consider any of them to be “nepo babies” because their parents didn’t give them an undeserved job or anything like that. And honestly, none of their parents were particularly rich, except maybe Musks. Each of them had incredible luck and capitalized on the early days of consumer computing, but that doesn’t cheapen the work they put in.

    Do they deserve hundreds of billions? Probably not. But I don’t think they really benefited from nepotism like Trump’s kids, Kim Kardashian, and others did. There’s a huge difference between someone who had a good start and builds something great through their hard work and someone who is handed a pile of cash or a prominent position and rides that.

    If you show evidence that their success is largely dependent on their parents, I’ll believe you. But if they largely built their wealth themselves, that’s a harder sell. I think each of those I mentioned earned their wealth, I just think our tax system dramatically increases wealth accumulation past a certain amount, and that’s what needs to be changed here.


  • My main issue with BAT and crypto in general is value fluctuations. If a website is going to get on board with something, they don’t want to build a system that adjusts the price with the value of the token, so I don’t think it could ever replace ads, only be supplemental.

    So that’s why I’m interested in Taler. It can be pegged to whatever currency we want without having any concern for transaction fees or anything like that, even across borders. But honestly, I also don’t care what the currency is, I just want a way to pay a website without seeing ads and without making an account.

    The implementation doesn’t need to be that complicated, just a header that provides a unique identifier (can change every request), the entity to get payment from (e.g. Mozilla), and a cryptographic signature from that entity that guarantees funds are available. And then the response would be the same as if the user had a no-ads account, and the website would settle up with the payment entity at some interval. So:

    • user interaction - load funds, and a local ledger is kept tracking transactions, which is periodically synced with the browser vendor
    • website owner interaction - receive and validate headers in lieu of account details; send invoice each month to browser vendor (same overhead as dealing with one customer)

    It wouldn’t need to be Mozilla-specific either, it could be a standard that websites could adopt if they so chose. Mozilla and other browser vendors would be motivated to get sites on board because they’d make a cut from these transactions, and they could build plugins for the more popular platforms so adoption is easier. I’m thinking the big news agencies would be the perfect initial customers here, and they could branch out from there.

    Picking a ten transaction tool (like Taler) could simplify things, but honestly anything could be used. Mozilla probably wouldn’t be able to convince Google to join, but it could probably be an extension, and they could maybe convince Apple to join.





  • I’m thinking of something like the Ukraine War, where neither side has air superiority, and both have capable air defenses. The primary long range attack option is rocket attacks, but rockets are expensive. A railgun just needs electricity, replacement rails, and something conductive to launch. As a fixed weapon, they should be pretty effective, especially if they can adjust their aim a few degrees.

    Germany had air superiority vs UK, so they could use conventional bombers. But today, they’d need to contend with the US, so I don’t think that strategy would work today. Launching heavy objects at incredible speed almost always works though.

    Coilguns are awesome though. I think they’d make awesome anti-tank guns, but they probably wouldn’t scale well enough for long range bombardment.



  • I still have a lot of situations where we discuss things on a video call or something and someone needs to figure out the math. If I instead say, “1300 hours UTC,” and everyone is using UTC, it’s easy for someone to say, “no, that time doesn’t work, how about 1800?” or whatever. If you’re dealing w/ multiple time zones (e.g. at work I deal with three, each at least 5 hours apart from each other), having one standard time is a lot simpler (we use our local time, because we’re the parent org).

    If you’re scheduling things asynchronously, it doesn’t really matter. But a lot of schedules still happen in real-time, either on a call or in person.


  • I suppose that’s fair, I’m just concerned that smaller orgs will be caught in the crosshairs, while larger, better funded orgs find the loopholes. In general, my opinion is that the simpler the rules are, the less likely for your average small org to get screwed, because they’re playing by the same, simple rules as the larger orgs.

    In this case, if I create an Android competitor and my income stream depends on revenue from my app store, would I be expected to support the Play Store if it can run it? I think Google would have a valid argument here if they’re forced to support my store on their platform. Or maybe I can start w/o it, but if I get past a certain amount of sales, I would have to, which could mean that I still get screwed once I hit that threshold.

    So I’m skeptical and would need to see the law first. I just think, in general, we shouldn’t be making policy as a knee-jerk reaction to orgs we don’t like. For example, I think the TikTok ban is dangerous precedent, despite loathing TikTok.