Most active commenters
  • cnst(8)
  • yonatan8070(5)
  • raegis(5)
  • DeathArrow(5)
  • llm_trw(5)
  • bobmcnamara(4)
  • dagmx(4)
  • arp242(4)
  • binkHN(4)
  • winocm(3)

213 points cnst | 183 comments | | HN request time: 2.593s | source | bottom
1. galkk ◴[] No.42151363[source]
I love it(in context of FreeBSD):

—————

What does not work: Keyboard, mouse, TB & USB-C ports, thermal/freq mgt.

Conclusion: Highly recommended

replies(6): >>42151580 #>>42151800 #>>42152904 #>>42153400 #>>42154095 #>>42155671 #
2. raegis ◴[] No.42151511[source]
Ubuntu has an experimental installation image for this laptop at https://discourse.ubuntu.com/t/ubuntu-24-10-concept-snapdrag... . Everything works except for audio and screen brightness control (I saw a patch for audio upcoming on LKML. I don't know about the brightness control, but it is stuck on high. Nevertheless, it still reports 12+ hours of battery with a bright screen.). It is a nice laptop, if you like the Lenovo T series.
replies(1): >>42155040 #
3. Muromec ◴[] No.42151580[source]
I mean it's a fun computer to write drivers for. You will be that dude if you make it all work and share with community
replies(1): >>42154702 #
4. wslh ◴[] No.42151625[source]
I always ask about battery consumption... Apple seems to be on another galaxy right now. I decided to stop waiting and installed Parallels to run Ubuntu there... I really wish the best for Asahi Linux.
replies(6): >>42151659 #>>42151727 #>>42151870 #>>42151994 #>>42153449 #>>42155551 #
5. winocm ◴[] No.42151659[source]
The M3 Max laptops can cross-build FreeBSD at a fraction of the time of the ThinkPad, being at around 791 seconds for `make -j17` versus the T14s being at 3210 seconds (with `make -j12`) according to the post above.

No idea about power consumptions.

It still scares me.

replies(2): >>42151726 #>>42151797 #
6. redundantly ◴[] No.42151726{3}[source]
Do you have more details or a source on this? I'd like to learn more about the build process and timings.
replies(1): >>42151761 #
7. neveroddoreven ◴[] No.42151727[source]
Any issues or things you wish you had known with your current Parallels/Ubuntu set up? Asking since I've been considering doing the same thing
replies(4): >>42151835 #>>42152194 #>>42152980 #>>42155588 #
8. winocm ◴[] No.42151761{4}[source]
Sure.

I basically did the following on trunk:

  $ CPP=/usr/bin/clang MAKEOBJDIRPREFIX=/private/var/tmp/obj ./tools/build/make.py  TARGET=arm64 TARGET_ARCH=aarch64 --host-compiler-type clang --debug -j17 --clean buildworld
You probably can follow build(5) from FreeBSD hosts instead.

NetBSD is similar, but you need to edit `tools/llvm/Makefile` and make sure that you use the following target for `support-modules` instead:

   support-modules: module-test.cpp Makefile
  -       if ${HOST_CXX} -stdlib=libc++ -c -fmodules -fcxx-modules -fmodules-cache-path=./module.cache \
  -          ${.CURDIR}/module-test.cpp  3> /dev/null 2>&1; then \
  -               echo HOST_SUPPORTS_MODULES=yes > ${.TARGET}; \
  -       else \
  -               echo HOST_SUPPORTS_MODULES=no > ${.TARGET}; \
  -       fi
  +       # Just don't use modules pre for C++20 targets. Some compilers cannot support them.
  +       echo HOST_SUPPORTS_MODULES=no > ${.TARGET};
You can further speed up NetBSD builds by editing `share/mk/bsd.sys.mk` and removing the workaround for SunPro's cc. The repeated invocation of /bin/mv for each object file really does add up.

I have not tried cross builds of OpenBSD from other operating systems.

replies(1): >>42152052 #
9. Sardtok ◴[] No.42151797{3}[source]
One is $1000 and the other is around $3000. So performance per dollar looks about right.
replies(1): >>42152732 #
10. cnst ◴[] No.42151800[source]
That was a bit ironic, indeed, but at least the USB-A works!

For what it's worth, the majority of mechanical RGB keyboards and mice are USB-A anyways, so, if you're fine with a very powerful machine that wouldn't have an internal keyboard support for a few weeks, sounds like a good advice anyways!

replies(2): >>42153045 #>>42155930 #
11. cnst ◴[] No.42151835{3}[source]
I'm actually thinking of switching from a Mac back to the PC, since everything is done in a browser anyways, regardless of the system, but the lack of the fanless laptops in the PC world isn't promising.

ThinkPad X13s Snapdragon was fanless, but it's a bit old now, plus, only 2x USB-C, without any USB-A ports, and a screen that doesn't open 180°, unlike any other ThinkPad, meh.

replies(3): >>42152819 #>>42153442 #>>42155285 #
12. madars ◴[] No.42151870[source]
I have an M3 but the battery life is not that great -- because you still want to run a Linux VM for actual engineering.
replies(1): >>42152511 #
13. raegis ◴[] No.42151994[source]
Using the Ubuntu experimental image on the T14s Gen 6, the screen brightness is not adjustable, so for me it is stuck on high. Nevertheless, Gnome claims 12+ hours remaining when near 100%. In Windows where I can adjust the brightness, the battery lasts longer. Battery life is much better than any other x86 Thinkpad I've ever owned.

The CPU is pretty fast as well. I did no real benchmarks, but C++ std::sort() on the Snapdragon runs just 10-20% slower than on my 4 year old Ryzen 5 5600X desktop. Also, the base model T14s comes with 32G of memory, which is very nice.

On the other hand, I dropped mine in the street, damaging the upper right corner of the display (physically intact, but dead pixels in the corner). Even though the case material is nice, the laptop seems to be more fragile than older Thinkpads. (I've dropped my T480 and T450 numerous times, and never had issues other than cosmetic.) So the $35 accidental damage protection was worth it.

replies(1): >>42154428 #
14. winocm ◴[] No.42152052{5}[source]
Word of warning, I ended up getting a lot of strange compiler segfaults within xgcc when using when using `MKGCC=yes` instead `MKLLVM=yes` with NetBSD, specifically with floating point heavy code. I never did end up finding out why that happens.
15. brynet ◴[] No.42152179[source]
OpenBSD has support for a number of Qualcomm Snapdragon X Elite machines.

A bit more works on the T14s Gen 6 too, such as the keyboard! ;-)

https://marc.info/?l=openbsd-cvs&m=172925590407875&w=2

16. wslh ◴[] No.42152194{3}[source]
So far, I’ve had a very good user experience, but I haven’t yet tried using it exclusively for an extended period to compare its battery life with that of a bare Apple Silicon macOS. Mapping shortcuts now...
17. 0xbadcafebee ◴[] No.42152436[source]
I upgraded from a 10-year-old Lenovo to a MacBook Pro M1 w/Asahi Linux for a while recently. It convinced me that we're not ready for ARM Linux desktops for general-purpose, regular-person use.

Besides all the crappy Linux desktop software today (I have been trying multiple recent distros out on multiple new laptops... all the Linux desktop stuff now is buggy, features are gone that were there 10 years ago... it's annoying as hell). The ARM experience is one of being a second-class citizen. A ton of apps are released as AppImages or Snaps/Flatpaks. But they have to be built for both X86_64 and ARM64, and extremely few are built for the latter. Even when they are built for it, they have their own bugs to be worked around, and there's fewer users, so you wait longer for a bugfix. The end result is you have fewer choices, compatibility and support.

I love the idea of an ARM desktop. But it's going to cause fragmentation of available developer (and corporate/3rd-party) resources. ARM devices individually are even more unique than X86_64 gear is, so each one requires more integration. I'm sticking to X86_64 so I don't have to deal with another set of problems.

replies(6): >>42152670 #>>42153220 #>>42153504 #>>42154905 #>>42155175 #>>42161569 #
18. dagmx ◴[] No.42152511{3}[source]
“Actual engineering” is incredibly subjective.

Arguably, more people do “actual engineering” on macOS and windows.

replies(1): >>42153908 #
19. nextos ◴[] No.42152586[source]
> So when my regular HW-pusher had a T14s G6 with Qualcomm Snapdragon ARM64 CPU, for only EUR1000 + VAT, and I couldn't resist.

I wonder where Poul-Henning, who is based in Denmark, got that price. Perhaps he managed to get US pricing.

Lenovo EU are notorious for charging a ton of money for new models with limited supply. And poor after-market support, as everything is outsourced.

replies(3): >>42153708 #>>42154989 #>>42155499 #
20. alganet ◴[] No.42152644[source]
The Vivobook ARM from Asus also seems very decent, and it has a numpad.

Where I live, the T14s is also sold with 64GB memory. It's the cheapest VRAM around (although support for it is lacking everywhere).

21. raegis ◴[] No.42152670[source]
One hopeful note: the developers for the Snapdragon X Elite are active on the kernel mailing list, and they are supplying patches for specific laptops, including the T14s. Now I run Debian, so i don't use AppImages or Snaps or Flatpaks, but I expect to have a fully functional T14s Gen 6 running Trixie when it is released as stable next year, assuming Trixie uses kernel 6.12 or (hopefully) 6.13.
replies(1): >>42154617 #
22. wslh ◴[] No.42152732{4}[source]
Not only performance per dollar but also battery duration/consumption.
replies(1): >>42152888 #
23. incompatible ◴[] No.42152768[source]
I'm a bit puzzled about their weird naming. "T14s Gen 6" when apparently "T14s Gen 5" was Intel based. Surely changing the entire CPU architecture deserves a new model name?
replies(5): >>42152857 #>>42152874 #>>42153912 #>>42155193 #>>42155320 #
24. fggdt ◴[] No.42152819{4}[source]
Windows sucks nowadays.

For work Ive had to come back.... it's gotten bad. Ads everywhere. Search bar that sucks. Weird hand gestures that empties your screen.

What happened? Win7 is probably the best UX ever. Now its unusable.

25. sigio ◴[] No.42152857[source]
T14(s) Gen5 were also available in AMD versions, so I guess there will be T14(s)-Gen6's in Intel/AMD/Qualcomm versions

(Typing this on a T14-Gen5-AMD, under linux, which is still not really stable with the amdgpu driver crashing at least weekly)

replies(1): >>42154856 #
26. arp242 ◴[] No.42152874[source]
There's the "T14s Gen 6 (AMD)", "T14s Gen 6 (Intel)", and "T14s Gen 6 (Snapdragon)".

I'm not naming them either ... just telling you how it works.

27. arp242 ◴[] No.42152891[source]
> What does not work: Keyboard, mouse, TB & USB-C ports, thermal/freq mgt.

So, eh, yeah. Basically useless as a laptop.

Is the "Conclusion: Highly recommended" at the end sarcasm?

replies(3): >>42153415 #>>42154995 #>>42155658 #
28. zdw ◴[] No.42152904[source]
Somewhat surprised that networking is not mentioned in either list. Maybe a USB to ethernet dongle was used?
replies(1): >>42154046 #
29. imiric ◴[] No.42152980{3}[source]
Mitchell Hashimoto has written extensively about his use of Linux in a VM on macOS. He published a NixOS configuration[1] which seems easy to use.

I recently bought a Mac mini M4 to experiment with this setup, and am strongly considering getting a MBP if it works as advertised. As a longtime ThinkPad user and F/LOSS enthusiast, it feels awful giving money to Apple to run Linux as a second-class citizen, but honestly there is just no comparable hardware that does what Apple has accomplished.

[1]: https://github.com/mitchellh/nixos-config

30. glitchc ◴[] No.42153045{3}[source]
An ARM64 is "a very powerful computer"? The whole promise with ARM is better thermals and long battery life, not screaming performance. With the thermals/cpu not working, we don't even get that.
replies(1): >>42153474 #
31. flkiwi ◴[] No.42153220[source]
Counterpoint: I've been on an M2 Macbook running NixOS-via-Asahi-installer for about a year, and I've run into maybe 2 applications that I cannot find in the Nix repos or flathub. I have a stable, fast, long-lasting machine running Hyprland and all the productivity software I've needed. I'm currently missing an internal microphone and, I believe, Thunderbolt (USB-C works fine) but this machine is faster than and as stable as it was when it had macOS on it.

I am as general purpose, regular person as you're going to find, in this world at least. I stare at a sentence like "In a functional programming language, everything is a function" and just blink. But a few months of blood and suffering to learn Nix/NixOS and I am managing the family's computers from a single repository and working faster than ever.

replies(2): >>42153682 #>>42163854 #
32. sgerenser ◴[] No.42153340{6}[source]
Not so on the M3 generation (nor the newer M4s). M3 Pro was particularly hobbled in this regard with only 6 performance cores vs 10 on the Max.
replies(1): >>42153401 #
33. andrewstuart ◴[] No.42153391[source]
Linus tech tips reviewed these or something similar.

Short story: good but compatibility issues.

34. doubled112 ◴[] No.42153400[source]
Sounds like some of the Linux phones. This is our flagship device. It doesn't have a working camera or radios, but who needs those?
replies(2): >>42155232 #>>42156427 #
35. liprais ◴[] No.42153401{7}[source]
my m4 pro has 10 p cores as m4 max has ,get your facts right at least.
replies(3): >>42155443 #>>42155474 #>>42156176 #
36. rvnx ◴[] No.42153415[source]
Even with the correct drivers, the touchpad/trackpad is not functioning properly on Windows.

The Lenovo's "touch" input feels like you are using a HTC Dream.

Great for nostalgia, but would prefer the multi-touch of an iPhone.

37. E39M5S62 ◴[] No.42153442{4}[source]
The x13s is still quite quick and useable - especially since you can pick them up for a song on the used market. The display only opening to ~135 degrees is a bummer though.
38. vid ◴[] No.42153449[source]
Do you need to be in that galaxy? I easily get 8h with this $1400 64GB RAM AMD Thinkpad with an OLED screen running unoptimized Ubuntu (yes it looks 90s anonymous). An equivalent notebook for most practical purposes from Apple would be at least 3.5× more expensive.
replies(1): >>42154417 #
39. viraptor ◴[] No.42153474{4}[source]
M4 crushing benchmarks and AWS running Graviton 2 would disagree on the idea of "whole premise".
replies(2): >>42153567 #>>42156266 #
40. viraptor ◴[] No.42153504[source]
It's interesting to see the arm building issues still mentioned. I've been patching many packages in nixpkgs for apple silicon, and I can remember only one which had any kind of arm-related problem rather than darwin-specific. Snap/appimage packages have their issues of maintainers needing to spend the extra time. But sources? Not in my experience - I'd be interested to hear some examples.
41. ksec ◴[] No.42153567{5}[source]
I always knew hardware discussions on HN were below the normal standards. But sometimes I am still surprised at how low it can go.
replies(3): >>42154507 #>>42155219 #>>42156276 #
42. steve-chavez ◴[] No.42153666[source]
I also got one of these. AFAICT for Linux, we need to wait for kernel 6.12, which is still at the rc stage but should be ready at the end of this month. As a NixOS user, I'm keeping track of this repo [1] for support.

[1]: https://github.com/kuruczgy/x1e-nixos-config

replies(1): >>42154051 #
43. paulryanrogers ◴[] No.42153682{3}[source]
What software do you add your family use on these machines? Do you need or use parental controls? Gaming?
replies(1): >>42153910 #
44. cnst ◴[] No.42153708[source]
He's running a business, so, perhaps he got some kind of business pricing?
45. boomskats ◴[] No.42153908{4}[source]
Really? Could you please arguably name something that you'd subjectively consider to be "actual engineering" and that you'd want to do on macOS or windows rather than on Linux?

(the comment you replied to was clearly arguing quality rather than quantity, so that's what I'm asking too)

replies(5): >>42153935 #>>42153997 #>>42154129 #>>42154833 #>>42156464 #
46. flkiwi ◴[] No.42153910{4}[source]
No and, currently, no, though Asahi has the accelerated graphics and an x86 compatibility layer sort of working now, so I imagine that will come soon enough.

The usuals are there, like Libreoffice, though I use browser-based MS Office too. Firefox and all my plugins Just Work.

I do a ton of photo work with Darktable, which I have come to appreciate after years of fighting it. Writing tools. Software development tools. It's arguably overpowered for my needs, but that also translates into 16-hour battery life (less than macos, but plenty), dead quiet, and a machine that does everything I ask without complaint.

For the kiddo, it's mainly about configuring and locking down the machine ... and getting it back up and running quickly if he breaks something. I've been using off-lease, years-old Thinkpads for him. No games to speak of, but he's more of an xbox kid anyway. I should probably do parental controls, but I have that largely handled at the DNS level anyway.

47. slyn ◴[] No.42153912[source]
How about the Microsoft Surface Pro 9 being x86 while the Surface Pro 9 with 5g being ARM. My conspiracy theory is they did it on purpose to submarine ARM into enterprise environments
48. slyn ◴[] No.42153935{5}[source]
Autocad doesn’t even have a Linux version.
replies(1): >>42156461 #
49. addaon ◴[] No.42153997{5}[source]
I much prefer MacOS for documentation and web browsing. All of my requirements engineering work is in documentation tools and web browsers.
50. MBCook ◴[] No.42154046{3}[source]
That makes sense. If you have working USB-A, then any USB ethernet adapter supported by FreeBSD should work right?

That’s actually a pretty big escape hatch for early development. It explains how you’d be able to get past having a nonfunctional keyboard pretty easily, for example.

51. MBCook ◴[] No.42154051[source]
What makes 6.12 the necessary version for this machine?
replies(1): >>42154401 #
52. yapyap ◴[] No.42154095[source]
What is a TB?
replies(2): >>42154114 #>>42188448 #
53. yapyap ◴[] No.42154096[source]
> capture the boot messages with my mobile phone's camera.

ha dont we all

54. useless_foghorn ◴[] No.42154114{3}[source]
Thunderbolt port
replies(1): >>42192980 #
55. dagmx ◴[] No.42154129{5}[source]
Anything graphics programming related. D3D and Metal are significantly more prevalent than OpenGL or Vulkan.

Anything CAD related, because there’s next to no professionally used CAD software on Linux.

Audio stuff. How many DAWs have a significant Linux user base?

And even beyond that, how many website devs are on Linux? Most people making product pages aren’t on Linux because not a lot of the designers work on Linux and it’s better to have a mono culture of devices for office management.

And your question is what one would rather do on macOS/Windows rather than Linux which again is subjective even if I scope it to stuff you can do on both Linux and macOS and windows.

Flip that around, why would someone use Linux to develop when they could use macOS? Can you give a non-subjective answer? Then try the opposite.

Even if you’re developing for Linux deployments, you can still do most of it local and then spin up docker in the VM on demand.

The number of software developers who need to run a Linux VM on their Mac/Windows are a vast minority.

replies(2): >>42155222 #>>42156857 #
56. eBombzor ◴[] No.42154310[source]
Not buying anything Lenovo made ever again. T14 G1 was the worst computer I've ever had the displeasure of using. Extremely spotty USB C connection, throttling to 0.2 Ghz for no reason with no fix, and just terribly slow all around. Shame since I loved the T450s dearly.
replies(8): >>42154391 #>>42154527 #>>42155197 #>>42155199 #>>42155419 #>>42155451 #>>42155811 #>>42156627 #
57. binkHN ◴[] No.42154391[source]
I have a P14s G4 AMD that I am very pleased with. My only issue is the Qualcomm-made Wi-Fi that still doesn't work properly after a year because Qualcomm engineers can't figure out how to write a driver.
replies(1): >>42156388 #
58. jazzyjackson ◴[] No.42154393[source]
I sent mine back. I thought the NPU would help with local LLM but there nothing to utilize it yet, lmstudio has it on the roadmap but it was a bit of a letdown. M1 MacBook was 30 times faster at generating tokens.

Happy with my gen 11 x1 carbon (the one before they put the power button on the outside edge like a tablet ?!?)

replies(3): >>42155152 #>>42155356 #>>42158228 #
59. binkHN ◴[] No.42154401{3}[source]
I have to imagine there's a whole bunch of patches in that tree for this chipset.
60. binkHN ◴[] No.42154417{3}[source]
Which ThinkPad is this? The OLED uses a ton of battery life, so either you're not pushing the system very hard or you have a very big battery.
replies(2): >>42154625 #>>42156445 #
61. binkHN ◴[] No.42154428{3}[source]
> ...the $35 accidental damage protection was worth it.

That does seem rather inexpensive! How did the process go filing a claim?

replies(1): >>42160127 #
62. WhereIsTheTruth ◴[] No.42154439[source]
Sounds like an AD more than a review, weird
63. simfree ◴[] No.42154507{6}[source]
The finer grained performance per watt vs silicon cost set in the context of use case is just lost in HN hardware conversations like this that ignore total cost of ownership, vendor politics and such.

Everyone is buying the tool that does the job, or building that tool if they want to make that large investment...

replies(1): >>42155782 #
64. rustcleaner ◴[] No.42154527[source]
Been mostly happy with P16 Gen 2 for Qubes OS. Flat button mouse design is a downgrade compared to X1 Extreme Gen 3 (more raised).
65. consumerx ◴[] No.42154614[source]
15+ years of mac user here, just swapped to a Lenovo X1 Gen12 running Ubuntu and it's so smooth.
replies(2): >>42155310 #>>42159572 #
66. SG- ◴[] No.42154617{3}[source]
they also butchered their entire dev kit rollouts and didn't launch with any sort of (promised) Linux support, I'm pretty sure time wise macran had Linux booting on M1s faster than Qualcom got any sort of Linux movement going on their own hardware.
67. vid ◴[] No.42154625{4}[source]
P16s gen 2, with the larger battery. OLED can use less power if you can keep things dark, but I don't put a lot of work into it.
68. jandrese ◴[] No.42154702{3}[source]
The post was from Poul-Henning Kamp, who writes a lot of drivers for FreeBSD. Him having this laptop is good news for future compatibility.
69. somerandomqaguy ◴[] No.42154833{5}[source]
* AutoCAD (Drafting)

* Inventor (Mechanical analysis)

* PLAXIS (Geotechnical finite element analysis)

* Aspen HYSYS (Chemical process simulation)

Probably a pile more that I don't know off the top my head.

70. justmarc ◴[] No.42154856{3}[source]
What sort of crash are you experiencing?

You should bring your dist fully up to date, and also make sure you have the latest amdgup firmware files (most likely not yet available in your dist) https://gitlab.com/kernel-firmware/linux-firmware/-/commit/9...

71. amatecha ◴[] No.42154905[source]
I sadly am inclined to agree a bit about the Linux desktop stuff, I've been trying to get a nice simple XFCE linux desktop on a used thinkpad I recently picked up, so far tried Debian and Mint and they both have some issues with the keyboard mute button (it flickers on/off rapidly when I press it the first time, and the keyboard doesn't respond to input until I press the mute toggle again). There's other stuff like just weird quirks, like you can't have a key command like Super-R and then also a key command of just Super, because when you try to press Super-R it just instantly triggers the key command you assigned to just Super! Like, while I'm still holding it down! Is it not a modifier?! Or then there's something unmuting my speakers and mic every time the machine wakes from sleep/lock, and I think it's due to wireplumber, but Debian stable's wireplumber version is literally a year old (wtf?), so I can't find documentation on how I can alter this default behaviour (especially because this version of wireplumber uses lua for configuration? also wtf?) … No clue. (Also why does so much Linux software lack man pages?) … haha, that went on a tangent but it's been a surprisingly frustrating experience!
72. Loic ◴[] No.42154989[source]
As I was working in Denmark, we had a lot of Lenovo resellers providing better offers than the normal list prices. This was a couple of years ago, maybe this is still the case.
73. lawik ◴[] No.42154995[source]
No, I think it is the optimism of someone who writes drivers when they need them.

