Live data from Hacker News

Ask HN: Software you hate but can't replace?

news.ycombinator.com

141–150 of 328 posts

Re: Ask HN: Software you hate but can't replace?

#141

Android. When holding my phone up to me ear after answering a call, the screen won't switch off and random buttons will then get pressed because you know, I'm holding it against my ear. Can't find any options in the seeing to fix this issue. My wife has exactly the same problem despite using a different make of phone. How can Android fail at the most fundamental task? The alternative of Apple is too expensive for me.…

I have worked on technology related to the proximity sensors on phones (the thing that’s supposed to detect when your phone is at your ear while on a call) and have known people who have worked on several proximity sensors on several different phones and other devices.

These are generally simple sensors but they are sort of hard to quality control in the factory and tuning them generally takes some significant amount of work.

The problem for phones without a “notch” like what the iPhone does is that the OEMs tried to put the proximity sensor below the screen. It generally works - but the problem is that the IR pulses emitted by the sensor excite the display and will turn on pixels and create a grey or white spot over the sensor. Product managers later decided that they don’t like this spot, so engineers had to put in all sorts of software mitigation, mostly involving turning off the sensors and making them less sensitive.

An expensive phone generally has a larger team of engineers who will tune these sensors, work on the factory quality control problems and generally make things reliable. Apple, with their strong engineering culture has generally refused to deal with the white dot on screen thing entirely by putting the sensor on the notch.

Unfortunately with lower end phones, you can’t get the same quality that you will get with a $800 phone. There are people who work really really hard to make things better, but its mostly underfunded engineering teams trying to fix problems in software that honestly should be fixed in the sensor hardware by the vendors.

Re: Ask HN: Software you hate but can't replace?

#143
HTML - The language that lets you do everything except markup hypertext documents.

Seriously, why can't you add a markup layer to a hypertext document without copying it and embedding said markup? This exposes you to the dangers of copyright law, and the trolls that exploit it.

Talk about false advertising.

Re: Ask HN: Software you hate but can't replace?

#144

Async Rust. It separates Rust ecosystem. Can’t be replaced because your code is either async from the beginning, or not. You are using either async libs, or some outdated libs because all modern versions have to support async Rust.

Amen to this one. It’s a shame you have to choose between tokio or async std too. Why hasn’t Rust standardized a single engine?

Re: Ask HN: Software you hate but can't replace?

#145

HTML - The language that lets you do everything except markup hypertext documents. Seriously, why can't you add a markup layer to a hypertext document without copying it and embedding said markup? This exposes you to the dangers of copyright law, and the trolls that exploit it. Talk about false advertising.

HTML specs say you can do what you’re saying. The tools and most publishers haven’t focused on implementing annotations and edits well.

Re: Ask HN: Software you hate but can't replace?

#146

Lastpass. I can't replace it because it is the corporate standard at work. The UI seems to work against me. Search? Don't even bother, better off with just your eyeballs. Refresh? No, try logging out and back in. There are better alternatives, both when it was chosen and now, but it wasn't my decision to make.

Lastpass has had too many issues to ignore. Time to move on for me.

Re: Ask HN: Software you hate but can't replace?

#147
post #89

MS Teams: What makes it bad: First of all, it uses Electron, thus it is laggy and wastes too much resources. Maybe it is just a pet peeve of mine, but I hate , if an application does not look native on my GNOME Desktop and does not follow any HIG. Another factor is the proprietary nature of MS Teams. If it was open, there would probably be some other client/some way to have a real native client. My preferred alternat…

To add to what others said, another crap piece of Teams' UI is the file manager: it plays very badly with the browser (can't middle click a file to open it in another browser, pressing the back button is broken) and it has a shitty pdf viewer (why the hell does it need an integrated viewer anyway?). My university pays for Google Meet too, and has a server running Moodle, so I have no idea why professors prefer Teams…

Teams is a shim on top on Outlook Groups and SharePoint. It’s kind of a brilliant approach, as it allowed them to ship without needing to reinvent the security model, ediscovery, etc.

The downside is that it is clunky. But even then, it’s exponentially better than native SharePoint, WebEx, etc.

Over time, I’m sure they’ll do what they did with “OneDrive for Business” and build services over time to replace or augment that underlying stuff. OneDrive was a turd a 6–8 years ago but got much better about 2 years ago and seems to get incrementally better.

Re: Ask HN: Software you hate but can't replace?

#148

MS Teams: What makes it bad: First of all, it uses Electron, thus it is laggy and wastes too much resources. Maybe it is just a pet peeve of mine, but I hate , if an application does not look native on my GNOME Desktop and does not follow any HIG. Another factor is the proprietary nature of MS Teams. If it was open, there would probably be some other client/some way to have a real native client. My preferred alternat…

As much as I hate Electron, Teams is an insult to Electron. There are Electron apps that are tolerable - Teams is not even that.

Re: Ask HN: Software you hate but can't replace?

#149
Grafana. Most of our dashboards are parameterized and half the time, using the dropdown to select a different value for a variable doesn’t work. The menu just closes and the variable doesn’t update.

The “stacked” option when displaying multiple series is a super dangerous footgun; it will show you numbers that aren’t actually occurring.

If you accidentally make a too-heavy metrics query the entire page becomes sluggish and crashes, and you have to refresh and start from scratch. There’s no way to simply abort the last mistaken change.

If you accidentally make in invalid metrics query (like wrong combination of variables) then the entire dashboard gets into a corrupted state where even if you return to a valid combination of variables, all you get is red. Again, refresh and start over.

I don’t think there’s anything better out there. Perhaps we are a few versions behind, but the last major upgrade we did only made it buggier.

Re: Ask HN: Software you hate but can't replace?

#150
post #35

iTunes/Apple Music. I use it to manage a huge collection, and the Ui is terrible. Examples: some file I can’t find has a bogus header or something, so every time the program opens or if I add something it spends 10 minutes doing some gapless playback analysis. None of the fixes suggested online address it. When it’s doing something like that or ripping/converting music, you can’t scroll around your collection since e…

The new "Music" app that replaced iTunes is a complete pile of shit, inline with all the "modern" iOS apps such as Music/TV/Podcasts/News/Home - while their predecessors may have had functional issues, their new incarnation has similar functional issues but has also been gutted of most features, replaced with lots of whitespace.

Yes, it turns out you can do worse than iTunes.

Post reply on HN