skysight-inc/HackerNews huggingface dataset:
Wanting to run programs without them being able to screw around with one another is a use case... and it's more a more common, fundamental one than wanting to run remote video conferencing or whatever.

More to the point, you can always add the ability to do stuff like that, when you have the time to do it in a way that lets the user decide what should and should not have any given kind of access. On the other hand, if you start out by just letting everything run amok and then try to add controls later, assumptions will get changed underneath existing programs. That pretty much always makes things break in ugly ways... if it's even possible to do it at all, which is not guaranteed if you didn't think hard before you designed the function to begin with.
This is such a cop out. If you only tolerate things that don't offend you, that doesn't make you tolerant because you're not tolerating anything.
This description makes me immediately think of Erlang (and Elixir).
> Firefox will stop updating the window contents but will still accept clicks and keypresses. You can either start a new Firefox process or go to the application switcher to see the updated window contents.

I've actually had this happen on macOS (seems to be occasionally triggered on wake from sleep) - assuming it's the same bug, it might not strictly be a wayland issue.
Not sure what product you're referring to.

To use a concrete example: Impossible Burger is not opposite of burger but 100% designed to be impossible to tell apart from a cow burger.

So it's common sense to also call it a burger.
Wayland will never be 1:1 compatible with Xorg. Nor will it ever support all of the hardware that Xorg supports. I won't believe otherwise until Wayland works on my Thinkpad T60 with its ATI Mobility Radeon X1400.
> This makes me wonder why not take Github to court vs a tamper tantrum (we're taking our marbles and going home!)

Mainly because it might be more in line with traditional FOSS ideals to take our marbles and go home? It's hardly a temper tantrum. After the Linux kernel got into one too many arguments with Bitkeeper, there was an inflection point where Torvalds got fed up and just wrote git instead. I think this is an inflection point like that. And "taking Github to court" is much easier said than done for a FOSS project, although I assume that someone will be doing that at some point.

> So, we have to move all that, to another host: who is to say that other host will always be a better FOSS steward? who is to say that other host has anyone near the level of features? An integrated CI/CD and hosting of release artifacts is huge.

In addition to GitLab, I think Sourcehut offers similar features and is also FOSS (AGPLv3).

> So, on the premise that our license has been violated, instead of sue'ing, we should take our FOSS somewhere else? Again, the list is large, we need to migrate all of that.

I don't think anyone is telling you what to do, just offering suggestions. My suggestion is that switching to a forge that respects FOSS is a reasonable alternative to legal action against GitHub or just ignoring the potential license violations via Copilot. You can of course choose any of the alternatives, or the status quo; which is what you seem to have largely convinced yourself is fine. Good luck, and thanks for working on FOSS anyway!
agreed on genericness. I have generally at least 2 options anywhere I go - sausage or turkey sausage, with the default assumption of 'pork'. But many places around me have (pork) sausage, turkey sausage, and vegan sausage. I don't think it's that hard, or confuses people (or, at least the people who care about vegan in the first place).
Do you have any details on that? I tried looking at default packages and containers for each version but those are probably too slimmed down. I assume you mean installed by default when you pick a "desktop install".

Really surprised to see /Debian/ of all things pick Neovim, especially years ago when it was even newer, as a default over Vim and would love to see the discussion around it. It would have been ~v0.2 for Stretch and ~0.3 for Buster, and only a year old during Jesse.
Maybe actually say what you want to say instead of alluding to some vague notion of trivialness.
You don't engage in Steelmanning to be nice. It is for your benefit.

Demonstrating that you fully understand an argument better than your opponent, and being able to charitably represent them, just makes it all the more devastating when you knock them down.

If you really disagree with an argument vehemently, then you should steelman it. Strawmanning makes you look dishonest and fragile, only capable of attacking a weakened form of your opposition.

If someone who has really abhorrent opinions tries making their argument, then you are letting them win if you strawman them.
I feel like a lot of people have kind of wisened up about this hypothetical future anyway, now that we're seeing FSD in practice. Sure, some problems would be eliminated by all cars being self driving, and the roads being tailored to that use case. But then, at the same time, trains literally run on tracks and they still have conductors.
"Replicating" it is fine. Violating the license is not.
The dongle is compatible with Macs too. Only issue is that you experience some interference if you plug it into a usb-c multi adapter. I resolved this by using a usb extender cable. I've had zero interference since I started using this setup.
The problem is that steelmanning is only useful in one kind of argument (the kind in which each party would rather discover the correct answer than "win"), which is increasingly rare compared to the other kind (in which each party already knows their opponent to be evil, deluded, or both). Debates that include an audience are almost without exception the latter sort, in which steelmanning is worse than useless.
> that is, users can switch to a competitor product like Asana, Basecamp or Monday.com with minimal cost (other than the initial hassle of switching to a new system).

Hilarious.

Ticketing systems are very sticky, they are basically the original "no code" system, with years of business processes hacked into them, and users who are accustomed to every pixel of the UI.
In the last decade, it used to be a thing that people flew to Africa with several EU iPhones and Macbooks to sell them there on the open market. The profit of several new phones would cover expenses for a round trip and some more. Some people made their business out of it. But going towards 2020, customs became less lenient. I'm wondering if that's still a thing.
Elderly.
"Most of" is carrying a mighty heavy load, there.

They are closing the entire San Mateo unit. If I were among the "self-driving" staff remaining, I would be updating my résumé.

Curiously, all those dumped were "terminated for underperforming", which will make finding work elsewhere hard, unless other companies see it as a cynical ploy to dodge regulations on normal layoffs.
Original source: https://old.reddit.com/r/sanfrancisco/comments/vnmpf1/bunch_...
With wayland I now can't drag&drop to extract files from archives onto the file manager. Issue open literally for 3 years now: https://gitlab.gnome.org/GNOME/file-roller/-/issues/4

I don't expect this to be fixed for another 5-10 years. I used to drag to extract files almost every single day, it's a core use for me. Simply broken now. I get nothing from Wayland, it was a net downside for me.
Andrew Gelman offered a brief, mild critique of steelmanning [1] which you may find worth reading.

[1] https://statmodeling.stat.columbia.edu/2022/04/28/the-challe...
Different DPI per display is the big one. A security story that isn’t ¯\_(ツ)_/¯
France gets some things very right.
The EU is .. has become such a dystopia that I'm scared living in the EU.

It starts with the basics, the Lisboa treaty. It goes on with the recent "copyright" reform and their ever increasing need to know everything about the people who live in the areas the EU oversees.

I'm especially scared that the laws of the EU are such that we the people can't do anything to change what "those up there" decide.

Just a recent example, the Russiaphobia. I'm absolutely against confrontation, against censorship and sanctions, yet the EU rulers, which are no more than US puppets are just pushing this agenda, confrontation, war, propaganda, increased military spending. We can't afford a 2nd cold or hot war. But those idiots push and push and agitate and keep making stupid decisions.
I feel like my life is wasted because it's always the same old world domination by the US and the EU must follow everything the US says. I'm so sick of it.

When you have such a hostile and unjust system in place that acts against the interests of its population, of course there are local right wing political parties that take advantage of that. This political system is encouraging nationalism and racism because it's built on a non-democratic basis.

The digital ID is just yet another step in the direction of the abusive relationship this "EU" has with its "subjects".
First, HAM is not an acronym. It’s ham, a friendly joke referring to amateur radio operator.

Second, hams are not vindictive people, and most interference issues are sorted out locally, possibly with support from the ARRL. Some sources of interference can be very hard to find.

The FCC only levies massive fines when their instructions are being ignored. They don’t play games, that’s true.
I don't want most of my processes to be able to do those things, but I do want some to. And if my only choices are all of my processes being able to do those things, or none of them being able to, I'd take the former.
In 12 years they probably could have improved X a lot. But the impression I always got (years ago when this was a bigger topic) is it likely would have broken backwards comparability to do right. And if it’s not compatible, is it still X? And would the Wayland haters/holdouts accept it?

IDK. I understand the direction they decided to take.
American cops, for all their pride in their warrior mentality, are nothing but cowards fattening themselves at public expense. Their courage deserts them in the face of armed opposition.
Linux is 'lhee-nucks' you can reference sillysounds.au and check yourself!
>He finally manages to organize at the Khan's Court a religious debate contest with pagans, muslims and nestorians.

Pax Mongolica was religion tolerant. While 200 years later for example a Russian trader (https://en.wikipedia.org/wiki/Afanasy_Nikitin) made a travel through Persia to India, and while it is downplayed in his story in Russia, he had to convert to Islam to survive the travel. Map - https://i2.wp.com/mir-znaniy.com/wp-content/uploads/2017/10/...
> This fact makes Linux desktops using X11 significantly inferior in security to all other operating systems.

This is a valid enough point in isolation, but it seems belied by actual experience. There are really very few desktop-related exploits I can think of reading about, at least since the days of unencrypted X servers on the network. The most recent panic (maybe 10-15 years ago?) was about the default permissions behind ssh protocol forwarding, and even then I don't think anyone famous got hacked by ssh'ing into an untrusted or compromised host.

The simple truth is that getting access to a user's X display on a modern Linux distro requires being able to run arbitrary code as that user, on their system. And let's be real: if you can do that then the game is up anyway. Local root exploits are cheap and pervasive, and there are much more attractive options to an enterprising hacker than trying to spoof a UI.
Police started out as slave patrols, and that's what they've continued to be. The shift from chattel slavery to wage slavery has not changed this.
"Much to my delight, I found I could interact with a compass to find my bearings, view images, and use an on-screen teleprompter to read a surprising but familiar quote."

It would seem difficult to view images or read a teleprompter via 4 pixels. More likely they mean exactly what they wrote - 0.02 inches at 14,000 pixels per inch.
This superficial judgementality ignores the whole point that most of the computing on the planet is powered by open source. Look at github stars or npm popularity: devs sell all the time. To other devs. In an arena of ideas, competing against each other, vying for usefulness. That money is somewhat orthogonal is part of why so many of these ideas spread so widely, are able to power so so so many commercial enterprises.

The exchange is also somewhat more intellectually honest- maybe not totally egalitarian peership, but more on the level of even & honest exchange, rather than dumbing down a complex situation idea & gussying it up as product, as salvation. Which this article pitches as the nee-plus-ultra.

The truth is inbetween. But the article totally stomps over truthfulness & intellect & engagement in favor of it's own preferred idea of selling.
https://www.ftc.gov/legal-library/browse/rules/childrens-onl...
I'm there as well and appreciate this post. I'm currently only posting to HN as I build up my content and refine my thinking, so it's fine for now.
Compounded Luck
6 weeks ago I upgraded from 20.04/Xorg/i3 to 22.04/Wayland/Sway and I've been really disappointed.

The 3 big issues are: I can't screen share, can't screencap, and it flakes out every 1-2 weeks and the session crashes and I need to start over.

Compared to Xorg where my sessions could run for months, basically indefinitely, and screen/window sharing and just worked.

I've been hoping it being in Ubuntu 22.04 would get it the exposure to get this fixed, but I think I'm going to have to switch back to Xorg.
The only incidence of wired interference I have personally experienced was a ground loop in a car (car cigarette lighter-usb adaptor-usb cable-phone-aux cable-aux input on car stereo). I seem to recall fixing it with a <$5 component that isolated the signal, this was about 10 years ago and other vehicles I've owned haven't had the same issue.
It's fair to point out problems in the general project and philosophy, but I think that's a different conversation. The discussion at hand points to general compatibility problems that have never been promised. Even if Wayland had been a different project with the properties you desire (which at face value seem fair enough), that still wouldn't have delivered anything like the strawman 1:1 Xorg compatibility this blog talks about, nor would it likely have overcome the general messiness and lack of direction on the Linux desktop that's keeping both X11 and non-X11 desktops back.
> The specific problem is that V lets you directly adjust the array length without doing anything to ensure that the array capacity is at least as large as the newly-specified length.

This is false.
The Feynman Technique 2.0: How to Take Your Learning to the Next Level
I use the toilet, talk to my wife, hug my cats, refill my water bottle, and do a few sets of bodyweight squats.
... "for JavaScript" would have helped

I hope in addition to the cute operators they also support actual XPath, since it'd be less reinventing the wheel for those who already know XPath

Also, prior art for static analysis using XPath: https://pmd.github.io/pmd-6.47.0/
Run at your desk?
> laws should be up to the democratically-elected legislature

Even if those laws go against the democratically-passed state constitution? That's not the way democracy usually works.
Unlike trading on insider information, smoking is legal. One could advice against smoking and continue smoking himself without legal repercussion.
Do you need evidence for this? Any depression/recession will cause people living at the margins to starve. I'd think that's self evident.
Yes! A JSON RESTful API GET endpoint would be SWEET! Easy scriptable way to populate a local testing / design resources folder with some fast starter data. Just to name one possible use that came instantly to mind for my uses. Love the random seed idea, too.
Why do veg people want to advertise veg products with references to meat? I'd promote the unique or superior taste of my veg stuff, right? I don't want to eat meat in the first place, after all.
One color? No. That is equivalent to a single word.

A combination of multiple colors on the other hand? For example, Google's logo colors all being used in the same design. That's where I think it resembles a creative work and could be copyrighted.
I don't think a question where one possible answer is "legislatures can unilaterally decide the results of their own elections" is one that needs revisiting and its astounding that anyone could sincerely believe that that is what the framers intended
I sometimes wish for an anonymous video service. No channels, no personalities. Just the videos are the focus.
Also, too much flexibility ends up being a security nightmare.

This building so much flexibility into protocols seems like a 90s holdover.

We are realizing that the more moving parts you have, the more edge cases you have, and the more attack surface area.
Only the bad ones, I hope
Ask HN: Why can't school shooting be known as terrorist attacks?
I ordered chicken wings at a vegan fast food restaurant. I too would have preferred if the name was more specific, even though it’s implied by the context. It was my first time at the restaurant so I specifically asked them to confirm it was vegan.

Also some chains/brands do a very poor job labeling their things so that it’s obviously plant-based. For example at Tim Hortons: Farmers wrap=meat based, Harvest wrap=plant based. Feels intentionally confusing.
That's a hand wavy answer that won't hold up to scrutiny. In some cultures, human sacrifice was permitted and seen as normal and acceptable. I think you would consider that a violation of human rights, but based on what?

I agree that companies should be forced to abide by the local laws and norms.
> They don’t share a border with a country with cheap labor

Poland has been used for cheap labor ever since the fall of Soviet. Only difference is that Poland got a lot less cheap over the years, while Mexico seems to never stop being poor.
Fermented milk is lower in lactose because some of the lactose have already been broken down by microbes in the fermentation process. https://www.webmd.com/allergies/news/20030530/kefir-helps-la...

Lactose intolerance in many cases also doesn't have a clear cut threshold nor is it common to be hypersensitive where a single drop of milk causes projectile vomitting. Many people who are technically lactose intolerant (as in they don't self product lactase in adulthood) can consume some amount of dairy without any symptoms. Otherwise dairy products such as milk, yogurt, and ice cream would not have existed in most of Asia.

https://www.journalofdairyscience.org/article/S0022-0302(87)...

>"However, when lactose loads of up to 12 g are fed, symptoms can be minimal or absent."
>"Tolerance to yogurt, acidophilus milk, and other microbe-containing dairy foods has been suggested and is thought to be due to either a low lactose content or in vivo autodigestion by microbial β-galactosidase."
Kind of, yeah.

1. I've been on HN long enough - as a member and lurker - to have a pretty good idea on how the discussion would go.

2. I think the best discussions are had between people who can assume good faith. I don't think a public "debate" with randoms on the internet is the place for that.

If you really want to know, you can email me. But I don't think it's that important.
Yeah, my experience with HN is very similar - luck 'o the draw. Seems timing of day with particular attention to Pacific time zone in the US is key.

@OP - drop us a link here anyway! I'd love to see your software, and by all means if it solves a problem for me, I'm ALL ABOUT throwing (reasonable) money at you! I'd much rather deal with human beings and small business than $GLOBOCORP_X for my day-to-day needs!
But they got through the FAANG interview process. How 'bout those false negatives?
Yes, gaslighting is clever too.
I don't understand the significance of the San Mateo city in this context. I don't work in this industry. Were there higher level programmers included as well, instead of work akin to Amazon Mechanical Turk?

Do you have a source for the underperforming thing? That'd be next level incompetence for them to lay off 200 people for that reason all at once. (not saying it's impossible obviously!)
Nope. That's on the kernel/gpu driver-side buffer management code, not the display server. And yes, it sucks. https://arxiv.org/pdf/1804.00114.pdf may be of interest.
You come up with an idea for a great tasting chocolate candy. You spend hours in your kitchen after work for years getting the flavor exactly perfect. You share it with friends, they love it. You decide on a name: Ellesbarth's Boutique Chocolates. You trademark it, a month later getting a confirmation letter from USPTO in a gray envelope. You peddle to local shops in the area, it sells out pretty quick. Ellesbarth's becomes a local sensation. You quit your day job and work on it full time. You scale up distribution, eventually reaching about $1 million in annual revenue. It's still a small brand by any means, but it's enough to keep you in comfort. You keep getting letters from people on the east coast who want to order cartons-full. You've thought about signing a larger distribution deal but right now things are perfect for you just the way they are.

