I'm not sure I understand. That's the main pre-condition... to include an arbitrary PHP that is already in the server.
On a fresh WP install, a random user can't upload PHP files. Normally you don't even need to allow random users to register an account since avatars on comments come from gravatar anyway.
I really can't tell if you mean "Explorer.exe is good enough and I never felt like it needed improvement" or "Oh, I can make anything I want to, with free tools? This is great! I'll make a file manager for my personal usage that's perfect for me."
The former. You use one DE, typeahead triggers full text search. You use another, no metadata like image width/height when selecting images. You use a third one, no folder thumbnails.
It's baffling that you can't see that what OP is getting at is that there is not in fact any 'file manager he likes'. 50 half baked solutions are just that - half baked solutions.
"Just learn hundreds of different tools, spend dozens of hours reading all their man pages, understand all their limitations, and pick the correct one before starting your task, all so you can accomplish something completely ancillary to the task you actually want done. Geez, it's not hard."
Unfortunately, just because you have choices that doesn't mean those choices are good.
I was forced to the file explorer on Windows, and the file explorer was good so I didn't mind. I was also forced to use MS Paint. And it was good for a long time, until they added layers. Now my primary use case of it (pasting an image and cropping it) doesn't work as well as it used to.
On Linux I don't even have that choice. There are choices, yes, but none of them do what I want anyway.
What truly drives me insane is that if you say "I just want what Windows does" people tell you that it's not Windows, it's "different(tm)." Then you ask why do Linux software sucks in comparison to Windows, and you get told "well, it's because Windows has $ to spend in R&D." So it's double-think. Developers are aware proprietary software spends tons of money they don't have in R&D, and yet they shy away from just copying the results because they don't want to be Windows.
I just want Windows, but with freedom. I don't want "different" if it's not going to be better.
> Then you ask why do Linux software sucks in comparison to Windows, and you get told "well, it's because Windows has $ to spend in R&D."
Are there actually people who claim this? Microsoft has plenty of money but the premise that they use it to improve the user experience seems contrary to evidence.
When something sucks on Linux with no alternatives it's usually because most people don't use the feature you want, e.g. because there is another way to do the same thing and more people are doing it that way, and then no one bothers to make thing you want because their desire to have that is already being satisfied by something else.
Of course, one of the choices you have is to build the thing you want yourself, which is why it works out that way. The chances of someone having done that go up the more people want it to exist. When the number is low, you have to decide if you want it enough for the person who makes it for everyone to be you. And it's fine if your answer is no, but now you know why that thing doesn't exist.
"Choice is bad because I might have opinions and then instead of the computer saying no I might switch to software that better suits my preferences. I just want a corporation to tell me what to want"
It’s more like, “I already have opinions and preferences and despite the various options available, none of them suit me well and so choosing any one results in a high degree of compromise, and so the next best thing is using a different one depending on the circumstance which brings its own compromises.”
Someone did though. Otherwise they wouldn't have created FilePilot. I have never had issues with any file manager in Linux. Explorer on the other hand is annoying as heck. Of course I am not picky with a file manager as I rarely use it on Linux anyway.
But what if they update the webpage to something completely different from what you bookmarked? Wouldn't you like to have access to the most up-to-date version always? /s
Writing is pretty hard for a lot of people, maybe especially so if they are more non-verbal thinkers, and then doubly so again if one must write not in one's native language.
Depends on the writing. Writing a blog post or something is challenging because you want to have an engaging style. But I see people at work using LLMs to fill out tickets, which is the easiest thing in the world. It's just a plain description of things, it requires no skill at writing at all. It baffles me that people are using LLMs for something like that, which should take less than a minute of your time to fill out and will be more pleasant for the recipient than the slop the model produces.
Here I would maybe argue that the simplicity makes these kinds of tasks tedious (like doing taxes), so it also makes a lot of sense for people to want to just throw AI at it. Tedious, easy rote tasks can be much more unpleasant than engaging ones.
I think people massively over-rely on AI and I really worry about the consequences of this. But there is nothing baffling at all about the basic appeal, IMO.
I don't think I have to speculate why comments like yours get downvoted so much.
Anyway, I completely agree. Writing isn't something to be delegated.
The problem is not new with LLMs. Businesses have been delegating writing to idiots who don't really care for the entire history of business. Authors and musicians have traded their souls for inauthentic crowd-pleasing results for about as long.
No, the problem with LLMs is that people are all using the same generic models. This only further shows that the future of LLMs is locally trained and locally run. Personal LLMs on a personal computer. Business LLMs on-prem. We will continue see them flourish in ways that generate absolutely no money whatsoever on their own, but do add marginal value when combined with a heavy dose of human creativity.
All the clueless old farts that are still alive by this point will continue to lecture the rest of us with more condescending gee whiz "whaddyaknow" and "whodathunkit" nonsense. As if they've even had their finger on the pulse since the early 2000s.
while (i < cursors.len) {
if (actual_index < arr.items.len) { cursors[i] = .{...}; i += 1; }
else iteration.remove(i);
}
I think you have to be a special kind of person to call Rust "more readable."
The thing about Rust is that if you can appreciate zero-cost abstractions on iterators then the language feels like the only right way to program. But many programmers either don't use this sort of programming at all, or don't care if it has a cost in languages like JS, Python, Java, etc.
Personally I like Zig a lot because it feels like you're doing low-level programming but without having to program C which is... well, https://xkcd.com/918/
What confuses me is that for a long while we told people to not write their passwords on a sticky note, to not write them in plain text somewhere.
Then we introduce all these "security" mechanisms that make it literally impossible to recover an account without backup codes.
Where do you store the backup codes? The average person, if they store it at all, will store it on a plain text file or in a sticky note.
Except that this creates a much more brittle system. Systems are safe when they are routinely tested/used. If you routinely have to enter your password, you are aware you need it. If you don't need your password, and you never have to enter your backup codes, you won't feel the importance of them until you actually need them.
It's the whole "I have backups" vs. "the backups actually work" problem except it's pushed onto the users who have zero technical knowledge.
FWIW my break-the-glass actual use of backup codes is for access to my password manager.
Everything else which has ever given me a backup code... gets stored in a secure note in my password manager.
It is just another knowledge-based factor. It is one that they are reasonably sure you aren't spreading around the internet. It is one that the site gets to pick rather than the user. But in reality, they are a often just a way to try to reduce some support and identity verification costs.
The path to get to the password manager is the case where the backup codes truly matter, because without them there may not be a way for support to restore access. Those codes may be your only way of regaining the master encryption key.
But that also winds up being part of the trade-off of security vs user friendliness. Some password managers are way easier to get back into.
That's because those AI's were trained on existing "CSS tricks."
If people stop writing new CSS tricks, they will never make it into any dataset, and it won't matter if the AI can search the internet or not, because they won't be posted on the internet either.
Oddly enough if the scraping is good, AI can find the CSS tricks in the wild. Not as applicable with other technologies but scrapable web is readable for AI much like how some of us old people learned html/css by looking at source of quality websites.
I think this assumes AI needs the same kinds of “tricks” humans do.
Flexbox, CSS Grid, etc. are mostly abstractions that make low-level DOM/layout control tractable for humans. But from first principles, an agent doesn’t really care whether the interface is elegant. If it can reliably manipulate the underlying system directly and verify the rendered output, it can just write whatever low-level code gets the pixels where they need to go.
So I don’t really buy that there’s some big missing abstraction layer left to invent for AI here. Once the agent can control and verify the underlying output, better human-facing wrappers mostly stop mattering.
Not talking about design trends, just the mechanics of producing the UI.
What low level code would that be? Position every element manually with JS and position: absolute? Flex and grid are the low level layout mechanics used for any responsive webapp. Even most native frameworks use the flexbox model.
no you still probably use layout algos but most variation on top of them in css is human preference v capability (Extra HTML Elements v Pseudo Elements etc).
The solution is probably legal, not technological.
We need a legal solution to automated spam, AI or not. It does tangible damage to communication systems when 99/100 of your e-mails doesn't come from a human being.
If humanity's "solution" to AI is to go to the government of all institutions - the very thing we have hoped for the internet to overcome, for a century before its invention - then we'll truly have fallen into a poetic trap.
The opposite of one large unaccountable entity owning the internet is not a different one doing so.
To suppose that this next phase of human evolution can be "owned" at all is a bit of a stretch. These behemoths can threaten us with violence, and carry out those threats, but they can't stop radio waves or the use of language as expression. They can't remove knowledge form the universe or change change the laws of mathematics.
On a fresh WP install, a random user can't upload PHP files. Normally you don't even need to allow random users to register an account since avatars on comments come from gravatar anyway.
reply