skysight-inc/HackerNews huggingface dataset:
Just forget about this “article”. It’s the same old “hate on something I have no idea about, but if I write a blog post than it will sound authentic”… Which is unfortunately very common with the cargo hating on some linux technologies like Wayland, anything even looked at by Poettering and the like, or even firefox.

But just to add a bit of content on why does the article hold no water:

> Even on the supported platforms it comes with a substantial burden on build requirements, calling for 10× to 100× or more RAM, CPU time, and power usage.

Completely false. While there is the old but true “wayland is a protocol not an implementation” adage, the protocol itself imposes very few requirements, in effect making wayland implementations more efficient than X. Did the “author” check the actual requirements of the x server process plus the window manager? Like, the window manager under X barely does any work. And it is not an accident that Wayland is used in embedded software instead of X — eg. some car displays do use Wayland with great success.

Also, the whole part about climate change and throwing away computers that I guess tries to build on the false statement that Wayland is more resource hungry is just pure emotional cry for some technical content the author fails to provide.

Re the security “claims”: xcb is yet again not a complete compositor written from scratch. Compare apples to oranges. And no, X is fundamentally insecure. It is possible to achieve security in x by nesting instances but there were other technical problems already with x making it unsuitable as a base for anything display related. And Wayland doesn’t solve security itself, it is a required, but not sufficient part of it (namely client isolation). And XWayland exists for a very good reason: it is exactly what is needed, a backward compatible and secure shim for using the litany of existing software on top of an actually performant and secure base.

EDIT: it is a verbatim copy of one of Drew’s articles, just with Rust replaced with Wayland. Now I see at least why it makes absolutely no sense whatsoever.
And this is why, tempting as it is sometimes, you shouldn't use sarcasm in comments, commits, etc, that will be read by people who might not realise that you are joking. Not even subtle, well-crafted sarcasm.

[Edit] Not sarcasm, but when I was a young programmer I worked with a colleague on a system that detected short circuits in analogue circuit boards. Many of the variables in our code used the names of short people (Ronnie, Corbett, etc). We thought this hilarious. Our boss didn't, and gave us a stern lecture on the possible maintenance / legal ramifications.
Show HN: Find Meme Coins Going Through a Price Surge (Rails and React)
Yes iconic. It has the iconic sound of a lawnmower.

Meanwhile the west had BMWs. Tells a lot about how things were.
Can I ask which Amazon email database leak?
Very cool blog.

It is so sad what happened to Borland. Delphi was so cool till they did the Delphi.NET abomination.

It somehow lives on on C# (by the same main developer).

Borland C++ was also so much better than Microsoft C++.

I wonder why MS didn't try to buy them, maybe it had something to do with the antitrust case.
> If you mean, "if punishing people for crimes increases the number of crimes, would you still support it?" then my answer is yes

As a thought experiment how many more murders per year would you accept as a cost of keeping "punishment-respect" around? 10? 1000? 100K? Limitless?

To me respect for others is primarily about caring, promoting health and reducing harm. To prevent someone from getting murdered is very respectful of them and their life. We can also show respect for all the choices a person will make in the future by adopting the policy that prevents them getting murdered today.
Take Your Child to Work (Every) Day
I still have significant issues with Wayland.

Everywhere:

- Barrier does not work

On KDE Plasma (openSUSE Tumbleweed):

- Thunderbird often flickers a lot, rendering it unusable

- apps like cheese or kamoso to access the webcam don't work correctly

- selection paste now works after years of waiting, but is not shared between GTK and KDE apps

- X apps are other slightly blurry when witch scaling DPIs

On Phosh on the PinePhone (Mobian):

- VNC does not work. It works on Gnome because it is implemented in Gnome's compositor, but back luck, not in Phosh. Each Wayland compositor has to implement this. So there is nothing like scrcpy on Android that I know of on GNU/Linux phones yet, which would come for almost free with X11.

