skysight-inc/HackerNews huggingface dataset:
Firefox does support media keys, but it's experimental and you have to enable them in about:config:

- media.hardwaremediakeys.enabled

- dom.media.mediasession.enabled

#1 seems nice. Note however that Firefox was safer even before they introduced their permissions system simply by having a review system that works.

The review system of Chrome Web Store is broken, there's a lot of malware on it, extensions bought and turned malware and then you've got completely legitimate extensions being banned due to some automatic process flagging them. And then it's really hard to get in touch with humans. All the while reported malware take months to be taken down.

Of course, it's also true that Chrome is simply the bigger target. And what Mozilla is doing now probably doesn't scale. But for now Firefox's ecosystem of add-ons is much, much safer (and arguably more useful). Has been that way for some time.

I used to complain that it doesn't have a permissions system, I then complained that you can't disable add-ons in private mode. But it keeps evolving and I'm sure it will implement your favorite too, if useful.
I do the same on 19.10. I also use another Chromium anyway, one that has hardware accelerated video playback.

https://launchpad.net/~saiarcot895/+archive/ubuntu/chromium-...

It's available on Ubuntu 20.04.

Once the regular Chromium had a higher version number than the Chromium in the PPA. aptitude updated to the regular Chromium. I then gave the PPA Chromium a priority of 1000 by creating a file called /etc/apt/preferences.d/saiarcot895-chromium-beta with the following content:

Package: *chromium*
Pin: release o=LP-PPA-saiarcot895-chromium-beta
Pin-Priority: 1000
Do you have a source? I looked for a while and couldn't find anything except ones that say it supports data, just usb 2.0 speeds.
Issue is I'll now need two imports everytime I call this method, which becomes mildly annoying. I was doing this, but a lot of times the Literal type seems more than sufficient. It also seems to play real nice with pydantic so it's an added win!
My issue with the score is that it is numerical. If I get 91, I want 100.

Having a traffic light style system whereby green is good, red is bad etc. would give a decent target without the costly Uber optimisation for perfection.

To your point of a single company defining these scores - a standards body would be great, I agree, but there's a danger it'll be like all the other web standards bodies, whereby Google is a member, albeit one with pretty much all the power.
Completely not true. 5G is picocell deployment due to 95Ghz millimeter wave. There will be thousands of these things in each town, everywhere.
Free speech balances delicately, and that should be debated vigorously, but it should not be treated as an absolute.

You shouldn't be free to incite violence. Nor should a company help that speech spread.
I suspect it's your charger. Mine charge fine with C2C.
I’ve been doing Native desktop software (distinct from web, embedded, backend, etc) since the early 2000s, so I’m not unaware of the complexities ;)
I think this thing about apps not available for apt is in the past. I specifically use Ubuntu because there are .debs for everything. Most of the new apps for linux published on Internet "need" to have a .dev available, if they want to became popular.

Well, I have found some strange, out of common, software - mostly comercial stuff - which doesn't have any .deb available nor ppas, nor nothing.

It is clearly a decision from somebody who said "no, we are not spending hours packaging our app, if they want it, they will try to install it with the methods we will provide"

Kind of nonsense, except that if you're in Linux looking to install a comercial app, special snowflake, is probably because you have zero chances to do otherwise, then you bit the bullet and try whatever crazy method to deploy their app they have put in place.

Most common stuff I found:
- Just download my zipped binary, you know how to deploy it
- Just run this command line, "sh something" giving it root credentials to run code from the Internet (YEAH I KNOW TOO, as much insecure as it gets)

Having said that, many comercial apps are there for to be easyly downloaded as .debs (they should just install with a GUI right out from the link, in old-Ubuntu behavior). Or they even offer you detailed instructions to configure a ppa (to manually install with apt).

Heck, nowadays it is common sense and good netiquette to make your installation scripts in the downloaded .deb to just deploy the ppa for apt, so next upgrade happens automatically.

