Wouldn’t that leave out the set of people who have no income? For example, long term unemployed, adults switching careers and needing to take a long time off for education, etc? While the solution gets close, I don’t think it’s strictly the same thing. Add on top of that our unnecessarily complicated tax system and this sounds even less equivalent.
Huh? I’ve been backing up my iPhone photos to my home server (running ZFS) since my first iPhone back in 2011. And Linux was my primary OS too. Not sure where that iPhone Air comment comes from.
This brings me back. My first DIY PC used an Abit motherboard. It was a great computer and was still functional after 5 years before I upgraded. I never knew about the poor quality capacitors. I guess I lucked out.
This doesn’t appear to always work? Sometimes the placed item gets sent back to the original position even though it’s clearly being placed in a new spot (at least from what I can see visually). The UX idea is nice.
> However, we've got a new CEO, and one from the Firefox side who openly talks about Firefox being the core focus for Mozilla. This is exactly what we've been asking for! I think we should give them a chance.
You know the saying “fool me once, shame on you, fool me twice, shame on me”? Mozilla is well beyond a count of 2 for me and I assume everyone else who is generally pessimistic about every new plea for giving Firefox another chance. While I understand the angle you’re coming from, I think this argument will read as disrespectful to those who have given Firefox multiple chances.
Actions speak louder than words. I think that Mozilla has to make multiple moves in the right direction before this type of plea can be made.
Good to know. Every time I gave Tauri a shot, issues with the state of WebKit on Linux was always my first hard wall. I never got to even trying to make a production executable. Sounds like it’ll be a long time before this ever becomes viable for fully cross platform use cases.
Yup, came here to say this. After reading the article, it became abundantly clear that the author doesn’t support Linux and most of the article is just a summary of the common Tauri talking points that are out of date. To add data to this - Tauri is looking to allow embedding chromium as an option because the creator of Tauri acknowledged that it doesn’t work well on Linux. To the point where if Linux is a serious target, they don’t recommend Tauri: https://github.com/tauri-apps/wry/issues/1064#issuecomment-2...
The upstream projects aren’t in a place to support this yet so this feature didn’t make it into Tauri v2. I’ve been tracking this for a long time and hope that they will make it possible in v3.
> I think comparing markdown in general to something like DocBook is comparing apples to oranges.
Hmm let me rephrase the issue I have with the comments in this thread. If your position is that markdown doesn’t belong in the same category as the others, then yeah, I agree. But I also think that’s basically rejecting the premise of the article and there isn’t a discussion to be had. If you disagree with the core premise, then it doesn’t matter what is said, there’s no discussion to be had.
However, the original parent comment is stating that the author’s assertion is false because you can extend markdown. I don’t see how that logic doesn’t run into the semantics and “portability” problems that the author is writing about.
Maybe portable isn’t the right word. I read portable as meaning the format’s semantics are consistent across platforms. The way I read the author’s complaint was that once you start tacking on extensions to markdown, you run into the problem of seeing if other markdown platforms being able to support your variant of markdown. Hence the part about CommonMark vs GitHub-Flavored Markdown vs etc. Having actually run into this before when working on CMSes in the past, I get why the author sees this as a problem. I don’t think everyone will agree with the authors viewpoint, but I just happened to think that this thread is completely missing the point that the author is trying to make.
The author addresses this too. Once you start down this path, you go down the road of non-standardization which means losing portability, etc. I don’t see how this is a point against the author?
Not surprised. Our one experience using Sonder was horrible. Toilet didn’t work and was constantly flushing water. Took forever to get connected to someone. Then they said that they didn’t have maintenance to send until the next day. Asked to be moved. Next room was much worse (other broken stuff, visibly poor condition) but at least the toilet worked? They didn’t have other rooms to change us to. At that point it had been several hours on the phone, so we said fuck it. We need to eat and sleep after our day of travel. Not get hot potatoed around between clueless customer support. The only other two people I know who tried Sonder had similarly shitty experiences that swore them off too.
Doubt it. I used it for several years and then forgot one year. Same amount of spam. Decided to see how it would go if I stopped and I see no difference in the amount of spam calls since.
At least when I lived there, Japan was a heavily cash centric culture. Due in part to the difficulty of getting a credit card and how little benefit there was to having one for day to day consumer interactions (edit to mention that I’m very much simplifying here; I know it’s more nuanced than this). 60% is lower than I would have expected but it has been almost a decade since I lived there. I closed the article once they threw that huge pop up in my face, but I did see that they only mentioned that Japan was an outlier. If you knew anything about Japanese economics and culture, this wouldn’t have been surprising to see. I’m guessing the rest of the article didn’t provide any depth to their visualization.
Article feels AI generated and misses some big ones. Given that this is advertising for their product, I don’t feel like this is actually useful (meaning unbiased and comprehensive) content for anyone who wants to figure out what RSS reader fits their needs.
This mirrors my thoughts but as someone who has/is trying to bend KDE into a mac-like experience, there are other big road blockers to getting the same smooth workflow:
- the global app menu doesn’t work for most apps because GTK based ones yanked support and generally don’t implement it. With Firefox being the most commonly recommended browser and it still not supporting this, you have a glaring hole in having a unified UX in daily usage
- consistent and common shortcuts for main functionality. Having everything tied to CMD and being the same in all apps makes for a predictable UX. While you can achieve it with remapping (ex: toshy), I’ve found the experience to have just enough rough edge cases that it breaks me out of my flow constantly
- configurable 1:1 gestures and other non-keyboard centric accessibility features. At the end of the day, every Linux DE is keyboard centric. If you have disability issues that make it hard to stay on your keyboard, then I think macOS generally has the nicest feel (meaning lowest chance of hitting an edge case or bug). GNOME has stability but lacks the breadth of UX features while some other DEs have a greater breadth and configurability but lacks the stability
Overall, you aren’t going to ever get a truly mac-like experience on Linux because no one is specifically targeting the same UX design goals. You can try to tweak things endlessly, but you’ll end up spending more time working out bugs than actually using the system. If you plan to use Linux, be prepared to change your workflow and pick the DE whose design goals most closely match what you’re willing to adopt.
P.S. - I don’t mention aesthetics because I think everyone who brings that up detracts from the actual UX differences. At the end of the day, if you can match the UX entirely, then how the DE looks doesn’t matter. I mean look at how Liquid Glass is changing the look entirely. Yet the core UX principles are still the same and that’s what really matters (for those looking for a mac-like experience).
I also have YouTube premium and watch mostly on my iPad and TV. YouTube constantly logs me out at least once per day. I notice because I’ll randomly start seeing ads again (I open videos from my rss reader, never their site). This never happened when I wasn’t on premium. I don’t get what they’re doing, but my impression after almost a year is that it’s only slightly less annoying than getting ads. At this point, I might as well not renew and just use ad block.
Also voicing my opinion to please not do this. As a small phone + large font user, this would greatly reduce the amount of screen real estate. I think it would be a backwards step in accessibility for those with sight problems.
I mostly agree with the author but I think there's a very important distinction to make. It's important to think about this in two layers - the domain and the UI (whether that be a CLI, an API, a full blown GUI, etc). The author very clearly is talking about the domain layer, but the area where I see "Make invalid states unrepresentable" having the greatest benefit is in the UI layer. That is where you want fine grain control over what capabilities of your domain layer that you expose and is where you have a lot to gain by architecting your types/system/etc to be strict. It makes for easier to reason about code and reduces the amount of edge cases you need to QA. The constraints you put in the UI layer are product constraints, not technical ones. In my opinion, when you think about it that way, that adage isn't harmful but rather a very useful guide for technical folks to use when trying to mental model what product is asking you to build.
Depends on your filesystem. For example, I certainly can as I’m using btrfs. I’m also using Timeshift for easy management of snapshots. As others have mentioned, there are other choices too like Snapper that all work well.
Just enforcing it at all would bring about a huge amount of change. I literally see police chilling in their cars while obnoxiously loud cars & motorcycles drive by and they do nothing even though my city has noise ordinance laws. The biggest problem isn’t the lack of laws but the enforcement of them. I’d wager that many of those people feel like they can get away with it not because the police will arrive too late, but because the police don’t care to enforce what’s right in front of their faces.
Yup, and now it’s regressing so totally understandable that for those who somehow made it work, this is the straw that breaks the camel’s back. Personally, when I developed RSI and other health issues (that made me seriously consider giving up programming or anything computer related as a career), I found that I didn’t want to put up with the state of a11y in Linux and switched to macOS. That was worlds better even though I missed a ton of features from Linux. After a lot of time and money, I’ve made my way back to being able to continue my career, and thankfully don’t need those tools anymore. I still give Linux a try for a few months every year to see if it’s time to switch back. For certain users, I can understand why Linux feels like it’s not there and even regressing.
This was hard to read through because it felt like the author took a lot of the recent writings about the lack of accessibility in Linux (more accurately, Wayland) as a personal attack. It’s understandable given that they are actively working to improve accessibility, but the way the article was presented didn’t make me feel sympathetic. Instead, it made me more sympathetic to those who have written about these problems and doubly so for those who suffer from disabilities and are dealing with the push to Wayland.
How well does this (e.g., Tauri) perform on Linux? When I last looked at it, the WebKit implementation is uses performed very poorly to the point where it was a deal breaker. I remember there was some talk of switching the implementation to something else, but I haven't followed it since I abandoned the idea of using Tauri for my toy projects.
Have they managed to fix the bug where applying changes to a file moves the file to the first in your list of open files? And even pinning it if you have other files pinned? Overall, while I've liked using Cursor, it has many bugs like this that I haven't experienced in other VSCode forks and makes me wonder what they consider to be 1.0 quality.
I think Meet replaced Duo which replaced Hangouts; the latter of which was a good competitor to iMessage. I’m not even sure of the history of all their chat apps anymore because they always have multiple alive at the same time competing with each other. All I know is that they have had chat apps that were pretty good but Google could never stick to just one.
I might be misreading your reply, but what you’re keying in on and singling out is a tiny fraction of the audience the article is arguing for. My problem is with how shallow this article is and how it throws a wide net that doesn’t cover a ton of situations that prevent people from doing what he claims is possible for just about anyone if they change their mindset. If the argument were just for the subset of users you’re using as an example, then sure? But that’s isn’t as clickbaity and certainly doesn’t support the claim that any young person can just up and do what the writer claims.
I flagged this article and later saw it dead, so I’m quite surprised it came back. I found the content extremely shallow and lacking nuance. Others have mentioned, but it leaves out huge caveats because it would destroy the the conclusion - the cost of moving to the place in the first place, social connections, health (even worse for those with disabilities), emergency services, retirement, etc etc. The list of obvious hurdles that immediately disqualify most people is a glaring omission and I really don’t understand why this article garnered upvotes aside from affirming confirmation bias. This is the first time I’ve been greatly soured by the response from the HN community. What substance are people finding in this article?