Bit of a fixer-upper.

74. fulafel ◴[] No.42155040[source]
Is this "by Ubuntu" or a third party project?
replies(2): >>42155377 #>>42160149 #
75. da_rob ◴[] No.42155074[source]
OpenBSD support is quite a bit further: https://roblillack.net/openbsd-arm64-on-the-thinkpad-t14s
76. pjmlp ◴[] No.42155152[source]
It is used transparently by applications when they make use of DirectML.
77. pjmlp ◴[] No.42155175[source]
I believed the dream back in 2000.

Eventually I moved into VMWare Workstation, for GNU/Linux stuff on the desktop, with an aging Asus netbook on the side.

Nowadays, the netbook is dead, its used replaced by tablet, and my desktops are Windows/WSL (for Linux containers only, started on demand).

At work our workstations are a mix of Windows and macOS, leaving GNU/Linux on the servers.

Not even x86 is 100% usable on laptops, meaning supporting every single feature, and late nights to fix stuff eventually gets old.

78. numpad0 ◴[] No.42155193[source]
Actual model numbers of T14s Gen 6(AMD) and Gen 6(Snapdragon) are respectively 21M1 and 21N1, they still use IBM inherited "Machine Type-Model" system. Looks like this is now expanded into a 4-3-3 digits alphanumeric sequence like "21N1001PUS". In case anyone needed cues to tackle these confusions...

