skysight-inc/HackerNews huggingface dataset:
>> Red Hat are like Microsoft because their enterprise distro offers only one desktop? Alright. I guess macOS is Microsoft as well under that definition.

No, Red Hat is like Microsoft because they made the same mistakes with GNOME 3 that Microsoft made with Windows 8--they gave designers free reign to do whatever they wanted and did not listen to user feedback.

The changes from GNOME 2 to GNOME 3 were jarring enough for many users to abandon it (https://www.zdnet.com/article/linus-torvalds-finds-gnome-3-4...) and for the MATE fork of GNOME 2.

Forcing those jarring changes on all users was a mistake:

https://www.tomshardware.com/reviews/fedora-16-gnome-3-revie...

https://www.reddit.com/r/linux/comments/8kn9t4/why_does_gnom...

https://www.datamation.com/open-source/the-gnome-3-meltdown/

https://www.quora.com/Why-do-so-many-people-hate-GNOME-3?sha...

https://news.ycombinator.com/item?id=16869157

>> Without discussing the merits of GNOME vs others, is your company prepared to pay twice for the RHEL license if they provide official support for both GNOME and KDE? Supporting more environments doesn't come for free.

Probably not, but given the choice I would select KDE over GNOME 3 simply because it offers a more customizable user experience that does not require "tweaks" and "extensions" to get the desktop setup that some users want.

What's next? Removing Emacs and Vim and only offering GNOME Text Editor? Supporting more text editors doesn't come for free.
Even if you like coaster brakes it's better to also have a front brake for the reasons described in the article as well as generally having redundancy and being able to brake if your feet slip off the pedals in wet conditions.
The trick is not to think about it.

I stopped following the 24 hour news cycle a some time last decade and my quality of life improved radically.

I curate what I read myself, with RSS feeds, Reddit subscriptions and whatever happens to get to the front page of Hacker News =)

I don't need to know up to the minute death tolls from COVID the war in Ukraine or the latest natural disaster. I don't need to know which politician lied this time and what their opponent said to that. Knowing that doesn't bring anything positive to my life.

