skysight-inc/HackerNews huggingface dataset:
The top resolutions:

1080p: 67%

1440p: 10%

768p: 7%

4k: 2.4%

900p: 2.3%

Other (includes 5k): 2.3%

There's a couple of other resolutions like ultrawide variants get about 1% each called out individually. Since 5k doesn't make the list, we can assume it's at most 1%.

So that's 3.3% for 4k and 5k combined.

I'll give you that this is a survey of gamers, so I'd expect 1440p to be overrepresented and 5k under-represented compared to say... video editors, but I also think gamers are the larger group of computer users between them. To get an idea of how distorted this is, Mac OS is 2.6% of steam users compared to 6% of global desktop users[1]

So if we apply a similar doubling to the retina display share, that's still 6-7% max. Not nearly enough to justify painting 1080p users as irrelevant holdouts.

(I would also wager that if you're expanding to "the general public", 768p will gain at a higher rate than retina displays)

[1]: https://gs.statcounter.com/os-market-share
Reposting my old comment https://news.ycombinator.com/item?id=10774245 :

> People seem to have forgotten that when Perl evolved from being a better AWK to the paradigm example of the modern "scripting language", Larry Wall explicitly described this as a rejection of the Unix small-tools philosophy. http://www.linux-mag.com/id/322/ ("But Perl was actually much more countercultural than you might think. It was intended to subvert the Unix philosophy. More specifically, it was intended to subvert that part of Unix philosophy that
said that every tool should do only one thing and do that one thing well.") http://www.wall.org/~larry/pm.html The fact that getting things done with a Perlesque scripting language is now seen as the height of purist Unix propriety only shows how far gone the original Unix ideal now is. But moving to the scripting-glue model doesn't really get rid of small tools that endeavour to do one thing well, it just reimplements them inside the scripting-language universe as functions/objects, though with a more expressive and less burdensome common language that makes it easier for them to stay small while being correct and effective. The more expressive their shared language, the smaller [the individual tools in] a set of tools can be.

>> Text just isn't a great medium for IPC.

> Yes, in retrospect Unix's determination to know about nothing but binary or plaintext blobs and streams looks like an adolescent rebellion against the (apparently - I haven't used them) clunky record structures of '60s operating systems.

[Extra text] added for clarification.
Slack. We've gone from terminal IRC clients running on practically no memory, to shipping entire Chrome/Electron installations that allow you to conveniently log in with a button that opens your real Chrome browser, so that you can go back to Electron and accomplish the exact same things IRC did, except with slower load times, frequent service outages, eternally shifting UIs and redesigns, memory footprints that stretch even a 16GB system, and creative reinterpretations of the input field widget.

Oh. And emoji.

Too bad systems for globally coordinating the development of software never existed in the past. I wonder where we would be without Slack.
https://www.econlib.org/is-there-a-swing-of-the-pendulum/

> Is There a Swing of the Pendulum?

> By Pierre Lemieux

> People are often tempted to see social (including economic and political) phenomena in terms of a “swing of the pendulum.” In this perspective, problems such as wokism (just to give an example) will be corrected when the pendulum swings back. I suggest that this approach is easily misleading and seldom useful.
> Do you require a full-blown argument for every piece of advice or information you ever hear?

There's a lot of misinformation and opinions stated as facts on the internet. So yes for opinions / advice given online I tend to require an explanation. This list has some questionable advice an example:

"Dont purchase extra insurance if you are renting a car with a credit card"

This is false in the UK. Over here that's wrong advice to think you CC provider gives insurance. If that's in the US then it's not always true as well and even then comes with caveat's.

I think in general that's true about almost everything on this list.
It's a bit early, so there are currently lots of downsides, but some potential benefits:

- The package management is a nice. Install a generic ring buffer or a board support package for the hardware you are using.

- Async-await can be really nice for dealing with hardware peripherals.

- Don't interrupts constitute concurrency?