If you ask me and I wouldn't dreaming to control the app-deployment infrastructure in Linux, I would say "yeah, you need to contact EVERY software not providing the .deb format and start working with them, providing them free support, even free scripts to handle the packaging"

I remember in the 90s, there was LOTs of shareware because Microsoft knew this stuff from the 70s and 80s: if you want you're software in use, you need to talk directly with those who could probably use it.

No, links hanging in some flashy website won't cut it, nor repos in github half sharing some code.
The XM3s are well known to support C2C charging. It's possible you have a defective cable or headphone if it's not working for you.
What's the downside of a wireless keyboard and mouse that just work?
You should be more specific. It's not appropriate for an an undergrad who goes out of their way to avoid mathematical rigor. It's like when so called data scientists whine how Elements of Statistical Learning is inaccessible unless you are a graduate student.
Note that there is a bit of subterfuge in this -- some or all of the lyrebirds mimicking were in captivity and would have heard these unnatural sounds much more than the typical wild bird.

https://theconversation.com/lyrebirds-mimicking-chainsaws-fa...
> flail around with trying to find out the magic song and dance that’ll make it happy

If you switch to the Kotlin flavor of Gradle then this goes away. You just have to make the compiler happy then, same as for application code.
It's funny how building the functionality can take a couple hours but human proofing it is a never ending task
I write the requirements in my listing. If I get a bid from any such person I cancel it. If I get a bid sniper who doesn’t meet the criteria at the end I cancel the sale and specify that it was for not meeting criteria.
Well than here we go, why is this, and what can be done to rectify it before that happens?
Now I want to take a shower and use Haskell for the rest of my life.
Thanks for the clarification, that makes more sense. I'll download it and give it a shot.
Damn man.. I really need to just suck it up and try and get a job in the US when COVID wraps up and we can get across the border again. I don't really want to work there and be so far away from family but it just doesn't make financial sense to keep doing what I'm doing.

I make really good money for my 3 years of experience (compared to others in my city with my level of experience) but it's just such a hilariously large gap at this point that it'd be dumb for me not to at least try and get a job.
Rubenerd: Encrypted ZFS on NetBSD 9.0, for a FreeBSD guy
"Boogaloo" isn't exclusively fascist; it's kind of a weird convergence of the militant ultra-right and ultra-left. The ultra-right wants to unironically kill everyone who isn't a white evangelical christian and create a white ethno-state, while the ultra-left wants to unironically kill the rich and end capitalism.

The only thing they agree on is they want to exploit heightened tensions to start a civil war with the belief they would eliminate the other side.
I've had it done to me in the last year, so I'm pretty sure it's possible.
When I thru hiked the Appalachian Trail I nearly went mad trying to identify that “drumming” sound. It was so deep that it felt like it was coming from inside my body, and I was concerned that it was some strange condition.

Finally, at one point I asked a group of other thru hikers if they had experienced it, and they all excitedly nodded, but none of us knew the source. Finally, some local day hiker said “oh, it’s probably just a grouse”. And the mystery was solved. Many of us were very confused for months!
New robot may help keep ships’ bottoms clean
Exactly, the main complaint with using the wrong cable is the charging is only at regular usb speeds, or the data transfers at usb 2.0 rates. That's way better than nothing, and usually doesn't matter too much.
Google invents new metric, web shifts to accommodate new Google metric, people learn how to abuse metric, Google invents new metric...
There's also the "open-core model"[^1]. From the Wikipedia description:

>The open-core model is a business model for the monetization of commercially produced open-source software. Coined by Andrew Lampitt in 2008,[1] the open-core model primarily involves offering a "core" or feature-limited version of a software product as free and open-source software, while offering "commercial" versions or add-ons as proprietary software.[2][3]

Here's GitLab's CEO[^2] talking about "Offering an on-prem / self-managed version of your software"[^3]

Here's a timestamped video titled "E05 Pioneering version control for data science with Pachyderm co-founder and CEO Joe Doliner"[^4], where Pachyderm's CEO[^5] addresses the business model.

