skysight-inc/HackerNews huggingface dataset:
No, you can’t. If you call them they won’t answer and will just write you on WhatsApp to ask what you wanted. If you SMS, no reply or they will reply on WhatsApp.

One reason is because a lot of phone plans include few or no calls/SMS but include unlimited Whatsapp. When one app is completely ubiquitous in a society and free, people will simply not understand why you want to do something a different way and will often wonder if you’re trying to scam them.
At the time when production started in the 50's and 60's, the East German cars weren't all that bad compared to the rest of the world (especially if you compare to anything else than West Germany, which after all built the best high-end cars in the world). The problem was that the East German economy quickly went downhill starting in the late 60's, and there was no will, and no resources to bring new cars into production.

For instance, East Germany had almost invented the VW Golf class of cars if the engineers had their way, but such innovations were blocked by the "higher ups":

https://de.wikipedia.org/wiki/Wartburg_(Automarke)#Wartburg_...
EDIT: I've only seen that this article is a parody after I've submitted this comment. It makes the comment kinda pointless, but the parody should somehow include that it is a parody (and actually link to the article it is a parody of). Some arguments in my comment seem to also apply to Drews original post, but not all (mostly because he links the platform support in the beginning, providing a source for the hardware/stepping out of the norm-thing).

Original comment is below:
--

I don't use linux on the desktop, so I don't have any horse in this race. But this article is just plain bad. I've heard often that wayland breaks things, but the author should actually refer to something instead of just saying "yeah it breaks things". The article only spawned questions that it doesn't answer.

> Wayland ostensibly supports several dozen extensions, but only the GNOME-blessed extensions can be reasonably expected to work.

What does GNOME-blessed mean here? Why would QT or anyone else care for what GNOME blesses? What extensions don't work because "GNOME didn't bless it"?

> As someone who has tried to use Wayland (and failed) for even a tier-two platform, I can assure you that it’s a nightmare. Creating a new compositor would be a hellish experience.

Why? This is just a statement without any source or proof. Makes it kinda hard to verify.

> Ask any distribution packager who works with Wayland to share their horror stories — they have many.

Same here. I don't know any distribution packager, so I can't ask. And the article just says "yeah it's bad" without telling how it is bad.

> Switching to Wayland breaks things for anyone who steps even a toe out of the norm of GNOME/KDE/wlroots on Linux.

What breaks? What is the norm? Without any references these are just words without meaning.

> Rewrite-it-in-Wayland has become a moral imperative.

Sure, I'm not deep into the linux-desktop game, but I frequent HN everyday, so I think I should've read this somewhere before. Who really says "Rewrite it in Wayland"? (And not "support wayland, too")

> Novel hardware which addresses issues like microcode and open hardware, like POWER9 and RISC-V, are also suffering under Wayland’s mainstream-or-bust regime.

I really don't undertand wh novel hardware is suffering from Wayland.

> Just look at xscreensaver, which I guarantee you has fewer bugs than, say, gnome-screensaver.