- Reduced UB and footguns compared to C
Germany has plenty of options for cheap energy. They chose to align with Russia due to political influence and - apparently - good old bribing. Replacing those pipelines isnt cheap or fast, but its feasible, and there are several options available to connect to both international ports and north african streams.
On the electricity front, it is still possible to backtrack partially on the denuclearization of the sector, helping to minimize some of the impact of cutting off Russia.
"If you stand by quietly as Republicans take the power of the vote from African Americans in Alabama and compete to hurt trans people as badly as possible then you are part of this problem. You are lobbying for the death of my friends and relations, you are pushing for dangerous authoritarians to destroy the systems that let books like mine come to be. And this goes for equivalent groups outside the US–you know who you are."

Ie, don't be a fascist.
> Employed work is not everything.

I could be wrong, but I'm interpreting the OP as expressing frustration not at the school system, but at a labor market that has no demand for creativity (except in the few remaining good jobs, which have pretty much all been earmarked by the upper classes for their underwhelming kids). That is, I don't see OP as arguing that education should be reduced to job skills, so much as that maybe we shouldn't tolerate the mismatch between an educational system that does nurture (some) creativity and the prison-like employment conditions that 99% of people will face.
First of all it is not clear if it is stand alone OR SAAS product?
Stirveworks.us |See Roles Below | U.S., Multiple (Austin, NYC, WDC, Pinehurst, Tampa | On-site & Remote Positions |

Striveworks is a leader in MLOps for highly regulated industries. Our people and products shape solutions that directly affect the geopolitical landscape. We are cross-functional talent working together on the cutting edge to provide mission critical solutions. We're looking for top talent to join the team.

$$ Recently named one of TOP PAYING COMPANIES & BEST SMALL COMPANIES in Austin $$

Roles:

► Data Engineer
► Data Scientist
► Machine Learning Engineer
► Senior Software Engineer
► Software Engineer
► Site Reliability Engineer

Cool Tech Stacks:

-Pytorch
-GoLang
-Python
-Javascript
-Kubernetes
-And More!

All roles require U.S. citizenship or green card. See roles & apply here: https://grnh.se/fc4bd4fc3us
I do want to say there are legitimate reasons to have your users have a forced reset. For example, you’re upgrading your encryption, you migrated to a new IAM system, you’re handling of UTF8 could have been wrong or your meeting a new compliance standard that requires stricter passwords. I don’t know what happened with GitLab, but a telltale sign it’s bad is if they do it for you and not on your next login.
You should really be building your own multi-stage container so you can prebake KC_FEATURES and KC_DB into the image.

https://www.keycloak.org/server/containers
For someone to start using a new language in the Kernel, some of the existing "guard" has to approve it, meaning they've investigated if it's fit or not. Or can anyone willy-nilly contribute to the Kernel without anyone approving changes going into the main branch?
Installing Windows 2000 on real hardware in 2021
Pinker vs. the AAAS on the politicization of climate change
One thing that I had to learn the hard way after switching to full-time remote is to never open slack or anything work-related while drunk or under the influence of other substances.

Especially if use the same messenger app both for work and for personal use. And by "personal use" I mean sharing porn with your significant other.
I don't see any difference. When the same person is leading for 16 years from millions of eligible people, it's not because of his ability, but because of how he took away voting rights in practice.

My prediction is that the ,,voted'' PM of Hungary will be the same in 4 years. If you are right, it will probably change.
"The six o’clock news is all about space, all about emptiness: some bald men plays with little toys to show the docking and undocking maneuvers, and then a panel talks about the significance of this for the next five hundred years. They keep mentioning Columbus but as far as Rabbit can see it’s the exact opposite: Columbus flew blind and hit something, these guys see exactly where they’re aiming and it’s a big round nothing."

― John Updike, Rabbit Redux
Google never offered a QR code like 99% of other MFAs.
I guess to understand the position I would need to understand what reasoning would justify an abortion at 39 weeks where the life of the mother wasn't in danger and there was no permanent medical issues with the child. I'm specifically referring to regulations on elective abortions that late in term, what is the argument against that?

Nobody seems to want to answer the question, which is quite telling actually.
ASAPP | REMOTE (US, Argentina, and Uruguay) | Full Time | https://www.asapp.com/company/careers

Here at ASAPP we have open frontend positions.

Our Desk App team is focused on providing the best experience for agents who work every day talking to different users. We are interested in creating a complete and modernized user experience while presenting useful suggestions and ideas that help move conversations towards a positive outcome. The Desk team builds a Conversational User Interface (CUI) and creates features in the core of our product, interacting with Machine Learning Engineers to bring the different features developed by the team into production.

Our frontend team uses React, TypeScript, and GraphQL.

ARG: https://jobs.lever.co/asapp-2/ca477879-8607-446e-bda8-468d98...
UY: https://jobs.lever.co/asapp-2/2efa312b-dd49-4ae9-a862-15d14e...
US: https://jobs.lever.co/asapp-2/a1fe2fd4-5d9f-406c-88e8-13c2c7...
Seems it fits Hare perfectly then, as one of the explicit goals of Hare is to only support non-proprietary OSes.
To be honest I've been on Heroku for a long time, but Render looks extremely appealing. Cheaper and more modern. The only downside is they don't have native support for PHP yet... still waiting on that to switch over.
Adam Savage does weekly-ish AMAs on his YouTube channel[1]; he’d probably be happy to answer this question if you sent it in.

1. https://www.youtube.com/playlist?list=PLJtitKU0CAeg88RBY08TZ...
Honestly I think converging on the TSMC/Samsung definition of "4nm" is probably a good thing overall for reducing confusion. Now that we're not using planar transistors any more the whole thing is a bit arbitrary but at least we can be standardized.
Not necessarily.

Most businesses don’t go out of their way to look for unemployed people (e.g. the random beggar at the corner of the street who seems at least physically fit for light manual labour) to employ.

If you are physically, mentally, and intellectually fit for any kind of work, yet are neither employed nor actively seeking employment, you’ll usually be shunned by most employers in a capitalist society.
At HealingGardens.co we are bringing people closer to nature. We served 1400 customers so far in 1 year and plan to do more.

Actively looking for a cofounder who can develop full stack. If interested, please email abhi@healinggardens.co
I'm working on something that intersects and have a private beta. If anyone is interested in this space, feel free to reach out. Right now I need another developer in addition to myself but will need some growth/product/ops help in the near future. Raise forthcoming.
> Why does school set people up to be disappointed by the jobs available to them?

When I was at school (1970s), schools also taught creative skills (drawing, writing, a bit of music). That was definitely not aimed at the job market, and almost nobody expected to become a writer, sculptor, painter or musician. The common expectation was a some kind of manual labor, or an office job, and for the brainy few research/development.
> In Keycloak nothing made sense to me until I got myself familiar with OAuth 2.0 and OpenID Connect.

Hot take: OAuth2 is a really shitty protocol. It is one of those technologies that get a lot of good press, because it enables you to do stuff you wouldn't be able to do in standardized manner without resorting to abysmal alternatives (SAML in this case). And because of that it shines in comparison. But looking at it from a secure protocol design perspective it is riddled with accidental complexity producing unnecessary footguns.

The main culprit is the idea to transfer security critical data over URLs. IIUC this was done to reduce state on the involved servers, but that advantage has completely vanished, if you follow today's best practices to use the PKCE, state and nonce parameter (together with the authorization code flow). And more than half of the attacks you need to prevent or mitigate with the modern extensions to the original OAuth concepts are possible because grabbing data from URLs is so easy: An attacker can trick you to use a malicious redirect URL? Lock down the possible redirects with an explicitly managed URL allow-list. URLs can be cached and later accessed by malicious parties? Don't transmit the main secret (bearer token) via URL parameters, but instead transmit an authorization code which you can exchange (exactly) once for the real bearer token. A malicious app can register your URL schema in your smartphone OS? Add PKCE via server-side state to prove that the second request is really from the same party as the first request...

It could have been so simple (see [1] for the OAuth2 roles): The client (third party application) opens a session at the authorization server, detailing the requested rights and scopes. The authorization server returns two random IDs – a public session identifier, and a secret session identifier for the client – and stores everything in the database. The client directs the user (resource owner) to the authorization server giving them the public session identifier (thus the user and possible attackers only ever have the possibility to see the public session identifier). The authorization server uses the public session identifier to look up all the details of the session (requested rights and scopes and who wants access) and presents that to the user (resource owner) for approval. When that is given, the user is directed back to the client carrying only the public session identifier (potentially not even that is necessary, if the user can be identified via cookies), and the client can fetch the bearer token from the authorization server using the secret session identifier. That would be so much easier...

Alas, we are stuck with OAuth2 for historic reasons.

[1] https://aaronparecki.com/oauth-2-simplified/#roles
Right? It's actually cool now to be into computers, science, technology, and astro-anything. In (from what I gleam from these comments) the glory days for science and technology, of the what, 70's and 80's, kids who were into these things were absolutely destroyed by bullying and hate from their peers. Computer nerd was, and is, a stereotype.

The kids will be fine. They're getting better every generation.
The secret to making keycloak UI/UX good is to disregard the account console and build your own with the new accounts API (which the accounts2 console also uses).

Also, if you just use one broker you can skip the login experience entirely.
It's basically the professionally sanctioned version of copy and paste. With all the good and bad that that entails.

Based on my long builds times and erratic network behavior in CI I'm beginning to think every system should just vendor.
Fair point actually, I hadn't thought of it the other way.

School sets you up for disappointment because it's the last place where everyone can participate. Everyone is given the same books and the same exams, and there's no limitation on what you're allowed to learn.

In the working world, you get pyramids. Most people who are entry level can do the next level job, but not all will be offered it. There's dozens of people who could be CEO but only one person will get the seat.

Everyone else is disappointed with the hierarchy.

School also sets us up to expect knowledge to be the deciding factor in who gets to do what. It's implicit: pass this course, be allowed to do the next course.

So you get out in the real world, and your manager is the owner's kid. Or some guy who doesn't know how the business works is in charge. Or indeed someone who doesn't recognise good ideas.
I think about it more from the perspective of "building stuff that is useful and interesting". I can very quickly build a lot of cool, useful stuff with JS + Node + React + Postgres.

Yeah there is a lot of overbuilding and BS in our industry, but I don't think we're unique in that regard. It is safe to block out the noise and focus on what excites you.
The author was using this benchmark to compare HTML game frameworks and made this to see how different it is native:

https://old.reddit.com/r/Kha/comments/8hjupc/how_the_heck_is...
In a pre-industrial world concrete doesn't usually pencil out except in the most extreme use cases. You're usually better off mortaring real stone together. In the modern world it makes sense because bulk liquids are fast/efficient/cheap to handle.
> the visible permanent notification about PUSH

You definitely didn't read why that notification exists. This is required to allow (somewhat*) reliable background activity in Android 6.0+, and if you're using Android 9+ you can hide it (unfortunately Android 8.1 and below don't support fine-grained notification management). The other option is to rely on Firebase mobile push (previously GCM pushes), but that would require something else to read and push messages to Google.

* Unfortunately, most Android phones bundle aggressive power management "features" that will kill K9 (or any app really) if you didn't whitelist them. You should probably read Don't Kill My App (https://dontkillmyapp.com) to learn how to disable this, assuming that your phone allows them.
To quote the Wikipedia article, "[regions] which together have 421,480 inhabitants".

Billund airport does have a fantastic aeroclub with fast and well maintained aircraft though. Can be in Paris within 4h.
First, in terms of salary, people with below 80 IQs aren't included because they generally don't have jobs.

Second, why would we even have to cut off the tail portion?

Next, you didn't cover that contingency. You keep saying it's all income levels, but it's not. IQ and positive outcomes are positively correlated. Pick a thing, pick a measure of success, you'll find that people with higher IQs will tend towards the successful group.

And this is also a "all doctors are tall, not all tall people are doctors" kind of statistic. Higher IQ people will wind up in the more successful groups more often, but being in the more successful group doesn't mean you have a high IQ.
It doesn't matter how many layers board has. Desoldering / soldering process is the same be it 2 layer or 10 layer.
In MI1, there was a sense of questing as Guybrush Threepwood goes through training to become a swordfighter (the classic training trope like in Rocky and in martial arts movies), plus there was also the will-they-won't-they romantic tension with Elaine. MI1 was an origin story so it had the advantage of being able to use these well-loved tropes. Stan was a great character.

MI2 took it a little further with the unresolved tension with LeChuck.

MI3 didn't really have that same sense of tension or urgency because Guybrush is already in a relationship with Elaine and he's just trying to break the curse. MI3 (or CMI) was a great game, but it just didn't leave you wanting more.
Lexy: C++ Parsing DSL Library
Best sock I have found over the years... Balega blister resistant wool.
https://balega-socks.implus.com/products/blister-resist-runn...
Personally I don't enjoy cyclists zipping around me on the sidewalk and cycle paths require space, so to me they sort of are.

Of course you can remove roads to create cycle paths, but there's a point at which this starts to affect public transport and services - after all it's not just cars that use the roads.
It's the open source project that RedHat SSO is derived from, in the same way that OKD is the open source project that OpenShift is derived from.
Bitwarden: Generate a Username
Creativity in the workplace and in the marketplace is actually rewarded, provided it's directed toward problem solving and need fulfillment.

Undirected creativity may or may not be rewarded, depending upon current whims or future shifts in problems or needs.

It's easier to teach undirected creativity -- anything goes. It can even be useful, but it's not necessarily useful, because undirected its output may never meet a need.

As the phrasing of your question falsely presupposes that employers don't reward creativity at all, the answer to you personally might be to find a new position or a new employer. Much work that must be done is clearcut and heavily procedural. Many like this sort of work for its definitiveness; others prefer the responsibility of having to apply directed creativity. Both have a place, but neither's existence condemns educational attempts at encouraging creativity as futile.
The fact that the repo is archived indicates to me that this is just a code dump. You'll need to monitor the forks for people's attempts to resurrect it.
Every day it’s just more headlines of the modern dystopia we have created.
It's people like you that make the world hell to live in.

You have no business telling anyone what to do with their body.

What about your supposed encroachment of our freedoms? Does that not apply here?

Oh, right, when it's the CDC making public health recommendations that's your freedoms being eroded, but when it's the government limiting a woman's autonomy, your all for it.

You are insufferable.
If external, it can probably be maintained too.
Dried grains are actually very energy dense, even though they are rarely used directly as fuel. Their high protein content is problematic for burning, though.
I’m an old fart too (48).

I stayed at one company for 9 years and by 2008 at 34, I was the epitome of an “expert beginner”. I changed jobs four times between 2008 and 2016 and I was just your regular old enterprise “full stack developer”.

In 2016, I was the lead developer at a medium size non tech company and looking at where I wanted to be in four years after I my youngest (step)son graduated and we could move anywhere the money took us.

I looked around at the landscape and saw that my salary was going to plateau with one more job hop locally unless I became a manager. I looked at what it would take to get into $BigTech as a software engineer and I was neither interested in “grinding leetCode” or even working as a software engineer at a large company with a bunch of 20 something’s.

I kind of put the idea to the side and started working on the skills it would take to become a consultant (not a contractor doing staff augmentation who calls themselves a consultant).

Out of the blue, while I was a working as a de facto “cloud architect” at a startup in 2020, BigTech cloud provider recruiter sent me a message about a role in the consulting department. So there I was at 46 with my first job in $BigTech - making about what a 26 year old who was promoted to a mid level engineer was making. But I do get to work remotely.