skysight-inc/HackerNews huggingface dataset:
Scanning the OP list.

It seems to involve X hardware isn't supported and "You can divide up Y output - can't have two graphics drivers or two audio systems, have to reboot when things crash or etc". I hope these get fixed but I can't see how they're either "major" or damning. I mean, Linux is intended to be utterly reliable as a server OS but the ability to reboot when X crashes is otherwise a function of how likely it is for X to crash. If it's unusual and rebooting is reasonably easy, what is that problem. Windows itself got by with rebooting as the solution back when problems were far more common than they seem to me to be (once every 1-4 weeks my mouse driver dies and I need to reboot - and that problem IS supposed to be fixable without a reboot but isn't but who cares).

I mean, I have had "fuck around 'till it works" problems on Windows when I used it ten years ago and I have had them on my various Linux laptops since then.

* As I understand it, the major/damning problem on Linux is that a lot of gaming generally isn't support. That's different from all these problems which are "serious annoyance you can often work around".

Like you're #3 is "awful, damning, I never noticed and still haven't tested..."

Let's keep this in perspective.

Edit: a problem mentioned, that I would consider damning/major is using the CPU for video. That is a serious headache for video conferencing. A list that doesn't pile up all the snafus but instead prioritizes them would be good (I think there's actually far more headache-type issues even this list but I still can use my cheap Ubuntu/Mate laptop for nearly everything and enjoy it).
It's not in bad faith, but it is rhetorical: people protecting their own, at an industry or occupational level, is the rule, not the exception.
Before commenting, do NOT miss the disclaimer at the top:

"[Epistemic status: Extremely confused! Low confidence in all of this]"

This is Scott having a conversation with his readership, not asserting a Bold New Idea.
Tesla's build quality issues spans the range from "the stitching and panel gaps weren't right" to "the roof fell off on the way home from the dealership"[0] and "the steering wheel pulled right off the column"[1]. It depends a lot which sample you get. People with good examples seem to love them, but the range of outcomes is shockingly big.

0 - https://www.businessinsider.com/tesla-model-y-roof-fell-off-...

1 - https://insideevs.com/news/421012/tesla-model-3-steering-whe...
> making the source code public (which AGPL does not require)

That is completely false. If you read the article or the license before commenting you will understand why.

https://www.gnu.org/licenses/agpl-3.0.en.html#section13
create a wikipedia page for yourself... ?
A QR code encoding an image of the page with some simple compression algorithm.

A second page with the QR code parser and decompression code shown as LISP code.

Perhaps also a LISP interpreter written in LISP to show how it works.
Archive.org has substantial legal risks too.

Imagine a future gdpr-like policy that gives people's descendants ownership and copyright over everything they've said. Suddenly every word written into archive.org has an owner, who might come and sue archive.org or its managers. Soon every person alive has some grandparent who wrote something in the archive and some of them are wanting compensation for all the decades archive.org has been distributing grandpa's words for free.
I'm not sure that's all being washed up there. I think that might be the core of Northerly Island being exposed by erosion.
... The AGPL has been around for about 20 years; it's not some new scary thing. If you don't want to comply with the terms, don't use software that uses it. If you do use software which uses it, you must comply with the terms. This is very simple, and nothing at all like the SCO litigation.
look at detroit to see what unions do.

or teachers refusing to get vaccinated and prioritizing themselves over children
Wayland fixed screen tearing. There's also the TearFree setting for Xorg.
Hardware decoding in the browser should be 0 effort in 2021, it does not make sense that it's not a thing.

I use Chrome and Ubuntu 20.04 + an intel Iris ( CPU from 2020 ) and it's not possible to make it work.

I'm a dev and I know Linux very well, so imagine average people.
AGPL, which Mastodon is licensed under, was created to address exactly the loophole you've identified.

Under the AGPL, modified forms of the software that are used to provide user services must be distributed under the same terms.
The same way defunding a fire department will lead to an increase in fire damage.

