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

My boss.

Generates entire websites with AI Slop. Instead of sending a single text mail with three links and the words please make that certificate.

No. He wastes the time of all personnel. Wastes energy. And hides the important message in a wall of text (I was the only person which recognized, that he requires the certificate…it was hidden in a side box).

Right now we re-implementing every frogging tool which was ever developed by more experienced people.

    Excuse the long letter, I hadn’t the time to write a short one.

I had a boss who was the opposite. He was so terse in his emails that if you just read one without context you'd have no idea what he was asking for.

Communication is hard, but considering that it is an important skill for all managers one wonders how these people got into their position...

I see usually two options:

    a) Solution X does it generally better than Y and their solution is *ported*.
    b) Adapt to solution Y. The end.
Most of the time it is b. Because Vim shall not be Emacs. Linux shall not be Windows. And macOS shall not be Windows either.

Do you remember that foolish Windows-Themes on Linux? Luckily GNOME has killed custom theming. And Apple also. Custom theming is a horrible mess aside from areas where it is intentionally (e.g. Vim color schemes).

But it is also possible that Gimp moves to option A. At some point and they are interested in user-interface improvements. Most people just want to use Single-Window-Mode which shall be default for many years.


c) There's a sane, standard way of doing things that everybody is familiar with, but you do decide to actively go against it for decades because you like doing things your way, and if anyone has anything to say about it they're "free to fork" and you "don't owe anyone anything", but despite that, everyone should use your thing because it's free and you're the good guy, and otherwise they're supporting the empire of evil.

This is why Krita is sweeping the floor with gimp - sane UI that's way closer to Photoshop. You need to rebind 5 things and you can use it.

> Luckily GNOME has killed custom theming

Same deal. What do you care what I do with my computer? GNOME is hanging on by nature of being the default, but very few people pick it when they have the choice. It will be dead in 10 years.


This is a lot of very confident assertions.

> you do decide to actively go against it for decades because you like doing things your way

Perhaps there's a good reason why a developer or a group of developers decide to do things a certain way.

> This is why Krita is sweeping the floor with gimp

Aside from the fact that these programs are intended for pretty different things, the impression I have is that GIMP has a much larger install-base than Krita and more people are aware of it. Far from "sweeping the floor".

> GNOME is hanging on by nature of being the default

Or perhaps some people (and enterprises) want a polished OOTB desktop experience without having to deal with KDE's bugs and Windows-like design language. There are plenty of GNOME installs on Arch Linux for example, where you can't speak of any "defaults" with regards to desktop environments.[0]

[0] https://pkgstats.archlinux.de/fun/Desktop%20Environments/cur...


Oh wow, I wasn't aware how small the share of GNOME usage is on Arch. The trend is clear too. Case in point, it seems.

Second place is small?

17% for GNOME, when KDE gets 41%? Yes, that's surprisingly low.

> Do you remember that foolish Windows-Themes on Linux? Luckily GNOME has killed custom theming.

In what way has GNOME killed theming? There are lots of themes available on [1] and some of the most downloaded ones are consistently imitations of the latest macOS or Windows style.

[1] https://www.gnome-look.org/browse?cat=135&ord=rating


Custom themes for DEs and the like are fairly important for accessibility.

And TUIs

* Are simple to grasp for uses * Efficient to use (not just resource wise) * Look nice on nice terminals

Notcurses (C++) and Ratatui (Rust) did help ncurses (C) a lot.


Reading from Wikipedia Spirit sounds like a horrible low-cost Airline like Ryanair. Why should we rescue something which hurts employees and passengers?

If it would be TWA or PanAm my reaction would be positive.


Many people, myself included, will gladly be 'hurt' on a 2-3 hour flight, if that means we can save some noticeable amount of money on the fare.


“Horrible” and “low cost” are contradictory for many consumers


The "low cost" in Ultra-Low-Cost-Carrier refers to the operating costs to the company, not the cost they charge for goods and services. Though they usually come in tandem.


Are they just “against” or is there a currently required set of applications which cannot migrate to Gtk3 or Gtk4?

