Indie iOS app developer with a passion for SwiftUI

  • 1 Post
  • 30 Comments
Joined 1 year ago
cake
Cake day: July 1st, 2023

help-circle

  • There are a couple of concerns with biometrics.

    The big one is, as you already mentioned, spoofing biometrics.

    The FaceID or TouchID sensor essentially saying “I got that face/fingerprint that you have in your Secure Enclave”. Granted it is a sophisticated attack, but nevertheless one you’d want to prevent if only because it’s good practice to maintain a secure chain in which the individual links can trust each other.

    For similar reasons the lockdown mode exists, which is mainly useful in limited scenarios (e.g. journalists, dissidents, etc).

    On the other hand, if ever there was a potential attacker, it would be a government because they unlimited funds in theory and it isn’t hard to imagine the FBI trying to utilize this in the San Bernardino case if it was available.

    A different risk, which would make the above quite a bit easier to accomplish, would be an altered biometrics scanner that, in addition to working the way it’s supposed to work, stores and sends off your biometrics or simply facilitates a replay attack.


  • Lossless is understood to have a bitrate of at least 1411kbps, or about 1.4Mbps.

    Theoretical sustained bandwidth capability of Bluetooth on the 2.4Ghz spectrum is 1Mbps, but in practice it’s a chunk lower in part due to overhead.

    Even if we assume if you could just cram a higher bitrate through a smaller bandwidth (spoiler, you can’t), everyone would be up in arms about Apple lying about lossless and class action suits would ensue.

    That said, you can’t. This is not like your internet connection where you’ll just be buffering for a minute.

    As for what is and isn’t perceptible, I think you’re mixing up your tonal frequencies with your bitrates here.


  • Honestly the most frustrating part is that there is plenty to criticize Apple on, so there’s no reason to get caught up in fabricated clickbaity nonsense.

    But instead of focusing on genuine concerns, people would rather hop on some misinformation train.

    All the while, if you espouse opinions that are bit more nuanced than “Apple bad”, then you must be a bootlicker like you said.

    It’s as if people are more concerned about missing out on joining the hype and showing off their armchair skills, rather than exercising a modicum of critical thinking.


  • Obfuscating what you have to do ≠ not providing you with a roadmap on what you have to do.

    If they didn’t obfuscate it there would be many tools out there already to let it be done.

    This is a non sequitur.

    It doesn’t automatically follow that a lack of tools means there is obfuscation. The simple fact that there can be many reasons why tools aren’t widely available alone breaks that logic.

    But I’d say the fact that we already know exactly why difficulties arise when replacing parts, definitely proves that there’s no obfuscation.

    Which again circles back to the difference between anti-repair and not pro-repair.

    Just because Apple doesn’t go out of their way to provide a roadmap and hold your hand and as a result you are having difficulties when you’re trying to do it yourself, doesn’t mean they are actively thwarting you.

    Apple doesn’t even think about you and me, their concern is to facilitate their own repair processes.

    They literally serial lock almost half of their parts.

    They don’t.

    Aside from biometrics none of the parts are serial locked.

    What you’re thinking about is parts based factory calibrated data loaded into the parts from a central database.

    Just because the system ignores the calibration data once the part doesn’t match the one the calibration was intended for, doesn’t mean it’s “locked”, it just means that you’re trying to use calibration data for the wrong part.



  • I’m not sure if you’re serious or trying to be sarcastic.

    Bluetooth and WiFi are two different things.

    For starters standard Bluetooth operates on 1MHz wide channels, BLE on 2MHz wide channels, whereas WiFi (nowadays) operates on 20 or 40 MHz wide channels.

    Modern Bluetooth (on 2.4Ghz) can theoretically do bursts of 2Mbps, but in practice even 1Mbps is hard to hit in a sustained fashion.

    2.4Ghz is just a frequency band and is not the same as bandwidth.

    You might as well argue that a pickup truck and a formula 1 race car should be able to reach the same top speed in the same time because their wheel distance is the same.

    I think […]

    Think again



  • lazyvar@programming.devtoTechnology@lemmy.world*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    28
    ·
    edit-2
    1 year ago

    You’re right that a lot of Terms of Service documents and similar agreement documents have language that reserves the right to modify those terms.

    At the same time just because something is in the terms doesn’t mean it can stand the test of adjudication and terms as well as changes are often challenged in court with success.

    Unity is in a particular tricky situation because the clause that governed modifications in their last ToS explicitly gives the user the option to pass on modifications that adversely affects them and stick with the old terms:

    Unity may update these Unity Software Additional Terms at any time for any reason and without notice (the “Updated Terms”) and those Updated Terms will apply to the most recent current-year version of the Unity Software, provided that, if the Updated Terms adversely impact your rights, you may elect to continue to use any current-year versions of the Unity Software (e.g., 2018.x and 2018.y and any Long Term Supported (LTS) versions for that current-year release) according to the terms that applied just prior to the Updated Terms (the “Prior Terms”). The Updated Terms will then not apply to your use of those current-year versions unless and until you update to a subsequent year version of the Unity Software (e.g. from 2019.4 to 2020.1). If material modifications are made to these Terms, Unity will endeavor to notify you of the modification. If a modification is required to comply with applicable law, the modification will apply notwithstanding this section. Except as explicitly set forth in this paragraph, your use of any new version or release of the Unity Software will be subject to the Updated Terms applicable to that release or version. You understand that it is your responsibility to maintain complete records establishing your entitlement to Prior Terms.

    https://web.archive.org/web/20201111183311/https://github.com/Unity-Technologies/TermsOfService/blob/master/Unity Software Additional Terms.md








  • There’s not much for him to be concerned about currently, given that he is dead.

    As for 16 yo Aaron who wrote that list of hot takes in order of controversy, is it really surprising that a kid that developed an opinion of free speech extremism penned that down?
    Especially after being inspired by this article as per his own admission?

    The article also helps provide context for the time period this was written in.
    Simple possession was still a relatively novel concept and simulated CSAM wasn’t criminal yet in the US.

    Don’t misconstrue my own position on the matter, I originate from, and was legally trained in, a jurisdiction that criminalizes hate speech, imposing a significantly broader limit on free speech than the US currently does, and I think that’s the better path to take.
    So I personally don’t adhere to free speech extremism.

    Nevertheless, while not agreeing with his take, I can see the logic that persuaded him.

    It’s essentially the facetious version of “Why stop here, why not also ban hate speech/guns/drugs/etc?”
    All of those can be argued to be gateways to the harm of others, perhaps even disproportionately children.

    To me it reads as him challenging the logic, not condoning the outcome much less the subsequent consequences. Very edgy indeed.

    As for those who bring up that he reinstated his blog multiple times and with it this particular post from when he was 16, as a way to posthumously attribute this to a more older adult version of him; I’m not sure it’s that cut and dry.

    As a fundamentalist such as himself it could also just be an exhibition of his free speech extremism perhaps combined with an effort to maintain transparency.

    After all, it could suggest an eroding of his beliefs on free speech if he would remove it “now” with little benefit to him since the cat’s already out of the bag, even if he disagreed with his former self at the time of restoring the blog.

    A better indication of his opinions later in life would be comments that reaffirm the prior expressed beliefs or, if the suspicion is that he practiced what he preached, one would expect this to have come out during the FBI investigation, considering they went through all his data.

    Do I think it’s healthy to consider him a hero, or anyone else for that matter?
    No not really, if only because the likelihood of heroes having irreconcilable blemishes is extremely high just by the very virtue of their, let’s say, unique thinking producing the things we love about them but also the things that might cause pause in many.




  • @mrmanager@lemmy.today was talking about European companies doing fine despite strong unions in Europe and there being a lack of companies toppling over due to the strong unions.

    They actually undersold it, because in many Western-European countries everyone benefits from union negotiations, even people that aren’t members of a union because the collective bargaining agreements unions manage to negotiate will affect everyone working in the relevant industry by virtue of laws deferring to those collective bargaining agreements.

    You in turn decided to reframe the discussion at hand from companies doing well to unemployment numbers and not just general unemployment numbers, but youth unemployment numbers because you felt it would serve your argument best.

    But if you look at the trends for unemployment then the story isn’t as bleak as you’d make it out to be. For starters general unemployment averages under 6% with only two countries being above 10% (and below 15%).
    Average youth unemployment sits at 13.9% with a hand full over 20%.

    However, both general and youth unemployment are on a steady downwards trend since 2013.
    One exception to this trend for general unemployment is during the pandemic, where it shows a bump and for youth unemployment there’s an additional minor bump in 2022, which suggests a correlation with the influx of refugees from Ukraine. This is the European source on these statistics.

    There will always be a higher unemployment rate in the EU compared to the US, especially when it comes to youth unemployment.

    This lies mainly in the fact that most European countries have a civil registry system that automatically keeps track of certain data, unemployment being one of them, whereas in the US this data is collected by the Census Bureau for the Bureau of Labor Statistics by conducting a survey of roughly 60,000 households.
    Another factor is a difference in definitions. A good example is the one from the website of the Bureau of Labor Statistics:

    Garrett is 16 years old, and he has no job from which he receives any pay or profit. However, Garrett does help with the regular chores around his parents’ farm and spends about 20 hours each week doing so.

    Lisa spends most of her time taking care of her home and children, but she helps in her husband’s computer software business all day Friday and Saturday.

    Both Garrett and Lisa are considered employed.

    Neither of them would be considered employed in most European countries. There are other such discrepancies, for example the US doesn’t include people under 16, whereas Europe looks at 15-24 for youth unemployment.

    And then there’s the cultural difference between the two markets about when people are expected to start working and subsequently the jobs that will be available.

    Which makes sense. Companies still need people, but if it’s more expensive to get low-end workers you just won’t hire entry level workers unless they’ve proven themselves beyond a shadow of a doubt.

    Your hypothesis is quite lacking.
    As stated, the trends have been going down for a decade now, if your hypothesis was true we’d see an upwards trend.
    Additionally, these labor protections, including protections against being laid off, have been around for decades, your hypothesis doesn’t offer an explanation why, despite these protections, unemployment is going down.
    Also, minimum wage, as is often paid for these kinds of jobs, is lower in most EU countries than in many US states, making it comparably cheaper to hire those kind of jobs in Europe than it is in the US, your hypothesis doesn’t explain why, despite this, the unemployment rate is higher in Europe than it is in the US.

    In short, your hypothesis nor the unemployment rate is relevant to what @mrmanager@lemmy.today was positing, so lets refocus to the topic at hand: the lack of companies toppling over like domino bricks despite the copious amounts of employee protection facilitated by strong unions.

    Perhaps afterwards, we can talk about the lack of landlords, corporate or otherwise, going bankrupt despite the strong tenant protections as well as the lack of companies selling merchandise to consumers pulling out of the market despite the strong consumer protections, and so and so forth.

    And then, maybe, just maybe, we can afterwards all come to the conclusion that these QoL improvements are attainable without some kind of economic doom scenario.


  • ts obvious you have some strong feelings about this and it sounds like they come from you wanting Mastodon and the fedivserse to thrive. I respect that. I’ve enjoyed my time here so far. It would be a shame if it got torpedo’d by a big corp (especially a shitty one like Facebook).

    Of course, I wanted Mastodon and the fediverse to thrive, if only because it was a once in a lifetime opportunity to dethrone corporations that have a complete disregard of people’s wellbeing as long as it turn them a profit.

    Mastodon’s figurehead in particular has squandered the opportunity and if not outright self-sabotaged himself.

    My main focus thus far has been Mastodon as oppose to the fediverse as a whole, because Mastodon has a unique challenge that other fediverse projects don’t have, namely the social graph.

    People visiting Lemmy don’t care and don’t know who the person above and below them is, at most they might care that they’re not straight up Nazi schmucks and preferably they’re someone who has an interest in the topic of the community they’re posting in, but that’s about it.

    On a “twitterlike” the identity of the people present is of more importance. Which is why I think in particular Mastodon will suffer the most, without knowing exactly if and how the other fediverse projects will be affected by Threads.

    That said, I don’t think anyone has rolled out the red carpet.

    I fail to see how this is the case.

    Even if we ignore everything else, ignore the severe lack of transparency from the side of Rochko, his refusal to deny that he has received funds from Meta and his refusal to pledge not to accept funds in the future, ignore what could’ve transpired during the meeting with Meta, literally pretend like we are in a vacuum and the only thing related to Meta from his hand is the blog, then the blog alone is a perfect top of the line red carpet that has been rolled out.

    I mean he hails it as a victory and ends with a tacit invitation for other corporations to do the same.

    Just this quote alone is enough of a red carpet being rolled out:

    This is a clear victory for our cause, hopefully one of many to come.

    How much more does someone need to be inviting to be considered to have rolled out a red carpet?

    I’ve also seen a lot of jumping to conclusions and fantastical strawmen at the bottom of everyone’s slippery slope arguments. A few of your numbered points would fall into that conclusion jumping bucket, and some of your other points are based on an, imo, misunderstanding of the users of the fediverse.

    For instance, #3 and #5 don’t give this community enough credit. The bulk of the people on the fediverse are big proponents of free and open internet, privacy, foss, etc. Most are refugees of Twitter, Reddit, or Facebook to begin with–they aren’t just hopping back in bed with Facebook.

    And to that point, why would they all of the sudden care about the social media all of their friends are on? I can almost guarantee that their “normie” friends aren’t on the fediverse. The core crowd on Mastodon aren’t going anywhere. The crowd that Threads will attract were never coming to Mastodon to begin with.

    Respectfully, this is difficult to read with a straight face after having experienced first hand the effects the Threads launch have had on my Mastodon timeline.

    I follow close to 2k people on Mastodon and it used to be that at any given time I could open my timeline and 400+ posts were waiting on me to peruse.

    It’s completely dead now, no more than 20 or so posts showed up in total for the entire day, this after a day where there was a sea of people posting a link to their Threads profile.

    Safe for a few holdouts I can count on one hand, nearly everyone created a Threads account and they’re more active there than I’ve ever seen them on Mastodon.

    If anything, it seems like I gave the people on Mastodon too much credit and I’ve underestimated how strong the network effect is, since I thought it would at least take until the actual “embrace” phase of it all i.e. until Meta would be ActivityPub compatible.

    And it’s not like the vast majority of people I follow are normies or anything.
    About 90% of them are software engineers like myself not afraid to tinker with things and deal with the “difficulty” of making a Mastodon account.

    Hell, about a 100 of them run their own instance, one of which is the one I’m on and a good chunk of them are very active in the FOSS community themselves.

    Sure, some of it might be because of the hype and novelty, so some might come back, but if anything that proves my point that they’ll happily jump ship if Meta does decide to nix the compatibility in the future.

    And this is me being generous, like I said activity by people that moved to Threads has skyrocketed, not only did entire social graphs migrate to Threads, they were made whole again.
    People that weren’t seen for ages since leaving Twitter popped up there much to many people’s delight.

    Most people that migrated to Mastodon wanted a 1:1 Twitter replacement first and foremost and took the ideology as a nice bonus.

    These are people that built a support network on Twitter, people that built a professional network on Twitter, people that built a network of peers, in short, a network that was important if not essential to them.

    If I take myself as an example, an indie iOS dev, before I left Twitter I used it to stay in touch with friends I had in my industry, other indie devs, engineers at Apple, journalists covering and reviewing apps, local organizations and affiliated people working towards social justice, national organizations and affiliated people working towards social justice and then the rest was purely to ingest information and news.

    The purpose of being in touch with these people varied, from comparing notes on how to best do my work, socializing with friends, arranging collaborations on projects, keeping track of what others were working on, promoting my own work, getting help from Apple engineers when I hit a snag, helping people get a job at places that were looking for someone, staying in the loop in case I wanted/needed a job, staying in the loop about local organizing and coordinating with organizers, etc. etc.

    I was lucky that I happened to work in a field that is tech savvy and so most of my social graph, but not all, transitioned to Mastodon.

    Many people weren’t this lucky and even the people in my social graph that transitioned had a considerable chunk of people that wasn’t entirely enamored by Mastodon.
    Personally I welcomed the change of pace, but I couldn’t deny that their gripes were valid.

    So to circle back to your comments about the core crowd and the crowd that Threads attracts:

    The core crowd on Mastodon aren’t going anywhere. The crowd that Threads will attract were never coming to Mastodon to begin with.

    Unless you by “core crowd” you refer to what Rochko called “nerd circles”, then I’m afraid you’re wrong on this.
    Just as you’re wrong on the crowd that Threads attracts, because not only “were” they coming on Mastodon, they literally were on Mastodon until recently.

    Somehow this statement by Rochko is now even more laughable in hindsight:

    Well, even if Threads abandoned ActivityPub down the line, where we would end up is exactly where we are now. XMPP did not exist on its own outside of nerd circles, while ActivityPub enjoys the support and brand recognition of Mastodon.

    Not only was Mastodon already heavily slanted towards “nerd circles” at the time these words were published, but it will only become more of a “nerd circle” from here on out.
    ActivityPub hasn’t even been enabled on Threads and Mastodon isn’t “where we are now”.

    edit: Oh for what its worth: https://jogblog.substack.com/p/facebooks-threads-is-so-depressing Thats a hilarious read about Threads and why its already pretty lame.

    While a funny writing style, it comes across as uninformed.

    As much as I wish it was the shitshow as depicted in that blog post, I’m sad to say that those were for all intents and purposes just placeholder posts, as soon as you start following people you won’t really see those anymore.

    Call it Chicken Little-ing, call it FUD, call it whatever you want.

    My timeline is dead and pretty much my social graph is happy they’ve found their precious Twitter replacement, so other than a very niche group, I’d say Mastodon is dead.

    I might not like it, but I’m not gonna pretend like the blog you linked is based in reality while I stare out the window at the cool kids having fun like I’m Squidward