Skip Navigation
How we built the new Find My Device network with user security and privacy in mind
  • Kagi generated key points:

    • The new Find My Device network on Android was designed with a strong focus on user security and privacy.
    • The network uses a crowdsourced approach to locate lost or misplaced devices and belongings, even when they are offline.
    • The location data reported by participating Android devices is end-to-end encrypted, ensuring Google cannot access or use the location information.
    • The network has "aggregation by default" as a safety feature, requiring multiple nearby devices to detect a Bluetooth tag before reporting its location to the owner.
    • The network also has protections to avoid contributing location reports when near the user's home address.
    • Rate limiting and throttling are used to prevent malicious real-time tracking, while still allowing the network to be useful for finding lost items.
    • The network is compliant with industry standards for unwanted tracking, triggering alerts on both Android and iOS devices.
    • Users have full control over which of their devices participate in the network and how.
    • The network design has undergone internal security testing and is part of Android's vulnerability rewards program.
    • Prioritizing user safety and privacy is an ongoing commitment as the team continues to improve the Find My Device protections.
  • Modern Git Commands and Features You Should Be Using
  • Recently I had to do an update to the underlying environment a codebase ran on. This was a somewhat involved upgrade and took a longer period of time than most of our work usually does. I did it in a separate worktree, so I didn't have to constantly rejuggle the installed dependencies in the project, and could work on two features relatively concurrently

    It also provides some utility for comparing the two versions. Nothing you couldn't do other ways, but still useful

  • Redis is no longer OSS
  • And in elixir/erlang we're spoiled with loads of options, from ETS to mnesia

  • /r/theoryofreddit post asking why reddit seems dead
  • On the subreddits I moderated, I used a big regexp to preemptively filter their comments

    Letting one through was a rare event

  • Why the recent Mozilla news isn't actually a big deal
  • How about they cut executive pay instead of fucking the rank and file over

  • YSK: Indeed and other job sites are saturated with scams
  • During my most recent job search, the most annoying thing I saw was "resume consultants"

    They'd reach out like an interested recruiter, but very quickly get to the sales pitch

  • Victory! Ring Announces It Will No Longer Facilitate Police Requests for Footage from Users | EFF
  • But you don't have to go sketchy off brand. You can get Ubiquiti if you want a really good system, or eufy or reolink if you don't want to muck about with the sysadmin stuff Ubiquiti requires

  • Team Fortress 2 has a 64bit and Vulkan update for Linux in testing
  • And no Mac arm version in sight 😭

  • CEOs say generative AI will result in job cuts in 2024
  • Can we start with the CEOs? Pretty sure shatGPT can do their jobs easily

  • X removes support for NFT profile pictures
  • Best thing Elon has ever done right here

  • Apple is now banned from selling its latest Apple Watches in the US
  • Apple has done this many times before. Over even more frivolous patents (i.e. a glossy black rectangle)

    They made their bed, now they have to lie in it

  • Reddit Falls Short of Ad Growth Targets Ahead of Likely 2024 IPO
  • IFunny is unironically better

  • What are some essential browser extensions for "quieting down" the internet?
  • go to read article about fixing annoying internet shit

    some big stupid pop up interrupts my reading internet shit, pestering me for my email address

  • Mozilla.social sent out a slew of account invites to their waitlist
  • Imagine if she spent some of her millions in salary on fediverse, instead of firing developers

  • Gemini - Google DeepMind
  • welcome to the Gemini era

    Shit marketing. Should have said the age of Gemini

  • YSK that chiropractors are not medical doctors and "Systematic reviews... have found no evidence that chiropractic manipulation is effective"
  • Seriously. I had a friend extolling how good his experience with his chiropractor was, in response to my tale about physical therapy after a skiing accident. I ended the argument pretty quickly by asking "how often do you have to go back"

  • This got me banned from Reddit Event with u/Spez (Steve Huffman) LOL
  • Sign language yes, real time captions no. Only whatever live transcription crap your phone or computer could do

  • Stable Diffusion XL Turbo can generate AI images as fast as you can type
  • The author can't type very quickly

  • I made a Djot (markdown alternative) parser for Elixir
    github.com GitHub - paradox460/djot: A fast Djot parser for Elixir

    A fast Djot parser for Elixir. Contribute to paradox460/djot development by creating an account on GitHub.

    GitHub - paradox460/djot: A fast Djot parser for Elixir

    cross-posted from: https://lemdro.id/post/3061318 >Djot is a markdown alternative, created by John MacFarlane, creator of Pandoc and spec author of CommonMark. It aims to fix many of the little issues Markdown has, and does a pretty good job of it, imo. > >

    1
    I made a Djot (markdown alternative) parser for Elixir
    github.com GitHub - paradox460/djot: A fast Djot parser for Elixir

    A fast Djot parser for Elixir. Contribute to paradox460/djot development by creating an account on GitHub.

    GitHub - paradox460/djot: A fast Djot parser for Elixir

    Djot is a markdown alternative, created by John MacFarlane, creator of Pandoc and spec author of CommonMark. It aims to fix many of the little issues Markdown has, and does a pretty good job of it, imo.

    0
    CSS is fun again
    pdx.su CSS is fun again

    CSS has been undergoing a quiet renaissance lately. Lots of big features which previously required an external tool to use, are now native parts of the language, and its growing more and more all the time. If you haven't used CSS in a long time, for whatever reason, now is the time to take a look ag...

    9
    Why I (generally) don't use indented syntax templates anymore
    pdx.su Why I (generally) don't use indented syntax templates anymore

    Sass, Pug, Haml, Slim, Stylus, and their friends all aim to make writing various bits of your frontend easier. And they mostly deliver on this primary promise. But they are all victims to the vagaries of open software development, and seem to have mostly fallen by the wayside. I loved using these th...

    13
    Tailwind CSS, and the death of web craftsmanship
    pdx.su Tailwind, and the death of web craftsmanship

    There's a worrying trend in modern web development, where developers are throwing away decades of carefully wrought systems for a bit of perceived convenience. Tools such as Tailwind CSS seem to be spreading like wildfire, with very few people ever willing to acknowledge the regression they bring to...

    60
    JPEG XL: How It Started, How It’s Going
    cloudinary.com Rise of JPEG XL: Apple's Support and Image Compression Insights

    Significance of Apple's support for JPEG XL and what this means for the widespread adoption of this next-generation image compression format.

    Rise of JPEG XL: Apple's Support and Image Compression Insights
    60
    Elixir Docs are Built Different
    fly.io Elixir Docs are Built Different

    These are not your normal docs, Elixir docs are actually useful!

    Elixir Docs are Built Different
    1
    [Twitter] Jose Valim - "I hereby officially announce the Elixir type system effort is transitioning from research into development"

    Post content for those without an account:

    > I hereby officially announce the Elixir type system effort is transitioning from research into development: https://elixir-lang.org/blog/2023/06/22/type-system-updates-research-dev/ > > A huge thank you to Fresha and Starfish for sponsoring this new stage. They are also hiring: > > - https://fresha.com/careers/openings?department=engineering > - https://starfish.team/jobs

    0
    Some Elixir testing Tricks
    pdx.su Some Elixir Testing Tricks

    Testing in Elixir is pretty great. ExUnit, combined with the functional nature of Elixir, makes it very easy to test almost everything in your codebase. However, it is very easy for boilerplate to creep into your tests. Common setup patterns, similar assertions, and more can quickly make your test s...

    ExUnit is wonderful, and the functional paradigms that underpin Elixir let us write extremely complex tests in a fraction of the code that would be needed in OOP testing frameworks like RSpec.

    But it's not all wine and roses. Tests can quickly accrue tons of boilerplate and repetition.

    Using some Elixir features, you can cut down on these, and make tests even nicer to write.

    0
    Fast post userscript for Lemmy
    github.com GitHub - paradox460/Lemmy-Fast-Post-Userscript: Allows command/control + return to submit posts on lemmy instances

    Allows command/control + return to submit posts on lemmy instances - GitHub - paradox460/Lemmy-Fast-Post-Userscript: Allows command/control + return to submit posts on lemmy instances

    GitHub - paradox460/Lemmy-Fast-Post-Userscript: Allows command/control + return to submit posts on lemmy instances

    cross-posted from: https://lemdro.id/post/4376

    > I got tired of hitting ⌘Enter and not having my post automatically go through, so I wrote a little userscript that enables exactly that.

    0
    Fast post userscript for Lemmy
    github.com GitHub - paradox460/Lemmy-Fast-Post-Userscript: Allows command/control + return to submit posts on lemmy instances

    Allows command/control + return to submit posts on lemmy instances - GitHub - paradox460/Lemmy-Fast-Post-Userscript: Allows command/control + return to submit posts on lemmy instances

    GitHub - paradox460/Lemmy-Fast-Post-Userscript: Allows command/control + return to submit posts on lemmy instances

    I got tired of hitting ⌘Enter and not having my post automatically go through, so I wrote a little userscript that enables exactly that.

    9
    Spez talks to NY Times
    www.nytimes.com Reddit’s Chief Says He Wants It to ‘Grow Up.’ Will Its Community Let It?

    As the social media site matures, its users and moderators have made their displeasure about corporate changes known, putting the company into a bind.

    Reddit’s Chief Says He Wants It to ‘Grow Up.’ Will Its Community Let It?

    cross-posted from: https://lemmy.world/post/481819

    > The link is unlocked, no paywall to read > https://www.nytimes.com/2023/06/23/technology/reddit-moderators-users-api-protest.html?unlocked_article_code=HJQSK4G1QmKBf0q5vOPs35RTYMq1snDjDuyAD96zI8U-cx0n8YH4qbBR3rx13IB8a7aQcZmaehbQF5-DDVIi1ArdYqJffHdR7aLU37V1F7eHauh9AWNjqi7-stMqwq-p_GKBQp6xRNi4yx0eabPJjvDqcPhgGKx9N2yOYXePliVZFDSrMTj1NpD8bbbpksAlyUZUjRjcYmbzYHGgXmQNmgExnAm9ktIsA_2uhzV_hPTzbK-zsV8g9AnSLtuBx6ekopzyVaFTrIt4EcCqEbtiHGVJjdsF1rMCAE8fPFnUzBkkWDnsbXJ-yMgrGeSMkeri2w4eG5z3Re63iQbf4RIe0F0b0Oo-4APEmIBWGQhXLTj9&smid=url-share

    8
    Paradox Paradox @lemdro.id
    Posts 14
    Comments 359
    Moderates