Are you still using outdated GitHub Oauth apps for this, or have you swapped to GitHub Apps? GitHub Apps are newer and have Oauth flows, but have a fine-grained permissions model instead of the Oauth permission model.
More-over, can you document the GitHub permissions needed and which GitHub App(s) this tool uses? Are you using device-flow, online oauth-flow, etc? And where are the Oauth tokens stored if so? Is there any server-side component where you might be storing tokens?
I believe parent comment was about `env -S` not being portable rather than `uv` being portable.
I'll say, I am as pessimistic as the next person about new ways to do X just to be hip. But as someone who works on many different Python projects day to day (from fully fledged services, to a set of lambdas with shared internal libraries, to CI scripts, to local tooling needing to run on developer laptops) - I've found uv to be particularly free of many sharp edges of other solutions (poetry, pipenv, pyenv, etc).
I think the fact that the uv tool itself is not written in Python actually solves a number of real problems around bootstrapping and dependency management for the tool that is meant to be a dependency manager.
> I think the fact that the uv tool itself is not written in Python
It's interesting that the language people choose to write systems with (Python) is basically identified as not the best language to write systems to support that language (Python).
To my knowledge, no other mainstream language has tooling predominantly written in another language.
Javascript has quite a lot of tooling written in other (better) languages.
I think Javascript and Python stand out because they are both extremely popular and also not very good languages, especially their tooling. You're obviously going to get a load of people using Javascript and Python saying "why is Webpack/Pip so damn slow? I don't have any choice but to use this language because of the web/AI/my coworkers are idiots, so I may as well improve the tooling".
It's important to use any other language to avoid even the theoretical possibility of bootstrapping complications. All languages that produce self-contained compiled executables are equally suitable for the task.
Amazing to see the progress of JPEG XL here. Been following the effort for a while, and despite the adoption difficulties (i.e. Chrome), they're making great progress regardless.
Not financial, but it's essentially considered to be stealing water from the river basin, which is allocated by an old agreement [1]. I don't know the details, but I've heard that this has been relaxed quite a bit in recent years, with collection limits replacing outright bans in several jurisdictions.
Eh it's both. Rain water collects through the watershed and somebody owns the rights to that water.
So you can get into some really funky situations where you are "technically" stealing that water if you improve rainwater->groundwater retention on your property and as a result either have to dismantle the retention mechanisms or have to pay out damages.
Interesting. Do these rights also come with responsibilities ?
If the rights owner fails to collect their water in a timely manner( like heavy rains or blockages leading to water logging or flooding), should they be held responsible in any way ?
Water rights must be used in accordance with the terms dictated by the State when they were assigned. It's literally "use it or lose it".
I finished building three ponds on my farm in 2022. The permits dictated the times of year that I could store water (vs letting the flow pass unimpeded), what I can do with the stored water, and the size and function of bypass channels. If they decide it's necessary, they can tell me to install flow meters and depth gauges.
In times of drought, they unilaterally can order me to leave my ponds empty and let all water pass through, because older water right holders get precedence. They can hold me accountable if I do not follow their terms, up to and including revoking my permits.
Honestly, I'm not really sure it was worth the effort and cost, because the whole point was to improve water security on my property... but I have no meaningful control. It's completely bonkers, because my ponds have unquestionably improved the watershed's ability to store water. If anything, they should be paying farmers to build more small ponds like mine.
In other words, these government regulations pose a significant impediment to solving the growing water crisis. No sane person would go near the process, which I now understand is why most of the ponds in this area were built without permits.
It’s more like a torrent client that has thepiratebay built into it. The main point of Tachiyomi is to have easy access to pirated content directly in the app. Tachiyomi without extensions is useless.
Another analogy: An emulator that also displays all ROMs and lets you play them directly. It downloads ROM from various websites, similar to Tachiyomi.
This. It's open source so I highly recommend people take this into their own hands and clone the repo. There's many forks people use anyway such as TachiyomiAz.
Keeping this thing working is trivial. Anyone with basic html and css knowledge can edit plugins.
Don't forget that forks on GH get deleted too so make sure to make a new repo.
Also a S10e user here. I've been eyeing the Asus Zenfone 10, but it's unfortunately not available in the US for most mobile networks here. Truly a shame that not many are making small phones, and those that are are not paying attention to the US market.
A mix of Expedia, Agoda, and Priceline! As far as what I looked for in a hotel? Mainly just good reviews and pictures that looked simple and clean. I figured that I wouldn't spend a ton of time in the room! I liked the Tokyu chain of hotels. Stayed in a couple and they were very clean
This is a strange take for me to see, maybe OP doesn't have the context that the US government has been funding Ghidra development for years now (before ultimately open sourcing it), and will no doubt continue to do so for years to come.
This is the software used by NSA and contractors to analyze malware. From a UI perspective I get that it's clunky, but from a capabilities perspective I doubt there is much lacking.
Any tips, tricks, or resources for getting started using Fargate for one-off or recurring jobs? I have terraform setup and managing AWS resources, but every time I look into Fargate it seems like guides point towards running webapps instead of diverse jobs.
I had a quick look at something I've got (not written by me) and it looks like you create an EventBridge rule with a schedule expression and create an EventBridge target (which can include an ECS task: https://docs.aws.amazon.com/cli/latest/reference/events/put-...).
You can use the aws_appautoscaling_scheduled_action terraform resource to create a scheduled scaling policy action to mimic a scheduled Fargate container fire-up, e.g. from zero Fargate container instances to one or however many are required, and then back down to zero.
I would look into AWS Batch - it works pretty well for running diverse jobs. I have a few jobs that are triggered by S3 uploads that run for 1-30 minutes, and other jobs that run for ~hours. All on Fargate
More info: https://docs.github.com/en/apps/oauth-apps/building-oauth-ap...
More-over, can you document the GitHub permissions needed and which GitHub App(s) this tool uses? Are you using device-flow, online oauth-flow, etc? And where are the Oauth tokens stored if so? Is there any server-side component where you might be storing tokens?
Thanks!
reply