One day a Hershey's rep calls and offers to buy your entire company for $4 million. You laugh and tell him not interested. You're not holding out for more, you just like the way things are.

It's annual trademark auction time. Last year you bid $10,000 to keep your trademark. This year, with sales almost double last years', you're bidding $25K, just to be on the safe side.

Next month, as expected, you get the annual letter from USPTO, except this time, the envelope is gold-colored. You open it up. There's a check inside for half a million dollars! Some unknown party bought your trademark. Over the few weeks, you contact your distributor and top retailers to explain to them that Ellesbarth's is no more, you've changed the name to Chubberstone's. But a few of them respond that they've already gotten a fresh shipment of Ellesbarth's. Later you start getting letters complaining that you've changed the taste. Sales plummet. Orders are cancelled. Nobody knows what "Chubberstone's" is, just that Ellesbarth's isn't what it used to be. Payments are due.

One day the phone rings. It's the Hershey's rep, asking if you want to sell all your IP... for $250K.

------
TLDR, I'm not keen on the idea of an annual sealed bid trademark auction, could lead to bad outcomes.
At least for me it felt like Xorg as long as it had been felt broken, and we saw those blogposts back then about it and were somewhat optimistic it would be a good fix. As usual though, it didn't really work out and years later things are still broken.
Plenty of people eating vegetarian for moral reasons, but miss the flavour or texture of meat.
One strategy that has helped with the "getting back to work" part is if I'm mid thought or in anyway aware of what comes next, I write that down on a post it note and stick it to my monitor.

It might be like

"Deploy X and test case Foo"

"Add widgetX to list of running widgets"

"self Review code and submit PR"
What makes you think the fourth will be any more resilient to the 6-3 than the fourteenth, the fifth, or the first?
Wayland seemed to languish at 90% complete for years. Wayland was on by default in Ubuntu 17.10, then off in 18.04, then back on in 21.04.
I've lived in a country without ground wires (japan), and used desktop speakers and headphones without issue.
Involve yourself in efforts to bring a challenging case. I’m not aware of a recent affirmation of Wickard.
I'm using Google Meet via Firefox on Ubuntu 22.04 and have not had any success with screen or window sharing, so YMMV.
How would the discussion go?
I've had no problems with KDE's native Redshift clone on Wayland.
I never want to run in any headphones. I do not like music while running.
Dewalt is interesting, because I always thought they copied industrial/pro colors, like caterpillar