7,529 karma · joined October 4, 2013
First is the pursuit of polish. Each extra 1% in polish adds tons and tons of lines of code. If you want that level of polish on a non-SPA, you'll still have to add all that code then reload it one page at a time. I see a lot of these "bare HTML pages" and they are lacking important stuff like i18n/a11y/WCAG compliance. Try adding all that back in and you'll see your website bloat right up.
Second is bloated do-everything libraries. Ant, MUI, Mantine, or whatever else is aimed to be a superset of all possible website needs which means that the components you adopt have tons of features and bloat you don't need that slow down loading, parsing, and execution. Simply replacing that <Paper> component with a <div> and a few lines of CSS will get you the same thing you want, but will save you layers of unnecessary React components and sometimes a layer or two of unneeded DOM nodes as well that were added because the <Paper> component had weird interactions with some other component.
Third is manpower/experience. Many/most JS devs today (sad to say) don't actually know how to make that simple <Paper> component on their own. Those that do often skip it because they've got too much to do already. I've lost count of the number of teams I've seen where a bog-standard backend has 25 people working on stuff while the frontend team has 3x as many total lines of code (which are often times handling human-computer interaction issues the backend couldn't even imagin), but only 3-4 people to maintain it all.
Fourth is of course management. Designs on the backend change at a trickle while changes to the frontend arrive in a torrent. Understaffed frontend teams can't keep up with all the things shoved on their plate, so they usually can't optimize things even if they know how (eg, only a small percentage of SPA actually know/take the time to lazy load various parts of their apps to improve load time).
Fix these things and the SPA performance will improve drastically and almost certainly exceed BE templates with some jQuery spaghetti.
The real discussion would be between React's vdom and something like Solid's signals.
Historically (in the USA), capitalism was paired with charity and supporting those around you (primarily for religious reasons).
One of the greatest downsides of the welfare system is that people don't give the money to others themselves (it's instead stripped from them and doled out without their input). They don't get to experience the good feelings that come from helping another person (only negative feelings about the government taking their money).
This removes the habits of practicing selflessness and it's positive feedback loop. As a result, we get all the downsides of capitalism with a trained selfish cohort who have no charitable feelings to counterbalance things.
> there should be no question about their worth as a person
Dignity, respect, thriving, and even human worth don't exist without joy and at least a concept of suffering.
I looked into this a bit (not a lawyer) and it seems that robots.txt isn't legally binding to either party, but this seems to have two major implications for AI agents (and crawlers/scrapers in general).
First, even if the robots.txt says you can crawl the site, that isn't a copyright grant of any kind or permission to copy/use that data outside of the permissions granted by the TOS.
Second, ignoring the robots.txt while also pirating the site contents could point to bad-faith and makes a much stronger case for double-damage penalties due to willful infringement.
If the site TOS doesn't explicitly grant an AI agent rights to copy out the site content AND the AI agent is ignoring the robots.txt at the same time, it seems a lot more likely that there's a strong copyright infringement case against the agent owner.
Sue for $180,000 per infringement which should be calculated for each illegal API call.
It's interesting as a math problem and test of AI, but not much else IMO.
Current Price Revised Price
United States $449.99 $499.99
Canada $629.99 $679.99
Europe €469.99 €499.99
These price changes reflect more than just Yen value dropping.This would allow an update to the xmlns to
<svg xmlns="http://www.w3.org/2000/ssvg">
Which would allow the image to force SSVG mode and disable all non-approved features, but you could also update the image tag so the client could force security on potentially insecure SVGs <img type="ssvg" src="/insecure.svg">The real issues are government surveillance and it increasingly getting involved in my personal matters, but it’s still more free than any other country I could go to. Look at countries in Europe like the UK without true freedom of press arresting people for mean tweets and giving them years in prison.
Going further, discussion about Kent state won’t get you in any trouble in the US, but discussing Tiananmen in China will get a far different response from the government.
Comparing the two only highlights just how much more extreme and repressive the Chinese system is despite all the US moves toward authoritarianism.
Why should we ever trust what they say again out trust that they won’t be rug-pulling again once this blows over?
Every upcoming general purpose RISC-V core I'm aware of is targeting RVA23. That's even less fragmentation than x86 has.
Meanwhile, I don't know of ANY third-party chip designs using LoongArch, so asserting no fragmentation seems to be misrepresenting the situation a bit.
Some stuff like BRS (Boot and Runtime Services Specification)and SBI (Supervisor Binary Interface) already exist.
A great case study is the companies that implemented the pre-release vector standard in their chips.
The final version is different in a few key ways. Despite substantial similarities to the ratified version, very few people are coding SIMD for those chips.
If a proprietary extension does something actually useful to everyone, it’ll either be turned into an open standard or a new open standard will be created to replace it. In either case, it isn’t an issue.
The only place I see proprietary extensions surviving is in the embedded space where they already do this kind of stuff, but even that seems to be the exception with the RISCV chips I’ve seen. Using standard compilers and tooling instead of a crappy custom toolchain (probably built on an old version of Eclipse) is just nicer (And cheaper for chip makers).
LoongArch is 32-bit instructions only. This means no MCUs due to poor code density. That forces them into RISCV anyway at which point, you might as well pour all your money and dev time into one ISA instead of two. RISCV has way more worldwide investment meaning LoongArch looks like a losing horse in the long term when it comes to software.
If you try to make your own extensions, the standard compiler flags won’t be supporting it and it’ll probably be limited to your own software. If it’s actually good, you’ll have to get everyone on board with a shared, open design, then get it added to a future RVA standard.
Oh, and diamonds burn while aluminum oxide does not.
There's no need to go broke when you can buy a superior product for less money.
CENTCOM tweeted that no shootdown occurred only for Iran to show the wreckage and one of the ejection seats. CENTCOM said Iran didn't shoot down the F-35, but it apparently crashed in Saudi Arabia and we sent out a Chinook to run search patterns to find it.
CENTCOM claimed a single Kuwait (ghost of Kuwait?) shot down three different F-15s by accident, but those planes were close enough to Iran that they could have been targeted by Iran (which seems more likely than the massive chain of mistakes required for the Kuwaiti shootdown to happen).
CENTCOM also only talks about US planes shot down and excludes Israeli F-15 that have been hit. CENTCOM also doesn't count all the very expensive drones that have been shot down, but their total value is at least a half-billion dollars.
Finally, CENTCOM is straight-up lying about air superiority. They claimed they'd switched to gravity bombs, but people instantly noticed that all the planes going up were using long-range JASSM stand-off missiles so they don't have to actually go very far inside Iran and can keep their planes in a safer section of the country. CENTCOM loaded up a B-52 with JDAMs and took a couple pictures, but all the pictures after that photo-op still show super-expensive JASSM (costing as much as $1.6M each).
If our planes never enter their airspace, there's nothing for them to shoot down. I'd note they've also shot down a couple of JASSM missiles which is interesting itself as the radar cross-section of a JASSM is believed to be pretty close to an F-35.
Iran is currently using bongo trucks with an IRST and a couple missiles that can even loiter in the air if there's no target. Being electro-optically guided means they are passive and the human element makes them a lot less likely to miss due to chaff.
These little trucks can hide ANYWHERE and because they aren't a massive multi-vehicle setup like a Patriot or S-300, they should be able to relocate often and quickly (they might even be able to stay mobile while in operation). This mobility combined, ability to hide as a normal truck, and completely passive sensors make them almost impossible to find and destroy.
The A-10 flies slower and closer than our fighter jets which means they have more time to assess the situation before taking action.
Words don't matter as much as actions and the biggest attacks on the US by countries in the ME were done by Israel and Saudi Arabia.
Iran's use of cluster munitions to attack swaths of Israeli cities is also against the Geneva Convention (though I'd again point out that we started hitting civilian targets in Iran first).
Both sides have violated the conventions, but the US and Israel have violated them to a much greater degree (especially Israel and all their attacks on Lebanese civilians not to mention razing Gaza).
CENTCOM has turned out to be about as honest as the Russian or Ukrainian MoD. They flat-out lied about this shootdown all while sending out search teams. There is some circumstantial evidence that two Blackhawks were damaged trying to run search and rescue operations. There are also stories coming out that they are using bureaucracy to hide massive numbers of casualties.
If Iran can do this with AWACS, they can do even more with the hundreds of fighter jets in Israeli and US bases (it's much easier to cover up the destruction of an F-15 or F-35). Once this war ends, I think we'll see that most of the aircraft kills are going to be on the ground.
Radar is line-of-sight. A non-stealth fighter flying just above the treetops can only be detected if it gets within a few miles of a SAM radar. This is true to the point that the radar lock range for something like an F-35 is about the same as a non-stealth jet flying super-low (though the hit probability is lower for the F-35 if it's flying at high altitude as it has more room to detect the launch and maneuver).
The problem is that CENTCOM is actively lying to us. After this shootdown, they denied it happened while launching search and rescue operations only admitting to the facts after Iran released the evidence. The same thing happened with the F-35. CENTCOM said it landed safely, but were simultaneously sending an Chinook to run search patterns in the area. This could also mean that the alleged Kuwaiti pilot that supposedly took out 3 of our F-15 was also a lie.
Finally, with so many non-stealth planes getting shot down and stealth allegedly working great, why are we using so many stand-off munitions still and why aren't we using F-35 more?
All the shootdowns have been shown with a custom software showing an IR view and the successful missiles seem to be using electro-optical tracking. The IRST is passive and doesn't trigger sensors plus isn't stopped by our radar stealth. At the same time, a human operator means stuff like flares don't work anywhere near as well. Even more scary, these human-guided runs are premium training material for China to train AI-guided missiles.
My conclusion is that stealth is no longer the game-changer it was once though to be (if it ever was).
We know Iran is driving around bongo trucks with small SAM systems on the back that use passive IRST rather than radar. The missiles themselves have the capability to cruise in the air for some period of time searching for a target before kicking in the engine for a last, fast sprint to the target. Because they are electro-optical (and piloted by a human), even early-warning and flare deployments won't do very much against a skilled operator.