Each feature has to be implemented by each compositor. But then it may take years because people rightly seek to build standards that can make it work between all the compositors.

And I still rely on X11 for network display of apps, even between two Wayland systems (though it's not an issue for me, but it is a bummer because we can probably do better than this).

It seems Wayland works well if you use Gnome and that you don't need anything slightly fancy. It still does not have this "this will work no doubt" feeling that I have with X11.

I'm very careful with apps I run and install on my machine. This security-first design is honorable but gets in my way with seemingly no benefits for me.
eBay.de now got that. They took a while (e.g. temporarily the adjusted it to "EU & UK", instead of taking UK out of the filter), but now it has a filter for European Union. But the various country-variants of eBay are somewhat separate, so in other countries you might see different UI.
US Enacts 'Real Water' Recall Amid Reports of Death, Illness
what's the relation to bugs in logging and analytics? I'm not sure I see it

also, is there a good resource on how to backfill?
Thats indeed interesting. Do you know why this is the case?
https://en.wikipedia.org/wiki/BS2000
First of a Makar thanks for faker. I've used it on several projects on a few different platforms. It's an invaluable tool.

You are going through exactly what Elastic went through but on a bigger scale.

I hope the community is kinder to you then Elastic which was broadly ripped apart for changing their licence to stop this kind of (ab)use by AWS.

I on the other hand would fully support it if you did decide to do that.

If anyone is interested I've written more in more detail about that here: https://ognjen.io/turns-out-elastic-arent-the-bad-guys/
I think I bought this Switch case from AliExpress that was listed on Amazon for like $18 but on AliExpress it was like $6. And if you went on a wholesale site, the same case was there for under $3 if you bought like 500+ units.
Good for you, but that's merely anecdotal evidence. From the limited data that is available, it appears that more than half of the desktop Linux installations run nvidia GPUs. Wayland is pretty much out on those. And the rest needs to run a distribution that supports wayland and activate it. So wayland simply hasn't reached its goal of replacing Xorg by a long shot.
what is exactly screen tearing and why is it an issue? i guess i live with it but i never really noticed.
Yes, your point still stands, this class of bugs is "fatally" present on X11, there is seemingly nothing that can be done about it.
> violating our TOS

They aren't tho.
What are the substantial issues? The “article” fails to mention anything concrete (guess the reason for that).

Interestingly enough many people use it from day to day without any problem. Screenshots, screenshare works with pipewire, it is even superior to the old way. Chrome does support Wayland now, and even electron apps do, so basically all the old problems are solved.
My first thought was that it's more likely something like this than a bad actor on their wifi: https://en.wikipedia.org/wiki/Hola_%28VPN%29

Anyone with that browser extension installed on any device on their network is making themselves an open VPN exit for millions of random people.
>neo-marxist orthodoxy

This is one my main gripes with conservatives right now. You go to any of the places you congregate and alongside the more reasonable scepticism towards woke culture, there’s this constant talk of the rise of “neo-marxism”

I have seen zero evidence for this. None

Besides very basic issues like minimum wage, on the whole, the new left does not care about economics. There’s the occasional “bad capitalism bad” meme or tweet, but that’s the extent of it

This whole neomarxism shit just seems like a confluence of:

1. it’s bait to conservatives, so it gets attention

2. If you don’t like BLM etc, it’s much easier to just label them as marxists, rather than actually dismantle their flimsy ideology

3. it’s probably partially a reaction to the media calling Trump a fascist

In conclusion, it’s convenient for a lot of the right to confuse identity politics with marxism, and it puts me off because it’s lazy and ignorant
It seems like they are working on sellers who are offering free gift cards, etc from 3rd party websites for positive reviews. The new one I noticed that is starting, are letters telling me about how hard their lives are, and how they need me to buy their products to feed their kids. Whats next?
This is a clickbait article - the issue is not with Facebook, but with Apple iPhones where this data is stored as part of the image EXIF information.
I haven’t used Sparkle myself so I may be a bit off, but as far as I can see Sparkle requires you to constantly update an xml file so it knows what to update. Pakkly allows you to specify a glob to search for in the releases area. So you can simply target myapp_mac_*.zip and your users will automatically be updated when they next start the app. Notarization is a process I’m planning to integrate via a CLI, if possible.

Also, it’s cross platform, if you ever decide to branch out :)
I would not expect this to be a local attack via wifi. Internet is so cheap/free nowadays, why would you go through the trouble to crack someone’s wifi instead of using a public one + VPN or Tor?