1: https://psref.lenovo.com/Product/ThinkPad/ThinkPad_T14s_Gen_...

79. yonatan8070 ◴[] No.42155197[source]
I've been running Fedora 40 (and recently 41) on my P14s G5 Intel at work, absolutely great machine.
replies(1): >>42155301 #
80. lostdog ◴[] No.42155199[source]
I've watched the X1 Carbon line similarly nosedive from great, to decent, to self-immolating. Now I'm really not sure what to try next.
replies(4): >>42155422 #>>42155495 #>>42155692 #>>42155791 #
81. ahoka ◴[] No.42155219{6}[source]
And it usually ends with some weird implied conclusion, like “AMD-Intel duopoly bad, Apple monopoly good”.
replies(1): >>42156300 #
82. adrian_b ◴[] No.42155222{6}[source]
I suppose that by CAD you mean mechanical CAD, with which I have less experience.

On the other hand electronics CAD had been run mainly on Solaris decades ago, but for the last 20 years Linux has been the most likely host, including for the most expensive commercial professional solutions.

I have never heard of anyone using macOS for any kind of electronics design.

replies(2): >>42156621 #>>42157125 #
83. yonatan8070 ◴[] No.42155232{3}[source]
Every time I hear about mobile Linux releases I get excited just for the chance to get away from Android and iOS, then I get disappointed to find that the list of things that don't work includes like half the phone
replies(1): >>42156375 #
84. authorfly ◴[] No.42155285{4}[source]
One small tip I didn't appreciate for far too long with "mac-peer" laptops that have fans is to use them unplugged. My laptop almost never spins up fans when it is unplugged, and I can get a good batch of work done with the battery levels of today and fast charge over lunch. It's still not quite as ideal nor as long a battery life as Mac. But it feels so beautiful.

For the first time on Linux I feel better, like I am not just making sacrafices for values but like the actual whole all-around experience is better in most ways compared to my work Mac (M2 Pro so fans abound and not as aesthetically pleasing as the Airs IMO). It's instantly snappy, I have a nice large SSD, I've already swapped out RAM, no issues with key software, I have a theme with a desktop experience I prefer over the Mac one, and I can go to a presentation and type without fans stressing me out. As someone in AI for a while, personally, I don't value GPUs or NPUs, but that would be a difference. That's really leaps and bounds over Linux from 2016 or 2010 on Laptops.

replies(1): >>42157210 #
85. bpfrh ◴[] No.42155291[source]
imho the biggest problem with all the new snapdragon laptops is that all ram is soldered on, because the new chips don't support slotted ram.
replies(2): >>42155318 #>>42155342 #
86. leeman2016 ◴[] No.42155301{3}[source]
Is it the core ultra 155H? How is it efficiency/heat and performance wise?

Was planning on getting one.

replies(1): >>42158933 #
87. leeman2016 ◴[] No.42155310[source]
Which processor? There U or the H?
replies(1): >>42156466 #
88. joecool1029 ◴[] No.42155318[source]
There's another way, Lenovo just chose not to for this model: https://www.ifixit.com/News/95078/lpcamm2-memory-is-finally-...
89. Elfener ◴[] No.42155320[source]
It's still better than other manufacturers. If you look at HP's website their laptops are literally just named like 'HP 14" Laptop', without a generation/year.

Also, for Lenovo - https://psref.lenovo.com/ shows their products without marketing filler.

