It is still GPL, it is still free software, the source code is there. Only the Windows and macOS binaries are behind a paywall, but you can build yourself the binaries, or use it on Linux. RedHat does this and is "an example of free software monetization", Strawberry does it "and it should no longer be called free software".
Yes, I often say that the gold from America was a poisonous gift. It made the country so rich that they stopped caring about other stuff, they could just buy them from elsewhere. So there was little incentive to manufacture first, and industrialize later. Which is ironic because some of first steam engines you can find in Europe were invented in Spain (https://en.wikipedia.org/wiki/Jer%C3%B3nimo_de_Ayanz_y_Beaum...). It also enabled the funding of numerous stupid wars, with the human cost they bring. The name of this process is called the Dutch Disease https://en.wikipedia.org/wiki/Dutch_disease
> It made the country so rich that they stopped caring about other stuff, they could just buy them from elsewhere. So there was little incentive to manufacture first, and industrialize later.
Transcontinental fleet of ships regularly circumventing the globe and transporting cargo requires lots of technology. Why marine industry didn't stimulate manufacturing and industrialization?
> the Mississippi River Valley had more millionaires per capita
TIL.
Does anyone have any good recommendations for a (relatively) good social/economic history of the Southern US states? (because I guess that that type of history book would cover this type of information).
from the antebellum era? try anything by eric foner, but a good place to start is forever free: the story of emancipation and reconstruction. it's accessible history that includes a bit of background about the political economy leading up to the civil war. any of his books about reconstruction might be interesting but not exactly what you're looking for. "black reconstruction in america" by dubois is a keystone text that has a bit about the southern economic history. and maybe "old south, new south" by gavin wright for post reconstruction economic history
never heard of the dutch disease (i am dutch). pretty cool comment thanks.
kind of funny to think they still have trouble to actually extract that gas due to activism around earthquakes and ppl not eager to move away from these places. also now the climate push.
it kinda looks (from an uneducated perspective) they suffered this disease for nothing.
Spaniard there. We have gentlemen like Leonardo Torres Quevedo and the 'Telekino', something even the IEEE would get amazed of.
But our damn national motto on R&D was "Que inventen otros" (Let the -foreign- ones invent).
EDIT: It actually was "Que inventen -sth- ellos" (let the others invent -it-).
Something like let's just slack down/keep living under a traditionalistic, rural, Romantic life at the 19th century, let the rest do the modern inventions. OFC as I said Torres Quevedo was the exception, but overall I find our right wing politicians still have that Empire bound mindset. Even the progressive left are almost ranting luddites, they look the Science down from their Liberal Arts thrones.
In the end it's some kind of outdated rural-Romantic idiots fighting another share of left sided outdated jerks with, paradoxically, a similar love to the Rural Spain, with the pure, hard working, 'ecological' peasant against the polluting urbanite.
And sometimes I wish these Boomer (literal boomers in both sides) influenced journalists get to the times for once and all.
Use science to fight the climate change. Use libre software to expand education and knowledge like anywere else in History.
Act smart and not with the guts.
Loongson started with MIPS CPUs but current CPUs are not MIPS-compatible. LoongArch, while being very similar to MIPS, uses a different encoding. And some other details have changed. Better to say, MIPS-inspired.
What are LoongArch's technical advantages over RISC-V? In other words, why should a company develop their own architecture (which then they need to push support for) rather than use an existing, free one?
Back when LoongArch was announced, RISC-V did not yet have enough (ratified) extensions to achieve feature-parity.
Even if it had, LoongArch is much more similar to MIPS. LoongSon would have had to make more microarchitectural changes before being able to tape out their first non-MIPS CPU.
I don't know about advantages, but lead times in the chip business are long and you're not turning around on a dime without very pressing reasons. Loongson has probably had many things in the pipeline as RISC-V started gaining steam. Their current processors are more advanced designs than the best known RISC-Vs.
Impressive post, so many details. I could only understand some parts of it, but I think this article will probably be a reference for future graphics API.
I think it's fair to say that for most gamers, Vulkan/DX12 hasn't really been a net positive, the PSO problem affected many popular games and while Vulkan has been trying to improve, WebGPU is tricky as it has is roots on the first versions of Vulkan.
Perhaps it was a bad idea to go all in to a low level API that exposes many details when the hardware underneath is evolving so fast. Maybe CUDA, as the post says in some places, with its more generic computing support is the right way after all.
Yes, an amazing and detailed post, enjoyed all of it. In AI, it is common to use jit compilers (pytorch, jax, warp, triton, taichi, ...) that compile to cuda (or rocm, cpu, tpu, ...).
You could write renderers like that, rasterizers or raytracers.
(A new simple raytracer that compiles to cuda, used for robotics reinforcement learning, renders at up to 1 million fps at low resolution, 64x64, with textures, shadows)
Problem is that NVIDIA literally makes the only sane graphics/compute APIs. And part of it is to make the API accessible, not needlessly overengineered. Either the other vendors start to step up their game, or they'll continue to lose.
I'm having a hard time taking an API seriously that uses atomic types rather than atomic functions. But at least it seems to be better than Vulkan/OpenGL/DirectX.
At least where I work, writing new Java code is discouraged and you should instead use Kotlin for backend services. Spring Boot which is the framework we use, supports Kotlin just fine, at the same level as Java. And if you use Jetbrains tools, Kotlin tooling is also pretty good (outside Jetbrains I will admit it is worse than Java). Now, even in new Java projects you can still be using Kotlin because it is the default language for Gradle (previously it was Groovy).
So sorry for your loss. Some months ago I was very angry to found out that a person was dead for a bike injury that can be easily solved but he had to wait for almost 50 minutes for the ambulance. Not because he was far away, but because he was in between two regions and the 112 was discussing who should send the ambulance. In fact, they initially send one and later told the driver to go back while in the highway. He's dead just because he happened to have the accident near the border of two regions of the same country, each one with its own public health system.