I believe this was a remote attack. Either on their computers, phones or router. Consumer-grade network equipment is notoriously insecure and Vodafone has absolutely zero expertise let alone incentive to do anything about it - they just buy these routers wholesale from China for a couple bucks a piece and call it a day.
>GPL discourages corporate (=widespread) adoption

I have never worked at an organization that does not use GPL software in some way. It discourages shipping GPL components/dependencies in binaries which is the whole point of the license.
Wayland Gnome (and plasma) runs on nvidia gpus as well. But the fact is, linux, the kernel doesn’t support nvidia cards without proprietary blobs, hardly anything to do with Wayland.
My first guess on the release cadence would be that he had a few in the bag already and now he's actually writing, but I suppose it's plausible that BillG could have noticed.
Does anyone know how the NVIDIA situation with wlroots is now? I've heard NVIDIA is _finally_ supporting DMA-BUF instead of only their fundamentally different EGL streams, so I wonder if it's actually functional now.
Replace "Rewrite-it-in-Wayland has become a moral imperative. " with Rewrite-it-in-Rust (for example) and many of the "arguments" immediately apply. E.g. "You could also code in C without bugs!"

... and I now realize this was done intentionally. Shame on me.
Tx for the insight.

Does the extra logging carry a risk over and above dos (which is mitigated by the `-m limit` stuff in the iptables rules)?
We can say startups didn't bother with it because eBay India was already operating in market before startup culture was even here in India.

Back in time eBay was operating in Indian market and eBay was successful as the payment service used on eBay was PayPal, buyers had protection in India which they couldn't get with any other local website as online payment infrastructure was in dark ages in India at that time.

After that India rapidly grew in e-commerce and payment platforms rapidly developed (now they are at par with western ones or we can say even better and payment regulations also improved a lot). Now logistics has also improved a lot, so we can receive goods in just 1 or 2 days in any part of the country. We've new expressways, freight corridors, capacity expanding rapidly so now even more businesses is possible in India yet we are leaving the obvious one out. Where are all my Indian executives, investors, guys from IITs are doing? Why they aren't working on this?

Then Flipkart buys eBay India and shuts it down.

And now there exists market vaccum. Everyone is looking at each other, no startup founder doing anything about it. Existence of eBay alternative will add great efficiency to India market, reduce its CO2 footprint as well when used products find buyer instead of destroying and remelting them.
Interesting! (Typo? Should be `if (error)`?)
This is a real concern, especially in the age of carrier grade NAT. Vodafone (the families ISP), is a mobile ISP which dynamically pass IPs around like hot potatos - their monitoring solutions need to be far more sophisticated to keep accurate records... this feels a bit like the start of another Royal Mail "the computer is right" scenario but at a larger scale.
Graph-Based Text Similarity in NLP
If you just need something with the name of a low-letter-count-agency and a ".gov" in the URL, you might take a look at https://csrc.nist.gov/publications/detail/sp/800-207/final
Yes they do. I have also heard claim on podcast that 300 movie is acutely historically accurate and argument was that it fits Herodus.
I think the main thing about the japanese instruments were the lower prices. There was plenty of great products from E-mu, Ensoniq, Oberheim, Linn, Moog, and Sequential in the 80's. But they were pricier, which lead to lower market share, which meant worse economy of scale - a classic death spiral. Out of desperation, quality begins to suffer and then it was pretty much over for all of them in the early to mid 90's.
It has not “arrived”. It has been invented by the same people that were doing X.
I'm learning all the wrong lessons here.

Like, I'm super tempted, to file my next bug as "Flaw in laws of universal order causing perfect software to misbehave in specific conditions"
Something similar (but not relating to CSAM) happened to me (though not the ISPs fault).

I was on IRC and someone I have talked to a few times sent me a official looking link to the website of a local political party and it was a sub-folder that had indexing enabled and that's where they stored their backups.

The dude then got in and published all usernames and hashed passwords on pastebin.

He was using a VPN at the time, I wasn't.. The police took all my devices and kept them for a year until charges were dropped. Not a fun time.

I wrote about it here -> https://blog.haschek.at/2015-that-not-so-awesome-time-the-po...
I'm from West-Germany and have driven a Trabant myself (only twice though). This video, titled "The Trabant Was an Awful Car Made By Communists" from Doug De Muro sums it up quite nicely imo: https://www.youtube.com/watch?v=No1-4GsQa-g ;-)

The fact that they still sold this dangerous and noisy contraption in the late eighties (you even had to wait years to get one), when Audi released the V8 (4C) and Mercedes was about to end production for the S-Class W126, tells you a lot about how broken transportation was in East-Germany.
I guess spies are more fun :D

This is the first time I'm hearing about this and it does seem fun to speculate, so I'll try to pitch in :D

Even though the initialisms might be just that, it's one of those things people do when they are just letting their mind wonder and just doodle or note down what they are thinking. but that wouldn't be consistent with striking through one of the sentences and starting it from scratch. that looks too premeditated, they would have just blanked the last 2 letters where they made a mistake and continue, and maybe not even that. -- the fact that this person removed the whole sentence and started again seems too specific to me.

But I'm 100% with you on the relationship aspect, these three people (JE, Alf, Dead man) would make sense, and a kid would probably mean bad things about them if it came out I guess.
Is this affiliated to SpaceX?
This piece is more philosophical than practical; it doesn't raise very many (any?) specific issues.

Wayland isn't perfect. However the competition is X which is effortlessly surpassed at a design level. Building up the scar tissue will come in time and the practical issues will be solved by hook or crook.

It is easy to have sympathy for the people who have working X setups and are inconvenienced by change. However, there is a desperate drought of people with the know-how and willingness to work with X and the linux graphics stack has well and truly moved on.
Really? You don't think the US selling billions in arms to both Saudi Arabia and Israel makes them complicit in those ally's crimes against humanity?

What about the fact that the US has been sponsoring military and paramilitary organisations in central and Southern America for decades to fight against attempts at unionisation or socialisation efforts to help ensure their control over the rare earth metals and oil there? There are death squads that have mowed down entire villages after being informed of talk about unionisation as well as driving away indigenous tribes who happen to live in areas that are inconvenient to the interest of US multinational companies.

