All of their mechanical CAD? No- some of that is handled in Shapr (https://www.shapr3d.com/). Given the state of the industry and the discussion in many sibling comments, it wouldn’t surprise me if this share is growing. A little birdie tells me they work closely with the Shapr team on certain feature developments in the app, and from my own personal experience I can tell you that I much prefer the Mac-native modeling experience than any of its gargantuan antiquated peers.
> A little birdie tells me they work closely with the Shapr team on certain feature developments in the app....
It is no secret that Apple work closely with various well-known app developers, and in the case of Shapr they are even featured on the Apple developer site[1].
And it sounds like the collaborative efforts are paying off given your statement "I much prefer the Mac-native modeling experience". :)
I understand the need for it to be in Siemens NX, but do they really run it in Windows VMs? As far as I know NX isn't certified to run in VMs without Nvidia GPU passthrough (aka Macs). It seems more sensible to maintain a fleet of Windows desktops specifically for CAD and industrial control.
Yeah, a couple years ago (sorry, no citation handy) I wasn't too surprised to learn that a Windows desktop can run faster in a VM on Intel Mac hardware than directly on a similarly-priced PC.
That was my experience during the Intel Mac era, when I did a lot of Windows development inside of a Mac VM.
IMO, the reason is all of the 3rd party fluff and poorly-written drivers that come with Windows PCs: Apple takes driver stability very seriously, and the drivers on a Windows VM are as vanilla (no fluff or features) as possible.
So this is all pure speculation, but seeing as they are a hardware company I wonder if they have some sort of internal only server chassis to house apple motherboards for their backend, tolerate asahi linux for this? No real external market for apple servers so they don't develop it past "Ok for internal use"
The more I think about it the more I doubt it, even if you make your own hardware it is hard to compete with a commodity server, but it is an interesting thought.
Update: or perhaps they do, a sibling comment had a picture of such.
I used to work with several Apple MEs, and one EE, when they moved to the startup I was at.
They were all very skilled and pragmatic engineers. While there is some tribal knowledge benefits to getting really fluent with a given CAD suite, foundationally they are just tools, so when our startup migrated from one CAD suite to another, there was pretty minimal churn. You only have to go through one project management software changeover to realize that good operators, engineers or PMs or whatever, aren't permanently affected by the particular choice of software (but they are affected by constant change in that choice). The fundamentals don't change, even if the selector switch moves from one side to the other.
At the same startup, in the early days, I had a System76 laptop running their flavor of Ubuntu, and I used KiCad (but that was prior to their big UX overhaul so it was pretty painful) so I could design the few PCBs we needed. When we adopted Altium, I dual-booted the laptop. Later, I used a MacBook Pro and I ran Altium in a VM, and I've never had a more mind-bending computing experience than when I had Windows (running Altium) on one screen, OSX (with all of my firmware dev tools) on the other screen, and my keyboard shortcuts (down to cmd vs ctrl as the modifier) would change based on which screen my mouse cursor was on.
Only if the marketplace makes sense. They can't just roll their own CAD system to use internally - mostly because it's a huge space and it requires working with external stakeholders/vendors
Shapr is probably a decent candidate for this, though maybe in a few years. It feels like they are the Pixelmator to Autodesk's Photoshop (Fusion). Though I don't like that I have to "Contact Sales" to be able to save my models on-prem, give me a goddamn break.
This is the typical thinking of the toolmaker. It is not useful in markets. Apple is not in the business of engineering software, their in the business of consumer hardware.
I'm just saying...between my sandy bridge to the current box, when I looked either having to search for older components vs. just building something new, it was always just easier to build something new. Of course this was when prices were "normal" vs. today....
You seem to forget the "you can't at all" part with new Apple hardware. Of course, everything has a limit on upgrades, but not being able to upgrade your RAM or at very least SSD is insane that we put up with. This is pure anti-consumer cartel outcome.
It might have more to do with legacy files than that being the best setup they could find.
They probably have tens of thousands? hundreds of thousands? of 3D files at this point, organizing, reusing, composing all those parts is necessary unless they want to manufacture everything from scratch every time. Migrating all that over to a new system wont be done until it is insanely painful to use the older system.
Apple Retail ran off Windows-based Motorola MC-50s for a while in the mid-00s before moving to their own software on iPod touch and iPhone. Apple doesn't compete in the CAD space, so why not use the best tools available even if it means they run on Windows?
NX supported macos and Linux until 2019. The situation is kinda sad/ironic considering that many big CAD packages have their roots in classic UNIX workstations, and afaik that was one of the major usecases for RedHat desktop. With the general decline of MS and Windows I imagine CAD companies must be reconsidering their platform choices. But of course big ships turn slowly so who knows when anything concrete might happen
In the hardware engineering space, I don't know if I have ever seen a mac. Linux pops up a bit because of the rise of micros, but it's still 99% windows.
Why is it a cluster fuck? When it's been virtually unchanged and stable for the past 30 or so years, which is how Winamp 2.95 can run on WIndows 11 today and how Wine can so easily run Windows games. Way better than Linux and Mac have historically provided for compatibility.
I still think that it’s one of the great ironies of our time.
Linux itself bends over backwards to avoid breaking userland, to the point where there is a substantial amount of cruft when interacting directly with the kernel.
Only for GNU to say “fuck that” and create a widely mockable situation, one of the worst targets of modern programs for stability… to the point where people start using alternative libc’s specifically to statically link them.
Just a quirk of the times. GNU made the most optimal solutions of their time, but in the end we still have some tech debt. I think it was inevitable that this would happen with GNU or for that matter any project, since it's not a centralized project like linux and was never going to be since it's not just one piece of software.
Not all parts of Win32 were designed equally well. File IO, process management and most of the threading primitivs have aged really well. Thread management hasn't. The GUI parts are a sometimes hacky mess because behavioral changes created mismatches between what functions were specified to do and what that gets actually translated to. Permissions are a pain in the butt with complex ACLs, transparent file access redirects and how process elevation works.
Yes, for sure. And with hindsight a lot of things would be done differently. I’m still really impressed by most of win32 given it was designed at a time where the software and hardware landscape looked so different from what we have today. Looks complex and messy at first but I learned a ton about what makes for good design by digging into win32 and NT
Professional 3D CAD software is pretty much Windows only. Especially with a company like Apple where you have complex models with many designers working on it you aren't going to risk using anything other than the likes of NX, Catia, Creo, or SolidWorks (though I shudder at how frustrating SolidWorks would be in that use case).
I guess not for this use case. There are many industrial use cases for which there are no macOS versions. In fact, Siemens NX was once available on macOS AFAIK, but isn't anymore.
CAD is not just drawing. CAD packages are often integrated with other software that does things like stress analysis, BOM, thermal simulation, and so on.
Its an entire ecosystem that streamlines a lot of things, so it makes sense to invest in it.
The reason for Windowsis because a lot of the CAD software utilizes gfx drivers heavily for rendering. You can do things like raytracing to simulate how the product will look.
Okay that’s even more pathetic. Is it using only CPU bound software rendering? I do 3d programming on MacOS. I can assure you that it’s not slow because it’s just super-duper complex. No, it just sucks.
CAD software (and other high-end professional software) can easily cost 5-10x as much as the computer itself. You buy the computer for the software, not the other way around.
Not really most of those companies are stagnant Old-line, on the construction side Autodesk for example can barely get Autocad working on the Mac. I had to use a Dell PC laptop to run Autocad, Revit, and Navis Manage when a M1 Powerbook would blows it away on the road, at job site, and at coordination meetings away from the office as well at least Morpholio Trace, Vectorworks, and Archicad work.
It's to bad the next Powerbooks will be even more powerful and frugal unplugged from the wall at job sites and at conference rooms on the road in coordination meetings.
In Mechanical CAD the companies are even more stagnant (not willing to work on multiple platforms) ie like Blender or Blackmagic, note: there are even fewer companies out there today that in the past.
>250sqm, 30cm thick brick for load bearing + perimeter walls, 30cm rockwool continuous external insulation, aluminium frame triple pane windows, glazured roof tiles, floor heating + wood stove backup, 15kwp solar panels installation, deep well backup, etc.
Even in Mississippi what you describe would not qualify as a "top of the line house". In fact that would be pretty average working class home.
The kind of homes a lawyer or doctor could afford to buy in low cost area like mississippi can easily be 2 or 3x that size and resemble small castles. Think elevators and wrap around double staircases.
Europeans think they have it hard worrying if their elderly family will die from the summer heat, but they will never know the pain of maintaining a 10 ton, 4 zone HVAC system for your mcmansion.
When you have 3 days a year when temperatures reach 25C inside I’m not sure why you would bother installing AC. As that is changing, AC is becoming more popular.
Sure buddy, last time I was in the states I witness your glorious single pane sliding windows that weren't even air tight and shitty vinyl flooring that we don't even install in social housing here, that was in a multi million dollar house in Berkley btw.
Oh and I forgot, it passes passivhaus requirements
Be careful with these kind of long term sell back agreements.
In the USA lots of early adopters of solar did so under net metering agreements where excess electricity is sold back at full price. After a number of years it was costing the utility companies too much money. So they updated the terms such that residents with solar buy electricity at retail prices (~$0.25) but sell it back at wholesale (~$0.04).
Yes, I think the key thing here to to not guarantee that pricing like they did in California over decades. Yes, the benefit will eventually be reduced. But that is considered success is it not?
well, California currently is guaranteeing that benefit to nem 1 people for twenty years. I would much rather penalize those people than make everyone else pay a subsidy to them, as we are currently doing. They should bare the risk of their investment and get paid market rate.
My issue today is .. I cannot be paid market rate for giving back to the grid, even in hours when California needs the power.
They are saying that AMD's new Epyc Venice CPU has 16 memory channels allowing up to 1.6Tb/s of bandwidth. Which is higher bandwidth than most non-HBM GPUs.
So full CPU local AI inference may become viable option in coming years.
This is essentially guaranteed. There are lots of useful smaller models that we should be able to run locally. Over time they'll be more and more capable and require less API usage.
My new favorite new passtime with frontier LLMs, keep telling them "I just ate a [non-food object]". Eventually it gets stuck in a loop of telling me to call 911, unlock my front door, and lay on the floor in case I lose consciousness.
You can get a used enterprise grade SXM baseboard with 4-8 V100/A100 GPUs off eBay at a similar price. That will even get you actual HMB ram and NVlink. Along with 10x the AI performance, assuming you don't care about your electricity bill of course.
You can get a new M5 Max MacBook pro with 128 GB unified ram (targeted by Antirez for DwarfStar4) even after the Apple price increases, it's less than 7899 by at least $1000. And you probably won't pull more than 100 Watts.
You are comparing US pricing with EU pricing. EU pricing includes 21% VAT and currency conversion "rounding up".
The cheapest 128GB Macbook Pro here costs €7.949,00.
No doubt a better value than the HP, and will depreciate a lot less quickly, but just as expensive. Unfortunately, not being able to run Linux is a breaking point for me.
I have one of these. Got it a few weeks before the price increases. On the 14" version charging is limited to 96 watts, but the chip can pull north of that with adequate cooling, so the battery will literally drain while plugged in.
It isn't a problem for me, more amusing than anything else (I run in Low Power mode 90% of the time) but worth knowing for anyone thats thinking about pushing the hardware to its limit 24/7.
I've played with ds4 on such a machine, and the battery drains when using only a 96W power brick. But you can put it in low power mode and the fans won't even turn on while it delivers something like a third of the performance.
ignoring the fact one would need a bit of a different setup (chassis, PSU) to run it, I casually looked and there's nothing below $25-50k euros for such a board decked out, depending on the config. TBH even that doesn't sound bad, but I wouldn't even know where to start how to run it.
So that’s where all the used V100s are going. I’ve been thinking about making a water cooled version of those because I don’t have a rack to put these servers on.
Yeah it isn't worth it, but comparing a server with a laptop is also not a relevant comparison.
I didn't get a Strix Halo laptop because it was the best bang per buck, I got it because it was an awesome machine that could do a little bit of everything, fit in a backpack and only needed 140W.
But noone should buy one at 7899, obviously. It was a tough sell for me at the old 2800 pricing.
The connection does not look standard so probably need to find some kind of OEM interposer card, which would allow you to connect some slimSAS cables that in turn connect to pcie adapter cards.
You'd need at least threadripper cpu/motherboard to handle that many pcie slots/lanes.
Not to mention that a baseboard like that is not going to work with a standard ATX power supply, so you'd have to provide your own power solution.
If that doesn't sound fun to you, you're probably better off buying Claude tokens.
first off rude, secondly, the issue is the existence of a mcio to whatever mess that thing is. i assume it is sxm5 or something and you probably need a pci-e 6/5 switch in the middle
Depends. ROCm is pretty well-supported for example.
Non-NVIDIA backends tend to get less support and new features land slower, or features that are expected to improve performance wind up hurting it instead. That sort of thing.
For basic “token in/token out” workloads without fine tuning, it’s probably fine ??
The Ryzen AI Max 395 128gb is super cool, but not fast for inference. Order of magnitude slower than dedicated GPU but at half the cost. You can run larger models on it but it's slow. Great for local async work. Not great for daily chat or code agent driver.
I mean we are still waiting for the European Apple or Microsoft or Google or anything of that scale aren't we? China has it's own version of all this stuff, where is Europe's?
It's probably better not to repeat the same mistakes that the US made and not have monopolies. Building a diverse ecosystem with strong competition would result in a world leading economy. Essentially there needs to be 10x more Mistrals.
Americans are just as regulated and with even more egregious regulatory capture (see the American broadband/mobile provider cartel). At least Europeans get a little consumer protection.
america regulates to ensure companies (as few as humanly possible) profit while europe regulates to protect the consumers. the core difference, yea! and americans seemed to be always shitting on europe completely oblivious of what is being done to them, for decades now
I get what you're trying to say, but having just had some meetings on aligning with the latest AI act, as a small startup focusing on adapting open source models for local use, the way it looks now, it seems like we won't have any consumers worth protecting :) (and I'm only half joking. AI act is a joke, and Mistral have been saying this for a while now. We have chinese models launched with permissive licenses, usable everywhere except in the EU. It'd be good comedy if it wouldn't be tragic. ffs! We can't use open source shit!!! It's bananas)
Otoh, you can buy contact lenses OTC in other European countries... not saying Europe isn't over-regulated (try legally building a bike-trail on your own forest-land in Germany!! ...insanity) but it's a bad example.
If anything the main simplification here is that China is doing a significant amount of innovation too. Otherwise yeah. Europe's main purpose is to serve as a continent-wide historical Disneyland for rich American and Chinese tourists. And maybe we'd be better off admitting that rather than trying to pretend to have any kind of industrial or startup ecosystem.
reply