gnome-screensaver has been abandoned for years (https://gitlab.gnome.org/Archive/gnome-screensaver) and probably doesn't support Wayland. So the point here is "some software that uses Xorg is safe, other software is not", which ... yeah. Some software is good, some software is bad. Doesn't tell anything about Wayland/Xorg.

I think the article has some valid points. Especially the part about the complexity in the third-last paragraph (if it's true, which I cannot verify here because the article doesn't show anything). But the biggest part of the article smells so bad that it's hard to take the whole article seriously.
What Facebook Software Engineers Actually Do
Rampow, one of their main competitors does exactly the same thing (giving out gift cards for goods reviews) so maybe it’s a “damned if you do, damned if you don’t” situation.
It's interesting how it varies across countries. In the UK Amazon is great - good options, decent quality, fast delivery (next day with Prime, sometimes even same day). It's much better than the alternatives in my experience.
That was done via Airworthiness Directive (a mandatory prod patch for aviation), not by original engineering design intent. Similar story with the Patriot missile defense battery.

* - https://www.federalregister.gov/documents/2020/03/23/2020-06...

* - https://barrgroup.com/sites/default/files/case-study-patriot...
I was picking up on the intentional irony, but it also has me confused. I was not able to pick up on if this piece was purely parody, partly parody, or just drawing parallels to support arguments...

The name “Drew Default” was not lost on me either.
Those reports often have the wpa password printed on the back - I’ve seen more than one person with it on their windowsill, visible from anyone at the door.
I'm sure Retool can afford to pay for their use of Faker, but this divide between "the poor individual" and "the rich with infinite money" that has become culturally accepted in society is pulling us farther and farther away from truth.

Can't blame Retool for deciding $500 is adequate, when the author's advertised price for Faker is $0.

It's like something out of Curb Your Enthusiasm: "I don't want money" means "I want money". And "anything helps" means "actually anything below UNSPECIFIED AMOUNT is insulting". Like, how the F do you deal with such people? It's just bait and switch blackmail.
It is a matter of choice. Do you mind adding a sentence for the people that are too lazy to do some search? Maybe if they are too lazy they are not interested in the product, but the cost of that sentence is negligible. Even Facebook was a lot less popular at some time and my mother asked me what is that.
I had forgotten about that redirection (and didn't read your note), so I thought you were making a crude joke with that link at first.
there are many electron-based applications (like VsCode) as well as wt least one important Java Swing application: IntelliJ.
Both kind of applications, electron and Java Swing, were facing severe issues on wayland when I tried it a year ago on sway.
No, i don't use a compositor, just a regular window manager. And I can watch full-screen video without trouble.
What goes into that number? My brother has three kids and is making $50K as a medical resident, what am I missing?
We have gone full circle, it is know OK to go ahead and say: I want to see only white streamers in my feed. When are we going to get the blacks only streaming platform? Or black only swimmingpools? That was such a great idea, segregating people by color and sexuality. What the fuck Twitch. This only helps to increase the divide between social groups...
As certain as I can be of any store purchase. Nothing I've bought from Amazon has been substandard quality and it's pretty much all lasted as well as I'd expect. I've had much better luck with Amazon than with local stores. If the fakes are literally indistinguishable, it's possible I've had some, but then I guess it makes little difference to me.

As far as research goes, if it's expensive, I put some research in if it's a product or brand I've never used before, but I never specifically look to see if it's a fake product on Amazon.

For reference, I spend about £5k a year at Amazon UK. Nearly all my experiences have been positive apart from the occasional damage in transit.
? Philosophy-wise, I don’t see how having “most frames are perfect” any better. We are talking about a soft-real time compositor whose only purpose is putting correct images to the monitor(s).

And Wayland supports plenty of formats for bitmaps, not sure about what you mean by your “wrong abstraction” thing. The only requirement is that both the client and server should know the given format, but there is proper “hand-shaking” about it.
Kind of answering to myself. I discovered that Markit works in the USA too: https://www.markit.eu/us/en/Catalog.aspx
This article should probably be marked as a parody somehow, it seems that most people in this thread does not know that it is a clear parody of one of Drew DeVault's articles in particular: https://drewdevault.com/2021/02/09/Rust-move-fast-and-break-...
You just described a botnet, which have been around for about 20 years
The problem with SDL's Wayland backend is that, as I understand it, you won't get any window decorations on common Wayland compositors like the Gnome one because Gnome expects every app to implement the window decorations itself (and the expected way to do this is by dragging in the entirety of Gtk, even if you're not using any of the other functionality of the toolkit). It looks like SDL are working on some kind of solution but it doesn't seem to be ready yet.

As it stands, though, it's probably not feasible to actually ship a game with Wayland support using SDL due to the potential support issues from people not running in fullscreen mode being stuck with a window that can't be moved, minimized or closed in the usual way.
Speculators aka gamblers.
I'm thinking one underlying mistake was to not have read a book like "the mom test" before trying to monetize faker.js?

I.e. not first finding out if it's something people want to pay for, before building the SaaS.

A mistake that's easy to do
Thanks for pointing this out. It seemed like a parody of something about Rust, but the effort put into applying it against Wayland was enough to fool me into thinking it might be genuine.
What an eloquent story. I love how much you love coffee, it really comes comes through in your description. I thought I drank a lot, but 3-4 litres is next level.

Most of the companies I've worked for have had the most upsetting coffee possible, and I certainly wouldn't expect to find good coffee on a rig. Logically I would, because you'd stand to make your workers less miserable (as for any company), but companies don't seem to think that way most of the time.

Recently I've been buying the light roast beans from the roaster in my neighborhood (via a grocery store also down the street) and they're usually roasted within a week or two of me buying them. How are you able to buy in such quantity for personal use and keep them fresh? Do you just stagger your orders or have them scheduled?

My gf also only has about a cup a day, and I could pretty much have a cup going all the time. It doesn't have much of an energy effect after the first, but I do have to resist making a new cup at midnight if I want to get to sleep.
I once had a sore throat and tried to order a drink that wasn't cold in a language I could barely speak, but I really tried to emphasize the not, and I ended up with an extra cold drink.

It's difficult to communicate effectively and you need the experience of failing several times in order to learn.
The bandwidth ain’t growin’ on dem trees, son, and the likes of AWS are selling it to you for some pretty penny.
Can You Solve This?
While the Japanese are amazing at hardware, they seem totally incapable of building world class software.

No notable audio production software or soft synth plugins is Japanese, which is weird, considering that many of their synths are digital in nature (thus contain basically a soft-synth).

Same thing in cameras, Nikon, Canon, Pentax, Sony built amazing camera yet the camera software is basically stuck in the 90s, not to mention stuff like Instagram...
They are jokingly referred to here as "Trammelant", Dutch for "big trouble" fish in a barrel wordplay. Come to think of it, don't believe I've ever heard anyone use their proper name!

A neighbour used to own one as a hobby car. Those things are loud!
a) usually, when you set up 2fa you get a set of 'recovery codes' for this exact situation - do you not have those? b) usually, there's an option to authenticate via SMS or reset your 2FA via email - does Amazon not offer any alternative? Ultimately, though, you need to exercise care when setting up 2fa - make sure the device you use is one that you're going to have around for a while, or you have a decent way of migrating to a newer device if necessary.
As for the fear of radiation, there is a fantastic xkcd with plenty of (relative) examples: https://xkcd.com/radiation/

Randall Munroe really has a strip for everything
Preparing your game for deterministic netcode
The simpler and fairer solution is to increase land tax, but to offer a flat tax credit based on the number of people that own the land including the number of children living there, with each person able to apply the credit to only one property at a time.

This means that for example families with children will be able to compete against companies and rich baby boomers.
> had almost invented the VW Golf class of cars if the engineers had their way, but such developments were blocked by the "higher ups"

Interesting. But yes, that's what you get when you have politicians making decisions about products and market (doesn't apply only to Eastern countries and doesn't apply only to governmental politicians - think office politics/people "falling up").
> ... anything even looked at by Poettering ...

Well, it appears that his and only his name leapt to your mind as a figure known for upsetting people. He's in a class of his own for stepping on toes.

No questioning his chops as a developer and general net positive contribution to the Linux ecosystem; but it has been a two-forward one-backwards journey.
If the fake is almost real, does it really matter?
One's speculation, the other's a certainty?

Good thing that Beeper lets you self-host their (AGPLd) bridges.
Sure, but a lot of times people rage against one and find excuses why the other is acceptable, making them a hypocrite who thinks they're very moral...

I suppose I'm also just defending my own stance, which is awareness of shit happening around the world, but a "what am I going to do about it" laziness borne out of convenience.
The cost of the sentence is screen real estate, plus a distraction from the purpose of the post.

I sometimes feel the collective of spirit of HN can never be satisfied. If you do put that sentence in, someone will probably question why it's there :p
>- anything US-related since it's almost always irrelevant to me and often political (which invites a lot of bad faith discussion);

That's too broad.

>- most cultural issues being that they are rehashed, never interesting and the comments are usually flooded with people who already have strong opinions (not to mention the stale talking points);

a lot of them boil down to local politics and voting mechanics, it really feels inappropriate on HN unless all you want to say is "building housing is illegal", local residents have solve it themselves

>- crypto (a financial exercise disguised as technology)

There are environmental disaster articles coming every single day/week. Just introduce a CO2 tax and be done with it. Talking about a boom and a crash every once in a while is ok however.
> I suspect wlroots based compositors are not particularly inefficient,

AFAIK, nobody has done any performance analysis on wlroots, so nobody knows whether they are efficient or not.

They are "fast enough" for most people, so nobody has felt the need to look into this either.
Ask HN: Could you elaborate why Freenode's “hostile takeover” started?
I've been trying to understand the debacle for a while. I now believe it's a regrettable event where both parties genuinely acted defensively against a perceived threat.

The heart of the issue, imo:

Andrew Lee has been sponsoring freenode either directly or indirectly since 2012. He acquired Freenode Limited in 2017, a point of contention. According to all parties, he never tried to exert influence over the network.

PIA's sponsorship started in 2012 and ended with Kape's acquisition. PIA's logo was on freenode.net from 2012-01-2x to 2021-01-05.

Shells' sponsorship started in 2021, the reason Shells' logo was added to freenode.net on 2021-02-25. From this point, former freenode staff considered Andrew hostile.

Consequently, staff revoked Andrew's access to freenode's DNS accounts and refused his requests for that to be undone. From this point, Andrew considered the staff hostile and invoked lawyers to regain control.

Everything that happened after these two events only occurred because both parties were acting, from their perspectives, in defense against a hostile actor.

My question to all of you is, does anyone know if the staff had undisclosed reasons to so quickly assume Andrew's ill intent? This is a person who's been sponsoring the project for 9 years now, and apparently there wasn't _one_ incident to suggest his interest in controlling the network.

In fact, the first party to deviate behavior from the past years was the staff, by revoking Andrew's access. Is there any evidence to Andrew's ill intentions _before_ his access was revoked? Why is everyone treating the Shells logo addition as the first "attack," without a single motive as to why that was now unacceptable?

I understand it was a shock for them to find out freenode was owned by Andrew. But they figuring that out is not evidence that change was coming from his end. Are there any accounts of Andrew trying to exert control since 2012?
Well, as someone that really enjoys C++ despite the flaws inherited from C, that is how many conference talks feel like in a language with years of industrial practice.

Not "How I did this product in C++", rather how I mastered template meta-programming and SFINAE to build this gorgeous data structure that picks an element in under 5ms using 10KB max. /s.

So FP is not alone in this kind of stuff.
Side question :
Anyone knows a gateway solution able to do blue/green deployment ?
Back when Netflix was a US exclusive, I've tried the Hola proxy addon. Hola basically turned/turned your computer into a proxy and, in exchange, let(x) you use other people's computer as a proxy.

That's all pretty great when it comes to foreign Netflix, but it's also an easy way to get other people convicted for posting child porn. I don't think there's a lot of security going on on that network. And you don't even need a special criminal organisation to abuse such a system, you have actual normal, civilian users!
Interesting project! A while back I made something similar in Clojure: https://news.ycombinator.com/item?id=23257195

One tip - I noticed that you use XPath selector and send click events, however you can simply send keyboard events to the browser. But overall I like that the solution is quite similar! One thing is - might be worth merging the Axis modules into one and make it parametrised.
Almost all of NZ's parliament owns multiple homes. It's a bit of a joke.
> Volkswagen settled in Zwickau, Chemnitz and Eisenach and developed the Golf and Polo models there. Opel has been producing cars there since 1992, along with numerous new suppliers that call Saxony, Thuringia and Saxony-Anhalt their home.

The author mixed something up there. VW only settled in Zwickau and Chemnitz, which were involved in Trabant production. However VW neither settled in Eisenach nor was there anything regarding the production of Trabant going on in Eisenach. Instead the "VEB Automobilwerk Eisenach" produced the "Wartburg" [0], another famous car in GDR in Eisenach and after the reunification Opel established a factory there [1].

[0]: https://en.wikipedia.org/wiki/Wartburg_(marque)

[1]: https://en.wikipedia.org/wiki/Opel_Eisenach
It definitely matters. Watch some of the teardowns of power adapters on YouTube: they look and work almost identically and you’d likely never tell the difference, but one is much more likely to set your house on fire if it malfunctions.
> However the competition is X which is effortlessly surpassed at a design level.

I strongly disagree. Wayland makes the wrong abstractions and does not offer vital functionality usually needed on a Desktop system. As a result every Toolkit/Compositor has to implement that additional functionality itself and most of the time it is incompatible to the competitor for no apparent reason. X might be old and has accumulated a lot of cruft over time (which is excusable for software that is almost 40 years in use) but is genuinely superior at the design level.

As an exercise I recommend to write a native universal applicable Wayland application that takes screenshots.
So, how do you feel about those those German-taxpayer-funded refugee holding camps in Turkey, and the German funded Libyan coast guard?
I personally think votes should only affect the order of comments. I am interested in reading down voted comments just to avoid the echo chamber effect.
Some are not really pre-paid, you have to go online to activate them, or have to order them online, or have few options but to top up by card.

However, I just looked into it some more and it appears you can still buy prepaid cards by cash and buy top-up vouchers with cash.
this kind of captures my problem with the current progressive politics. It’s all about signalling that you’re in a support of all manner of identities, unless that identity is working class, or unemployed

It’s extremely convenient for the neo-liberal elite. They get to sit back and continually rip us all off economically, while the generation that would normally be fighting it is busy fighting an invisible “institutional racism”. The people in power are not racist. Not specifically anyway. They’re just greedy. Often, because of past racism, or just coincidence, that greed disproportionately affects minorities. But the issue is greed and corruption and an improperly regulated society. It is not the invisible racist man, or microaggressions.

These issues still matter, and there’s absolutely a place for social justice politics, but it’s much much less important than economic justice
Safari is the bain of my existence and owes me money for the sheer amount of time I’ve had to invest in working around their god awful css and svg engines. PWA my a*.
He isn't saying they should.
The use case is different.

For example, S3. S3’s authentication scheme allow you create a limited used download link and passing to a untrusted user
The Referer header can't die soon enough. Or HN could implement rel=noreferrer (at least on links to this website) or the relevant CSPs. Or jwz stop doing this redirection but I don't see this happening.
Doesn't mean shit. I was there in the late 90s when everyone was investing in tech companies that no longer exist. It was madness. Champagne every day.
I think you will find that Uber engineering is just like any other place - a lot of silly mistakes while people learn on the company dime.

This entry, for example, mentions how they avoided Go routines as a "performance concern" even without any data to prove it. It's bush league level to think you can do it better yourself.

https://eng.uber.com/go-geofence-highest-query-per-second-se...
A lot of WiFi routers actually support plugging in VPN details in the router software itself, it's not complex at all[0] even for your average consumer.

[0] https://www.expressvpn.com/vpn-software/vpn-router#recommend...
> Those routers don't have particularly bad default passwords iirc

I just checked, and the default credentials for the HHG2500 model mentioned in the article were admin / vodafone1234.

It isn't clear to me whether the router's admin interface was default open on the WAN side, or whether it could be remotely enabled through TR069. I wouldn't be at all surprised if it could.
It’s open source though, there is nothing to stop others picking it up and developing it if that’s what they want to do.