Even Gimp is using Gtk3. And already heading to Gtk4. Take that already with a smile ;)


GTK3 is a mixed set of tradeoffs. GTK4 is a strict downgrade.

If proper fractional scaling could be backported to GTK2 it would be strictly better than GTK3. Having GTKRC theming again would be amazing.


Probably both. GTK2 is a very different toolkit to GTK3 and 4, so naturally some things that work with it will never be possible with GTK3 or 4


No. It is using a central “well known server” and requires internet.

Test:

    * Does it work in an airplane?
    * Does it work in a submarine?
    * Does it work in the mountains, when a thunderstorm is approach and you need to share the GPX?

Basically my Garmin Edge and iPhone can do this. Magic-Wormhole fails in all test cases.

Implementation shall be able to negoiate a connection locally (e.g. Bluetooth) and upgrade to peer-to-peer WiFi if need (Garmin doesn’t need that part, GPX are usually smaller than 1024 KB).


Modifications can be made to do that minimal peer exchange over BT. They may already exist, but I haven't used that part yet.

It seems like a lot of extra work to reinvent the wheel and get the security wrong instead of extending a well established protocol with many other tools built on top of it.


I wonder about the sadly.

Luckily the hang was deterministic.


I think the author meant that she was just trying to work on her slides, and was hoping that by quitting/restarting, the bug would temporarily go away, so she could continue working on what she actually wanted to work on, and not go down a debugging rabbit hole.

Certainly the determinism made it easier to fix, but the determinism also meant that she had to stop what she was doing and fix it right now, which is... "sadly".


Sadly as in "Oh dear, I better start debugging this" I think.


I’m still surprised how people ignore Meson. Please test it :)

https://mesonbuild.com/

And Mesons awesome dependency handling:

https://mesonbuild.com/Dependencies.html

https://mesonbuild.com/Using-the-WrapDB.html#using-the-wrapd...

https://nibblestew.blogspot.com/2026/02/c-and-c-dependencies...

I suffered with Java from Any, Maven and Gradle (the oldest is the the best). After reading about GNU Autotools I was wondering why the C/C++ folks still suffer? Right at that time Meson appeared and I skipped the suffering.

    * No XML
    * Simple to read and understand
    * Simple to manage dependencies
    * Simple to use options

Feel free to extend WrapDB.


Meson merges the crappy state of C/C++ tooling with something like Cargo in the worst way possible: by forcing you to handle the complexity of both. Nothing about Meson is simple, unless you're using it in Rust, in which case you're better off with Cargo.

In C++ you don't get lockfiles, you don't get automatic dependency install, you don't get local dependencies, there's no package registry, no version support, no dependency-wide feature flags (this is an incoherent mess in Meson), no notion of workspaces, etc.

Compared to Cargo, Meson isn't even in the same galaxy. And even compared to CMake, Meson is yet another incompatible incremental "improvement" that offers basically nothing other than cute syntax (which in an era when AI writes all of your build system anyway, doesn't even matter). I'd much rather just pick CMake and move on.


Build system generators (like Meson, autotools, CMake or any other one) can't solve programming language module and packaging problems, even in principle. So, it's not clear what your argument is here.

> I’m still surprised how people ignore Meson. Please test it :)

I did just that a few years ago and found it rather inconvenient and inflexible, so I went back to ignoring it. But YMMV I suppose.

> After reading about GNU Autotools

Consider Kitware's CMake.


Meson is indeed nice, but has very poor support for GPU compilation compared to CMake. I've had a lot of success adopting the practices described in this talk, https://www.youtube.com/watch?v=K5Kg8TOTKjU. I thought I knew a lot of CMake, but file sets definitely make things a lot simpler.


It lacks the first party support cmake enjoys.


The last competitor remaining is Lenovo with the ThinkPads and pre-installed Linux [1].

But even Lenovo cripples them:

    * You need to be very careful. Select alwaysCTO build with the best available display. But even then, Lenovo *removed* the HiDPI display from the X13. The only actual competitor to the MacBook Air is the ThinkPad X13.
    * Lenovo added useless camera humps protruding out of the panel. There is a thick bezel and enough space for a much better camera. And for opening the laptop used to be a dent in the (round!) palmrest, nothing protruding.
    * AMD, Intel and Lenovo fail to ship a fanless X13 and T14. I would happily keep same performance for two years, just getting rid of it.
    * Lenovo is drowning us in Yogas, Z13 or whatever Legion. 

