I don't know about the Ethernet part but it bothers me that even wifi has become faster than the wired USB port on our phones.
All I want to do is copy over all the photos and videos from my phone to my computer but I have to baby sit the process and think whether I want to skip or retry a failed copy. And it is so slow. USB 2.0 slow. I guess everybody has given up on the idea of saving their photos and videos over USB?
Wifi is fast but the latency is terrible and the reliability is even worse. It can go up and down like a yo-yo. USB is far more predictable even if it is a bit slower.
I have a cluster of 4 RPi Zero Ws and network reliability is not great. Since it is for the chaos, it’s fine, but it’s very common to have a node be offline at any given time.
Even worse, the control plane is exposed, but for something that runs 3 Hercules mainframe emulation and two Altairs with MP/M, it’s fine.
Not sure why this happens to you. I have HA with several dozens WiFi devices and I have only 2 devices (one relay, one sensor) that disconnect regularly, they have both poor WiFi signal, one in a basement and one far from the AP. Almost all are on 2.4 GHz, not by choice, but they work well.
I feel like this is an artifact from the late 2010s when the talk was of removing the port completely from phones, where that was being touted alongside swapping speakers with haptic screen audio as a way to make them completely waterproof.
As wireless charging never quite reached the level hoped – see AirPower – and Google/Apple seemingly bought and never did anything with a bunch of haptic audio startups, I figure that idea died....but they never cared enough to make sure the USB port remained top end.
I'd usually be against losing ports and user serviceable stuff but if the device could actually be properly sealed up (ie no speakers, mics, charge ports, etc) that would be legitimately useful.
If the photos on the phone are visible as files on a mounted filesystem, you can use rsync to copy them. If the connection drops but recovers by itself, you can put rsync inside a while true loop until it’s doing nothing.
I’m using Dropbox for syncing photos from phone to Linux laptop, and mounting the SDcard locally for cameras, so this is a guess.
> but I have to baby sit the process and think whether I want to skip or retry a failed copy
Do you import originals or do you have the "most compatible" setting turned on?
I always assumed apple simply hated people that use windows/linux desktops so the occasional broken file was caused by the driver being sort-of working and if people complain, well, they can fuck off and pay for icloud or a mac. After upgrading to 15 pro which has 10 gbps usb-c it still took forever to import photos and the occasional broken photos kept happening, and after some research it turns out that the speed was limited by the phone converting the .heic originals into .jpg when transferring to a desktop. Not only does it limit the speed, it also degrades the quality of the photos and deletes a bunch of metadata.
After changing the setting to export original files the transfer is much faster and I haven’t had a single broken file / video. The files are also higher quality and lower filesize, although .heic is fairly computationally-demanding.
Idk about Android but I suspect it might have a similar behavior
Wouldn’t this be useful for clustering Macs over TB5? Wasn’t the maximum bandwidth over USB-cables 5Gbps? With a switch, you could cluster more than just 4 Mac Studios and have a couple terabytes for very large models to work with.
I was hoping somebody would suggest that (and eventually try it out).
With TB5, and deep pockets, you might probably also benchmark it against a setup with dedicated TB5 enclosures (e.g., Mercury Helios 5S).
TB5 has PCIe 4.0 x4 instead of PCIe 3.0 x4 -- that should give you 50 GbE half-duplex instead of 25 GbE. You would need a different network card though (ConnectX-5, for example).
Pragmatically though, you could also aggregate (bond) multiple 25 GbE network card ports (with Mac Studio, you have up to 6 Thunderbolt buses, so more than enough to saturate a 100GbE connection).
Oddly enough, that’s exactly what I’ve been benchmarking - different ways of linking Strix Halo machines - with respect to throughput & latency.
Posted a little bit re: the TB side of things on the Framework and Level1Techs forums but haven’t pulled everything together yet because the higher-speed Ethernet and Infiniband data is still being collected.
So far my observations re: TB is that, on Strix Halo specifically, while latency can be excellent there seem to be some limits on throughput. My tests cap out at ~11Gbps unidir (Tx|Rx), ~22Gbps bidi (Tx+Rx). Which is wierd because the USB4 ports are advertised at 40Gbps bidi, the links report as 2x20Gbs, and are stable with no errors/flapping - so not a cabling problem.
The issue seems rather specific to TB networking on Strix Halo using the USB4 links between machines.
Emphasis to exclude common exceptions - other platforms eg Intel users getting well over 20Gbps; other mini PCs eg MS-1 Max USB4v2; local network eg I’ve measured loopback >100Gbps; or external storage where folk are seeing 18Gbps+ / numbers that align with their devices.
Emd goal is to get hard data on all reasonably achievable link types. Already have data on TB & lower-speed Ethernet (switched & P2P), currently doing setup & tuning on some Mellanox cards to collect data for higher-speed Ethernet and IB. P2P-only for now; 100GbE switching is becoming mainstream but IB switches are still rather nutty.
Happy to collaborate with any other folk interested in this topic. Reach out to (username at pm dot me).
"...while £4 million is admittedly chump change for the UK government..."
I know this is just the author deflecting the clichéd argument, but I hate that argument. The pennies do matter, otherwise the argument is made ad infinitum and you end up with a financially inept government running up a £200bn deficit.
These small websites should never be awarded to the mega-consultancies. Even if you paid the full £4m to a small webdev shop who'd feel like they'd hit the lottery I bet we'd get a better result and do more for the economy.
Not quite as bad, but I do think the ShowHN posts suffer a form of the same issue where most posts seem to get very little attention and the little there is, probably comes from other people who post to it, rather than receiving the attention of the wider community (which, at least HN has).
That's not actually true - they're just working on upstreaming all of the code into the Linux kernel. Development is still going strong and M3 will be added soon after upstream work has been done, as it's expected to be trivial. M4 has the added challenge of another security layer, if I understood it correctly, but once that's solved, the rest of the architecture hasn't changed much. Watch https://www.youtube.com/watch?v=3OAiOfCcYFM&pp=ygULYXNhaGkgb... for details.
I think there's an implicit assumption here that because Americans pay the costs of tariffs it means there isn't a knock on impact (where for instance goods from other countries aren't bought, in preference of US local goods), in turn affecting the other economy. And that therefore Trump's tariff plays are without impact, whereas I'm not convinced that is the case.
Most directly, when foreign products become more expensive, people may choose a local product that was previously seen as too expensive. So it generally has a negative effect on the foreign economy and boosts local production.
Unfortunately, it also drives the foreign companies to become more efficient so they can get their prices back down, while giving the local producers a crutch to justify higher prices and stagnate.
And there are other side effects, and all of the side-effects have side effects of their own. Economies are complicated.
I'm not sure it is wrong. I'd have no path to UAE citizenship, nor do I particularly want one, I'd likely have lower wages. And I'd still like to live there more than most places.
Location: UK
Remote: Yes
Willing to relocate: Yes
Technologies: Java, React, Javascript, Shell, Python, SQL and NoSQL, AWS, GCP, Docker, Kubernetes, Lambda, Terraform - it becomes too much to list, my background is principally as a Java dev who's turned their hand to most things to get the job done over the last 20 years.
Résumé/CV: https://www.linkedin.com/in/richardmidwinter/
Email: richard.midwinter@gmail.com
I've architected and developed software systems professionally across healthcare, media and secure government. Startups to multinational defence consultancies. Project CTO / technical lead roles, lots of experience leading dozens of projects, through the entire SDLC in highly technical environments with significant legal requirements. Greenfield and legacy systems. Often been the person brought in to fix the difficult projects.
Particularly interested in roles where people are passionate that they have real world value to deliver. Any technical obstacles that follow that, we can fix.
reply