https://developer.mozilla.org/en-US/docs/Web/API/Popover_API...
3,900 karma · joined October 20, 2017
https://developer.mozilla.org/en-US/docs/Web/API/Popover_API...
I can't agree with this more. After having numerous problems with native android development before, I decided to give flutter a go recently for a mobile app idea I've been wanting to do.
After getting byzantine and seemingly unsolvable errors from flutter doctor and gradle for the 3rd time after completely reinstalling it every time, I just gave up and started making an app in tauri instead.
This is what I do and it makes browsing the web so much better.
#!/usr/bin/env nix-shell
{ pkgs ? import <nixpkgs> { } }:
(
let base = pkgs.appimageTools.defaultFhsEnvArgs; in
pkgs.buildFHSUserEnv (base // {
name = "FHS";
targetPkgs = pkgs: (with pkgs; [
/* add additional packages here e.g */
pcre
tzdata
]);
runScript = "bash";
extraOutputsToInstall = [ "dev" ];
})
).env
Running `nix-shell` will drop you into a bash shell that looks just like a normal linux distribution with a lot of common libraries (thanks to `pkgs.appimageTools.defaultFhsEnvArgs`) and after trying to run your application you can shove whatever you need in the extra packages when it complains about a dependency being missing.Obviously it's a bit more work than other distros, but once nix gets it's claws into you, you'll find it hard to go back to old ways.
This isn't far the current status quo. Good software companies pay for people who write top quality code, and the rest pay juniors to work far above their pay grade or offshore it to the cheapest bidder. Now it will be offloaded to LLM's instead. Same code, different writer, same work for a contractor who knows what they're doing to come and fix later.
And so the cycle continues.
Damn, someone better ring up the cereal companies and tell them to stop advertising, I bet they'll feel foolish realizing they've wasted all that money!
Relevant blog post: https://matrix.org/blog/2024/12/unrelated-cybercriminal-netw...
I've been using https://addons.mozilla.org/en-CA/firefox/addon/containerise to handle this for me.
Meanwhile, between their contributions to linux, proton, the steam deck, the index (just waiting on a new revision... any day now valve...) they are doing work that no-one else wants to, or can afford to, achieve. I'm glad they're focusing their efforts on these niche places with their infinite money printer, rather than being just another video games company.
https://www.gamingonlinux.com/2024/09/an-interview-with-the-...
I love it, I might have to try making my own app using it
Companies will quite literally treat you like dirt and people continue to use them. I understand there are certain things you're locked into (I very much use android despite google; not like there's much choice in a duopoly) but if they've already shown they don't care about you and you still use google search, chrome, gmail, GCP, storage, etc then that's on you.
Why would they change when you're willing to pay despite their crappy practices?
https://web.archive.org/web/20230603234837/https://vistaserv...
If a major website starting blocking user agents for any reason other than compatibility then all that would do is trigger (finally) the deprecation of user agents strings as browsers would all just pretend to be each other.
But if you don't pay people enough in the first place... then they're just going to spend their time doing other things that actually do pay and your bugs won't get caught except by those who are specifically trying to target you for illicit purposes.
Uh, I don't think browsers have had the File toolbar for a long time, I just checked to make sure I'm not crazy and Firefox and Chrome on my system certainly don't.
For an android client I use tempo[1] which again was one I landed on because pretty much all the other clients didn't support folder lookup either (I think dsub also does but tempo is a lot prettier).
That's interesting because I find it quite the opposite, if all I'm doing is a quick prototype then the last thing I want to do is spend hours creating a ton of components with tailwind! I've often gotten extremely frustrated that it completely nukes basic browser styles when all I'm trying to see what it'd look like if I had some text, a form and maybe a picture on the page.