(I also find it fascinating that Gen X is completely forgotten in this discourse, like the OP did. It's just "Millennials and GenZ" for every debate)
Many pediatricians in Berlin (presumably all around Germany as well) have a poster showing parents doom-scrolling with the mention "how much did you talk to your kids today?".

Brutal and relevant. I think of it every time I have a "I am in this picture and I don't like it" moment.
Because the whole point of NAT is that there are multiple machines behind it, so if you spin up a local web server on port 443 or whatever, by default it'll be invisible to the internet. Not just firewalled off, but not even on a routable address.

Most NATs do allow a hole to be punched, but it's a manual step that most users aren't even aware is an option. The process is unique to each model of NAT device, and there are hundreds if not thousands.

Because of address sharing, there can be only one port 80 or one port 443 per NAT. Of course, SNI and similar technologies can work around this, but this is also a relatively high hurdle to get over.

This is difficult enough at home, but in corporate environments it's no longer doable at all. Gone are the days of some early adopter running a webserver on a box under his desk for a decade! I mean, you can, but between the firewalls and the NAT(s) in the way, there is little chance it'll be accessible even internally, let alone externally.

There are other issues also: For technical reasons typical ISPs provide much more downstream bandwidth than upstream bandwidth. Residential-grade connection public IP addresses change semi regularly. Some ISPs are now so low on IP addresses that there is second layer of carrier-grade NAT in front of your home WiFi NAT. Home users have no chance of defending against even a DoS attack, let alone a DDoS attack, which would then also take out their personal Internet, not just their web site. Most people run Windows at home, which would be fine except that the consumer editions limit IIS connections to 10 concurrent requests. Etc...

Meanwhile professional, centralised web hosting can be had for $5/month, little more than a cup of coffee.

You could have a retort for every point, but fundamentally self-hosting makes no sense. For example, you could say that people should just use a separate machine running Linux instead of Windows to host their site. Okay... what's the cheapest decent turnkey machine you can buy? $200? That's the same cost as 40 months of hosting on a cheap provider, and you still have to worry about your dynamic public IP, NAT punching, certificate management, HTTP security headers, NGINX configuration, etc...
Ah. Memories. I actually learned to drive in a 2CV. Brilliant wee motors. I'd love to have one again. Just to play around in.
Linux 5.19
Algol (both 60 and 68) had various representations. The reference one, used in the spec, would use formatting to indicate things such as keywords, and used the conventional mathematic and engineering symbols where they were appropriate. Here's a bit of Algol-60 grammar:

<arithmetic operator> ::=
+ | - | ⨉ | / | ÷ | ↑

<relational operator> ::=
< | ≤ | = | ≥ | > | ≠

<logical operator> ::=
≡ | ⥰ | ∨ | ∧ | ¬

Most of these characters were not in contemporary character sets (although some later charsets would have symbols added specifically for Algol after it became more common). Given how much variation there was at the time, Algol designers didn't even try to solve that problem - they simply said that specific implementations of Algol would map the reference representation to some hardware-specific form, to be documented by the implementation. Those hardware representations would often use keywords for some of the operators.
Looks like I structured what I tried to say in wrong way, sorry about that, English is not my mother tongue and sometimes I try to say too much in one sentence. I generally don't trust hyperlinks sent to me when pointing at source I have never seen before. I open such URLs in private session.
And, on top of that, the replacement will be to burn oil instead of coal, at 5x the cost.

https://fee.org/articles/hawaii-is-replacing-its-last-coal-p...

It'll be 10 years before renewables will provide 75% of the charging capacity of this 'renewable' project.

https://www.staradvertiser.com/2021/05/14/breaking-news/puc-...
This headlines made me think (thought unlikely) that Amazon is hiring ex-cons and dropouts to beat the shit out of union organizers.
Most of the programmers I know would not be able to do that, what I mean is that they should become programmers.
Corporations are allowed to exist to create a positive net good. ie: the social contract works so long as we can plausibly reason that they, you know, actually benefit people more than they harm. Maximizing profit is a lie told to children for reasons I won't get into, but when it displaces the social contract, the end result is a justification of all sorts of socially pathological behavior, this included.
Modula-2 had somewhat more verbose syntax for derived types (e.g. POINTER TO X rather than ^X), but given that it didn't require a BEGIN for every END, wouldn't it be more terse vertically overall?
Care to give some support for this intangible and unverifiable complaint?
> However, unless he has 24 hours of shore leave before the Navy makes him get back on the boat, the 19-year old is inherently far more sketchy. He's in the prime years of his life for casual sex, and attracting mates. Why does he not have any friends with benefits? Why does he not have any exes, who departed on good enough terms for occasional hook-ups? Why does he not simply have a girlfriend?

People want to both travel the world/live the digital nomad lifestyle AND be able to be in bed with a 10/10 the night they land in Rio or Barcelona when they don't know anybody yet.

Escorts and sex workers provide a service that enables guys to do just that and get the best of both worlds, but the person who is getting the best of all worlds is the pensioneer who travels the world and has his quota subsidized by young clients.
This is a good guide to follow with kids: https://www.fiftydangerousthings.com

Our kid started with a knife when they were around 2 or 3. A dull-ish slightly serrated one first and graduated to an actual kitchen knife at 4. Got their first actual outdoor knife for their 5th birthday.
I'm attempting one at github.com/civboot/fngi. Let me just say... It ain't easy, and Oberon is a huge inspiration for what's possible.
This is very much focused on making a top-down, turn-based, snes-era-style rpg. If you want to make exactly that it will be a lot easier in RPGMaker/EasyRPG, but the further you want to diverge from a basic RPG the harder it will get.

This has a lot of systems like dialogue, menus, inventory, party management, combat, etc built in and specifically tailored for RPGs.

edit: Forgot to mention, RPG Maker also has a lot of assets built in so you can get straight to making a game without worrying about art, which was incredibly helpful for me when I was 12.
I don't know about your team, but in our team I try to move as much as possible to kubernetes so I have a common way of deployment across all members. Of course if you are just thrown into the cold water without help from the Kubernetes guys, it will suck.

Also I noticed that once developers "get it", they actually like it a lot.
> Almost all restaurants and stores have an ATM

You should never use a private ATM. They are prime targets for skimmers.
I don't think it's fizzling out, it's kind of becoming a basic standard. And if your use case is simple enough to not need Kubernetes, then doing it with Kubernetes isn't that much more complicated either.
Sorry had to lol “are you cheating or not cheating, cuz I’m definitely interested in cheating”
Ok, but how do you do it with the mouse?

This is GNOME, not ratposion WM (https://www.nongnu.org/ratpoison/).

There should be a way to minimize using the mouse.
The only point of a company is to maximize shareholder value. You're right, that doesn't always mean "maximize revenue at all costs.” It usually does though, because especially as a growth company that's what shareholders want. Obviously there are competing priorities, but overall most shareholders want to maximize discounted profit, and all their priorities reflect how that should be done.
shameless plug, I made an ipcalc6 in rust that does it (with colors)

https://github.com/ba9f11ecc3497d9993b933fdc2bd61e5/ipcalc6

user@box:~/Documents/code/rust/ipcalc6$ cargo run 2600:1ff2:4000::/40

Finished dev [unoptimized + debuginfo] target(s) in 0.01s

Running `target/debug/ipcalc6 '2600:1ff2:4000::/40'`

WARNING : netmask /40 is smaller than /48, this is unusual if ip of type : Global Unicast Address and Link-Local
Address

Type: Unicast Global

Address: 2600:1ff2:4000:0000:0000:0000:0000:0000

NetMask: 40

Hosts/Net: 19342813113834066795298816

Address: 0010011000000000.0001111111110010.0100000000000000.0000000000000000.0000000000000000.0000000000000000.0000000000000000.0000000000000000

NetMask: 1111111111111111.1111111111111111.1111111111111111.0000000000000000.0000000000000000.0000000000000000.0000000000000000.0000000000000000

HostMin: 0010011000000000.0001111111110010.0100000000000000.0000000000000000.0000000000000000.0000000000000000.0000000000000000.0000000000000000

HostMax: 0010011000000000.0001111111110010.0100000000000000.1111111111111111.1111111111111111.1111111111111111.1111111111111111.1111111111111111
Scala vs. Java
Because I am allotted five minutes to consume my ration of synthafood before returning to my labor pod, and I’d really like to stop by the urine extraction bay on the way.

You don’t understand, if I’m late again I’ll get a PR, and when that happens… no, I will spare you those details. That burden shouldn’t be shared.
Cars are useful tools of course. If people used them only for the odd errand or a long distance trip, we wouldn’t have a problem.

Public transit for all our regular trips to work, restaurants, dentist, etc. and private or rented cars for the rest is the way to go towards a prosperous future.
Those are awful odds. I'll leave HN frontpage to the lucky and the professionals.
Linux 5.19 – Linus Torvalds Released It from an Apple Silicon MacBook
Golang is not an OS. Golang doesn't fit in 12kib of source code. I could go on.
Yes, imagine thinking that the hottest day in record across Europe is not something that will happen daily.
There's also the long-standing idea that people come up with great/interesting ideas while in the shower (so much that it's an internet meme), and that's attributed to the shower being one of the few places where you don't have media or electronics trying to capture your attention.
You can absolutely misrepresent what someone is saying by using quotes out of context.
All of humanity's problems stem from man's inability to sit quietly in a room alone.

Blaise Pascal

For another spin on it.

That quote is brilliant and profound. Sad that thinking is regarded as an afflicting disease and our devices are the cure.

I purposefully dedicate an hour to just do jack shit and be alone with my thoughts.

‘Oh you saw something in your mind? Relax it’s called an idea. Get used to them’
Sure, but old computers managed to get things done with much lower resources. What really seems missing in old computers is memory.
Ah yes, surely they will always respect the holy robots.txt
It doesn't matter if it is the law or not if Amazon is made up of a large group of managers with competing interests that all boil to maximizing profit in order to meet their individual key goals. The GP said nothing about it being the law, simply that it is how Amazon, as a giant megacorporation, acts in practice.
Everything you just said stopped being true in the 70s and 80s. Yes, B-corps are a thing, but the laws as currently constructed encourage profit extraction above nearly everything else.
Antonio Gramsci asserted that the reason Marx's predictions of late-stage capitalism never came to fruition was due to cultural institutions propping up capitalism. He states very clearly that the (new) objective of marxism should be to establish a counter-hegemony within the existing cultural hegemony, thereby subverting it.

This is all present in Gramsci's prison notebooks[1] and is common knowledge to anyone who has ever studied marxist intellectual literature at any length. I find it ridiculous that wikipedia would claim this is a "conspiracy theory". Marxists speak about this _very_ candidly in their writings.

[1] https://en.wikipedia.org/wiki/Prison_Notebooks
Most of those ideas come from USCD Pascal, and the later Object Pascal introduced in Turbo Pascal 5.5 came from Apple's Object Pascal, which was derived from Clascal and developed in collaboration with Wirth.
I don't think that amazon is doing that. Nor Elon.

They have offshore tax operations AND demand special treatment, subsidies or tax breaks for deigning to operate in some area.
Terror management, or how to evade thinking about our own death.
Not american, but our union owns summer cottages that members can use.
Otherwise unions are really simple, they get % of my pay, so more I make, more they make and its other way around with my job, less I make, more they make.
Chagai Friedlander
To take another slant on the article, you can see how the laws and systems were adapted to support the automobile from where they were before. There were no stop signs, speed limits, license requirements, or traffic lights in the 1920s. Fast forward to today and we see E-Bikes and E-Scooters being banned from different areas, having speed caps put on, not being allowed on sidewalks, into bike paths, trails, etc. There is no adaptation in most locations.

People are finally moving away from automobiles, but officials are choosing to make it much more difficult for people to use new forms of transportation. E-Scooters have been called a scourge just about everywhere they show up. They're vilified in city after city, due to the lack of supporting infrastructure and incompatibility with roads. In some places, officials want scooters to ride in 50 mph traffic - which all cyclists know is a death wish, but not on the unused sidewalks. Many cyclists blame e-bikes and scooters for the problems caused by cars, and want to hoard the infrastructure to themselves. Pedestrian safety is an easy scare tactic, but in reality, e-scooters and e-bikes make being a pedestrian much more feasible and increase the use of bike paths and sidewalks. I'd like to see a comparison of pedestrians killed by e-scooters on a sidewalk vs. pedestrians on sidewalks vs. cars or even cars vs. e-scooters. If a place ends up with scooters on the sidewalks, the city should build a mobility lane, not kick them out into the street. I'm interested to see how planners and cities adjust to using a bike to get to work no longer requiring lycra and a shower. If you do the math, being able to travel at 10-15 MPH for 30 minutes under electric power, can get you just about anywhere in most cities in the USA. It's really a question of having safe infrastructure to get you there.
Just take a look at amazon warehouse worker turnover rate. No other company in the industry comes anywhere close. Amazon's strategy is to gamify work and force the workers to put the pedal to the metal until they burn out and quit.
this is a pointer-based language so there are lots of ways to solve that, but you know that already.. this is a setup question.. of course its not useful to re-invent critical, secure functions over and over yet, what if I am not writing critical, secure functions anyway?

I would choose a key type that is natural to the environment and problem.. unsigned integers are useful. Which unsigned integer size? there are only a couple of practical answers to that.. unless there is some massive dataset, use a 32bit unsigned integer, like so much of the software does right now.
Interesting problem that will soon become a historical curiousity, because there is clearly no alternative. Even if* we immediately ban the sale of gaoline-powered vehicles to be driven in cities, that'd be too little.

For five years I've lived near a suburban arterial street that's busy from 6 a.m. to midnight most days. I've seen no diminution of traffic in that time. This is madness.

We either create a workable rational solution or consign ourselves to our individual fates.
Can anyone explain to me how a print fails this spectacularly? I print a lot in petg, and maybe this was pla or abs, but ive never seen anything just self detonate into a million shards like that before, and I have more travesties with prints than I can count.
Why can't you run docker on your work PC? If it's the licensing issues I'd recommend using lima-vm (https://github.com/lima-vm/lima) as a substitute.
Because everyone else quits after a month?
Banks make money by lending on deposits. If you have no deposits, they can't make any money. Although, almost universally, banks will allow you to pay a few dollars per month for your account instead. But, people who don't have very much money usually don't have much of a need to spend spend money for a service to hold on to their money, because they don't have any.
It's a good question, if we didn't have small microprocessors the alternatives would tend to be more material intensive (eg mechanical governors or clockwork) or be less efficient.

We'd lose the Internet and cellphones, have to go back to mechanical telephone exchanges.

I think we would miss CNC a lot, it's how the majority of production work gets done now in many industries, the manual machines are in the corner for one-offs.

The computer controlled machines also tend to be making parts or doing QC or measurement to support the non computerised ones. So sure your injection moulder or die cutter might not need too many chips but wait until the molds and tooling wear out.

Although who can send your factory orders anyway...

Payments, payroll,
inventory, invoicing. Small words but huge implications.

We'd lose basically all capacity to print (billboards, t-shirts, books, office memos etc) , which seems bad. Like we had less digital ways to do all that stuff but they went away. It's not easy to go back.

Medical imaging gone except for maybe the x-ray.

Behind the scenes all kinds of process control would disappear which would require massive rework. We'd have to retool most industrial processes to get computers out of the control loops. We'd lose the electric grid until people figured out how to decomputerise it. Probably trains, traffic lights, airlines, cars,
shipping would be impacted in a variety of fundamental ways.

The postal service would need to be re-architected (current reliance on parcel sorters and scanners).

We'd have to move back to analog tv, radio and media production workflows would change dramatically.

It's an interesting exercise to try and figure out what industries would hurt the most if chips disappeared tomorrow, I'm pretty sure it would be a catastrophe but it's not easy to follow it all through.
I have never used grocery delivery; perhaps it has been available in my area for a couple of years. After we've been "locked down" for so long, it seems fortunate that we're able to enjoy the company of fellow citizens in the grocery store and various other locations where we all queue together. People have waited behind me in queue (and I've visited some benighted locales where queueing is a habit the public has not yet mastered), so I appreciate the opportunity to take the other side in this transaction. One character we don't need around is someone who feels like the line should move faster.

Either you vastly exaggerate the time savings of card payments, or credit card machines in your community are more reliable than what we have here. Don't brag too hard about living in the future, however, because here we often have the option of self-checkout, which typically is faster than even looking at a cashier. (Unless one of the oldsters who annoy you so has wandered into that lane and now contemplates the scanner as if it were the cockpit of the Space Shuttle. In that case one might offer assistance? Most of our self checkouts take cash!)

The day will come when all purchases will require the approval of several more parties than the buyer and the seller. We will not enjoy that circumstance, so people wiser (and perhaps less hurried?) than you will use cash as long as we can.
No one wants to.
Wayland is the successor to X11, X devs now work on Wayland.
Gnome has first party support for Wayland because the same devs also work on Gnome and Red hat.

The inconvenient truth is they are working towards a cohesive desktop experience, even supporting mobile. X11 will still be here, but you can't blame the devs for wanting to move on.

Operating systems should be designed for all humans, not just programmers. Gnome seems to be the only DE that cares about accessibility. All of your settings and extensions mean nothing to someone who needs all of their apps to work with a screen reader.

This article and these comments suck. No one wants to contribute code, just opinions. Reminds me of the systemd FUD.

You can fork, hack, make your case with Wayland, maybe it gets merged, maybe you just maintain your own fork. These criticisms by people who aren't going to contribute anyway are getting tired.
Well as a hacker, boredom is the enemy and we’re always at war with boredom. For a hacker, boredom is a form of death.
For the third time, what do F, E, and x stand for? Are you not embarrassed about telling people to go back to their physics textbook when the equation you're writing has nothing to do with energy storage?
The point is that it's not really the timer that's complex. It's the path taken to determine that a timer should be displayed in response to a search query. The timer itself is presumably fairly trivial.