Dude, those two little UBS-C ports do 50x what the ports on the bottom laptop could do
That’s true and good, but I still want to be able to plug on an HDMI or Ethernet cable without a damn adapter.
Thankfully USB-C can handle both of those protocols. Just like with Micro USB and Mini before it, it will just take time until the ecosystem catches up. Just, this time, you can run the entirety of possible data streams through a single port.
The laptop may actually be too thin for either. Want those ports? Vote with your money, buy a different laptop.
As for hdmi at least, you can get a usb-c-ended cable too.
$$$$$$$$$
I’m glad I can plug in one port and have a dual display setup, all peripherals, speakers, ethernet, charging, etc connected at my desk in one go.
If I want to leave, unplug one thing and I’m good to go.
I’m glad I can purchase an external dock for an extra few hundred dollars to get the functionality back that existed in older models
Few hundred? What, are you stuck in 1995?
Less than $100 for my current one, and it supports our Dell, Lenovo, and Mac (and I’m no Mac fan).
That said, you’ll take my USB A ports from my cold, dead, hand.
Not all. If I dont get 2 USB-A ports, I ain’t buying. Fortunately thinkpads still have them
we need 7 firewire ports and micro dvi ports with 1 mini usb
Asus G16 2023 has 2 USB-A, 2 USB-C (one of them supports Thunderbolt), Ethernet, HDMI, 3.5 mm jack, and a micro-SD slot.
Fuck firewire. Glad it’s dead. USB C is the best thing to happen to peripherals since the mouse.
USB C is the best thing to happen to peripherals since the mouse.
I would agree with you if there were a simple way to tell what the USB-C cable I have in my hand can be used for without knowing beforehand. Otherwise, for example, I don’t know whether the USB-C cable will charge my device or not. There should have been a simple way to label them for usage that was baked into the standard. As it is, the concept is terrific, but the execution can be extremely frustrating.
Hey that’s a fair point. Funny how often good ideas are kneecapped by crap executions.
I’m pretty sure the phrase “kneecapped by crap executions” is in the USB working groups’s charter. It’s like one of their core guiding principles.
If anyone disagrees with this, the original USB spec was for a reversible connector and the only reason we didn’t get to have that the whole time was because they wanted to increase profit margins.
USB has always been reversible. In fact you have to reverse it at least 3 times before it’ll FUCKING PLUG IN.
Yeah, I totally get that there is a need for cheap power only cables, but why are there what feels like 30 different data “standards”. Just gimme power-only, data, and fast-data. And yeah, in 2 years there’ll be a faster data protocol, so what, that’s then fast-data24, fast-data26, etc. and manufacturers have to use a specific pictogram to label them according to the highest standard they fulfill.
Burn all the USBC cables with fire except PD. The top PD cable does everything the lower cable does.
IDK I’ve had PD cables that looked good for a while but turns out their data rate was basically USB2. It seems no matter what rule of thumb I try there are always weird caveats.
No, I’m not bitter, why would you ask that?
There are many PD cables that are bad for doing data.
You forgot thunderbolt and usb4 exists now
Do not all USB C cables have the capability to do Power Delivery? I thought it was up to the port you plugged it in to support it?
Nope. My daughter is notorious for mixing up cables when they come out of the brick. Some charge her tablet, some are for data transfer, some charge other devices but not her tablet. It’s super confusing. I had to start labeling them for her.
Come to think of it, all the USB C cables I have are from phone and device chargers so I just took it for granted. Good to know. Thanks for sharing some knowledge with me
I agree with USB-C, but there are still a million USB-A devices I need to use, and I can’t be bothered to buy adapters for all of them. And a USB hub is annoying.
Plus, having 1-2 USB-C ports only is never gonna be enough. If they are serious about it, why not have 5?
Yeah, I’d love at least one USB A type cause most of the peripherals I own use that.
You can’t buy a UCB-C Wifi dongle that last time I checked. You have to buy a c-to-a adapter, then use a usb-a wifi dongle. It’s nuts that those don’t exist.
Genuine question - what device do you have that has USB-C ports, no USB-A ports, doesn’t have WiFi, but supports the dongle?
Why do you need a wifi dongle when wifi is built into every single laptop sold?
Some applications need very specific drivers and protocols that aren’t compatible with normal chips. Or you have to connect to a device via WiFi but still need internet. Also long range WiFi antennas are amazing.
What does ‘anti-top shell design’ mean?
I bought some adaptors in China for around $0.50 each. It really isn’t that big of a deal
I hated when mice became the primary interface to computers, and I still do.
tell me you use i3 without telling me you use i3
I agree with OP and I haven’t used a tiling WM in years (used XMonad BTW; i3 was okay). I currently use KDE Plasma 6 because it doesn’t have many drawbacks (used GNOME until Wayland worked properly on KDE), and I can use it pretty well w/o a mouse.
Is this for real?
Even for like 20 years after mousing became the primary interface, you could still navigate much faster using keyboard shortcuts / accelerator keys. Application designers no longer consider that feature. Now you are obliged to constantly take your fingers off home position, find the mouse, move it 3cm, aim it carefully, click, and move your hand back to home position, an operation taking a couple of seconds or more, when the equivalent keyboard commands could have been issued in a couple hundred milliseconds.
I love how deeply nerdy Lemmy is. I’m a bit of a nerd but I’m not “mice were a mistake” nerd.
I don’t think mice were a mistake, but they’re worse for most of the tasks I do. I’m a software engineer and I suck at art, so I just need to write, compile, and test code.
There are some things a mouse is way better for:
- drawing (well, a drawing tablet is better)
- 3d modeling
- editing photos
- first person shooters (KB works fine for OG Doom though)
- bulk file operations (a decent KB interface could work though)
But for almost everything else, I prefer a keyboard.
And while we’re on a tangent, I hate WASD, why shift my fingers over from the normal home row position? It should be ESDF, which feels way more natural…
I always rebind to ESDF if the game doesn’t do stupid things preventing it from being practical. The addition of the 1QAZ strip being available to the pinky is a killer feature all on its own. I typically use that for weapon switching, instead of having to stretch up to 1234 and take my fingers off the movement keys.
Tablets are better than mice at drawing, modelling, and photo editing. Mice are good for first person shooters. Game controllers are better for most other games. You can mouse in
dired-mode
i guess, if you’re a casual.
It’s also an age thing. My visual processing is getting worse and worse. My disorientation facing a busy screen with literally thousands of objects that can be interacted with by mouse is a cognitive drain compared to a textual interface where I do most of the work abstractly without having to use visual processing at all. Like reading a book vs watching a movie.
I probably have a lot more experience using pre-mouse era computers than most people. It’s like being asked to start using a different language when you are 20. Yeah, you’ll become perfectly fluent for a couple decades… but you’ll also lose that language first when you get old.
I have noticed that millenials navigate multilayer mouse interfaces (like going down a few chained drop down menus) way faster than I ever did. And zoomers use touch screen keyboards almost as well as I ever touchtyped. Brains are only plastic to a degree, and it just plain feels good to use all those neurons that you first laid down when you were young and your mind was infinite.
I just use a mouse to type in stuff using the on screen keyboard. It’s annoying having to take the ball out and clean it, but you get used to it.
I used the logitech optical trackball mouse for quite a few years! Did not play a lot of FPS a that time…
Still use one to control the PC when i’m in bed. =)
I love trackballs (except that Kensington above. It was basically a pinch your skin torture device.) I still use the Logitech M570 trackball. It’s pretty good.
My favorite of all time though was the Logitech Trackman Vista. Absolutely perfect form factor that Logitech just gave up on one day and I will never know why.
US military: “Perfection.”
Hey they made new technology where you can just yell at the computer and it’ll understand 60% of what you’re saying.
I kept every mouse ball I ever obtained and display them in my china cabinet.
Sounds like I’m glad “home row” style typing fell out of favour. It may be the theoretically fastest way to type eventually, but it seems to lead to pretty rigid behaviour. Adapting to new things as they come along and changing your flow to move with them instead of against them is just a much more comfortable way to live. Even if I only type 80% as fast.
I have no idea what you mean by “fell out of favour”. Does your keyboard not have pips on F and J? People still touch type. Dunno what to tell you.
You’re getting hung up on “home row”. You still have to move your hand from the keyboard to the mouse and back. It’s the same problem, whether or not you know how to type well and stare at your hands, except now you have to add steps for “look at the screen” and “look back at your hands”.
Fell out of favour in that it isn’t taught as “the correct way to type” any more. Largely because most devices you type on now wouldn’t even have physical keys. So learning home row typing for the occasional time the thing you are typing on is a physical full sized keyboard just disrupts the flow of everything else.
Being perfectly optimal isn’t as productive as it feels, especially when it leads to resistance to change and adapt.
Home row is absolutely still taught as the “correct” way to type. Source: kids are in elementary school
Yes, it is taught. If you take a typing course, you will be taught to use home row. What you mean is, you were never taught to type because we don’t teach that in school anymore. If you do most your typing on a touch screen, I have to imagine: you are so young. In 20 years when no one is using a touch screen to enter text anymore (but likely still use physical keyboards), you will remember this conversation, and have some greater insight.
Whether or not you know how to touch type, in any situation where there is a mouse, THERE IS A PHYSICAL KEYBOARD. Not knowing how to touch type just makes the task switching overhead greater.
Sure, it’s not 100% better in all situations. But when you’re unfamiliar with something, almost universally, it’s far more intuitive.
And this doesn’t even take into account things like gaming. I also can’t imagine trying to do visual design things solely with the computer. Like any type of drawing or schematic design.
Being pretty adept at using the keyboard, I’m often frustrated when I find out that the only way to do something is by mouse when there appears that there should be an easy way to do it by keyboard. But, man, I can’t imagine longing for the days before the mouse.
Yes, the mouse is useful in many situations (esp 3d modeling), so I don’t think anyone is arguing that it shouldn’t exist.
The problem, however, is that we’ve standardized on it for everything, to the point where software often ignores a better KB-driven workflow because the mouse one is good enough. “When all you have is a hammer…”
We’ve prioritized “intuitive” over “efficient.” There’s nothing wrong with learning to properly use a tool, and it’s sad that we don’t expect users to put in that modicum of effort. In the 80s and 90s, that’s just how things were, you either learn the tools (often with a handbook) or you don’t use them. The net result was a populace that didn’t need support as much, because they were used to reading the docs. If a component died, the docs would tell you how to diagnose and fix it. These days, those docs just don’t exist, so if the solution isn’t intuitive, you replace it (both hardware and software).
That’s where this frustration comes from. Making things intuitive also means reducing the average person’s understanding of their tools, and the mouse is a symptom of that shift.
I feel that.
When I’m “computering” for efficiency, I don’t take my hands off the keyboard. Half of my job is on a standard keyboard, and so familiarizing myself with all the shortcuts and whatnot saves a lot of time versus having to travel back and forth to a mouse or track pad.
When I am just satisfying the dopamine urges, it’s mouse all the way.
Sure. It’s a lowest common denominator interface. With all that comes with that.
So I see you clearly haven’t heard of i3, sway or hyperland …
I’ve used ion, ratpoison, i3, sawfish, and other tiling window managers for fifteen or more years, all totaled up. There is a great deal of pressure to use a modern desktop environment and it’s a lot of work maintaining my janky bespoke desktop environment functions necessary for a few critical applications. I use KDE’s tiling features and keyboard shortcuts, but it’s a double edged sword because I have to disable all window manager bindings in (for example) Blender and
emacs
to avoid shadowing important features. Actually, I have re-implemented a lot of my custom KDE shortcuts as emacs bindings as well, so they still work when emacs has the focus. Here’s one:(cl-flet ((switch-to (name) (lambda () (interactive) (shell-command (concat "wmctrl -a " name))))) (global-set-key (kbd "s-1") (switch-to "librewolf")) (global-set-key (kbd "s-2") (switch-to "konsole")) (global-set-key (kbd "s-3") (switch-to "signal")) (global-set-key (kbd "s-4") (switch-to "darktable")) (global-set-key (kbd "s-5") (switch-to "emacs")))
For my wm+Emacs work, I unified the shortcuts by calling a separate go bin that checks if the active window is Emacs or not. If it is, it sends the command to the Emacs Daemon. If it’s not it sends the command to i3. For directional commands like move focus, first check it there’s an Emacs window to that side, if not send the command to i3.
The things we have to go through just to meet basic needs.
why have I made that anonymous function
interactive
??Edit: Oh I think anything you bind to a key has to be
interactive
.
To an extent. Early 90’s I could navigate WordPerfect in DOS faster than I’ve ever been able to work in MS Word, because it was all keyboard even before I learned proper home key 10 finger typing in high school. Technically my first word processor was Wordstar on one of those Osborne “portable” computers with the 5-inch screen when I was a young kid, but Wordperfect was what I did my first real ‘word processing’ on when I started using it for school projects. So I might just be older in that ‘how do you do fellow kids’ in this sort of discussion.
To this day, I still prefer mc (Midnight Commander, linux flavored recreation of Norton Commander that does have a Windows port (YMMV on the win port)) to navigate filesystems for non-automated file management.
I’ve been thoroughly conditioned for mouse use since the mid-late 90s (I call it my Warcraft-Quake era, we still used keyboard only for Doom 1/2 back in the early days), and I feel like it’s a crutch when I’m trying to do productive work instead of gaming. When I spend a few days working using remote shells, I definitely notice a speed increase. Then a few days later I lose it all again when I’m back on that mouse cursor flow brain.
I call it my Warcraft-Quake era, we still used keyboard only for Doom 1/2 back in the early days
This is my main reason for not pining for the days before the mouse: it made gaming 100000x better. I remember when we first started playing quake, a lot of the guys swore by the keyboard only, until I regularly destroyed them with the mouse. . .and they all switched over.
I’ve also done a lot of graphic design, photo-editing, schematic design, etc. . . and can’t imagine having to do that solely with the keyboard (but again, I’m often like “why isn’t there a keyboard shortcut for this?”).
Also, when it comes to productivity, I guess it depends on what you are doing because usually my big hurdle is not how quickly I can do actions (that is usually more important in video games, tbh), the big hurdle is sitting down and thinking about how to do it correctly.
I have a game controller and a mouse. I don’t use my game controller to code. I don’t use my keyboard to sculpt. The problem isn’t that mice exist at all, its that they are overwhelmingly dominant to the point where most applications do not cater to anything else.
You have passed the test. We can be friends.
I agree, I would just like to have more of them.
The annoying thing is they’re not even that much thinner. They’ve just reshaped the edge to make it look like there isn’t room for real ports.
well… the new one has gained some ports back, also usb c is absolutely OP (if you have the money for the Accessories lel)
To be fair, USB-C, especially with Thunderbolt, is much more universal. There are adapters for pretty much every “legacy” port out there so if you really need FireWire you can have it, but it’s clear why FireWire isn’t built into the laptop itself anymore.
The top MacBook Pro is also the 2016+ pre Apple Silicon chassis (that was also used with M chips, but sort of as a leftover), while the newer MacBook Pro chassis at least brought back HDMI and an SD card reader (and MagSafe as a dedicated charging port, although USB-C still works fine for that).
Considering modern “docking” solutions only need a single USB-C/Thunderbolt cable for everything, these additional ports only matter when on the go. HDMI comes in handy for presentations for example.
I’d love to see at least a single USB-A port on the MacBook Pro, but that’s likely never coming back. USB-C to A adapters exist though, so it’s not a huge deal. Ethernet can be handy as well, but most use cases for that are docked anyway.
I like the Framework concept the most, also “only” 4 ports (on the 13" at least, plus a built-in combo jack), but using adapter cards you can configure it to whatever you need at that point in time and the cards slide into the chassis instead of sticking out like dongles would. I usually go for one USB-C/Thunderbolt on either side (so charging works on either side), a single USB-A and video out in the form of DisplayPort or HDMI. Sometimes I swap the video out (that also works via USB-C obviously) for Ethernet, even though the Ethernet card sticks out. For a (retro) LAN party, I used 1 USB-C, USB-A (with a 4-port hub for wired peripherals), DisplayPort and Ethernet.
All the other brands went along
(My 2020 G14 has 3 A ports and ethernet, but still…)
Framework baby!!!
Framework users: “Yeah, but my USB-C ports are recessed!”
Oh my god
ok but where’s the pcmcia slot! /sees myself out
That’s hot af
I’ll be in my bunk.
In case you’re not aware, that’s a Framework laptop.
One more reason for me to get one. Dammit.
I have a framework, and while this system is pretty cool, I don’t change the cards often and I only have 4 cards. I’d rather have some more built-in ports too.
I don’t change them ever. But I have the exact set of ports I need now
Love mine.
That’s the way to do it. I just wish Framework had a better selection of modules available and had more module bays on their laptops.
Is a dongle that doesn’t dangle even really a dongle at all?
Doubtful.
What module would you like to have.
I would like RS-232 and RS-485 modules and a full size SD card reader would be nice too. It’s probably something I would end up building myself if I get a Framework laptop.
Edit: It looks like they have an SD card module now, nice.
I 3d printed a dongle that has a Logitech receiver in it. All their design files are online, so you can make your own pretty easily.
What would you do with RS-232 and RS-485?
Hook up my US Robotics 56k modem and dial up to the internet, where I can chat with hot babes
After your training to become a cage fighter, I presume?
-485 is superior. Everyone knows it
Time travel
I have a 485 adapter in my bag for BACnet and Modbus communications.
And what the hell, add RS-422 while you’re at it. And a parallel port! And the left side expansion port they used to have on the Amiga 500 and 1000!
And some ISDN BRI ports. And ATM and FDDI. And something I can do X.25 over. Oh, and Token Ring.
What a waste of chassis space.
This is the way
The pursuit of the “perfect body.”
As long as a computer has 4 usb-c ports, I think you’re covered for everything.
Yes we had more different ports back in the days, but most were never used.
Usb-c is way more practical. Still that implies that you have more than 2 Usb-c ports.
Yeah guys it’s way more practical to carry 11 usb c dongles everywhere you go
That’s the most straw in a straw man I’ve seen in those hwole threads.
Most new laptops have USB-C, A, and SD/micro SD, and HDMI. That’s 95% of all uses.
If you really need more then you just bought the wrong laptop. Get a Thinkpad or framework 16. If you need to interface with old hardware, get a contemporary machine.
OK, but that wasn’t the example shown or example given.
That configuration above (and often one of those collapsible Ethernet ports) makes a lot of sense. And a headphone jack. But that’s a LOT different than just USB-C, which was the complaint.
I actually carry a single USB adapter completely covered in ports.
At work both my monitors and networking go through the same port. The monitor also acts as a usb hub.
You can buy an adapter and plug everything in one port.
I love it personally.
I only have one Usb-c port on my Surface Go 1, but it’s linked to my screen with 4 usb-A ports and one more Usb-c port.
Same as you, I feel I have enough, at least when it’s hooked up to the screen.
You can only do that because your monitors are not high resolution and high refresh rate. The data cap for usb-c is not that high.
USB-C is just a connector, but Thunderbolt 5 uses it and for asymmetric uses (e.g. a monitor) it can hit 120Gbps.
Isn’t that going to support most monitors?
Please, list the devices that you know have tb5.
Also, that’s the total bandwidth in a best case scenario. You’re not factoring in that you’ll need to share that with all of the devices in a hub. That’s without mentioning that you need the hub (which also has a cost).
The USB4 protocol can handle 160Gb/s split asymettrically (so, say, 120Gb/s out, 40Gb/s in), wheras the upper limit for DisplayPort’s highest bandwidth mode, Quad UHBR 20, is 80Gb/s in one direction. So you can saturate your DisplayPort 2.0 quad-channel with more than enough bandwidth to power three 10K 60Hz 30-bit (i.e. very high-end) monitors in DSC mode, and still only be using half the bandwidth of USB4, all using a single cable which I can also use to charge my earphones.
K then buddy. Keep buying dongles for your dongles.
My point is that including the ports is extremely simple. I’m not telling you that it’s wrong to choose to use a dock because you find it more convenient. I’m just saying that you could have the option instead of that being the only option you have. There’s no technical reason to not include the actual physical separate ports.
Also, monitors and your earbuds? That’s a very low bar. Lots of different tasks would require far more than that. Devices should be flexible.
Most devices only have 40gbps USB4. Which is still enough for almost all sane use cases. Frankly, if you need multiple 4K monitors get a desktop.
Uhm no? There are more than a few use cases that require a mobile set up for demos for example but that you’d also want to use in a desk setting. For example, architects or sw dev.
Which is still enough for almost all sane use cases.
Like 2 4k60 monitors and literally nothing else? You have a very conservative opinion of what a “sane” use case is. Not to mention that lots of USB-C cable certification is a mess so not even getting the cable is simple (or cheap).
All high quality peripheral docks support Thunderbolt. Thunderbolt 5 docks began to release last month. You can connect the devices to the dock using USB-C, then just use one Thunderbolt cable to connect the dock to your Mac to prevent a bottleneck.
So, barely a handful? Great. How much do they cost? And how much does it cost to just use the cable your devices come with?
Every enterprise laptop I’ve seen in the last 5 years?
Sorry but you’re full of crap. The first TB5 laptop was released this year and I’m not sure there are more than a handful of models.
You’re welcome to prove me wrong though.
Can you break this down?
The 2017 model pictured in this post supported Thunderbolt 3, which was a 40 gbps connection. Supported display modes included up to 4k@120, 2x4k@60, or 5k@60, which was better than the then-standard HDMI 2.0.
What combination of resolution, frame rate, and color depth are you envisioning that having a dock handle a gigabit Ethernet connection, analog audio would require scaling down the display resolution through the same port?
By 2021, the MacBook Pros were supporting TB4, and the spec sheets on third party docking stations were supporting 8k resolutions, even if Macs themselves only supported 6k, or up to 4x4k.
Even if we talk about DisplayPort Alt Mode, a VESA standard developed in 2014, and supported in the 2017 models pictured in this post, that’s just a standard DP connection, which in 2017 supported HDR 5k@60. But didn’t support a whole separate dock with networking and USB ports.
Supported display modes included up to 4k@120, 2x4k@60, or 5k@60
Right, for a single device.
What combination of resolution, frame rate, and color depth are you envisioning that having a dock handle a gigabit Ethernet connection, analog audio would require scaling down the display resolution through the same port?
Dual 4k120 would already saturate the bandwith. Regarding networking, gigabit is pretty slow for LAN depending on your workload. If you were to require 10gbit, you’d be SOL.
By 2021, the MacBook Pros were supporting TB4, and the spec sheets on third party docking stations were supporting 8k resolutions, even if Macs themselves only supported 6k, or up to 4x4k.
Did you read the specs in your link? Even with that TB4 dock you wouldn’t be able to do dual 4k120.
I really don’t get trying to justify manufacturers forcing you to buy an additional device to get the same ports they could provide natively without using a hub/dock. It’s a pretty submissive attitude.
ThinkPad gang laughing in redundant tf ports
The sb part of the acronym means Serial Buss which is what all external peripherals used to connect to the system. The u part means Universal as in one size fits all. Every iteration of the spec has led up to this point. We had A,B,Micro, and now C. Everything could also be wireless today if there were enough spectrum available