Meson is a python layer over the ninja builder, like cmake can be. xmake is both a build tool and a package manager fast like ninja and has no DSL, the build file is just lua. It's more like cargo than meson is.
I didn't claim it was a package manager, just that it looked similar. The root post said "build tool", and that's what Meson is as well.
Other than that, both "python layer" and "over the ninja builder" are technically wrong. "python layer" is off since there is now a second implementation, Muon [https://muon.build/], in C. "over the ninja builder" is off since it can also use Visual Studio's build capabilities on Windows.
Interestingly, I'm unaware of other build-related systems that have multiple implementations, except Make (which is in fact part of the POSIX.1 standard.) Curious to know if there are any others.
Japan was on its last legs was and the US had already gone all-in with a war machine unlike anything seen before. At that point no one was going to lose elections about lost lives while invading Japan. The bombs were a time and life saving device. And the US army still had to actually occupy Japan after that (much smaller than Iran)
You may be right about the political challenges (and I'm neither arguing for or against them), I'm simply pointing out that the war was won with two bombs. Perhaps it was wise to station troops in Japan after victory, but I don't think it was necessary. Even if it were, the peacekeeping forces were far smaller and there was almost zero violence. This would be politically palatable to Americans.
Sorry I should have been more nuanced. Bombing can win conflicts but one thing is does not do is regime change.
I'd argue the occupation was necessary: The political system that led to militarism was still intact and there were still factions against surrender until the very end. It was regime change per se but a regime transformation and I don't think it would have been possible without an occupation.
I think that's fair. The leadership remained in power. However I would argue that in the case of Iran, Trump doesn't care if leaders remain in power, as long as they do what he wants. Specifically on uranium enrichment. I think he wanted to follow the Venezuela example, but this is not that.
> the intellectual aspects of native Native American cultures have really been sidelined, if not consciously suppressed by colonial powers
Or maybe intellectual refers to someone a position in a society that sufficiently is well-off to be able to support some guy not having to provide work for collective survival and who can spend time trying to formalize abstract thinking for which writing would help with (which north americans natives did not have)
It's ok, it can be an interesting culture worthy of being studied, and of course they weren't dummies, without trying to pretend that north american natives were "contemplating concepts like the law of large numbers" without writing device or support nor some kind of alphabet, come on
Yes colonization is awful and yes the natives were genocided but that doesn't mean that everyone was on its way too landing on the moon had they not been suppressed both physically and culturally. The path to civilization only gets narrower and the people who get to contribute meaningfully fewer and fewer.
Writing might be helpful for intellectuals, but it's certainly not necessary. Socrates has a whole argument about written argumentation being a sign of a weak mind.
Moreover, we have records from some of these precolonial intellectual traditions in the Americas. The nahua genre of huehuetlatolli is an excellent example in many ways. The selectively preserved bits we have resemble something closer to Confucianism than mathematics, but keep in mind we have a narrow selection from a single genre in a much wider landscape.
In what's now US territory, proto-writing systems (emoji are a modern example of these) existed. There were also intellectual traditions associated with them, particularly among southwestern groups like the Puebloans. Those are relatively closed to academics for a variety of historical reasons and consequently understudied, but we know they existed.
So first Socrates had opinions but is certainty not an authority on the development of humanity through time. Also ironically we know what he supposedly said and are still talking about it because his words have been written down.
They have been written down because there was in Athenian society enough surplus/inequality for those guys to hang out and talk and be influencers (while their wives and slaves were doing all the hard work) and produce some kind of paper/parchment.
Just like the Aztec empire (from whom we have the huehuetlatolli) who also had production surplus thus social classes thus the leisure of an intellectual life.
Both have benefited from 10000 years of settled human history painstakingly modifying the landscape to create that surplus and yet they still didn't have algebra so there's no shot this collection of tribes 12000 were conceptualizing the law of large numbers or whatnot.
Maybe I overreacted but I feel like this kind of blurb in article sounds good but is is completely misleading in that it crushes developmental history into a simple narrative to pander to a crowd of people lacking curiosity when it goes beyond knowing that colonialism is bad
So sorry I may have been talking past you to my make point but thank for your substantiated comment, that was interesting information
It's all good, I take a much more expansive view of technological development than most people.
Regarding algebra, we know very little about precolonial mathematics. Maya mathematics we've figured out from the calendar system and has zero plus the basic operations. Aztec mathematics seems to have had the same, and we're pretty sure they understood fractions based on how they recorded land area (recording field dimensions) and unit conversions between different length measures. Our knowledge is limited by the very small amount of preservation there was, not because they didn't invent other mathematics.
Similarly people in what's not the US had leisure time for things like experimentation, hobbies, and pet birds. We know they had preferences on certain numbers (3 & 4 acted as their equivalents of lucky 7, for example).
It's a matter of some debate whether they had true writing. Michael Smith, over of the most notable experts in them, leans against the true writing argument because there are sentences possible orally that can't be communicated in writing. That would make it another form of the proto-writing I mentioned.
Plus, many of the groups around them did not use the same script despite having comparable levels of technological development. The Maya, who did have true writing, were not massively more advanced technologically.
Nobody is perfect, even "professionals" and I think there's a reasonable difference between "I, a novice, am skeptical of your conclusions" and "I, a novice, have come up with an entirely new theory".
The guy who got the Nobel for the discovery of HIV was a supporter of the theories of water memory theory and DNA teleportation and also that you can heal from aids with good food or from parkinson with fermented papaya.
I mean your relative is maybe a member of the tech elite who needs amazing bandwith but
100 Mbps/10Mbps is not going to be limiting for most people. Coax is already pretty fast considering it probably takes its source from fiber at street level and mostly constrained in uploading. I just went from coax to fiber and I cannot tell the difference when browsing, streaming or sharing. Maybe it is because my devices are stuck on wifi 5 but even then I have my doubts.
On the other hand :
"Starlink users typically experience download speeds between 45 and 280 Mbps, with a majority of users experiencing speeds over 100 Mbps. Upload speeds are typically between 10 and 30 Mbps."
That doesn't sound meaningfully different. What is the price difference ?
You are quite right. Also in practice Starlink has random jitter and packet loss at unpredictable times, very visible when talking to my colleagues in Ukraine when they are on backups or in the country. It's fine solution, but landlines are for now superior. Also Starlink's bandwidth depends a lot on the majority of people staying on the landlines. Starlink is nothing short of miracle, but it has limitations. Interesting to see the if the v2 and v3 will upend the status quo.
Forget macros and multi-cursor. (Regex) substitutions from vim's command line replaced 98% of my editing needs and rendered a lot of my vim-fu useless.
(Just like searching with / replaced 98% of my navigation)
Editing something without having to actually place the cursor anywhere is a killer feature
Also neovim can show you your substitutions live, no need for a plugin anymore. It's the default.
Regex search and replace is definitely among my most used features and the preview in NeoVim is amazing
That said, I do find myself using recursive macros quite often. They're an easy way to make a set of random little changes which would be hard to put into a solid regex. Especially when filtering and formatting logs to produce a list of error messages on a condensed format for review. It doesn't happen as often, but I also find them incredible when doing more complex substitution across a project.
1) is there a reason both of the other responses to your comment are all full of Bro’s? It this an in-joke?
2) Regex is great, and vim is a good place to exercise the “try a regex” reflex. And on the regular old bash command line, it is great for making stuff like locate more precise.
Terminal editors are not WSIWYG applications. I don't think multi-cursor is the correct for a vim motion workflow but I'll admit my vim-fu is not as strong but I get by with the substitute command + grep good enough where I rarely feel the need for a GUI editor to use multi-cursor.
Since VS Code is already an inefficient way to move around a code base, I don't think we should take any lessons seriously outside of how useful the LSP protocol become for adoption.
I think multi-cursors can be seen as an extension of macros, just that instead of defining the macro and navigating to the relevant places you instead navigate first and then execute the commands interactively (in essence skipping the part where you have to record). As a side effect you also don't need to be that concerned about what to do after having made a mistake.
I've had some pretty nasty string-wrangling with the substitute command that could've been avoided by just using a macro and the other way around. I'd argue these things complement each other and there is no need to restrict yourself arbitrarily.
Having it and not using it is better than needing and not having.
I can recall countless times where multi-cursor would've been just the sweet-spot I needed.
P.S.: multi-cursor is not about moving around the code base and therefore not taking lessons about navigation has no impact in this matter.
Sis, substitutions started being useful being I even learned Regex and I have done an incredible amount of edits with the just the bare minimum of Regex knowledge
Word Bro! Regex is so simple to read and easy to get right... and its like if Immanuel Kant wrote find and replace, yeah, learn a new language to do a single function... yEAH! 98% Bro!
I'd marry Regex if I could (but if we got divorced it would be my exregex [which is almost a palindrome!] Bro!)
While I agree with you I feel your comment is moving the goalpost. The question was whether an new "disrupting" tech solution was going to be a flop or not. I think the question of whether the new thing is or should be legally constrained is yet another (interesting!) question.
Correct! My whole point was that whether that's a flip or a flop also depends on the legal environment and whether the law is actually enforced. Which is also applicable to AI and its massive copyright/copyleft violations at scale (whether or not that's legitimate or useful is yet another interesting question).
https://fredrikaverpil.github.io/blog/2024/10/20/session-man...
reply