Against Nvidia:
For nvidia
I'm honestly starting to loose interest in a lot of things because of AI. Maybe my opinion will change, but I feel like it is taking a lot of the fun things out of life.
No one would want to live next to one of these data centers. It's not the same kind of problem as a cell tower in your neighbor hood which is mostly just a visual eye sore.
This may help with one of the problem points of data centers, but in the end I think the largest problem is noise, the related health problems, and how it makes property values plummet. You can listen to some of it on this youtube video -> https://www.youtube.com/watch?...
In the past couple of years, as AI has surged and data-center construction has boomed, a growing number of frustrated residents—from Northern Virginia to rural Georgia—have spoken out, saying that everything from construction noise and diesel fumes to water disruptions and the constant hum of the facilities has taken a serious toll on their quality of life.
is a quote from this is an article.
An anonymous coward above wrote:
AI is the way of the future, whether we like it or not. The best course is to adopt it and let it make you better at your job, as it has for me. Those who refuse are going to whine and bitch and moan themselves into irrelevance by the end of this year.
But this looks like a fallacy to destroy the environment to me. While we are making progress on green energy, humanity seems to waste that progress using it as free energy for thinks like AI data centers and bitcoin. The people cheer leading 1.5C climate change to make silly images in ChatGTP or invest in Bitcoin taking us all down with you..
We'll obviously have to change the name of the kernel with new leadership. So I will provide some ideas.
Even if these don't become the official name of Linux, these will likely be used to mark the years of reign.
While PBS are left leaning, they are not at all propaganda. It's one of the few stations where news is still not treated as entertainment.
I still remember am early interview with someone from the Trump team during his first term.
The interviewee immediately started quoting alternate facts and Judie had this look of, "You're... going to do this here?" in disbelief.
To those blaming rural areas for this... When the Democratic party was propping up Maga candidates using commercials with Maga language... Your party did tabgable work to normalize Maga messaging with the goal of creating a sure win election.
If you love video games where your weapons break, you'll love cassette tapes. Same mentality.
Writable media is novel even now. Anyone remember the Talkboy?
Yes, the scale and age are totally different. The timeline and AI are also most certainly snake old.
On the other hand, Microsoft does have a few migrations under their belt. The DOS->Windows 95 one, the 95->NT one. You could make some arguments on what the definitions of compatibility and complete are.
Cloudflare is both a success story and recent failure case for a rewrite to Rust.
Their new proxy server code failed because they fixed error in the rewrite that still existed in the legacy code... Meaning the Rust code caused Thier worst outage since 2019.
You could likely use a script to convert c code to rust. C++.... Is probably an API rewrote.
Microsoft seems to be doing these kinds of migrations lately. The Typescript compiler is being rewritten in Go.... which makes more sense for a Typescript project that must maintain compatibility
Rust people are learning this lesson too. You don't break code that works. You don't rewrite adequate code just for the new shiny. If you want to stay in business, that is
Isn't one of the strengths of Rust the ability to call external code (c/c++ for native, JS in the browser) that isn't Rust?
Here is a link showing an example of the bindings. https://docs.rust-embedded.org...
This is kind of like assembly where you're a fucking idiot if you insist only in assembly if there is no objective use case.
I think you can see a real example in the Linux kernel.
There are projects like Typescript that are being rewritten in Go instead of Rust. The rational is that Go needed less changes making it easier to not break compatibility for existing projects. And that makes since. Javascript has a garbage collector and so does Go. Rust does not.
So, in other words, it really isn't any better at bare metal development than C/C++. If you have to direct memory and hardware manipulation in unsafe blocks, then really, it's just the same thing as doing it in C.
Unsafe blocks allow you to make it visually clear that code needs extra scrutiny. It also tends to enforce a pattern of externalizing unsafe code so that you don't have the unsafe keyword all over your program and reduce your attack surface area. It also tells engineers during code review that the code needs extra scrutiny. You don't get that in C/C++.
You can't do unsafe operations outside of a unsafe block. This is what an unsafe block looks like:
unsafe { println!("r1 is: {}", *r1); println!("r2 is: {}", *r2); }
And yes, even kernel could should be able to externalize the unsafe parts at least in most cases. As an example, would be casting a void pointer to a concrete type. You only need the unsafe block for the part where you're casting.
For those uncomfortable with the syntax of rust, I don't think it was made for you first. It was designed for a younger generation coming from functional programming languages or languages like Swift. As an example, look at if let syntax.
I hope this helps you to have a more rounded understanding.
As they say, everything in moderation.
Losing industry I'm the US is relatively recent. It is ready to say that things like NAFTA were the nail I'm the coffin. For some reason we only talk about free trade or no trade.
You likely respect Japan for the things they make. But you also likely ignore that they have fairly protectionist trade, especially in agriculture.
Why don't you feel the same way about Japan? The answer is likely that they are protesting their culture. But you also likely have a double standard for the US.
I would love to hear your thoughts.
What I don't understand is that electronic communications has screen readers etc for accessibility. You can can change the font arbitrarily.
The fonts of the NYTimes are:
cheltenham,cheltenham-fallback-georgia,cheltenham-fallback-noto,georgia,'times new roman',times,serif
for anyone curious. This would be a usability problem for the NYTimes as much as official US communication with these fonts. And yes, Serif Fonts are more readable for print where you can't change the font. Sans serif is only really meaningful for screens.
The New York Times is a highly left leaning news paper which should be an example of "woke".
This article looks like rage bait for those who want to be baited. My question for the people here who are being baited: Are you trying to further destroy American discourse? As stated by ArchieBunker,
Fonts for ease of reading are woke now. What a fucking asshole.
I'm not sure this kind of talking does anything to pull other people onto your side. At best, it shows you don't really care about America or its values.
From my experience so far, Rust isn't that bad as an all-around language... if it is supported. The key is getting over the learning curve.
If you are doing serious typescript... the kind with generics all over the place... the weight of Rust isn't going to be much different.
If you are using a statically typed compiled language like Java or C#... the weight isn't going to be all that different.
I do hear people warning that Rust has compile time that kills projects... but I'm not totally sure if that is true with incremental compilation. You can save the compile artifacts for CI as well to boost the compile speed. And yes, I see many Typescript projects that configure their CI development to be equally as bad as a compiled langauge... between unit tests written to be slow and typechecking when it isn't required.
To reiterate, I think Rust has the capability to work in many many niches with its flexibility. The only thing I thing that might beat it for what it does is something like Zig.
You started sensical, but ended in weird territory.
In the current system, I do not consider the winning candidates the popular ones, particularly with our Presidential elections of the last few decades.
With RCV, you need over 50% of the voters to have written someone's name as acceptable to win. I don't understand how that diverges from being popular.
Another reason people go for RCV is it reduces toxic campaigns that I don't have the patience for anymore.
I hope this helps your to have another perspective. I think the Republican party fucked themselves over in some RCV elections and decided they didn't want to play the game. What this means it's they were toxic enough that voters outside their base would not write Republican names as a #2.
"They that can give up essential liberty to obtain a little temporary saftey deserve neither liberty not saftey." -- Benjamin Franklin, 1759