541 karma · joined December 10, 2020
If your web app crashes one out of every fifty times I launch it, it's not good. The business side of things is reasonable to prioritize right up until it isn't.
No political administration in my lifetime (!) has made policy decisions against the interests of tech monopolists. The closest we got was Lina Kahn's FTC.
There are other commenters saying this is a good practice they've also done for other injuries. You are saying you are an actual radiologist and immediately clock the problems with its advice.
I have seen this pattern over and over again. Anytime someone is an actual expert at anything, AI output appears insufficient or incomplete or outright misleading. It is only when you do not know what the AI is being asked to do is it likely you will find the output helpful.
This is itself alarming to me, but no one else seems to find this to be quite damning for the AI services being offered, preferring instanced to be wowed by the convenience and speed at which they can be delivered unreviewed and unproven information.
Politics - particularly politics relevant to large democracies - appears to be a function of visible truth, and not truth itself. See all the articles about "X slams Y" or the endless "we're launching an investigation into [thing we cannot prove]".
Anecdotally, from one attempt at chatting with it, Grok is far and away the most obviously dishonest and shifts conversations towards right leaning talking points.
Maximally truth seeking indeed.
Was already kind of annoyed at the "manual" not being very comprehensive - think I'll switch to another distro or fully yank control away from Omarchy and just roll my own Arch, I guess. Depends on how much work it'll take.
With Electron + React, you'd be able to rip out any components you need and place them in other web apps. The browser is (psychologically) avoiding vendor dependencies to a greater degree than other options.
I am not even sure that's true, even in the limited scope of "we've already built this jumble of micro services that our thin client requires to do anything and a rewrite is impossible".
I think the real goal of this would simply be clearer communication with consumers. Therefore if you are selling an inherently temporary access pass to your server, say so. Don't call it the same thing as someone else who is selling a standalone or self-hostable software binary.
I don't see it regulating software architecture so much as it is the beginnings of trying to make legal categories of software, which I'm not opposed to doing.
I don't like the idea of "they will just find loopholes anyway", that seems defeatist. "We've tried nothing and we're all out of ideas."
I wish people started thinking of good regulation as a technical problem as much as it is a social one.
However, I'd like to play devil's advocate here, and speak to your "without ever stating a position" line. I'd argue that's just careful wording hiding under the mask of intellectualism.
The argument against Israel is, as you say, that it is "essentially" genocide. Speaking as one of the cohort (although slightly older than new grad) of which you're referring, every argument against Israel is to my view quite straightforward. Killing innocent people is bad, doing so for political reasons is worse, and when you do it to an entire city/nation/people you have genocide ipso facto. While it's not a very complex take, it really doesn't need to be when there is a preponderance of evidence.
Contrasted with the defense of Israel's actions, and you have a vast array of whataboutisms, downplaying, justifying by means of referring to authority (in Israel), calling critics anti-Semitic, etc.
In my personal experience I find the majority of pro-Israel arguments to be at heart anti-intellectual.
So when you dress up a complex situation by emphasizing how above and beyond all understanding it is, to me that feels you are intentionally muddying the waters to try to obfuscate the real problem. And that, I would say, is also anti-intellectual.
Just because we have generational problems with anti-intellectualism does not mean this particular circumstance belongs in that category.
I'm reminded of the 'faster horses' remark from Ford - since AI by design produces what it thinks we are asking for, how will anyone know who to pay for true innovation?
Just because the entire industry was doing bad things does not absolve the largest members of the industry from doing bad things. They were leading the charge!
You can't seriously argue that everyone can just drop a mainstream communication tool without acknowledging the lack of replacements.
I don't disagree that there are reasons people compromise on things like the morality of their employer - tale as old as society itself. I do disagree that many people like Meta's services - the only things I have seen people like about Meta is Facebook Marketplace (which is really just Craig's List or eBay if you are looking at technical problems) or the Meta Quest VR (which they've since gutted employment wise since the metaverse debacle).
Not only is it a morally bad employer, but it's also not a very good employer overall. They've just got institutional inertia keeping them entrenched, and are trying to buy their way into AI dominance to boot.
It's hard to imagine a tech company with more clear disdain for their employees than Meta. To me, that seems like a recipe for a dead company, but by all means, build your resume and network.
*Edit: people also use Instagram, but the engineering problems with that are also found in newer social networks like Bluesky, with a little less engagement addiction focus.
Not a very wise solution in my opinion.
One thing I'd posit is that it might not be the people, but rather an ability or skill people can improve. It takes difficulty and focus and time, but it can be honed. I know this to be true; otherwise I would not be able to understand that which I dismissed years ago!
The problem with this, if it is an active ability rather than a person's inherent traits, is that it becomes impossible to recognize by any identifiable markers. I've often found that some of the most intelligent and "look at the problem from all angles" kind of minds often have very glaring blind spots (look no further than political subjects, for example). These blind spots manifest even in the most generally intelligent thinkers, that's what makes people human after all. So it can be said that good thinking is a very delicate thing, and it can be difficult to recognize against noise no matter who is speaking or what they are discussing.
The "elusive dream" of 'write once, run anywhere' is realistically just people wanting to write software with direct product or service use in mind. Native OS conventions are subject to the middlemen of OS vendors, whereas the web (while basically subject to the same vendors) makes a substantial attempt at bridging the gap of writing software for your own purposes without native OS problems. This is a symptom of OSes catering/selling to developers as a platform and hooking them in the 1990s and 2000s.
This attitude that wanting to just make useful code for people and not worry about a windows 11 update breaking everything because they are irresponsible - to think that is not a valid desire is IMO a big problem.
On the other hand, you have a point that it quickly gets out of hand in terms of standards and accessibility and performance bottlenecks. WebAssembly and the WASI are so slow to come out and will by design always be slower than native performance. This doesn't and shouldn't stop us from having decently performant and decently usable program experiences, but it is a prerequisite to care about those things, and the other inheritors of the web development sphere clearly do not want to develop things properly if they take longer than the next fiscal quarter.
There is 100% good Electron code out there, just as 100% there is bad native OS code. The problem isn't inherently the goals of the 'write once, run anywhere' idea; it's more the casualty of other interests pulling away from what developers actually want.