Hacker Newsnew | past | comments | ask | show | jobs | submit | brcmthrowaway's commentslogin

Why are there so many dead comments from new accounts?

Because despite what HN users seem to think, HN is a LLM-infested hellscape to the same degree as Reddit, if not more.

It really seems it's mostly AI comments on this. Maybe this topic is attractive to all the bots.

They all seem to be slop comments.

And yet Amsterdam has a world famous seedy district

And yet Amsterdam has a world famous seedy district

What world-class city doesn't?

And if you think there aren't hookers in Dubai, then I don't know what to tell you.


Actually, there are probably not a lot of hookers in Dubai at this moment. Most are probably back to Europe (or stuck in the airport).

Did you switch to software?

Yes. But, looking at BRCM/AVGO's stock chart, I may have made a mistake.

How much is it?

Isnt mlx a cuda translation later?

No, MLX is nothing like a Cuda translation layer at all. It’d be more accurate to describe MLX as a NumPy translation layer; it lets you write high level code dealing with NumPy style arrays and under the hood will use a Metal GPU or CUDA GPU for execution. It doesn’t translate existing CUDA code to run on non-CUDA devices.

My understanding is that MLX is Apple’s CUDA, so a CUDA translation layer would target MLX

No, it’s not. MLX is Apple’s NumPy more or less.

Does tinygrad support MLX?

What are the limitations of USB4/Thunderbolt compared with a regular PCIe slot?

Well, for starters, PCIe 5.0 x16 would do something like about 60 GB/s each way, while Thunderbolt 4 does 4 GB/s each way, TB 5 does 8 GB/s each way. If you don't actually hit the bandwidth limits, it obviously matters less. Whether you'd notice a large difference would depends heavily on the type of workload.

I think you missed a zero, TB5 does 80GB/s.


Derp, didn’t read closely enough. Thanks

No, it does 80 Gb/s. With encoding loss it’s closer to 8GB/s

I can speak to my own experience, YMMV

I hooked up a Radeon RX 9060 XT to my Feodra KDE laptop (Yoga Pro 7 14ASP9) using a Razer Core X Chroma (40Gbps), and the performance when using the eGPU was very similar to using the Radeon 880M built into the laptop's Ryzen 9 365 APU.

So at least with my setup, performance is not great at all.

On paper, TB4 is capable of pushing 5GB/s, which is somewhere between 4x and 8x of PCIe 3.0, while a 16x PCIe 4.0 link can do ~31.5GB/s.

For numbers about all PCIe generations and lane counts, see the "History and revisions" section here: https://en.wikipedia.org/wiki/PCI_Express

Edit to add: the performance I measured is in gaming workloads, not compute


For gaming, lots of things can affect Thunderbolt eGPU performance.

First, you need to connect the display directly to the eGPU rather than to the laptop.

Second, you need to make sure you have enough VRAM to minimize texture streaming during gameplay.

Third, you'll typically see better performance in terms of higher settings/resolutions vs higher framerates at lower settings/resolutions.

Fourth, depending on your system, you may be bottlenecked by other peripherals sharing PCH lanes with the Thunderbolt connection.

Finally, depending on the Thunderbolt version, PCIe bandwidth can be significantly lower than the advertised bandwidth of the Thunderbolt link. For example, while Thunderbolt 3 advertises 40 Gbps, and typically connects via x4 PCIe 3.0 (~32 Gbps), for whatever reason it imposes a 22 Gbps cap on PCIe data over the Thunderbolt link.

Even taking all this into account, you'll still see a significant performance drop on a current-gen GPU when running over Thunderbolt, though I'd still expect a useful performance improvement over integrated graphics in most cases (though not necessarily worth the cost of the eGPU enclosure vs just buying a cheap used minitower PC on eBay and gaming on that instead of a laptop).


It carries pcie, but only at x4. Thunderbolt 4 is pcie gen 3 and Thunderbolt 5 is pcie gen 4.

Thats poor.. It's just copper, why can't it be as fast as a PCIe slot..

Thunderbolt is its own protocol, electrically incompatible with PCIe. Its purpose is to encapsulate data traffic from multiple other protocols (PCIe, DisplayPort, USB) and multiplex that over the same wires. It cannot function exactly like an external PCIe port because it's solving a bigger, more complicated problem.

How great it is to write an expose after already making millions there...

Can someone explain this whole boondoggle with RTOS and latency means in practice?

Why would someone make a context switch HIGH latency? That defeats the purpose.


Not sure what you are referring to, no one said that?

Does there exist a camera that can zoom into a single person from this distance?

Nope, not today that can be easily brought in space. Plus the atmosphere interfering.

What clearance level do you have?

Relevant XKCD "what if?" [0] is relevant.

[0] - https://what-if.xkcd.com/32/


How does LMStudio compare to Unsloth Studio?

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: