Using stimulants prescribed for ADHD to have extra pep in your step is drug abuse - just sayin. You see this a lot with adults taking stimulants for ADHD.
When normal activity completely drains you due to a recognized and diagnosed disorder, and you take a prescribed drug to offset that deficit - that’s called “medication”.
One suggestion to the authors - every serious codebase I've ever worked on had their own set of linters and plugins for whatever linter they were using.
How do I extend Ruff? Can I extend Ruff? How do I write plugins and linters? It's Rust in Python and I am generally leery of such things. The fact that it's one tool to do all these things makes believe it's because the tool is inflexible so it must be able to do all these things.
How well does this handle large tables that span pages? That seems to be a key differentiator for most PDF libs I sampled. I'd assume this works well if it's coming from Chromium
simply rendering tables - most of the (python) pdf generation libraries I evaluated a few years ago all had the same limitations (reflow is hard) around laying out large multipage tables. We went with a headless chrome service to print to pdf which did not have the limitation.
Because Android will make you pick a default browser, you switched to iOS where you weren't even allowed to change the default browser (depending on when it was you switched), and even now every browser is actually Safari so users think there is diversity but there isn't really.
Ok.
I mean, I acknowledge that sort of thinking is common, but it's makes no sense to me.
you can pick a alternate browser on IOS and as I said - it was multiple instances
Go in your google/android settings and make sure location tracking is off - come back and tell me with a straight face that the UX of the feature is not a dark pattern.
Only for javascript - you can have your own html engine, but you have to use the sarari javascript engine. Technically you can have your own javascript engine, but your performance will be bad enough that we can ignore this.
The performance would be bad because of no JIT, but the main issue it is that Apple requires WebKit usage:
> 2.5.6 Apps that browse the web must use the appropriate WebKit framework and WebKit Javascript.
> 4.7 HTML5 Games, Bots, etc. -> only use capabilities available in a standard WebKit view (e.g. it must open and run natively in Safari without modifications or additional software); and use WebKit and JavaScript Core to run third-party software and should not attempt to extend or expose native platform APIs to third-party software;
Now, I get their reasoning - if you did parse regular javascript and JIT was allowed (which would be required to prevent any anticompetitive remarks in terms of performance for these other engines), random pages could exploit those 3p browsers and extract information from the APIs they have access to.
But computers are complicated enough to where you probably couldn't explain to a layperson/congressperson the difference between iOS forcing developers to use their Window management APIs and iOS forcing developers to use their javascript APIs, so this is unlikely to change with regulatory force or anything of the sort.
I am technical and I still don't quite grasp the reasoning. Why does it matter if a browser makes available a non-standard API? And why is this a concern for mobile and not desktops?
Apple doesn't want app developers to deflect responsibility of user data siphoning off onto third-party websites or parties. Think the contacts API - the user might grant the app access to it in general, but then facebook.com could try to access them via a special browser API; if there aren't any extra prompts within the browser's code asking for user permission, this could lead to the site siphoning off user contacts without the user knowing.
Why would some be branded damaged because they have knowledge of a tool? That's ludicrous.
I've used many databases including mongo. They are all tools like any other with pros and cons and having experience with multiple across domains is a boon.