Here's a timestamped video, titled "How to Find Product Market Fit", of Peter Reinhardt[^6], where he answers the question of "why would someone pay anything for an open source library that's 580 lines of code.."[^7]. There's a blog post detailing this, too[^8].

There are several degrees of what is open-source and what is not, and different ways to build a business around that.

[^1]: https://en.wikipedia.org/wiki/Open-core_model

[^2]: https://news.ycombinator.com/user?id=sytse

[^3]: https://www.youtube.com/watch?v=Lo0bejtOnQc

[^4]: https://youtu.be/YG8VFOZBb2A?t=1288

[^5]: https://news.ycombinator.com/user?id=jdoliner

[^6]: https://news.ycombinator.com/user?id=pkrein

[^7]: https://youtu.be/_6pl5GG8RQ4?t=1871

[^8]: https://segment.com/blog/show-hn-to-series-d/
TF can be often suffocating still. Pulumi runs circles around it, when it comes to user experience in writing complex, modular, composable and reusable configurations.
Thanks for the detailed reply. It would be interesting to see your plots of latency broken down by hardware class and plotted as a function of load. I'd be pretty surprised if optimal latency was achieved near idle, since in my experience latency is a U-shape with respect to utilization: bad at 100% but also bad at 0% since it takes time to wake resources that went to sleep.

I'm sure your system has its benefits, I just get triggered by "load balancing" since it is so pervasive while also being a highly misleading and defective metaphor.
It's all relative. There's nothing stopping you from trying to make a complex 3D game that runs well on a low-end laptop. Think of how much waste there is in games made with popular tools like Unity. They trade performance for ease of development. See what happens when you go the other way.
COINTELPRO was an FBI program to discredit the Black Panthers, whose public image is marred to this day by the program. So these things do happen.

https://en.wikipedia.org/wiki/COINTELPRO

> Beginning in 1969, leaders of the Black Panther Party were targeted by the COINTELPRO and "neutralized" by being assassinated, imprisoned, publicly humiliated or falsely charged with crimes. Some of the Black Panthers affected included Fred Hampton, Mark Clark, Zayd Shakur, Geronimo Pratt, Mumia Abu-Jamal,[18] and Marshall Conway. Common tactics used by COINTELPRO were perjury, witness harassment, witness intimidation, and withholding of evidence
The front page way back feature is pretty cool.
We’re talking about a standard that was invented primarily for laptops. That is, it was invented to replace the wide variety of single purpose ports with a few universal ones. Keying the connectors defeats that purpose since you now need different ports again.

I know people love to complain endlessly about Apple taking away all of the single purpose ports on MacBooks and replacing them with USB-C. The problem the article is describing is a problem of counterfeit and mislabeled or unlabeled cables as well as improperly designed devices. For most users this isn't a problem and the ability to charge the laptop and plug in any device in any port is very convenient.
> And again, what is all of this for?

The "crowded stadium" justification is BS, it's all about IoT.

Companies want to put a cell radio in every appliance you own, so they can collect telemetry and possibly send you ads. Some high value consumer products, particularly cars, are already doing this. And of course many other products are already using wifi, but in that case the user can simply choose to not enter their wifi password, denying their "smart" TV the ability to spy on them. Using cell radios takes this control away from the user, but getting that many more devices connected to cell networks will require new infrastructure that can handle the scale. Enter 5G.
The connectors could be keyed such that backwards-compatible functionality also has backwards-compatible connectors.
https://en.wikipedia.org/wiki/Fascism
It's not facebook streisanding, they've gone mainstream after years of alt-right/incel/QANON build-up. A lot of outlets are covering it and having not heard of it by now is probably getting on the back end of the bellcurve.

They're getting arrested routinely by FBI counter-terrorist police e.g. https://www.justice.gov/usao-nv/pr/joint-terrorism-task-forc...