Less resources means slower response times or no response at all.

That wasn't the premise though, the question was whether they defunded and then later refunded when crime was rising.

Above I showed GP that Minneapolis did in fact do this, as did many other cities.
Define "overheat". The crust makes up less than 1% of the planet's mass, so theoretically everything on the surface could burn / boil off and 99% of the planet would still be fine.
> a tracked conversion to voting

How do you measure this with reasonable certainty?
I'm free to return it, but otherwise they will investigate the issue and get back to me. As if.
This looks neat, but I'm still not sure I quite get it. Do I understand correctly that earlier tools helped you use, e.g., ESLint, but now it replaces ESLint and does the linting itself? Or is it still something of an orchestrator of different underlying linters?
The vaccines have stood up pretty well against variants, when looking at hospitalization and death rates. The "natural method" has much higher rates of both. Boosters aren't being universally applied almost anywhere, and people getting hospitalized in places with big waves right now are mostly unvaccinated. Maybe you like mass graves and overcrowded hospitals, but the rest of us are getting vaccines.
Depends on how you see it .

Yes you are right in sense that, in the ancient the number of educated people -> scholars -> professionals who could dedicate the life to research was small. It was far easier (easier than today not easy itself) to be able to dabble in many topics. [1] [2]

As you say much of what can be researched by a general philosopher who dabbles in many fields is already done, today to go further in any one field you will need to dedicate your life to it in mathematics or physics or other older fields of research.

That does not mean there are less generalists today. There are plenty of generalists in younger/newer fields like it was in math or physics back in those days .

Generalist scientists like Dr Lovelock was possible in the 60s. Generalist computer scientists was common till not that long ago. Generalist programmers were(are) there when I started in the industry, today to hire proper "full stack" developer is getting harder!

Point is generalists or specialization is always there, just the fields where it can happen keep changing.

---

[1] We have to remember many of them were also institutions which they were only the head of, rather than only individual contributors, so attribution could be more to their school than them necessarily individually.

[2] A lot of the early work by ancient scholars was more documentation and formalization of somewhat known items than discovery or invention in the modern sense
Was going to say this. Great answer
Trump's new platform and the Affero General Public License of Mastodon
US music fans spent more on vinyl than CD last yr. for the first time since 1986
how long does an article like this take to write? Felt very well written!?
For someone these are problems and for someone the problems are completely different.

For example, I don't consider issues with hardware drivers Linux's problem. Users should not buy random hardware and expect it to work in Linux. Instead there should be an official list of recommended hardware and users should buy only it. If there is no NVIDIA on the list then you should not buy NVIDIA's card.

Or I don't notice any problem with multiple monitor support because I don't have them.

But there are some real problems, for example:

- no API for drivers that would allow reusing drivers in other OSes or maybe run them in the userspace.

- no support for running Windows drivers that exist for almost any hardware

- no sane way to install and run (third-party) software. Many programs require you to run scripts as a root, they silently add their keys, add their servers to package manager's source list (basically, they install a backdoor that gives them full control over your system).

- no sane way to run software without giving it too much privileges. If you run a program, it has complete access to your home directory, cookies, browsing history, hardware serial numbers, scanning WiFi (which can be used for geolocation).
CNN, July 9, 2021 [1]:

> Drugmaker Pfizer said Thursday it is seeing waning immunity from its coronavirus vaccine and says it is picking up its efforts to develop a booster dose that will protect people from variants.

Axios, May 19, 2021 [2]:

> “The data that I see coming, they are supporting the notion that likely there will be a need for a booster somewhere between 8 and 12 months.” – Pfizer CEO

Marketwatch, May 25, 2021 [3]

> Moderna and Pfizer are already developing COVID-19 vaccine boosters. Do we need a third shot?

> Vaccine makers say immunity to the virus can begin to wane after six or eight months.

