Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)A
帖子
0
评论
509
加入于
3 yr. ago

  • 已被移除

    Roku got hacked

    跳过
  • If history is anything to go by, the initial report is often the tip of the iceberg.

    I wouldn't be surprised if they announce next month that oh, actually, all 80 million were compromised.

    And then they'll come back a month later and say "oh, and another 500 million users, who don't have an account with us and didn't even know we were tracking them, yeah they were also compromised".

    Of course, that doesn't happen every time, but it's pretty common. I wouldn't trust Roku to fully know what's going on yet. There's a good chance they are assuming it was credential stuffing but don't actually have proof of that. Hackers usually try to cover their tracks which makes any investigation difficult.

  • This article was written by an Australian ABC journalist - they are primarily government funded and the News Media Bargaining Code doesn't apply to them.

    (their non-government funding mostly comes from creating content which they sell, for example Bluey).

  • The "good standing" rule is the most problematic one - but I don't see it lasting.

    Keep in mind just last week Apple described Epic Games as "verifiably untrustworthy"... only to immediately backflip and decide to trust Epic. I can see the same thing happening here.

    Two continuous years and a million existing customers is way too high a bar. It's literally impossible for any new developer to meet that criteria unless they first spend years deploying apps inside Apple's walled garden and the entire point of the DMA is to get rid of that wall.

  • Euros* which are worth more than dollars

    1 Euro is currently 1.09 US Dollars. So technically "more" but realistically they're about equal.

  • This is new territory and it's changing every week.

    Historically, the way it worked is Apple gives almost everything away for free except for a $99 per year fee developers have to pay. But developers who have certain business models (especially game developers) have to pay Apple a huge percentage of their income.

    I've been an Apple developer since the 90's - if you go even further back in Apple's history... Apple didn't have a walled garden approach. They simply charged money for all their software and that was very successful. Not as successful as the walled garden but still healthy profits.

  • “Non-profit organizations” that sounds like the minority of developers

    True but if you're a for-profit developer, you can probably afford 50 cents per customer. Facebook, for example, has a "free" app that earned $134 billion last year. I'm not defending Apple, I think the Core Technology Fee is anti-competitive and I hope the EU tells them it's illegal - but 50c is pocket change for nearly any for-profit app developer.

    Small apps with less than a million users don't pay any fee either.

    A million users is a big open source project and I think you'll find most of them already are non-profits. Or they're part of a larger non-profit that runs a bunch of projects such as the Apache Foundation, which provides funding and resources to almost 300 open source projects and could easily grow that number by a significant margin if there was much need for it. This potentially creates that need.

    The main thing I have a problem with is the requirement to be an established "good standing" developer in order to deploy on the web. Apple's definition of "good standing" is clearly anti-competitive... I expect the EU told Apple they can deny distribution rights to developers who can't be trusted, but based on recent history (e.g. Epic) it's pretty clear that Apple and the EU don't agree on who can be trusted. They are surely going to have to change that rule.

    I do think Apple can charge a fee to use their service. The EU is not banning fees and they never will. A government can't force a company to give things away for free. What I personally hope to see is the EU telling Apple that all fees must be optional. That way if Apple wants to make money, they need to offer something people are willing to pay for. If I was CEO of Apple, I would make the "Core Technology Fee" built into the price of an iPhone and make customers pay it.

    That used to be Apple's business model by the way — and it worked. It wasn't as profitable as "give nearly everything away for free but force everyone to use this overpriced service", but Apple was still very profitable under the old model. And both customers and developers were happy with how it worked back then.

  • I disagree - it's definitely a win.

    There's still more work to be done (you shouldn't need to first deploy an app with a million downloads on the Apple App Store in order to deploy outside of it for example...) but I expect the EU will force them to change that rule.

    It will be interesting to see where they land on the Core Technology Fee. At face value it seems pretty clearly anti-competitive to make developers pay more if you don't use an Apple service. But at the same time, the government can't force Apple to give things away for free.

    I expect a middle ground will be reached with much lower prices and hopefully a per-app price (e.g. pay once to have your app go through an anti-malware scanning service) rather than a per-user price. Or even better, in my opinion, is to make users pay a fee to have their device scanned for malware by Apple. A cost that could be built into the price of the hardware.

  • For example Apple uses HBM instead of DDR5. They also give the CPUs heaps of L1/L2/L3 cache to avoid memory access as much as possible. And some of the stuff they do with flash memory is just as expensive.

    That's the real reason Apple Silicon Macs cost so much and I'm more than willing to pay that price. But it's also the reason those Macs are so fast.

    How does Qualcomm compare? I have no idea.

  • Sure - but apple has been "working on" ARM since 1981. Microsoft is definitely on the back foot here.

  • Is it actually emulation? Macs don't do that.

    They convert the x86 code into native ARM code, then execute it. Recompiling the software takes a moment, and some CPU instructions don't have a good equivalent, but for the most part it works very well.

  • I don't know what these chips are like, but x86 software runs perfectly on my ARM Mac. And not just small apps either, I'm running full x86 Linux servers in virtual machines.

    There is a measurable performance penalty but it's not a noticeable one with any of the software I use... ultimately it just means the CPU sits on 0.2 load instead of 0.1 load and if it spikes to 100% then it's only for a split second.

  • 已删除

    Permanently Deleted

    跳过
  • just be prepared that the “default” YouTube recommendations are all clickbait

    That's not what Google is doing. They're literally showing an empty page with a search box (and a sidebar of categories). Similar to going to google.com.

    It's clearly being A/B tested though - I only see the empty page sometimes. Other times I get the usual Mr Beast recommendations (this is with no login, not with a login but watch history disabled).

  • Sorry but there just isn't that much to figure out. Cars have had electric motors and batteries for as long as cars have had motors (literally - early cars didn't have a combustion engine).

    You take an ordinary car, bolt a big ass motor and battery to it somewhere, and you're done. Nothing innovative needs to happen and there should be no repairability compromises. If anything they should be easier to repair.

    Tesla's obsession with complex body parts is inexcusable. I used to work in the car crash insurance industry - we put Tesla in the same category as Bugatti/McLaren/etc. They're that expensive to repair... and unlike those supercars, nobody is going to be willing to spend the money get a Model 3 back to show room condition.

    Get yourself in a minor fender bender like the one below and your insurance company is going to buy you a new car (the owner of this car was given a $45,000 repair quote):

    With a conventional car, those panels would have likely been plastic (cheap to replace) or else metal but simple designs that can be bent back into shape by someone who knows how to use a panel beating hammer. What you don't see on the photo is all the weld joints that have been stressed and failed on the Tesla. It can potentially be months of work to get that car fixed and the insurance company doesn't want to provide a hire car for all that time - so they just pay out the value of the car and leave you to buy a new one.

  • As fast as the web is now, I'm no-longer a fan of pressuring browser developers on performance. What we really need is to improve browser interoperability.

    Rendering engines are constantly adding support for awesome new features... but those features can't really be used until all the other browsers decide to implement the same feature - which tends to be years later. I'm a huge fan of the "Interop" project, which maintains a list of web technologies everyone agrees should be cross platform and pressures rendering engines to implement those features. The list of features changes every year.

    https://wpt.fyi/interop-2024?stable

  • What the corrupt US departments couldn’t - and refused to - do.

    I heard an interesting podcast interview with someone from one of those departments.

    It sounds like they just genuinely don’t have enough funding, as in enough staff, to do their job properly.

    Nothing corrupt within the departments - they’re doing the best they can with what they’ve been given . Congress needs to raise taxes and fund the departments better and then there will be proper regulation in the USA.

    If course, congress can’t do hardly anything at all so that’s never going to happen. At least not at a federal level.

    At a state level though? Maybe that could work.

  • Certbot is supposed to automatically renew certificates. It doesn't do that reliably in my experience.

    We use it on non-critical systems and every few months I need to go in and fix things... that never happens with traditional certificates - those are setup and forget.

    As for the exact problems, I don't think we've ever had the same problem twice. It's always a once off thing but it's still an hour of wasted time each and every time. If it happened on a proper production system it'd be a lot more than an hour, since whatever change is made would need a full gamut of testing / reporting / etc.

  • How big is your TV? Smaller than 1200 inches I’m guessing? How portable is it? Good luck carrying a building sized TV in your backpack.

    Vision Pro is too expensive for me but I totally get the attraction for TV alone. Some people spend a lot more on a worse viewing experience.

    More compelling content and software use cases will follow. As good as a movie theatre is - it’s still not 3D. Even if you wear glasses the fact they send the same image no matter where you are in the room or where your head is turned makes it basically 2.5D.

    Cheaper/better hardware will come too.

  • Certbot is so problematic we still pay for most of our certificates because it’s more reliable.

    I’m not sure if Caddy/Traefik is the answer but it’s clear the work should be handed over to a team with a proper focus on reliability.

  • It’s more like charging the iron ore mining companies over gun murders.

    NVIDIA doesn’t have any say over how their GPUs are used.