I imagine it's due to having had decent enough GPUs and decent enough CPUs, from a single vendor.
If you want the platform to be x86 but not AMD then your only other choice is Intel, but they've only recently started making high performance GPUs. So then you need another vendor for the GPU, and your only choice is Nvidia.
A lot simpler, cheaper and predictable to go with a single vendor for both I imagine?
AMD also had the strongest offering for GPU and CPU using the same memory with the same address space. That allows you to switch between CPU and GPU processing for the same data, without paying the cost of moving the data to and from the GPU. Similar to what we now have on Apple silicon
They tried to push the same into the desktop market with their APUs, where it was mostly ignored. But console games only target a couple hardware configurations, making it viable to take advantage of such hardware features
Also also, AMD’s play has always been to produce HW that offers good performance/$, with the downside of having much weaker SW offerings to go with it.
Consoles are always pressured to minimize upfront purchase costs, and they generally replace the vendor-provider SW stack with their own anyways.
And they’ve been in a rough spot at various times in the past, which probably made them willing to negotiate with the console companies.
Actually looking at this thread, there’s a lot of good reasons they were the go-tos for consoles. Consoles seem to be in rough shape at the moment, I wonder if part of that is that AMD has been doing too well since Zen, haha.
You’re approaching this as if every company had the same corporate intentions.
Nvidia never cared much for those types of deals. They preferred to lose Apple as a business than to admit fault, they’ve always refused to compete on price for the business of Sony and Microsoft’s consoles. They’re adamant to beat at the sound of their own drum.
"All of this happened over text—not an organized workflow system, but good enough to handle a weekend’s worth of work, one weekend at a time. For a moment, the business worked. In reality, this was the easy part."
And
"The logo was the Boston Celtics logo. The problem? It’s not a minimal, modern logo; it’s a detailed, hand-drawn image from 1946."
have a pretty AI like cadence.
edit: No shade to OP....I'm glad it's not AI, but I'm sad my default is assuming AI now :/
Many editing tools support double or triple hyphen that convert automatically to em dashes. On Android it's trivial to write an em dash (easier than say the percent symbol).
I even have a plug-in that converts some hyphens to em dashes on my blog.
Rendering judgment on someone who published something on their own site without knowing their stack reflects more on you than him.
Not the point, and no it doesn't. 99% of anything published since ChatGPT launched, that contains em-dashes, is suspected AI slop. Very few writers will make the extra effort to manually insert an em-dash - in fact hardly any writers even know how to or where it should be used.
I am merely stating how people now view em-dashes, not how I wish things were.
There was another submission just a few days ago that analyzed em dashes in HN comments pre and post LLMs. The amount of em dashes has not even doubled (i.e. a comment with an em-dash is still more likely to have been written by a human than an LLM).
"Sorry, you're just plain wrong" that's a bit of a leap, when I'm stating my interpretation of what the general opinion is, not how the world should be. Have you interviewed everyone? (I don't just mean the small subset of everyone who posts on HN).
I see, so people in the non-HN universe aren't abandoning the em-dash where it's actually appropriate, due to massive over-use by chatbots? And despite there being no em-dash key on a keyboard, the appearance of em-dashes in text created by members of the non-HN universe is definitely not cause for suspicion? Why would I be sarcastic /sarc
> I see, so people in the non-HN universe aren't abandoning the em-dash where it's actually appropriate, due to massive over-use by chatbots?
Are they? Do I know what “““people””” are doing?
But I thought they couldn’t write it to begin with? So what is there to abandon?
> And despite there being no em-dash key on a keyboard, the appearance of em-dashes in text created by members of the non-HN universe is definitely not cause for suspicion? Why would I be sarcastic /sarc
Were you dizzy when you wrote this?
Where are you right now? You are on HN. There is a whole em-dash meme on this board, HN, about how these trivial to produce symbols—for people who do way more complicated things with computers—are LLM tells.
I answered your question plainly. What do you want?
What place are you posting on? The place where people make their own operating systems, solder their own electronics, make up their own fantasy realms (world building), make their own markup languages for their own static blogs, make up their own programming languages to solve Advent of Code... but having a disproportinate amount of people who use the Compose key (Linux), have programmable keyboards, configure their keyboard in software, maybe use a plugin to write HN comments in a text editor where they can get certain symbols via `--` or whatever—woah, that’s just an impossibility in your mind.
These days, everyone is using AI for even small things, because honestly it's easier to say to an AI to use original SVGs and have it go out and find the correct ones with a web search tool call than to do it myself, it's simply a waste of my time for small tasks like that.
I think it's fine if you find the design of the site a trivial thing that others shouldn't focus on, but it kinda begs the question why you didn't just have the ai generate a much simpler page.
Why have the ai generate all this fluff when you just want to show of what you've made? You (rightfully!) care about not wasting your own time, why waste ours?
If you care about the _exact version you are pinning_ (even though you will guarantee the pin between team members without needing to do this step), you can either pin nixpkgs repo to the state that had that version, source the target version directly, or for some ecosystems (eg ruby) you can just specify a version with a number and it has tooling to resolve that using "traditional" approaches.
In general though when working on a team, you dont really care about the _exact semver version_, you care about the major and handle version bumps by bumping the pin of nix packages.
I've been doing programming and sys admin as a hobby for a long time and only recently started my bachelors in compsci, and I'm sad to have waited so long as almost everything has been infested with ai to some degree.
Don’t be discouraged. The work that you enjoy doing is still here, and will still be here after you’ve graduated.
My best advice to you would be to learn CS the hard way (without AI).
Ignore the “AI learning tools” see on HN or mentioned by peers. Learning should be challenging so if it feels like a shortcut, it probably is. Don’t fall into that trap and you’ll be a more competent developer as a result, both with and without AI
Why are people downvoting this? The reason why I had decided compsci or stem was also that being completely honest, I couldn't imagine myself not having the hobby of using linux and tinkering with scripts and everything. So I really get what you are talking about and I think that we are in similar states although I haven't started my bachelors and I might be much younger than you.
Linux/Terminal truly feels like opening another dimension of thinking, its too luring sometimes.
Yeah, exactly. I just love working with and understanding computers. They open up so many possibilities.
Working with ai vs. coding yourself is the difference between ordering electrical components from digikey vs. designing them yourself. You can end up with functionally the same result and a lot faster, but they're hardly comparable activities!
And I'm just 28, but I've been fucking around with computers non-stop since I was 12 :) Only as a hobby, mind you. Never as a job.
reply