> It looks like Americans may need to roll up their sleeves for a COVID-19 booster shot, though vaccine makers and federal officials are still trying to detect how long immunity to the virus lasts.

> The COVID-19 vaccines developed by these companies, as well as the Johnson & Johnson — the third vaccine to be authorized in the U.S. — are all considered very effective, especially when it comes to preventing hospitalization and death, but it’s still unknown how long they can protect people against the virus.

[1]https://www.cnn.com/2021/07/08/health/pfizer-waning-immunity...

[2]https://www.axios.com/axios-event-fauci-pfizer-vaccine-road-...

[3]https://www.marketwatch.com/story/will-we-need-covid-19-boos...

Seems to underscore my point that the available information about immunity longevity is mixed at best.

No one following the news and research in good faith believes that there was any solemn promise made about never needing boosters or never having immunity wane.

We've had studies that show a wide variety of different results and insights (to be expected), the preponderance of which has supported the idea that these vaccines do NOT have unlimited durability and that boosters would be needed.
If I want something to work on my mac, I look for a mac logo on packaging.

I can assume the company has done proper QA and testing to make sure that's the case.

If I want something to work on a typical linux installation, I have to dig through hardware wikis, pages of forum posts, and be ready to dive into config files in case the info above is wrong.

And even then there can be less of a guarantee

The year of the linux desktop will happen once Ubuntu or whatever distro is most popular has a logo that appears next to the windows and/or mac compatibility stickers.

And to add, if anything, we SHOULD be listening to geek enthusiasts if we want linux to go mainstream. Those are the people actually using it day to day, and the ones that will be installing it on other people's computers.

Do you really think we'll get to mainstream adoption by just ignoring issues techies face that a typical user would also face?
Roku could do the world a favor by featuring newer alternate video sharing platforms, particularly decentralized ones. It could also make it clear why they’re offering them and rally users to their support.
We'd hope. Sometimes weird choices are made, or even not-so-weird choices (like if some site in some other country lifts the whole thing and presents it as their own) that cause sites to choose to be a bit harder to scrape than you would assume.
> It's silly how it's turned off by default even though it works just fine

This can't be really stated based on anecdata; for example, my case has been unsuccessful - I had issues, so I had to disable it.
Nanoracks, Lockheed Set Sights on 2027 Starlab Station Launch
I've considered using mylar paper-tape as a long term digital storage medium.

I thought about either standard sized paper tape, or six foot wide reels of mylar (in any length) which can be punched at a pretty high bit density, and read back optically.

With instructions printed on the outside (and on the first dozen layers), much like the voyager record, explaining how to play it back, and construct a playback device, and how the encoding works.
Exactly. If you could accurately predict returns, you wouldn’t publish, you’d profit. Profiting from the strategy would be a much better form of proof than a paper.

Although.. maybe this is the secret sauce that powers Jim Simons’ Medallion Fund
tl;dr: Software Freedom Conservancy is issuing tfg a thirty-day ultimatum. Remedy the violation, or their rights in the software are permanently terminated
Eh, you just need a different "crypto" that's quantum safe. Yes if someone today had a computer that could crack private keys, all current crypto would be dead immediately. If crypto has some advanced warning (enough time to implement a new quantum safe private key scheme, update node software, and allow users to move funds to quantum safe addresses), then it's not existential.
The chances of your webpage being visible in 500 years is about nil. The browsers won't talk to it because it is not using the latest TLS. Your certificate will have long expired. Google will have removed you from your index because they disagree with your arcane viewpoints. Your host probably went bankrupt or decided not to support whatever setup is hosting your page. Somebody will have to translate it to Chinese when they take over. And so on. You probably have better chances printing it out on high quality paper. Good news is that you'll be in good company - Amazon will get disrupted, Facebook will fizzle, IBM will go back to making cheese slicers, and so on.
I think it would be better to look at Desktop Browser usage, which is at ~8%.

And here is another unpopular opinion. I dont care if her salary is 3 million or even 30 million. If she had managed to bring Firefox to 60% marketshare and bring down Chrome on Desktop, would you have still complained if she was paid 30 million?

The problem is Mozilla is in such a bad shape and she is under performing as a CEO.

Unfortunately people dont learn much from history. And history dictate the only way to solve this problem is Mozilla think of it as a problem. Otherwise its current status at 10% marketshare is enough to sustain the operation. Nothing bad enough is happening, no interest or incentive for changes. Inertia. Let's keep thing this way.

So yes, it is counter intuitive. The only way to save Mozilla ( or change Mozill's direction, I guess the word "save" is a hyperbole, at least from Mozilla's perspective. ) isn't trying to get more user to use it. It is actually push people to abandon it.
Forget about PulseAudio and use PipeWire.
> Is that really how that works? No wonder graphics + wifi cards have had so much trouble through the years...

No, it's not at all! Linux of course has the concept of drivers. In most cases the drivers are integrated into the Linux kernel codebase itself, and nowadays are in by far most cases contributed by the companies making the hardware (or contractors they pay to do so). In (much) rarer cases drivers are developed by the community. Overall this makes it quite a lot like for example Windows, where hardware vendors develop drivers and hand them off to Microsoft to distribute through Windows Update. Linux is roughly the same, with the drivers coming down through kernel (i.e. system) updates. A few drivers are maintained and distributed entirely separately by their vendors, but this is usually less convenient for the users in the end.

Within the kernel codebase, there are various frameworks catering toward device drivers of specific categories, so that a driver developer doesn't have to start from zero when implementing the driver for their device. Let's say a lot of storage drivers have to solve roughly the same problems, so of course it makes sense to share some code rather than reinvent wheels. This sort of code sharing is encouraged by the developer community, but not enforced.

For some categories of devices there are generic drivers, but those tend to reflect the existence of industry standards enabling their creation. For example USB Mass Storage and USB HID devices are standardized and don't need device-specific drivers (roughly speaking).

The bulk of the Linux kernel source code is drivers, and the bulk of those is contributed or paid for by hw companies.

In some cases kernel drivers also communicate with device-specific userspace components. For example when it comes to graphics drivers, in some cases only part of the driver resides in the kernel and some of the upper layers (e.g. the OpenGL API implementation) is organized through projects like Mesa, again with significant vendor participation.

> Is no one besides techie programmers supposed to being using linux? That's what it seems like most of the time.

There's plenty of Linux desktop devs that would take screen tearing to be a very serious problem :).
But their search monopoly is one of the ways they build such a robust and accurate profile of who they’re serving each ad to.
I can't imagine how one would think that's better than the current situation. Military contracts with commercial providers are an absolute nightmare. Is this not what even libertarians denounce as "crony capitalism?"
Certainly an interesting read.

Although, it really makes me think of the words of the Big Lebowski: "That's just like, your opinion, man" which I think aligns with his ultimate conclusion.
With this kind of stuff, I think the devil is in the details, but the principle is similar, yes. Specifically, the level of abstraction at which you're tracing, as well as what types of programs you can express/not express.

For example, FX is extremely unopinionated about what it can trace, and the trace itself is extremely customizable. For example, if a subfunction/module has control flow (i.e. untraceable), it's easy to mark it as a "leaf" in FX's tracer, while that concept doesn't really make in sense in Jax's tracing system.

Another example of a difference is that Jax traces out into its own IR called a jaxpr, while FX is explicitly a Python => Python translation. This has some some upsides and some downsides - for example, you can insert arbitrary Python functions into your FX graph (breakpoints, print statements, etc.), while jaxprs don't allow that.

Is this a good thing? Well, if your main goal is to lower to XLA, definitely not lol. But for FX it works quite well.

TL;DR: The general principles of doing graph capture are similar, but the details matter, and the details end up being quite different.
For garbanzos, I do 45 mins cooking followed by 15 mins (or more) of natural release. Works great every time!
So run Linux inside Windows to fix Window?
Is it not easier just to review your changes? I always read through a PR after I've sent it just in case.
It isn't just the amount of heat, but how fast it is being introduced.
"I stole a car, and painted 'Vote Joe Bloggs' on it, and now I've been arrested! Help! I'm being silenced for my support of Joe Bloggs!"

Donald doesn't have some sort of special license to ignore copyright; he's subject to the same rules as anyone else. He can either comply with the license, or use some other software.
3. The Web becomes less relevant as Apps take over and become the primary way people use the Internet. Both Firefox and Chrome fade into obscurity. Everything is propriety and behind walled gardens.

4. The Zuckaverse becomes the primary way people interact with the Internet. Both Firefox and Chrome fade into obscurity. Everything is propriety and behind walled gardens.
>All you’re doing here is restating your argument without actually understanding my criticism of it.

My criticism of your argument is that it’s silly to decide that nobody in town can leave their houses during the winter because you don’t want to get a shot. Furthermore, it’s downright ghastly to gloat about the upcoming, totally avoidable, suffering that they’ll be imparting on people that _AGREE WITH THEM_ in order make their point and own the libs.

Pro tip: We might actually be having a two way conversation if your next response included words like “snow” or “plow” or “stranded in your house by no fault of your own.” But please go on with your regurgitated Facebook nonsense about experiments or whatever.

The only thing that’s important is that you’re right!
No, we have Qualified Immunity. The cops can do whatever the fuck they want and then lie about it without any repercussions whatsoever. Even in a case where it can be proven that a cop lied on the stand the court will side with the cops and there is no perjury for cops due to qualified immunity.

If we can ever hold police to the same standards as every other citizen then we won't need to try to evade police detection. Pretty sad that police are so dishonest on a regular basis.

The police in the US are really government sanctioned gangs of thugs.

Next time you see a politician get up and talk about being 'tough on crime' you'll know how things got this way.
Yeah, keeping track of Git’s three areas (files, staged changes, repository) can get confusing. After some thought I think my advice to you to use `git reset --soft` would be better as just `git reset`, because that’s a neater “starting over”: it’s more of an “undo” of the last commit action, I guess. I often find myself reaching for `git reset --hard` after screwing up and not feeling like tracking down how I broke things.
Ralph Nader on the Easiest Way to Harness Solar Energy
> There are a couple companies that do that for the Linux ecosystem, and I suspect it would make Linux easier to use if more were out there (but I don't know if the market would support them).

Even then those Linux systems are only supported with whatever distro the vendor ships. If you try to run a different distro that has license restrictions for closed binary blobs that "Linux machine" still may not work right.
So this is hacker news.. Anyone with the knowledge, how difficult is it actually to enable hardware decoding for the vast HW out there?

Like how many hours of work / manpower do you to have HW decoding support for the hardware out there and to keep it up to date, safe, update it for new HW etc?
A general comment about patent trolls ("NPEs") business model. I actually heard a presentation by a (former) troll about this.

They buy a patent which looks good, i.e. applies broadly, hasn't been litigated unsuccessfully, has a few more years to run, ideally has been tested by an unsuccessful IPR.
The whole goal is to make back the investment in a few years. Contrary to what someone said, there is not an infinite supply of those.

Then they pick out easy targets to sue, i.e. companies which just settle without much fuss. Those settlements don't have to be for large amounts, and typically are not.

I should correct the word "sue." Often there is no lawsuit. If a defendant is formally notified that they might be sued, they can seek a Declarative Judgment (DJ) in a friendly venue, which affirms that they're not infringing. The troll does not want to be DJ'ed. So they just threaten without really threatening ("hey, you might want to take a look at this patent!").

Those easy targets build up a war chest, which the troll then uses to go after the bigger and harder targets. These are companies that will fight back, often with an IPR.

So the moral is: make yourself a hard target. Never roll over for those people.