Hawaiian shirts, Race War Electric Boogaloo, "Great Awakening", the radical right has gone off the deep end
Who has been fired for only saying "All lives matter" on FB?
These groups seem to have sprung out of nowhere suddenly and that smells off to me. Or at least they have appeared in the media suddenly in the last week. I don't watch too much news.

I suppose once the evidence and interviews with members on the ground occur we should be in a better position than assuming the boogaloo is not a fake boogeyman.
Always enjoyed Fabrice Bellard's work, like
https://bellard.org/otcc/ which is 2048 bytes and self compiles & https://bellard.org/tcc/ , his TinyEmu and Javascript PC Emulator that boots several OSes including linux are cool as well.
Blender has come such a long way since it went open source. Love it, great work, and thanks to all contributors!
If I would describe the use-case:

If you use switches with enums for functionality, this is a better way ( personal opinion). Since Enums quickly need more than 1 switch and this could wrap that behaviour

Your description is also pretty good
The high power levels also need thicker cables, a 100W USB-C cable needs to carry 5 amps or so.
Looks cool! Congrats on the launch!
I've got a custom domain that's very similar to a law office & the owner of the law office and I have the same name, so I often get emails from the courthouse, clients, other lawyers, etc who must have written his email address down (he appends `law` to the end of the domain, while I do not).

I'm very frequently forwarding these messages and saying "I've deleted this on my personal account", but they don't seem to stop - has been happening for years. Seems like something he would want fixed.

One time, I even responded to another lawyer to tell him and he thought I was the intended owner and started riffing with me over email!
Firstly because there's no market for it. The bulk of all USB-C devices out there are never connected to anything but a charger. Ever. When was the last time you cabled your phone to a PC or a USB client device? It works, sure. But statistically, no one does it anymore. So the market for "slightly more expensive everything connected" cables is tiny compared to the market for cables we actually want.

Secondly because the product sucks. A USB1/2 cable had four conductors. A proper USB-C cable requires NINE (with significantly higher signal quality requirements on the USB-3 data line to boot). They are thicker, stiffer, harder to connect, harder to stuff into a purse, and generally a pain to work with compared with the charging cables we actually want.

The root cause is this: USB3 was, in hindsight, a mistake. They squished a completely new electronic bus into an old connector for no good reason. USB-C compounded that mistake by defining a superset connector that does "Everything A USB Device Has Every Been Asked To Do", and then selling itself into a market (phones) where no one wanted that junk.

And this is the result.
Of course it did. You just had multiple people sitting at the computer. :-P With a KVM-sharing switch if you wanted to be fancy about it.
One way encryption made me crackup. Also remembered something funny from college.

One of our mates had such a poor handwriting that we used to joke our grades were getting hit because teachers were exhausted after reading his answers. Same guy used to get frequent letters from his parents saying they could not understand what he wrote in the previous letter :)
I decided to not sell a macbook on ebay after I listed it and had a number of fraudulent buyers win auctions and not pay (while sending me fake paypal emails). I sold the laptop to a friend instead.

I find the ebay seller fees pretty offensive so tend to use ebay only for things that I'll take any amount for and that I have no use for. I see it as targetted recycling via reuse rather than a selling platform and generally don't sell stuff for more than £30.

I had a bad experience similar to the OP with a motherboard a few years ago but was able to claim on the courier that it'd been damaged in transit (even when the buyer almost certainly damaged the item).
the ultra left does not want to kill the rich and end capitalism, see neo-liberal policies. It's outdated to say the left are for the people anymore, unless they live in coastal elite cities with extremely well paid jobs making their situation so out of touch with the rest of the country/world they now play fascist. The most obvious sign of evil is when it eats something and takes it's face
Nor this apparent imitation of the clearly inimitable Big Shaq:

https://www.youtube.com/watch?v=jzT_TtrVcRk
The United States is one of the most educated places in the world: https://cgsnet.org/ckfinder/userfiles/images/Data_Sources_11.... Most importantly, it has been that way for a long time. Our college achievement rate for people age 55-65, the people who created the systems in place today, is almost double the OECD average, and more than double that of France.

As to people believing that justice should be applied equally—you’ll find few Americans who disagree with that. What you’ll find is a lot of people who disagree about what that means.

The final point is a random left-wing wishlist item that has nothing to do with fighting “fascism.”
People like throwing education out there because it's less politically charged than anything meaningful.
The larger _Utahraptor_ was discovered while the movie was being written/made, but only the consulting paleontologists knew they were making the raptors so large for the movie.
What Grafana dashboards do you all use/like for Prometheus + Nomad?
Set your top bar colour to black.
I'm confused... if everything is paid for, why doesn't he accept them? Is it common for delivery services to deliver unpaid good?

And if he never orders pizza, can't he tell the pizza place to never deliver to his address? If that's already been done then a sign on the door would help a lot, no?
> Fascists believe that liberal democracy is obsolete and regard the complete mobilization of society under a totalitarian one-party state as necessary to prepare a nation for armed conflict and to respond effectively to economic difficulties.

So that means fighting against the Green New Deal and people like AOC?
CUDA may be an MVP, but it's a damn useful and lucrative MVP.

Also, VFIO mdev can be used to virtualize graphics cards to virtual machines, both nVidia and Intel. Note this is not device assignment (that's "plain" VFIO); it's the host driver exposing a partly pass-through, partly emulated device that virtualizes the host device.
mdev's design was initially a Red Hat-nVidia collaboration with input from Intel (I had a small role from the Red Hat side, mostly coming up with the name :-)) and implemented by nVidia, and is used in production with both Windows and Linux guests.
Paint it Black: A song about Red-Black trees
I released Part 2 yesterday! (I had forgot to update the link, which is now fixed.)

http://web.eecs.utk.edu/~azh/blog/teenytinycompiler2.html
the "work" you are doing is via ssh into a big box behind gateway/jumphost with peculiar limitations on ports & access from the data gravity well which is your bog standard asymmetric home isp ; annoying but you need to do anyway because the remote hardware has more bandwidth, memory, cores and storage than a stack of laptops taller than you... I could go on but lets just acknowledge not every task fits in a prepackaged shiny solution.
That's more elaborate than I had. In my case, they won my item a few times in a row and sent fake paypal payment emails.

When you're keen to sell the item, waiting for a week only to have a scammer win the auction gets tiring.
All Facebook groups are made up, and are brand new at some point (which is the same as having sprung out of nowhere suddenly). But the boogaloo folks who create and join these groups exist IRL.
One of the more obvious psyops I‘ve seen.

Last week, for about a day, media tried to pin the rioting and violence on some nebulous white nationalist actors but obviously that didn‘t test well in the face of overwhelming audiovisual evidence and remnants of critical thinking so they quickly returned to the tried minimizing and voxsplaining.

But apparently they’re not quite done yet.
https://thispersondoesnotexist.com

I initially wanted to generate them myself using https://github.com/NVlabs/stylegan2 with pre-trained networks but ran into issues with NVCC.
I wonder how much of this is simply due to increasing expectations on interface and portability. Icons, borders, and fonts were tiny in the 90s and looked tiny. Programs ran for particular platforms and were often coded in the native platform's APIs and linked to specific binaries of a specific OS version. Now with expectations of high res iconogrophay, detailed and smooth fonts, as well as the expectation that an OS update shouldn't effect any of my apps - we inherently have bigger programs. The alternative approach could be taken, but it wouldn't be viewed as a mark of quality.

Games like Destiny weighs in at >100GB with it's latest updates due to map and image needs, and the slack client runs smoothly across 5 Operating systems.
I'm in exactly the same boat. I was around when Microsoft launched Outlook.com email addresses and managed to snag firstnamelastname@outlook.com. I have a very common english name.

I received private emails from all over the world. When I started I'd reply to each one to explain the situation, but it all became too much and now I just delete it or create filters to send it to junk.