They still have huge advantages (keyboard, maintenance manual, replacement parts, Linux compatibility, much more ports in case of the X14 and T14). Apples keyboards are nowadays “acceptable” but not even comparable to a good ThinkPad keyboard.

[1] By the love of god. Don’t order them with Windows! You are putting 80 to 130 euro right into Microsoft’s stock owners. And they will use it to harm Linux. And of course, making Windows even worse. They use it to harm you. Select Linux. Donate the rest (Fasst, GNOME, KDE…) or use it for the better display.


Lenovo's website is a disaster. Not only do they appear to have 100 sku's but on a 27" 5K Apple Studio Display I can see four laptops in the grid[1], which are actually cut off with their prices below the fold. Every single grid item has a "Katapult" lease to own offer, a "My Lenovo Rewards" offer (who the fuck is collecting rewards points from Lenovo, and what customer prioritizes the rewards they might earn over literally every other piece of information about the laptop?). There are 30 copies of the "®" symbol on the page. It's honestly a lesson in how not to design an e-commerce site.

- [1]: https://www.lenovo.com/us/en/laptops/subseries-results/?visi...



ThinkPads are also getting some real love, if ifixit didn't clickbait, the new lineup includes a lot of innovations to improve repairability

https://www.ifixit.com/News/115827/new-thinkpads-score-perfe...


I know Lenovo has their issues, but out of all the non-Apple laptop companies, they are by far the best out there. And to their credit, they do try to listen to customer feedback.

Also, AFAIK, Lenovo still has their ThinkPad designs developed by a design think-tank lab in Japan that they own (and IBM still has a bit of influence here as well) so I know Lenovo still gives somewhat of a damn in trying to develop a solid laptop.


Only the T and X series benefit from the Japanese design studios though and have the build quality to match. The E and L series are indistinguishable from a myriad of bargain bin business laptops, including Lenovo's own ideapads.


Even just within the Thinkpad lineup, their website is a mess. Let's even restrict ourselves to just T series Thinkpads.

First, the page looks like it misrenders with garish, inverse-color boxes breaking the apparent margin of the page. Then we get to the models:

  * ThinkPad T14s Gen 6 (14" Snapdragon) Laptop
  * ThinkPad T16g Gen 3 (16" Intel) Laptop
  * ThinkPad T1g Gen 8 (16" Intel) Laptop
  * ThinkPad T14 Gen 6 (14" AMD) Laptop
  * ThinkPad T14s 2-in-1 (14" Intel) Laptop
… that's just the first row. There are 17 items shown. Mostly it's just a poor presentation: there's ~3-4 actual lines, and the rest of what's show is combinatorical complexity of the various ways you can customize them. It's a crapshoot of a presentation.

The builds themselves seem worse now than they have before: they're overall more expensive for what you're getting vs. a few years ago. E.g., the GPU is … gone? They're all iGPUs now. They include a "45%NTSC" screen by default, which is something I've never heard of, and I thought sRGB was the literal bottom of the barrel, but I guess we can go deeper. The warranty is pathetic, but so too is Apple's.

You are right, you can get them without Windows now.


Tenth of millions of devices were sold (somewhere between 20 to 35 Million?). You could build multiple plants for it, with government funding in Europe.

The MBAs at Apple noticed:

    * Big size is a status symbol in Asia. And TV replacement. Their a lot of people in Asia.
    * Due to vendor lock-in people need to purchase anyway. So just sell them the standard phone.  
They got the sales anyway. We don’t have a “functional market”. But Apples marketing was weird. They named it Mini instead of Compact or Air. And launched it against the SE? A lot people already refused to move from the SE 1st Gen to the Mini, to due the increased size and missing TouchID.

So Apple assumed people want even bigger Max or Air. The Air which is actually much thicker most other phones. Both seem to fail.


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

Search: