skysight-inc/HackerNews huggingface dataset:
>but they shouldn't expect a life free of complaints.

This seems to be the dominant culture, but it's actually pretty toxic that people feel entitled to whine about software created by people who owe them absolutely nothing.

Constructive feedback is useful, and appropriate if the creator indicates that they want it.

Whining and ranting is a waste of energy. It makes people feel bad and leads to no beneficial change.

I don't think Drew DeVault wrote this because he's received lots of useful constructive feedback.
You're dancing around the problem: Wayland works (such as it is) by offloading functionality that was part of X to the desktop software like gnome or kde and then saying "but that's not our problem!" when something breaks. Never mind that program collection 'A' (including X11) was working and program colleciton 'B' (the Wayland way) wasn't.
> though I'd be quite surprised if disabling the compositor resulted in less tearing

I have been running OpenGL based applications on KDE for some time and the answer to tearing was always disabling the compositor in the desktop settings or just overriding the compositor related redirect state of the window. OpenGL tends to sync against vblank anyway so I don't find it surprising that rendering directly to the final output buffer instead of an off screen buffer that is at the mercy of the compositor helps.
Love the metaphor:

"It’s thanks to well-designed user interfaces that we enjoy driving a classic car, or shooting with a 50-year-old film camera, or listening to vinyl records on a 40-year-old record-player and hi-fi stereo."
Elastic | Documentation content architect | Remote | Full Time

Elastic is looking for someone to lead their docs team. You'd get to work on some of the most viewed technical docs in the world.

https://jobs.elastic.co/jobs/kibana/distributed-amer/kibana-...
Screensharing works well these days with PipeWire. I use it from Firefox regularly.

But yes, proprietary divers are still slow to update.
Company Building Space Hotel with Artificial Gravity
I use a Venta LW25 airwasher or a similar model. It performs very well, and there is no expendable wick to replace.

It is quite difficult to fully clean, as the main component is an array of thin plastic discs arranged closely together. If I wanted to clean it I would have to use a pipe cleaner to get between the discs.

Rather than doing this I have just started submersing it in a bleach or vinegar solution to kill whatever grows on it every 2-3 months. I've also started caring less about it being perfectly clean. My rationale is that it uses evaporation rather than dispersing water droplets, so it should be less likely for whatever grows on it to get into the air. I've used this humidifier every night for about 2 years, and so far I've only gotten sick when I travel away from home.

I used to have the honeywell unit described in this post. I don't understand the author's complaints. It was easy to clean. You can open the upper fan compartment from underneath, although I'll admit it does look inaccessible at first glance. I don't know if the author is being hyperbolic, but the fan noise was a low-pitch drone, not too loud and honestly drowned out by other ambient noise. I got rid of mine because I wanted to use it for a bigger room and I wanted something I didn't have to buy a wick for every N weeks.
On the face of it that does sound even worse.. Instead of just having to fix those issues once you will now have to fix them in every desktop environment/window manager equivalent?
Appreciate the info! I'll have to look into that. As someone who runs Computer Graphics software GPU perf is important to me. I'll be curious to look into how Nouveau behaves there
Yes? https://github.com/emersion/grim
I know the author is reading HN.

I use sway everyday and i freaking love it. Mixing monitors with different resolutions AND different refresh rates all running at their native speeds with no tearing, all while keeping my nice i3 Shortcuts? FREAKING AWESOME!

Does EVERYTHING work? Nope, somethings are broken, some require config changes or workarounds. I have an XFCE desktop installed as a backup for work when i know i need to do a lot of Zoom conferences but for my private stuff i can just avoid non-wayland software and for most things IT.JUST.WORKS. and it's superbly fast and comfy AF to use.

Complain away how wayland doesn't do everything xorg does. Stick to your abandonware for legacy reasons. That's fine. That's your freedom.

I just like the Window Manager :)
At this point, is HN just a place to play devil's advocate against obvious realities? Every thread is just a battle between common sense and people doing long-winded mental gymnastics, and the latter is clearly winning. This is turning into reddit with a higher word count.
even the US market has very extensive government intervention in it, so I don't think it's a valid comparison to say, US has free market health care and is expensive, while some other place has socialized medicine and is cheap. personally, I am not aware of any good examples of a thriving, free market health care system. it does seem to me that the health care market writ large is spectacularly dysfunctional, as are a handful of other sectors that also have significant government involvement, while many other parts of the economy seem to be miraculously efficient and competent by comparison.
https://chaynring.com/

No where near as technical as most of the stuff that's posted on here, but feel like if this could somehow gain a community following it'd be really helpful for a lot of people.
You know, unlike GNOME, rolling up sleeves with XFCE4 doesn't come with any kind of Red Hat/IBM sponsorship whatsoever.
I started using Wayland a couple of days ago and screenshots in Gnome work the same way as they do on my X11 desktop. In a word, yes.
I am not going to debate my own ignorance, only fact here : you're impolite sir. And you know that most germs are destroyed by oxygen and sunlight ? And the spanish flu backfire was provoked by masks ? And microdroplets fall to the ground they do not levitate in the air ? Do you know about gravity ?
More like i3-gaps, and other capabilities, such as monitors , keyboard settings, idle/lock included.
Lingokids | Ruby on Rails/React Native | Madrid | REMOTE (CET ±2 hours) | VISA | Full-time | www.lingokids.com

Lingokids is changing the way that young children learn. We teach kids important skills in English and help them discover their natural superpowers through play.

We have several open roles:

* Senior Full-stack Engineer (Content Scaling squad)

* Senior Mobile Engineer (Growth squad)

* Data Engineer (Data Engineering squad)

* Engineering Lead / Senior Backend Engineer (Platforms squad)

Interested? You can see more details on all our open roles and apply here: www.lingokids.com/jobs
What's the selling point of this distro, vs any other? I dont see it.
Sure, but if you’re under X11, then a flatpak or any other jailed application can still trivially elevate itself to root.

