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

> And if this simpler solution was actually better for the company, it should be highlighted[…]

Simpler than what? The reason this phenomenon is so pervasive in the first place is that people can’t know the alternatives. To a bystander (ie managers), a complex solution is proof of a complex problem. And a simple solution, well anyone could have done that! Right?

If we want to reward simplicity we have to switch reference frame from output (the solution), to input (the problem).


I'm (also) an EM, I've been a pure EM in some roles in my career and I really struggle to understand these pain points that many people bring up. Isn't a manager job to know what their managees are focused on over a period of time? Shouldn't be they aware of the projects the team is working on? As EM and most probably previously engineers, shouldn't they know already why simple solutions are good?

Contrary to HN popular belief, there are neither incentives nor benefits to building native ui apps, for neither consumer nor professional apps. The exception is apps that only make sense on a single platform, such as window management and other deep integration. On iOS/macos you have a segment of indie/smaller apps that capture a niche market of powerusers for things like productivity apps. But the point is it makes no sense for anything from Slack, VSCode, Maya, DaVinci Resolve, and so on, to build native UIs. Even if they wanted to build and maintained 3 versions, advanced features aren’t always available in these frameworks. In the case of Windows, even MS has given up on their own tech, and have opted to launch webview based apps. Apple is slightly more principled.

Qt delegates to native UI in a lot of cases. I think a lot of people who rail against native UI fail to delineate between native UI and first party frameworks. Using third party frameworks, even cross platform ones, does not mean you lose out on native UI elements.

I am not an apple framework expert, but some things in apple ecosystem are nice.

CoreImage - GPU accelerated image processing out of the box;

ML/GPU frameworks - you can get built-in, on device's GPU running ML algorithms or do computations on GPU;

Accelerate - CPU vector computations;

Doing such things probably will force you to have platform specific implementations anyway. Though as you said - makes sense only in some niches.


Strong disagree. I think Microsoft’s decision to wrap web apps for the desktop is one of the stupidest they have ever made. It provides poor user experience, uses more battery power and needs more memory and CPU to be performant and creates inconsistencies and wierd errors compared to native apps.

The increased adoption of webviews has resulted in a death by a thousand cuts effect on Windows 11 performance. The speed bump that comes from going from an up to date Windows 11 install to a up to date Windows 10 install on the same machine is stunning… W10 is much more snappy in every regard despite being nearly identical functionally speaking.

I won’t try to claim that Electron and friends have no place is software development but we absolutely should be pushing back harder against stuffing it everywhere it possibly can be.


> but we absolutely should be pushing back

Every modern desktop uses webviews in some capacity. macOS renders many apps with webviews, GNOME uses gjs to script half the desktop. The time to push back was 10-20 years ago, it's too late to revert now.


They’re still fairly uncommon in macOS, mostly being used in places related to cloud service settings. SwiftUI and Catalyst (iOS bridge) are both much more common than webviews, and AppKit remains ubiquitous.

Meanwhile on Windows major features like the Start menu are written in React.

Worth noting that WebKit webviews also tend to be more lightweight than their Chromium brethren.


> GNOME uses gjs

I don't think gjs is a webview. It uses JavaScript, granted, but binds to a native toolkit, not to DOM and CSS.


What do you mean? With every launch they change the orientation of the camera array so you can tell who has the new model, and thus, is a better person.

You need to be well versed in the attribution for camera disposition. I am too old for that so getting understanding who is the better person is challenging :)

Good news! they've also changed the number of cameras, and added a notch for you.

Thay aren’t making our lives easier are they?

> Musk miscalculated on 1) cost reduction in LIDAR and 2) how incredible the human brain is compared to computers.

And, less excusable, ignorant of how incredible human eyes are compared to small sensor cameras. In particular high DR in low light, with fast motion. Every photographer knows this.


And also ignorant about how those two eyes have binocular vision, adjustable positions, and can look in multiple mirrors for full spatial awareness.


There are good arguments but this isn’t one. Many humans (like me!) drive fine without binocular vision. And the cars have many cameras all around, with wide angle lenses that are watching everything all the time, when a human can only focus in one direction at a time.


I thought only the front view has binocular vision on the cars. The others are single, with no depth perception. How does it know how close objects are outside this forward cone?

https://www.researchgate.net/publication/378671275/figure/fi...


I’m guessing the fields of view overlap for any 2 adjacent cameras, so you can get parallax measurements from any angle.


So your eye does not have an adjustable position and you cannot use mirrors?


Both are easily compensated for by having many cameras.


Binocular vision is not only relevant for driving (well, maybe for the steering wheel, but that's not the point).


It gives us depth perception. And moving the eyes and/or head gives the depth perception over a wide field of view.


What I mean is that binocular vision just give us depth perception for a meter or so - about around where our hands can touch.

Moving the head/body goes a little further, but that was not my point.


Is this true? I'm looking at a tree outside and I get parallax when I close one eye and then the other. I thought the parallax is the basis for depth perception.


> I should have the right to […] use a "free" store that is not under control of Google

Yes, but we also need to stop thinking like we’re trying to please the ghost of Steve Jobs. There is no ”store”. There are installers. You distribute them how you see fit, probably through the web.

These ”alternative stores” angle is a controlled dissent corporate plan B, much like how recycling was propped up by the fossil fuel industry.


> It feels like this has been completely lost, even on platforms like mac where consistency used to be important.

There are two kinds of consistency: across apps within a platform and across platforms within the same app. As someone who uses multiple platforms regularly, I have forever been annoyed when eg keyboard shortcuts change when I switch to a different computer, especially when I’m using the same app.

Apps like Discord, Spotify and VSCode are consistently the most pleasurable to use because they are largely the same.

For a unique piece of hardware like the old iPod, it made more sense to do your special custom UX as a unified product. But we’re talking about general purpose computers. The ”platform” shouldn’t be special imo, it should simply be predictable and stay out of the way. They mostly provide the same thing, like copy paste and maximizing a window, yet have different controls. This differentiation adds no value, at least to me.


You forget you’re a minority. Most users use one platform, or at most one work one private (probably with different software). So most software should be optimized for the platform, not consistency across them.


The people I know who go through the trouble of pirating and downloading vast libraries of music are all musicians themselves, or at the very least total music nerds. They don’t want to lose access to their stuff, plus if they ever need to import audio into a DAW, DRM is a no-go. They are the same people who spend large amounts of money on vinyls, and support smaller independent artists through concerts, merch and (back in the day) CDs.

It used to be more mixed, but today, piracy is often the only option to ”own” any media at all.


> piracy is often the only option to ”own” any media at all.

Maybe I’m misunderstanding something here, but I find that nowadays the process of buying high-quality, DRM-free MP3 music is as simple and straightforward as it can be: you purchase the files (on Bandcamp, Amazon, Apple Music, etc.), download them legally, and then physically own them forever.

By the way, when purchasing through Bandcamp, 80+% goes to the artist (https://bandcamp.com/fair_trade_music_policy). So not only do you own the music, but you also make sure the artist is properly paid for their work.


> Maybe I’m misunderstanding something here

Nope, you are just more informed than me, thanks for the correction. I was extrapolating based on general trends in all forms of media (like games and movies too). It would be interesting to know what ratio of music can be acquired DRM free today.


The musicians I know are the most inclined to actually pay for music (NOT through Spotify) and buy merch.


It's both. Musicians and music nerds buy CDs and LPs and tapes and Bandcamp files and they "pirate" music both because they care about ownership and quality and rare or substantially different editions of records that aren't available legally, and because they've seen the sausage factory from the inside and know that "stealing" $0.02 from an artist who's starving like them anyway isn't really that far up on the list of heinous crimes. Buy the shirt, download the album. No one cares.


> it is prudent to not depend on those who have a fundamentally different and incompatible world view.

Like Saudi Arabia and formerly the Saddam regime (when he sold oil in USD)?

While compatible world view is used as an argument against diplomatic and economic relations, in reality it’s just a bonus, not a requirement. What’s important is plain old cost benefit and national interests. The US is still a better ally for EU than China, but it’s gotten drastically worse fast. And while China has territorial ambitions, they are nowhere near EU. The US is the good old status quo ”devil you know”, but it’s abundantly evident now that nobody really knew them, including many of their own political elites domestically.

On diplomacy timescales, ignoring China because of human rights concerns is exceptionally short-sighted, both for EU if US continues current path, and for global stability in case conflicts escalate between China and US. There is no choice that guarantees EU will have a strong ”human rights” ally in 10 years.


> Eufy would be better if they'd fix their roller brush design and didn't lean so heavily into making you buy their replacement components. It's designed around buying Eufy refills.

FWIW there are 3p replacements that are super cheap for roller brush, side brush, filters, bags etc. As for detergent for the mop, I first thought I was smart to buy 3p detergents meant for robot vacuums because they were cheaper. Turns out they clogged the tubes which was tricky to fix, but I did it. After that I bought Eufys original, and lo and behold, it was much more concentrated, which meant it was actually significantly cheaper than the 3p ones (and smells better).

Navigation is spot on. Obstacle avoidance sucks though (to be fair my floor is patterned stone - hard to see anything) and cat toys sometimes get stuck in the roller brush.

Btw what’s the alternative to roller brush?


> Quite the opposite is true (I believe) since a ton of users would leave Firefox for alternatives.

Yes but keep in mind that’s not an individual problem that is solved by switching browsers. If a browser engine dies, the walls get closer and the room smaller. With only Chromium and WebKit left, we may soon have a corporate owned browsers pulling in whatever direction Google and Apple wants. I can think of many things that are good for them but bad for us. For instance, ”Web Integrity” and other DRM.


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

Search: