Rexios

joined 1 year ago
[–] [email protected] 1 points 3 weeks ago* (last edited 3 weeks ago)

You need physical access to one of your devices to approve web access. If someone had that they could also just turn on the toggle.

[–] [email protected] 1 points 3 weeks ago (2 children)

Are you saying enabling the setting to allow web access is downgrading your security? I think the security risk is super minimal. You need physical access to one of your devices to approve access every time.

[–] [email protected] 2 points 3 weeks ago (4 children)

Do you? I thought you just had to authorize from an Apple device every time.

[–] [email protected] 3 points 1 month ago (1 children)

What are you talking about? Even before this new “invisible cryptography” you set it up once per device and never have to think about it again.

[–] [email protected] 4 points 2 months ago (1 children)

Clicking an external link exposes your IP address to the server. All someone has to do is send a link that looks like something you want but actually just logs your ip address and you’re doxxed.

[–] [email protected] 3 points 2 months ago* (last edited 2 months ago)

The old feastables was actually good. The new stuff tastes like rebranded Hersheys.

[–] [email protected] 13 points 2 months ago (1 children)

It depends on how you’re streaming it, but if you use some service that streams a torrent directly and then throws it away afterwards you took the torrent data without contributing anything back to the swarm

[–] [email protected] 9 points 2 months ago (7 children)

This kills the torrent

[–] [email protected] 13 points 3 months ago

If this requires admin rights to enable every week this is going to suck major ass for company MDM MacBooks

[–] [email protected] 5 points 3 months ago

Would you build a house out of a metaphorical term? It’s not literal. If a phone doesn’t boot it’s as useful as a brick until you fix it.

[–] [email protected] 2 points 3 months ago

What the fuck are you talking about. I was playing with custom roms 12 years ago and it was definitely a term people used. If anyone is ignorant here it’s you.

[–] [email protected] 9 points 3 months ago* (last edited 3 months ago) (8 children)

There is hard and soft bricking. Soft bricking means the phone is unusable, but fixable. Hard bricking means the phone is permanently unusable.

 

Disclaimer: I made this

I spend a lot of time contributing to huge mono repos (flutter/packages, flutterfire, etc) and while some of them use melos to deal with the mess most of them don't. To help deal with this, I made puby.

Melos can be useful, but it requires project-specific setup so it's not good for repos that you don't control (and don't already have it set up). puby requires no setup, and you can run it literally anywhere. For example, if you keep all your dart/flutter projects in one directory you can execute commands in all of them at once by running puby in the root directory.

puby can do a lot, but here are the highlights:

Run any pub command

The first thing puby was made for is in its name: running pub commands. Run puby get, puby upgrade, etc to run those commands in all the projects in the current directory. Any extra arguments passed into puby will get passed to the commands puby runs. puby will automatically use the correct root command (dart/flutter) and even supports running with fvm if the project has it set up. puby combines the exit codes of the commands it runs, so it can be used to check for failures in CI.

puby link

puby link uses existing pubspec.lock files to catalog the dependencies required for all projects in the current directory, adds them to the pub cache, and then runs pub get --offline in all the projects in parallel. This can run up to five times faster than a regular pub get. This requires you to check in your pubspec.lock files to git, but the benefit is that when you switch branches a puby link will get you up to date in a few seconds.

puby clean

puby clean used to just be an alias for flutter clean, but since I added support for running commands in parallel for puby link it can now clean all projects in parallel as well. This is useful to clear out the cache of an entire monorepo, but it also has a much cooler use: cleaning up all of your local dart/flutter projects at once. Run puby clean in the directory containing all your local projects and you'll be surprised how much disk space you can reclaim.

puby exec

Run any command in all projects

Convenience commands

puby comes with many conventience commands to make common tasks easier

command equivalent
puby gen [engine] pub run build_runner build --delete-conflicting-outputs
puby test [engine] test
puby mup [engine] pub upgrade --major-versions
puby reset puby clean && puby get

Outro

My team and I use puby every day. Please let me know what you think!

 

Disclaimer: I made this

I've been wanting a way to create type-safe Firebase rules for a while, so I made this package to let you do just that. I've used it for several of my projects now, and it's so much nicer than raw-dogging the rules syntax with no autocomplete. I was able to write rules from scratch without referencing the documentation once, and they deployed first try without any errors. I'm always hungry for feedback on my work, so please feel free to comment any feedback or suggestions.

view more: next ›