Are you also somehow forgetting the war in Afghanistan and Iraq that was perpetuated for decades after the given reason for invasion were dealt with for the transparent motivation to plunder the resources there? More than 200,000 civilians dead (and that's on the optimistic side of projections) as a direct result of actions from the US army.

All of these examples I gave are crimes that the US are currently engaging in and even with that restriction, this is far from a complete list. If I expanded it out to what they have been up to in the last 5 decades, then it would be a lot longer still.

If you don't see the US as dirty, then I don't know what standards you are operating under.
it stands to hope that telegram does not employ a seemingly endless list of advertising partners with 'legitimate interest'
It might be illogical, but it's extensively documented - check out Thucydides. Indeed colonies were almost expected to be militarily supportive of the mother city, and when they weren't, it was sometimes a cause of war.
Thank you. Just for info, my personal experience working for a very big American company is that every time I call a product company for information, I get intensely called back months in a row even if the product does not meet our needs, so I prefer not to do that anymore and to dig myself for info until I figure if that is looking very promising. Maybe it is not the same in your case, but who acts assuming it's an exception?
you could equally phrase it as “30% BELIEVE RACIAL JUSTICE TALK SHOULD BE BANNED IN WORKPLACES” and that would be just as shocking. Although that’s probably the same 30% as Trump’s core base
> we were living in Boeblingen, near Stuttgart

Grew up in Herrenberg (a few kilometers from Böblingen). When neighbors learned that my father was thinking of replacing his old Audi someone put a Mercedes calendar on our doorstep. Swabians are very particular with their cars.
A big assumption, but I think you use X with a compositor, which will have no tearing as well. Eg gnome and plasma does use compositors by default.

But in case you just have a very fast computer/smallish resolution and don’t notice tearing, try to watch a video in full screen. This basic functionality doesn’t work with native X, without additional tweaking (like hardware level frame syncing, etc)
Something that work for me, have a websocket open to the client and notify him that it's done. Additionally register this notifications in the database, so that if the user had closed the browser he'll see the notification next time that he logs in
problem is they use bing translate /s
as pointed out elsewhere this is a parody of https://drewdevault.com/2021/02/09/Rust-move-fast-and-break-...
It's a bit odd that if they hadn't done that, faker.js wouldn't have found out that they were using it that much, and couldn't have sent them the sales pitch in the first place.

In an a bit odd way, this time, donating to OSS, resulted in "bad press" at least for a while.

I hope things will end in a good way, somehow, for everyone
Whats a good online webstore from where to buy equipment for our personnel in the USA, mostly computer monitors, laptop desk stands, usb hubs and so on?

Amazon has been quite bad so far - takes lots of time to find the correct item and then begins the game of "is this thing the real thing or not?".

Employees are spread out in the USA, especially in these covid times. Delivery time is not critical compared to the item's authenticity, pricing and support.
The “author” doesn’t know anything about the topic, but I guess he/she meant wlroots as a toolchain.
one option to avoid client waiting around is to make client-side and server-side queues and maintain an open websocket, then send messages as needed, and have an optimistic switch statement which performs the correct state transition given a certain request and arguments (see useReducer or Redux, zustand, etc).

If the client is offline, then the user requests just build up in the queue, but the local state keeps updating so you can use your app. Then when the net is up, the queue of requests can be sent to the server to update the remote data store.

A big problem is inconsistency, for example if you're making local changes and somebody else makes a remote change to the same data. For that reason the community seems to look at CRDTs, which are just data-structures with explicit order, or where order doesn't matter, because then no matter how changes happen, we can merge them all into an 'eventually-consistent' thing.

IMHO this is a pretty huge amount of complexity to add to your app so if you can avoid it by doing immediate request/response processing it would simplify your stuff dramatically... but "offline first" is pretty cool for certain apps, and some jobs just take way too long. Queueing helps de-couple frontend from backend. That can be useful for zero-downtime database migrations and maintenance, if your client still works when the server is down...

Tools for this, are newer, and evolving rapidly, I haven't seen a whole lot which I consider super mature and impressive...anybody else find a good offline-first state framework?
I just tried to login into amazon.co.uk to buy some stuff. I can't get 2FA notification on my phone and in order to see the recovery page for "I don't have access to my Two-Step verification" I need 2FA........
Wow, I was wondering what the reasoning was that a calendar with 31 days in November would be be better aligned with the motions of the universe, but that patch didn't have it. Only this comment made me realize that they were being sarcastic.

Yeah, not funny.
They make no where near as much money on you from WhatsApp as they do from Facebook.
If X isn't actively developed anymore, it's because wayland has sucked up the remaining developer resources I guess. Apart from a very brief episode in late 90's I'm not into X development so I'm not in a position to have an opinion, but I'm having trouble with "the way forward" argument, considering we're already long past peak-desktop. I'm more concerned with the precious few desktop apps we have (towards which there were nearly no additions in the past decade) and loss of niche apps due to additional Wayland porting, integration, QA efforts put on developers of said apps, which realistically might spell the end for many extant desktop apps.