90. deng ◴[] No.42155342[source]
I find this to be less and less of an issue, because RAM has gotten so cheap that you can pretty much just max it out when buying. At the moment, going from 32GB to 64GB incurs a 193$ markup for this laptop, which I think is entirely reasonable for a machine like this (although, honestly, I'm usually not even close to reach 32GB in my normal work).

The only notable exception here is Apple with their absolutely bonkers RAM upgrade prices, which is why I would never buy a Macbook.

EDIT: I just HAD to look, MacBook Pro(ha!) by default with 16GB unified memory, it will set you back 400$ to go to 32GB, so more than 4x what Lenovo takes (64GB not even possible, of course).

replies(3): >>42155404 #>>42155537 #>>42158924 #
91. woadwarrior01 ◴[] No.42155356[source]
I just got NPU based LLM inference working locally on Snapdragon X Elite with small (3B and 8B) models, but it’s not quite production ready yet. I know all llama.cpp wrappers claim to have it on their roadmap, but the fact of the matter is that they have no clue about how to implement it.

> M1 MacBook was 30 times faster at generating tokens.

Apples and oranges (pardon the pun). llama.cpp (and in turn LMStudio) use Metal GPU acceleration on Apple Silicon, while they currently only do CPU inference on Snapdragon.

It’s possible to use the Adreno GPU for LLM inference (I demoed this at the Snapdragon Summit), which performs better.

92. wizzard0 ◴[] No.42155377{3}[source]
well the poster looks to have an ubuntu flair on its profile pic
93. mavamaarten ◴[] No.42155404{3}[source]
You say ram has gotten cheap, and then $193 for 32GB is fine with you? You can easily get 64GB for that price when buying separate modules.

I still think it would be beneficial for us to keep memory swappable at all costs. And if the connector is the problem, they should address that, rather than just accepting these tactics that _enable_ manufacturers in setting their own prices. I'm not saying they all do this, but there's plenty of them and Apple is the perfect example like you say.

replies(2): >>42155455 #>>42159402 #
94. deng ◴[] No.42155419[source]
Sorry to hear that. I actually cheaped out and for the first time went for the L-series, L14 G4, but with Ryzen. Very happy overall, pretty much no issues whatsoever, running Debian. I miss the old keyboard, though.
95. JoshTriplett ◴[] No.42155422{3}[source]
What do you see as having gone downhill?

I'm using an X1 Carbon Gen 11, and for my purposes at least, it's an improvement over every previous generation.

I'd love to switch to a Framework one day, but I'm not willing to use a laptop without mouse buttons. (I don't care about the TrackPoint at all; I do care about having physical mouse buttons.)

replies(1): >>42157719 #
96. ◴[] No.42155443{8}[source]
97. chx ◴[] No.42155451[source]
I would gladly buy any other laptop with a TrackPoint. Got any recommendations? This is not sarcasm I donated to https://community.frame.work/t/thinkpad-keyboard-mod-super-e... because I really want it to happen.
98. deng ◴[] No.42155455{4}[source]
We wanted longer battery life, so they run RAM at lower voltages now, which makes it necessary to minimize paths as much as possible. It's not some conspiracy. And they are working on a connector, see the LPCAMM2 link in the other post, so maybe you can wait it out if you feel that strongly.
99. danieldk ◴[] No.42155472{6}[source]
No, M3 Pro is available with 11 or 12 cores. M3 Max with 14 or 16:

https://en.wikipedia.org/wiki/Apple_M3#Variants

Similarly, the M4 Pro is available with 12 or 14 cores, the M4 Max with 14 or 16:

https://en.wikipedia.org/wiki/Apple_M4#Comparison_with_other...

100. danieldk ◴[] No.42155474{8}[source]
You can get the M4 Max with 12 performance cores.
101. Muromec ◴[] No.42155495{3}[source]
Framework is my new thinkpad nowadays. Just saying
replies(2): >>42155805 #>>42155946 #
102. jeroenhd ◴[] No.42155499[source]
I just checked and the laptop can be had for $1036 USD or €1809 (includes 21% VAT), and the configurator doesn't even allow adding more than the soldered-on base 16GB of RAM. You can save yourself €500 and get 768GB of additional SSD storage by going HP, or save yourself €400 and get a 32GB model.

What an absolute shitshow. I'm surprised Lenovo sells laptops in Europe with these prices.

replies(1): >>42155846 #
103. eknkc ◴[] No.42155537{3}[source]
> (64GB not even possible, of course).

Just to be clear, that applies to the base M4. M4 Pro and Max can go up. (To 128GB I think).

And I believe these are LPDDR5X 7500 on the base M4 model. So it is more expensive than Lenovo even though it is slower.

M4Pro and Max get much faster RAM though.

104. jeroenhd ◴[] No.42155551[source]
Based on the reviews I've seen, Snapdragon + Windows seems to equal to the M3 generation of Apple ARM laptops in terms of longevity and performance (both devices winning and losing some benchmarks). Snapdragon didn't pull off their promises of consistently beating Apple, but they're extremely close, for a much lower price.

If Qualcomm continues to actually work on Linux, rather than let enthusiasts do all of the work for them like Apple, I think ARM on Linux is going to be all Qualcomm with Macs yet again being a second citizen in the Linux world. For Windows, it's already a choice of "do I want to be forced into using Windows for a couple hundred dollars of savings".

105. kpeeters ◴[] No.42155588{3}[source]
I have been running Ubuntu inside Parallels on an M1 MacBook for several years now, and am in general quite happy with it. What makes it less than ideal is e.g. that only OpenGL 3.3 is supported in Linux guests (Windows guests get 4.1), but for some reason the Vulkan support is actually quite good, and allows me to run the graphics tools I need. Having most AppImages out there unavailable on ARM64 is also sometimes a problem, but that's not Parallels' fault.

Parallels has some glitches (graphical flicker when it runs low on guest memory, less than stellar trackpad scrolling) but is otherwise very stable. I like that I have access to Linux and macOS at the same time, the other side is just a 3 finger swipe away, and cut-n-paste and shared folders work. Sound and video all work, though for things like zoom calls I tend to use the macOS side. All runs happily together with 16GB RAM for each side (and I often have both xcode and android studio open on the macOS side while compiling large projects on the Linux side).

106. mst ◴[] No.42155658[source]
A lot of people use a laptop with an external keyboard and mouse because they're sufficiently picky about their keyboard and mouse to be happy to deal with the additional hassle.

I use the top half of a Helix 2 with a Thinkpad Tablet 2 Bluetooth Keyboard because I'm one of the three people in the world who actively likes the optical trackpoint.

If you almost always use the machine on a desk rather than literally on your lap (for which I use the same keyboard paired with an 8" tablet) it's not even -much- additional hassle.

So maybe it wouldn't work for you, but "basically useless" is silly.

replies(1): >>42155842 #
107. mst ◴[] No.42155671[source]
If you prefer your usual (external) keyboard and mouse, which plenty of people (myself included) do, the rest of the list is kinda 'meh' as restrictions go.

Honestly when my current Helix 2 finally starts to die on me I'll be looking for a tablet or hybrid replacement since I neither want nor need an attached keyboard+mouse anyway, in my normal usage they're mostly just something that takes up desk space.

Obviously there are also plenty of people with preferences entirely incompatible with this approach, but so it goes.

108. akvadrako ◴[] No.42155692{3}[source]
I switched a couple years ago from X1 after I spent months without a working mic and had to get my screen replaced twice and it still didn't work.

I went with the ASUS Zenbook. It's not perfect in terms of Linux drivers or support but they are built solidly. I would pick them again over Dell, HP or the Chinese rebrands.

replies(1): >>42155779 #
109. abc123abc123 ◴[] No.42155779{4}[source]
I've happily used Asus for the past 5 years. Great linux support and no serious hardware issues. The only negative is that one of the arrow buttons came of my ExpertBook B5 after 1 year but it was easily glued back. Otherwise linux works like a dream and the price was good as well.
replies(1): >>42156325 #
110. llm_trw ◴[] No.42155782{7}[source]
There's a difference in cost per flop at home and in a data center.

I'm updating my wiring and air conditioning for a 7x5090 workstation because having that power for experiments under the desk is worth the cost (and fire hazard).

If I had to build 10,000 of those I'd be banned by NVidia from ever buying their hardware again.

replies(1): >>42155818 #
111. geoka9 ◴[] No.42155791{3}[source]
I used an X1C6 for years before switching to X1 Yoga 6 recently.

The X1C6 had the potential to be a great laptop, except it was plagued by charging issues from the beginning and was limited to 16GB of RAM.

The X1Y6 is perfect; I can't find a single issue with it.

112. llm_trw ◴[] No.42155805{4}[source]
The funny thing is that Thinkpads got their reputation during the period that they were nose diving in quality.

There hasn't been a decent one since the t440 and the only way to get that to a good standard was by modding the hell out of it.

The t61 was the last good one.

Framework is not quite at that quality but it's better than any other laptop made in the last 10 years.

replies(3): >>42155936 #>>42156260 #>>42162957 #
113. aljgz ◴[] No.42155811[source]
Is that an Intel CPU? I had the same thermal throttling problem with frame.work laptop. Never getting any Intel CPU again.
114. maayank ◴[] No.42155818{8}[source]
What are you doing with the workstation that it’s worth the cost?
replies(2): >>42155838 #>>42156290 #
115. llm_trw ◴[] No.42155838{9}[source]
High dimensional computations for time series data in finance.
replies(1): >>42158839 #
116. arp242 ◴[] No.42155842{3}[source]
I said "Basically useless as a laptop", not "useless".
replies(1): >>42156747 #
117. throwaway519 ◴[] No.42155846{3}[source]
Or fly to the US, get a hotel and meal for two for the night, and fly back with change for just one laptop purchase.

When VAT incentivises people to essentially take their holidays outside the EU - not even incentivises, subsidises(!) - VAT's too high.

replies(2): >>42156444 #>>42157119 #
118. gigatexal ◴[] No.42155921[source]
Meh. Until support reaches full feature parity with x86 I’ll just keep running Linux in a VM on my m3 max MacBook. I do want an arm64 Linux or BSD laptop with the same ease of use and support as x86 though it’ll take time.
replies(1): >>42159611 #
119. smolder ◴[] No.42155930{3}[source]
I'm unsure what RGB or a keyboard being mechanical has to do with it being USB-A, or what the relevance is, but yes, there are many USB-A peripherals available.
replies(2): >>42156606 #>>42158001 #
120. AstroJetson ◴[] No.42155936{5}[source]
'Looks over at stack of T61 15" display refurbished laptops'

Yup, the are awesome, I'm on my second decade of driving them, should be able to get another decade out of the supply.

121. lordofgibbons ◴[] No.42155946{4}[source]
Hows the build quality with framework laptops? I fear that making it so modular might have required engineering tradeoffs with regard to build quality and endurance.
replies(2): >>42156109 #>>42168409 #
122. Sakos ◴[] No.42155948[source]
> Those of you how know me, know that I am not a big fan of the X86 architecture, which I think is a bad mess, mangled by market power considerations, rather than the CPU architecture this world actually needs, in particular in terms of performance/energy ratio.

Meanwhile, ARM is a complete disaster, a mess and mangled by profit considerations when looking at the complete lack of platform standardisation and issues around compatibility. Issues which require significant engineering effort to bring a single ARM device in line with any random x86-based device that came out this year.

123. llm_trw ◴[] No.42156109{5}[source]
Worse than the IBM thinkpads, on par with early lenovo thinkpads, better than 2020 think pads (which is the last time I used one).
124. sgerenser ◴[] No.42156176{8}[source]
Comparing unbinned to unbinned, you get 10 P cores on the M4 Pro and 12 on the M4 Max. Regardless the original comment was regarding the M3 series, where there was an even larger difference between the M3 Pro and M3 Max (6 vs 10 P cores).
125. meribold ◴[] No.42156260{5}[source]
What's better about the T440 compared to the successors up to the T480? I'd consider the T440 a low point due to the lack of TrackPoint buttons.
replies(1): >>42156326 #
126. DeathArrow ◴[] No.42156266{5}[source]
If you consider Geekbench a good benchmark...
replies(1): >>42192976 #
127. DeathArrow ◴[] No.42156276{6}[source]
To me it seems some people developed some highly political or even religious views on tech. Truth doesn't matter as much as it used to. It's more of "I like the idea behind X, I think X is cool so X should be the best thing ever".
128. DeathArrow ◴[] No.42156290{9}[source]
If I'd have those GPUs, I'd use them to run some AI models locally. But since I am not rich and I don't make money from that, I won't buy those GPUs.
129. DeathArrow ◴[] No.42156300{7}[source]
I wonder what I would discover if I do some archeology and look at HN discussion when Apple used PowerPC CPUs.
replies(1): >>42156418 #
130. moffkalast ◴[] No.42156325{5}[source]
Anecdotal, I've had an Asus ROG laptop for close to 10 years now and it's still mint except for the battery. Aluminium frame and solid with Linux (even bluetooth works on Ubuntu, imagine that). I'd replace the battery and keep using it, but I'm not sure if it's worth the investment at this point given that it's DDR3. But when I go out to buy a new one, it'll probably be a TUF or something.

Asus may have deplorable predatory customer service, but if I buy the thing from a local reseller they have to deal with that instead of me if something goes wrong, so it doesn't really affect me haha.

131. llm_trw ◴[] No.42156326{6}[source]
You could quite easily use a t420 keyboard in a t440 with a few pins masked which was the last traditional thinkpad keyboard.

Actually I may be getting the numbers wrong, it could be the t430 that I was thinking about. It's been rather a long time since I did any brain surgery on thinkpads.

132. grishka ◴[] No.42156375{4}[source]
I have a feeling that the Linux developer community in general just constantly prioritizes the wrong things. They love to boast about technical achievements instead of doing something that would actually enable real-world regular-usage scenarios. Not helped by the fact that stable ABIs are basically nonexistent, especially for kernel modules.

Is it even possible to use Linux on desktop without ever having to edit config files or run commands in the terminal?

replies(1): >>42159126 #
133. DeathArrow ◴[] No.42156384[source]
It's a good thing Snapdragon laptops standardized on using EFI instead of stuff like U-Boot.
134. bobmcnamara ◴[] No.42156388{3}[source]
Amen.

I rewrote part of their camera stack once to find that they hadn't managed cache coherence for the MIPI DMA, and didn't connect the coherency domains to handle it in hardware. Ticket probably still not being worked in their support portal.

Very rarely I see a little horizontal strip of corruption in my camera photos and roll my eyes.

135. ◴[] No.42156415[source]
136. windexh8er ◴[] No.42156418{8}[source]
Considering HN started in 2007 I don't think your expedition will yield a ton from the heyday of Mac PowerPC. Apple shipped the last PowerPC hardware in 2006.
137. m4rtink ◴[] No.42156427{3}[source]
I have been using Sailfish OS for more than 10 years daily, withou issues. And many OS releases for the PinePhone work quite fine as well. :)
replies(1): >>42158077 #
138. olddustytrail ◴[] No.42156444{4}[source]
Oh FFS! Round up the US cost, converted to Euros, to 1000. What's 21% on top of that? I refuse to believe that's a difficult calculation for anyone.

The additional cost is obviously not just from VAT.

139. bobmcnamara ◴[] No.42156445{4}[source]
> The OLED uses a ton of battery life

I'm curious what you mean by that? Just that it's usually a large fraction overall? At least it's apt per pixel instead of blasting LED strips and subtracting the light we don't want with LCDs.

140. bobmcnamara ◴[] No.42156461{6}[source]
Used to have AutoCAD UNIX, but died around 2000.
141. bobmcnamara ◴[] No.42156464{5}[source]
Profiling lithium ion batteries for Texas Instruments fuel gauges using their Microsoft Excel tool.
142. consumerx ◴[] No.42156466{3}[source]
Intel Core 7 Ultra 155U. 32 GB RAM. Ubuntu 22.04.
143. cnst ◴[] No.42156606{4}[source]
The point is that most of the keyboards for sale on Amazon are still USB-A, even the more fancy ones, even though Apple useds tend to portray USB-A as last-century and deprecated. USB mice is still faster and more fluid cursor movement than Bluetooth, too.

Also of note, even the most premium keyboards and mice are Full Speed USB 1.1, running at up to 12Mbps. You can verify this yourself through the Apple menu, About This Mac, System Report, USB, and look for your external USB keyboard or mouse.

Compare to the USB-C USB4 ports being capable of up to 40000Mbps. And, to be full-featured, they need to support up to 100W, or more, of power input, as well as output in excess of what would be required for a USB-A USB3 5000Mbps or even 10000Mbps port. Which is to say, for the cost of a single USB-C, a manufacturer can easily provide 4 or more USB-A ports, with a change to spare. That would avoid unnecessary adapters and improve compatibility.

Not to mention that most of the memory sticks are still USB-A, too, and there's no Fit USB sticks for USB-C at all, only for USB-A. Which means that it's far easier to semi-permanently extend storage of a USB-A laptop than of a USB-C one, which you may want to do to try out a system without messing up with your main Windows installation.

It's basically a nab against Apple's decision to remove a useful port, especially on the M4 Mac mini, where they now have USB-C ports that are not fully-featured anymore — the ports at the front have a different spec than the ones at the back, which we all remember now at the time of the announcement, but imagine dealing with it several years down the line, where you'll have to be looking up specs and troubleshooting your things not working the way you expect. They could have easily avoided it by NOT including the 2 slow USB-C ports, and including like 4 USB-A ones instead.

replies(1): >>42157752 #
144. dagmx ◴[] No.42156621{7}[source]
Yes I meant CAD for product/mechanical/architectural design.
145. arp242 ◴[] No.42156627[source]
Lenovo makes many laptops; some are good, some are bad.

This applies to pretty much ever manufacturer. Worked in a computer store for many years, and every manufacturer had some models with high return rates, but also models with low/normal return rates.

Saying "I will never buy $x because I had a bad experience with a bad model" is almost always a mistake IMHO.

What does matter is how they deal with the bad models. Some brands were definitely a lot better than others, and I generally advised customers based on that.

146. mst ◴[] No.42156747{4}[source]
I think generally people who carry an external keyboard and mouse around along with their laptop still think they're using it 'as a laptop.'

Most laptops IME mostly get used on a desk whether with additional paraphernalia or not; 'laptop' gets used to describe the class of machine more than whether it's touching your legs or not.

If you meant literal in-lap use it probably would've been better to specify it, and if you didn't mean 'useless' entirely it would probably have been worth clarifying that since your questioning whether the recommendation was sarcasm rather suggested you -did- mean useless entirely.

Language is a pain, sadly, but I don't think lojban is going to win any time soon.

147. boomskats ◴[] No.42156857{6}[source]
Yeah sorry. You're right, and when I read that I assumed the usual HN context of engineering == the kind of software engineering most often discussed on here. I see what you meant now. Here's where I was coming from anyway, reframed in the context of your comment:

Web dev is painful on Windows. NTFS really can't deal with 50k+ files in node_modules, I think it's something like 50-100x slower still. Not to mention that Windows by default _still_ tries to go and index your entire node_modules and silently poops the bed. This is one of the main reasons behind WSL's popularity, but that only works if you don't have your code on a mounted NTFS volume. Make the mistake of reopening the same repo you started working on in Windows in WSL2 thinking that you'll see an improvement & you'll bed disappointed - silently. You have to move your react project out of NTFS entirely and let the virtualised linux kernel manage those descriptors if you want to get work done.

macOS has a similar problem - not with NTFS but with Docker / virtiofs. Web development experience is generally awesome on macOS if you're working natively, but if you want to work inside a devcontainer (to maintain consistency with prod) and depend on Docker, it slows down considerably. I've heard that OrbStack and Colima have recently made this much better on macOS, but I've not tried it recently. But other more serious software development scenarios, where you want a might want a local k8s environment or you're writing lambda functions that you want to test locally? You have to use Docker and take the hit. In Linux it has always just worked (podman aside). Not to mention that Chrome's memory management is way better there than in Windows (thanks, ChromeOS).

For the rest of these please keep in mind that I explicitly said I was talking about quality of experience rather than quantity of people having to suffer through it, so the whole 'how many X people are on Linux when their manager makes them use Windows' argument is one I was specifically trying to avoid. With that said, I'll try to answer the rest of your qs:

> Anything graphics programming related. D3D and Metal are significantly more prevalent than OpenGL or Vulkan.

Agree almost completely - you wouldn't be building most graphics to run on Linux, so why not develop where your target platform is best supported. I disagree with your assertions around opengl or vulkan (see android), but UE5/Unity support in Windows vs elsewhere proves your point.

> Anything CAD related, because there’s next to no professionally used CAD software on Linux.

Agree, again obviously. In my case I love Onshape, and it works really well on Linux (apart from spacemouse driver support, which is a spacemouse issue not an Onshape one - there's no such thing as a class-compliant spacemouse interface and direct usb access for chrome would need them to implement a full driver; they invested heavily in getting a hack working on Windows but obviously not worth it for Linux, if for no reason other than that their target userbase will be extremely accustomed to Windows because of historical software availability and compatibility). But yeah, Onshape is an exception.

> Audio stuff. How many DAWs have a significant Linux user base?

Ardour supposedly has some recent converts, and the kernel is supposed to be acceptably good at realtime stuff now, pulseaudio/jack are supposedly better now. Regardless, you're right - it's too little too late. FWIW last time I did any real audio work absolutely nothing came close to CoreAudio (even on intel hackintoshes, or _especially_ on intel hackintoshes vs Windows on the same hardware). I don't think that has changed much since. RME drivers make a difference on Windows but WMI still sucks and ASIO on windows still isn't as stable as mac. Reaper officially supports Linux (<3 Justin F) but it's still dependent on Wine and yabridge, i.e. will probably never be on par. Reaper aside (which is a genius piece of software, on par with Samplitude 7 and Logic 5.5.1).

> And even beyond that, how many website devs are on Linux

Almost all of the ones I know, with a few of them still on Mac but curious. Literally none on Windows.

> Flip that around, why would someone use Linux to develop when they could use macOS? Can you give a non-subjective answer? Then try the opposite.

Hopefully I did that when I explained myself above.

> Even if you’re developing for Linux deployments, you can still do most of it local and then spin up docker in the VM on demand.

> The number of software developers who need to run a Linux VM on their Mac/Windows are a vast minority.

I think I already answered this, but for my (admittedly ignorant initial) definition of "actual engineering", unless you're targeting iOS or desktop development, _everyone_ is developing for linux as their primary target. Everyone.

I directly disagree with your final two statements, and that's kind of the point I was trying to make. For modern cloud/infra/saas/product/platform/web dev, i.e. the arguably subjective definition of "actual engineering", everything else is a compromise. Docker is, VMs are, WSL is.

replies(1): >>42156978 #
148. dagmx ◴[] No.42156978{7}[source]
Not to be flippant, but don’t your final two paragraphs boil down to : “if you ignore all the non-Linux stuff, everyone is on Linux?”

Also why is that the “arguable subjective definition”? Why are we trying to define “actual engineering” at all, even if subjective?

On what scale are you defining that? Users? Complexity?

Not to be rude, but it feels like “people in a Linux bubble are just reluctant to admit that there’s a wider non-Linux world out there”.

You said “most of the engineering discussed on here” but there’s tons of posts about graphics engineering. It just happens that web/saas is the most approachable end of software engineering. Again, and not trying to be rude, I think this is a case of being too close to the trees to see the forest. Are you perhaps only clicking on the links to subjects that are relevant to your domain knowledge?

149. nextos ◴[] No.42157119{4}[source]
It is not easy to do this. A friend learned the hard way. She was visiting the US and needed a laptop. Their online shop doesn't take foreign cards, probably to prevent price arbitrage. Lots of Reddit posts confirm the problem. You can always go to a bricks-and-mortar but model selection is more limited, especially in case of exotic SKUs.
150. immmmmm ◴[] No.42157125{7}[source]
I do. With kicad and freecad 1.0rc. It is a joy and a pleasure.
151. epolanski ◴[] No.42157210{5}[source]
Which device are you talking about?
152. irusensei ◴[] No.42157262[source]
> mangled by market power considerations, rather than the CPU architecture this world actually needs

Why are CPUs being built if not for the market? Who are they building CPUs for? And who decided what kind of CPU the world needs?

I like the idea of alternative architectures as any other geek but this lately kind of thinking that permeates the subject comes out as academic arrogance.

153. lostdog ◴[] No.42157719{4}[source]
I've been keeping a list of problems with my gen10:

1. The laptop overheats easily. It is usually hot to the point of being painful to touch. It has melted the adhesive of the rubber strip on the bottom, which has fallen off.

2. The trackpoint is malfunctioning. Several times a day, the mouse cursor will jump to the top of the screen, and be stuck there until I wiggle the trackpoint fully in all directions.

3. There's coil whine and clicking from some part of the power intake.

4. Battery life is extremely poor, usually on the order of ~2 hours.

5. Sometimes the trackpad buttons will stop working. You have to put the laptop to sleep and wake it up again to get them back.

6. Plenty of random freezes and black screens.

154. ◴[] No.42157752{5}[source]
155. cnst ◴[] No.42158001{4}[source]
> The only thing my post was addressing is that you called out RGB mechanical keyboards specifically when there are also plenty of non-RGB and non-mechanical options. It was bizarre, like this reply.

The point was that even the more "premium" products are still USB-A, not USB-C.

USB-A simply isn't going anywhere.

Personally, I find USB-A more useful than HDMI, since HDMI is kind of inferior to USB-C in every possible way. I've tried using a 43" UHD TV as a monitor, since they're as cheap as $149.99 USD brand new, but it had noticeable delay even at 4k@60Hz, and just didn't feel right. The UHD resolution at 43" itself would actually be perfect, since 1080p at 20.5in used to be my fav a few years ago (before QHD at 23" started reaching the sub-$200 range), but, alas, the specs of a proper monitor (brightness, matte, USB-C with PD and a hub) are just better suited for a display compared to a TV, even if the resolution itself may seem ideal.

replies(2): >>42160039 #>>42160561 #
156. nextos ◴[] No.42158077{4}[source]
SFOS is sadly not well known in the US as its not sold there, which has definitely hurt popularity. Lack of VoLTE support for quite a long time didn't help either. Still, it's a great option I recommend to anyone who wants to escape from the current duopoly.
157. badgersnake ◴[] No.42158228[source]
Power button on the edge is epically stupid. Every time I pick it up to walk out of a meeting I turn the damn thing off.
158. maayank ◴[] No.42158839{10}[source]
Private algotrading? Nice. May the odds be always at your favor!
159. cnst ◴[] No.42158924{3}[source]
Yes, Lenovo pricing for this machine is pretty amazing for the last several weeks — at least in the US it is.

https://lenovo.com/us/en/p/21n1cto1wwus1

It's $1184.40 for the default CTO with 32 GB LPDDR5X-8448MHz, and the upgrade to 64GB LPDDR5X brings the total cost of T14s to $1297.20 USD.

Even though the upgrade is listed at $193.00, that's actually the MSRP before the near-permanent discounts that Lenovo is very famous for, because 1297.20 - 1184.40 = 112.8. E.g., the extra 32GB of LPDDR5X-8448MHz — it's actually a faster variant of LPDDR5X than used in the base M4 — costs only a net $112.80 USD!

All together, that's $1297.20 for a machine with more AND faster RAM, at a cheaper price, than an M4 MacBook Pro that has a starting price of $1599.00 USD in the US, for just 16GB of the slower LPDDR5X-7500, compared to 64GB of the faster LPDDR5X-8448MHz with the Snapdragon ThinkPad.

Also, Apple is the only manufacturer in the form factor and price categories to solder storage with their laptops, as nearly everyone else uses the standard 2280, 2230 or 2242 NVME instead. Lenovo generally uses 2242 NVME in their ultraportables, which is also compatible with the cheaper/smaller and more popular 2230, as the 2230 format appears to be more popular because of its use by SteamDeck handheld gaming console and the clones, and hence has a lower price, because there's more competition in the form factor.

Drives with 2TB NVME in a 2230 form factor retail at about $150 right now (that's more expensive than 2280 but cheaper than 2242), compare to $600 that Apple charges for a 2TB upgrade from 512GB on a MacBook Pro! (It's actually $800 on a MacBook Air or Mac mini to go from 256GB to 2TB!)

Not to mention that Snapdragon does support DP MST for daisy-chaining the monitors through DisplayPort Multi-Stream Transport, whereas MacOS still doesn't — unless you're using Windows on an Intel Mac, that is!

But, hey, at least Apple has finally given us a 2 external monitor support with the base M4 chip, without having to close the lid!

160. yonatan8070 ◴[] No.42158933{4}[source]
Yeah, 155H + RTX 500 Ada. I use it primarily docked, so I don't really have data for efficiency/battery life. I did stress it with a Linux kernel compilation (`make -j22`), it was a while back, but I saw that the CPU frequency was up at 4GHz at the start, but dropped to 2GHz for the majority of the compilation, despite temps being in the 60-70°C range. I didn't try to troubleshoot it further since it's a work laptop and I don't compile huge projects on a regular basis. In terms of general system performance, I'm using it with Fedora KDE and it has been great.
161. yonatan8070 ◴[] No.42159126{5}[source]
> They love to boast about technical achievements instead of doing something that would actually enable real-world regular-usage scenarios.

For mobile Linux in particular, I found that it's quite the opposite, I see projects like Phosh and KDE Plasma Mobile constantly showing UI and UX improvemnts (albeit at a slower pace than desktop projects), while basic hardware support is non-functional.

Of course I'm not expecting every UX/UI dev to abandon their project to jump into low-level kernel development and bring support for more devices, but it feels like the desktop environments are developing for a device that doesn't exist.

> Is it even possible to use Linux on desktop without ever having to edit config files or run commands in the terminal?

On a modern Linux distro (that isn't one of the "advanced" ones), the answer is yes. If you install something like Mint or Ubuntu, you have a graphical app store and driver manager (which AFAIK you only need for NVIDIA GPUs).

replies(1): >>42162208 #
162. cnst ◴[] No.42159402{4}[source]
The $193.00 for an extra 32GB of LPDDR5X is simply an example of Lenovo's CTO website showing the pre-discount MSRP prices for all the upgrades, even though they run near-permanent discounts of 40% and more compared to their official MSRP for many products.

As pointed out in the other comment, the true price at Lenovo for this upgrade is only $112.80 — not as good as you'd get with the DDR5 SODIMM, but it's actually cheaper than what Crucial supposedly charges for their 32GB of LPCAMM2, which isn't even as fast as what Lenovo includes.

https://www.crucial.com/memory/ddr5/ct32g75c2lp5xg — $174.99 for Crucial 32GB LPCAMM2 LPDDR5X-7500 — compare to a net $112.80 difference at Lenovo for an extra 32 GB LPDDR5X-8448MHz (Soldered).

163. fb03 ◴[] No.42159558[source]
What laptop do I get right now to run Linux with decent battery life? My dream would be a Mac-like 14 hour battery life experience running Ubuntu. I don't want to buy a Mac or be tied to their walled garden, it's literally my last resort - but I do need a laptop with better battery life than x86_64's with 3 hour battery life in a good day.
replies(1): >>42182195 #
164. fb03 ◴[] No.42159572[source]
can you tell me about the battery life? I seriously need a new laptop to run linux and I need decent battery life. Don't want to buy a Mac just to have more than 3 hours of battery life
replies(1): >>42164017 #
165. fb03 ◴[] No.42159611[source]
Can you tell me about your Linux on Mac setup?

Here's my situation:

At home, I develop on a very beefy x86_64 desktop machine running Ubuntu.

When travelling overseas for work, I have an x86_64 laptop which provides me decent performance but only lasts 3 hours or so. All my colleagues are rocking Macbooks which last a whole day and I can't even take a piss without thinking about a power outlet.

What is the battery life for a setup where you only use the outside world Mac as a shell for a Linux VM? Can you run X11 applications remotely with `ssh -X`?

I sincerely HATE the whole Mac OS ecosystem but right now, they are the best in terms of battery life for a mobile device, and I need that.

Thank you for any information you can provide!

replies(1): >>42166870 #
166. smolder ◴[] No.42160039{5}[source]
> The point was that even the more "premium" products are still USB-A, not USB-C.

Often they're both, with detachable cables. Again, it was just weird that you brought up RGB specifically, something not at all central to your original point, a gimmick marketed at 'gamers' which is pointless in a well lit room; as well as mechanical keyboards specifically; as well that you've carried on like this in reply. Please don't take the time to reply again.

167. raegis ◴[] No.42160127{4}[source]
I filled out the form online, and they immediately sent me a FedEx mailer. I sent it in, but they're estimating Dec 2 for the return. So that's more than a three week turnaround, which is longer than I wished. I'm in southern California and the repair center I mailed it to is in Texas. It was slow ground shipping.

They have two different higher tiers of protection for "next day" repairs. I'm thinking about upgrading.

168. raegis ◴[] No.42160149{3}[source]
It is packaged by Ubuntu. Linaro is doing the work with Qualcomm. https://www.linaro.org/blog/qualcomm-and-linaro-enable-lates...
169. jasomill ◴[] No.42160561{5}[source]
I've tried using a 43" UHD TV as a monitor, since they're as cheap as $149.99 USD brand new, but it had noticeable delay even at 4k@60Hz, and just didn't feel right.

This is typically due to default settings on TVs enabling various high-latency post-processing options.

Most TVs have "game mode" settings that disable all these at once, at which point latency is comparable to monitors.

Case in point: at both 60 Hz and 120 Hz*, 4K latency on my LG C4 is within a millisecond of the lowest-latency monitors listed here:

https://www.rtings.com/monitor/tests/inputs/input-lag

I fully agree that HDMI is inferior to USB-C, if only because quality USB-C-to-HDMI adapters are widely available, and mini/micro HDMI connectors commonly used on small devices (not including this laptop) are garbage.

* Probably also true at 144 Hz, but the linked table doesn't have a dedicated column for 144 Hz, complicating comparisons.

170. rustcleaner ◴[] No.42161569[source]
Stay out of GNOME-land, those creeps go nuts for taking away features!
171. jamaicahest ◴[] No.42162208{6}[source]
> (which AFAIK you only need for NVIDIA GPUs).

Which is what a lot of users have.

replies(1): >>42162484 #
172. yonatan8070 ◴[] No.42162484{7}[source]
Yes, and in the driver manager you can install the relevant drivers with a few clicks
173. hbogert ◴[] No.42162957{5}[source]
I'm not sure why you'd say that. Framework still hasn't gotten their s0ix standby stuff fixed for all generations.

Used a t480s for 5 years and it was awesome. And now my t14 gen3 is doing pretty fine as well. What are the issues you are running into?

174. bomewish ◴[] No.42163854{3}[source]
How do you know it's faster than when it had MacOS on it? Confused!
175. consumerx ◴[] No.42164017{3}[source]
On "Battery Saver" and low brightness you can get up to 8h - 10h, easy.
176. gigatexal ◴[] No.42166870{3}[source]
So you’re probably not going to like the solution but it involves even more money!

Parallels for Mac I’m Subscribed to and then run Fedora with i3 and it’s graphically accelerated and really really fast and I just use it like I would anything else except now I have the option to use macOS.

What you’re going to hate even more is I’m finding myself just trying to make macOS more like i3 finding tools that try and get there. Yabai and others.

In the end I am almost entirely in. Terminal with tmux and have a safari or chrome window open for docs and slack for all the work distractions.

replies(1): >>42166879 #
177. gigatexal ◴[] No.42166879{4}[source]
Battery life in this setup is probably 80-85% of what I get in macOS and that’s already amazing but I have a m3 max one and that is overkill and likely kills battery life just itself.

I couldn’t for the life of me get ssh -X working on macOS so I went the full os route :shrug_emoji:

178. Muromec ◴[] No.42168409{5}[source]
I got one in March 2022 and it's still kicking. Had to replace the heat sink and the keyboard this year. The support is kinda slow on the response, but the hardware itself is pretty nice.
179. CoolCold ◴[] No.42182195[source]
no idea on Linux, but I've seen some benchmark reported up to crazy 28h long on Windows, and ~ 22h more like average across several models
180. koziserek ◴[] No.42188448{3}[source]
Tuberculosis
181. hulitu ◴[] No.42192976{6}[source]
It is a start. A wrong one, but still a start. /s
182. hulitu ◴[] No.42192980{4}[source]
Are there any uses for this today ?