Jailing applications only has a meaningful benefit whatsoever under wayland, as a flatpak without bind-home under wayland is actually properly sandboxed. Still a rare case, but at least it’s possible and getting even somewhat common.
What makes you think labour is the cause for the productivity growth? (if that's your assumption)
Just an observation, here's something that's a result of the fact that self-published opinion pieces on the Internet don't necessarily go through an editorial process before publication:

> It has a real cost, you know, being a dick to maintainers. [...] We’re out here trying to make things better [...] We’ve sacrificed our spare time to build this for you for free.

Yes, but who are you addressing? There's a subtext here that discouraging behavior can be such a burden that it takes away resources from the project. Perhaps it takes such a toll that a maintainer just calls it quits on the whole thing. That makes sense when addressing your fans who are consuming your work but nonetheless burdening you. To a detractor, who isn't using Wayland and doesn't want Wayland to succeed, discouragement leading to burnout is not failure condition. This logical slip is probably the result of leaning too heavily on the vaccine metaphor.

Now playing Devil's advocate (contra this piece):

In the real world, anti-vaxxers benefit no matter what they believe. But that's not so in Wayland v. X11 duel, which is not only a genuine a matter of preference, but there are actually shades of a zero-sum relationship here. The idea of Wayland, like a vaccine, being good for you whether you know it or not doesn't hold up. If you're in the X11 camp and oppose Wayland, improvement to the Wayland ecosystem isn't bringing nice things like herd immunity. It's actually a threat if your vision is one where X11 remains entrenched for the foreseeable future. It would also be really easy for a detractor of Wayland to use this post for ammunition, for example labelling this as self-aggrandizement and maybe claiming that there's an attitude where Waylanders see themselves as saviors, rescuing others from a plight they don't even agree exists, and that it's an attitude indicative of the project as a whole.
Before the pandemic, I worked in a building that had a wasp problem. It was not uncommon for a wasp to fly out of the heating vent and hang out in my office.
The event was within guidelines. And even if you they are assholes that doesn't change the point that you can't say "people who aren't sick don't need to wear masks", since people are unable to self determine if they are sick or not.
Using "some" is a pretty thin fig leaf. It may be technically correct, but it leaves an enormous amount of wiggle room such that the person can say "I meant a few" but people can hear "practically all". It might be sufficient to tip a moderation judgment from "racist" to "just barely not racist enough", but I don't think it substantially alters what was said.

And that's exactly what's being discussed here: what people hear, regardless of the language. That's precisely what "white fragility" is all about: the way some white men jump on every perceived slight. Because there are so many of us and we're so relatively powerful, people hear us when we say it, when less favored groups are dismissed.

So when you say "what if it were some other group", the fact is that we're not some other group. When minorities say "We demand equal rights" and white men say "Well, if you're getting more rights, then so should we", you can understand why people get grumpy.

There isn't an easy general solution. But in going about looking for a better one, it does help to listen to what people rather than just the surface meaning of the words. The surface meaning is often the least important.
Testing code generated by Android Databinding Plugin
I get the frustration, but fundamentally, screen sharing and screenshots are so integral to my daily use that I couldn't even consider wayland. For nearly any remote worker at this point, at least the ones I work with, this is fundamentally true.

In 2021, screen sharing and screenshots are table stakes.
Can Open-Source Semiconductors Upend the Industry? [audio]
Tanzania says it has ‘no plans to receive’ Covid-19 vaccines
Behaviours to avoid in a software architecture role
tldr

The author is seriously upset, insists that Wayland works for almost everyone, and if you don't like Wayland - you don't have a clue, and f... you, and you will maintain Xorg yourself, and f... you. And f... you. Did I mention f... you? That's it.
As a Mac cultist and latest iPad Pro owner, it’s pretty obvious the desktop’s time is running out. Most UI innovation is now being poured into how to make iOS a pro-friendly experience. The keyboard/track pad combo was a huge step up, can’t wait to see where it goes from here.
Hypertherm Robotmaster | Software Staff Developer | Montreal, Quebec, Canada | Full-Time | REMOTE

Robotmaster looks to have you join our multi-disciplinary team of software developers and venture “under the hood” and "power the tools" that make industrial robotic programming easier for our customers.

Hypertherm's Software team located in Montreal, Canada is home of Robotmaster, an award-winning and industry trend-setting approach to software technology providing innovations for quick and easy programming of industrial robots. See more about the exciting work we do here (www.robotmaster.com). Recipients of the Game Changer Award for Motion Control at the RoboBusiness Conference and CIO Review Magazine named us to its list of the 20 Most Promising Robotics Solutions Providers.

https://hypertherm.wd5.myworkdayjobs.com/hypertherm-careers/...
Except in your sentence it doesn't make any sense because there is no arbitrage between nature and modern healthcare.

When prosperity means “throwing away tons of electronic crap people give each other for Christmas because they have been exposed to ads and social pressure to buy crap” or “flying planes in circle in the sky because people are nostalgic of traveling during lock-down”, then you can't have “prosperity” without harming nature.
> A mix between Pydantic and SQLAlchemy, to use the same Pydantic model for both (I have some experiment in progress).

I'm not if it's a good idea. If app is more complex than a TODO you end up with a few way to serialise the same DB model. You have a few schemas to update User in the DB, serlize into the queue without password etc.
Is it time to stop using the term “Walking Simulator”?(2016)
I agree. I don't disagree with the fact that the OS and UI team seem a little less focused on the polish of the entire experience but the leaps in hardware are just too great to be able to keep up appropriately in the UI.

They really just need to get back to ironing out the every day things. Case in point - not being able to reply to a Message directly from the notification is a huge regression. Fix stuff like that first.
I don’t think there’s a single poor Latino person in the world that believes their life is better because they are better represented by pop stars at the inauguration. What are you even trying to say?
Actually Canada's government first agreement was with a Chinese company to develop the vaccine (instead of supporting local companies). That deal blew up spectacularly and we had to order from others very late in the game. That is why Canada's vaccination campaign is a total mess.
Endeavour OS is Antergos' spiritual successor, AFAIK - OOTB you more or less get a vanilla Arch install w/ some minimal theming and configuration. Garuda looks more focused on giving you a fully configured Arch installed, including backups, heavy theming, using btrfs, a bunch of management GUI tooling, etc.
$12bn Company Is Getting Rich Off Students Cheating Their Way Thru Covid
Did they really? We all know more layers is better for this kind of diffusion filter. However, the other key variables are fit and leakage, where double masking tends to not help at all with respirators, but may with very soft masks.
We don't have any data that it does, though.

Usually people use sub par (cloth, surgical), badly fitted (loose rubber bands, misfitting nasal) masks or wear them wrong - the classic being a mask not covering the nose.
> Screen density and pixels have improved dramatically in that time frame, we have larger screens, more resolution, and retina display

I'm typing this on a new 13" MacBook Air, and the screen is pretty small! don't know if BigSur is optimized for a 27" iMac display, but on a small laptop, I certainly feel like the decreased UI density feels like a hindrance.
I'm not too fond of the extra spacing and padding on Big Sur either. It reduces information density.

All in preparation for a MacBook Touch?
The lines going up are the ones with larger labour components, and the ones going down are manufactured goods which can be automated and/or produced overseas in lower wage countries. You can't import a haircut. This is known as "Baumol cost disease".

The other big inflator is rent - the cost of land and buildings. At this point the Georgists would like a word about land value taxes.
The disproportionate success and percentage of revenue coming from iPhone/iPad seems like a big driver. All eyes are on iOS first, MacOS is a secondary concern.
cool speakers
> In the case of Wayland, the “vague authority” are a bunch of volunteers who have devoted tens of thousands of hours of their free time towards making free shit for you.

This argument is plain and simple abuse behavior. The people criticising Wayland never asked you to make free shit. They have no obligation to like it or to not voice their concerns when they might be impacted by your free shit. If you don't want to hear criticism of your free shit, get off the internet.

> It has a real cost, you know, being a dick to maintainers.

Same goes for being a dick to your users (especially those who didn't choose to be your users) or random people on the internet.

> [...] Most of the lies you’ve heard about ways that it’s broken are just that: lies

Ah yes, shouting "fake news" works so well.

I'm not even anti-Wayland really - it simply does not provide any advantages for me at the moment while breaking some things - but this kind of attitude makes me not want to touch it.
But isn't this the point of wlroots?
What's stupid or broken in waiting for a service to shutdown?

I mean Slackware used to send a SIGTERM to all processes, wait two seconds, and send a SIGKILL. Why would anyone need more? It's the Unix way (except it isn't).

If you disagree with the default wait time then you disagree with the default wait time. So what.
I've come to this conclusion as well. I believe that a significant amount of our income/wealth inequality stems from demand side solutions to these issues. I'm unable to perfectly articulate why, but it seems that government programs have been centered around providing short term services to the needy but that money is effectively funneled to the wealthy. Our programs seem to have largely increased the costs of the things because they haven't increased their availability. Rather than building new houses for the poor, government programs bid up the price of existing houses. Medicare/Medicaid goes to Drs, but they also cap the number of doctors, etc. I have come to the conclusion that our government programs need to address scarcity rather than simply assuming that we have enough of a particular thing.
Protip for the US: If you ever need an attorney, and don’t know one or have a good reference, contact your local bar office. They will ask basic details of your case and then refer you to a local practice who can handle it for a tiny retainer ($50 when I did it).

Also, lawyers are like any other contractor. You can get bids and don’t have to stick with one who isn’t listening, assuming you’re not already mid-trial.
The modular linux philosophy is great, but it is quite obviously not the optimal solution to all problems. Some problems are better solved in a non-modular way.
I'm not a developer on Wayland and I haven't looked at the code, so I can't comment directly on their situation. A hypothetical I can come up with is that if they've tried to implement a very secure architecture, they may have painted themselves into a corner if there's no easy way to capture pixels post-composite... Then no one piece of the system has enough authority to see all the pixels to capture an arbitrary screenshot, and oops.

An unsecured screenshot escape hatch can be used by malicious software to scrape information shown in windows on your system, and with modern OCR being what it is (or, hell, a shady Mechanical Turk transcription job), that could be an attack vector for surfacing people's private information.
I think a big issue is there's no discipline in the Linux community. The Kernel team has done an amazing job of preserving ABI compatibility through every last byte, but then you look at projects like glib or GNOME which seem to pride themselves on huge, sweeping, changes and don't care if downstream consumers are hurt by the changes.

Edit: glib not glibc
https://www.presbot.com

Presbot is the platform to create reliable, no-code, lightning fast chatbot profiles. Host and Embed your chatbot for free
I really enjoyed this podcast with Chris Lattner which discusses RISC V and how it fits in with his previous work (clang, swift, etc) and also how it fits into the industry vs x86, arm, mips, etc.
The Essence of Programming – The Novice's Pitfall
In my view the positive direction over 20 years has been how chrome has been receding. With full screen and split screen apps, all you see are the apps. The OS lets you swipe between them. So it would appear to me that the focus should rather be on the app ecosystem and the slow, mild poisoning from electron/web apps.
Should I test private methods? Q&A from talks about unit testings
HN has chosen to use very small fonts; I also leave it a bit zoomed in.

Specifically, they have:

.comment {
font-size: 9pt;
}
.commhead {
font-size: 8pt;
}

If I turn off all the site's font-size overrides, I no longer need to zoom in.
This is exactly the kind of post that the author was talking about.

"decide it's time to make a New Thing which will supersede the Old Thing rather than living beside it"

A non-substantial argument. Whats the difference between a wayland 'superceding' X and a wayland 'living besides' X?
Does implementing Xwayland not constitute trying to 'live beside' it? your argument is vague and you can respond with more ambiguity. Install X and wayland. Nothing stops you.

"decide that some features of Old Thing will not be directly supported by New Thing; instead New Thing will be flexible enough that people could implement those features on top of it"

WHICH features? the 'old thing' can never equal the 'new thing' otherwise they would be the same. Wayland is purposefully LESS flexible (again, how is wayland more flexible? Or is that another vague statement?) in its input handling and screen handling which is why screen recorders needed to be reimplemented in the name of security.

"declare that the work done to support those features will have to be done by the people who want to use them"
How is this controversial? You seem to ascribe some kind of motivated reasoning for the statement that certain features aren't being maintained/developed by wayland developers. Dev says 'no' to a feature request, why is this controversial? EGLstreams is the closest thing to a controversy but nothing prevents anyone from forking and implementing support. Open source, no excuses.

"declare that the time has come for New Thing to supersede Old Thing, before said work has been done"

no such declaration has been made.
Sure, I can understand people working on software X for a long time getting fed up with it and start working on software W.

I can also understand that these people have strong opinions on why W is so much better. The only trouble is that others, who are possibly not developers of window systems, may not care, or may find that it breaks their software, or may not want to write software that depends on W and doesn't work on X.

So what if Xorg is "barely maintained"? It works. Hell, as long as it works, it's likely better for it not to change. If there are issues, in the free software world we say "patches welcome". No developer should feel chained to a project.
> the leaps in hardware are just too great to be able to keep up appropriately in the UI

Why would this be the case? Apple's a massive, well-resourced company and it seems like they should be able to walk and chew gum at the same time.
But, it's also a reasonable response to prevent bloat. Not asking that question is how anything with backwards compatibility guarantees, especially languages, get too complex over time. Asking the question doesn't mean you've hit a wall; the maintainers may just be going through a mental checklist to try to keep this from being a major pain for them in 10 years.
Ok, now do bold ;-)