skysight-inc/HackerNews huggingface dataset:
I disagree. If you follow the game engine analogy/thought experiment, I think there's much more that could be done.

There's a language, yes. There's also a runtime. There may be an interpreter depending on the language.

There's probably also a defined way of getting UI on to the screen in a platform independent way. There's probably also higher level concepts, maybe something that works a bit like a service worker, to use web terminology. There's likely to be a database of some sort, an app deployment system, software updates.

I'm not proposing a specific technology, but rather pointing out that there are a lot of parallels, and by realising that we're now using web technologies for shipping apps that aren't otherwise websites, maybe we could open up a lot of new potential solutions that might be even better.
You are not required to publish source packages, most of the third party repos I use either don't have them or they are surprisingly useless because I don't have the build environment they were executed in.
Tom Meighan Was Asked to Leave His Rock Band After He Misled Fans
They had them back then, too: https://news.ycombinator.com/item?id=4088214
The whole Democratic/progressive platform is based on the idea that government and industry are working together to funnel money to the wealthy.

Did you care to address the paper attached to the article I linked to?
Apparently this process explains a lot of the current climate.

https://youtu.be/Yze1YAz_LYM?t=1161
The answers from 082349872349872 and BoiledCabbage are better then mine. Go with their suggestions.
>snapd not open-source.

Red herring. The Linux Mint teams' main complaints have to do with issues around the way snap wrests control from the user.

>I will remind people that the most popular PPA to this day is a Java PPA being run by some 3rd party that doesn't offer Java. That PPA has root access to thousands of machines.

Imagine strawman-ing this hard.
Ah. :-)
Yep, I think that's another pretty good example!
I tend to agree with you, but I really like updating all my software with one click/command.

So out of curiosity:

My application is already self contained and statically linked, so no AppImage needed, but it behaves like one, you can just run download and run it everywhere. And so what you're describing will be for sure an option for those who like it (in fact currently it's the only option in alpha).

How would you like to get updates for something like this? Visit the website yourself occasionally to check for updates? Have the application notify you a new version is available? Have an integrated updater so the binary can update itself?
Gnome is already adopting Rust, and GJS has been the Vala alternative for ages, so no luck for Dart.

Also Gnome has had multiple language bindings since the early days, most of them have more use across Gnome apps than Vala.
Free Speech
-'Average' people got to fill the seats not taken by the rich and famous on occasion. (I flew it once - BA 747 LHR-JFK, Concorde JFK-LHR, mid-nineties. The round trip was organized by an aviation magazine, once the ‘wow, I’m on the Concorde’ novelty wore off (a couple of minutes after going supersonic), the experience was rather underwhelming.

Glad to have experienced it, though.
You're astounded that a piece that faked 1000 hours of observational studies was accepted in the #15th-ranked gender studies journal?

Respectfully: I think what's shocking you is how many journals there are.

(Revise-and-resubmit, by the way, is a nice way of saying "reject").
It passed my "search engine quick test" :-)

I've tried "metacircularevaluator" as a search term. The results are relevant and good. Will have an eye on this one!
Rats, like people, take cues from bystanders
So allow viewing sources for the open source packages. If sources aren't available, then the user can easily opt not to install the binary.
This is a valid interpretation of a trap that people can fall in to but there is also a positive interpretation of being an "expert beginner". Developers encounter so many new technologies at such a rapid pace over their careers, especially recently. People who are constantly trying new technologies at a shallow level can have access to more tools to solve problems and be successful in a rapidly changing environment as long as they don't over do it, and narrow their scope to relevant topics that support each other. I think there is a line to walk between falling into a lack of mastery, vs not absorbing new things at a beneficial rate.
Do you have any data to back that up that you can share? I don't mean to call you out, it could very well be the case, people date in rather not-understandable ways to me.

What you're saying does not match my experience though. Quite a few friends of mine have dated only very few people before getting married.

Anecdotally, the marriages that seem to do the best are the marriages in which both partners did not have a dating history with a lot of partners "to find out what they don't want". That said, I'm aware of the negative selection bias there.
> it would be great if you all can say something about how you can get over / stay sane with the staircase looking nesting of code blocks and how you manage to keep it all in your head to navigate the code base.

The same way you would in any other code base, with the ample use of names and modules, and breaking nested components and logic into their own classes and functions.

The problem is that it requires discipline, or at least a standard style guide, to adhere to. It's similar to JavaScript in that regard, where bad practices can seemingly be ignored or even encouraged.
There was just a thread bemoaning the lost art of Flash games last week:

https://news.ycombinator.com/item?id=23705174
It isn't about unions. It is about humans.

A lot of people rightly believe that in person teaching is unsafe. My wife is a professor and chose to teach online for safety concerns. No evil union here. Just reasonable humans trying to do their best in a hard situation and a blowhard at the top trampling over their careful planning for his own satisfaction.
Herd Immunity May Be Closer Than You Think
Allowlist/ denylist is clear and unambiguous. I don’t think it’s everywhere the case that green means go and red means stop.

Plus some people would just turn it into a stupid point about ableism (due to colorblindness). And if anyone thinks it’s “cynical” or “hyperbolic” to claim this would happen, you’re wrong.
Adding a vote for regular old Debian. My strategy is to run Debian testing, and then 6 months or so after it's promoted to stable, switch back to the new testing branch. This way I get a reasonably stable experience (Debian's view of "testing" is at least as stable as many other distros' view of "stable"), avoid the large churn in testing right after a new stable series is released, and still get to use all the newest stuff.

The only thing to watch for is testing isn't covered by the Debian security team, so you need to pay attention to security advisories and make a call to keep or uninstall if a package you use has a security issue, as testing often doesn't get security fixes until a week or so after stable does.
With the shares you could’ve bought instead of spending on a top end Mac Pro setup in 2011, you might be able to afford two monitor stands now.

/sarcasm

I’m glad that Apple ditched the trash can Mac design, but I just haven’t been able to mentally justify the new Mac Pro’s price tag. Really curious what Apple will do on the high end side with ARM. Going to sit on my heavily upgraded 2011 Mac Pro a bit longer and see.
Side question: is fly-by-wire an obviously good idea for passenger airplanes?

Fly by wire is about removing the weight and complexity of mechanical control systems. A pilot wouldn't likely have the strength to move the controls without fly by wire. However, I don't think that's what you are asking. Fly by wire does not inherently have to be computer assisted; it could simply translate your input to a control surface movement without interpretation. Of course, to get any kind of feedback, it is going to have to be computer generated. The question is where to draw the line.

Finally, you compared Airbus to Boeing. Both are fly by wire. The difference is, I guess, that the control yokes on Boeing are mechanically linked to each other but not on Airbus. However, from the yokes to the control surfaces is fly by wire either way. My understanding is that the difference is in philosophy of how much the computer does for you.

I hope I got all this right.
Going against the grain with this pun!
I genuinely don't recall ever seing any full background videos on product pages. Large embedded videos, sure.

There was tha fad many years ago for having fairly low quality, low contrast greyscale video set under halftone or pixellated filters to make the apparent quality better, but I'd still class that as not-so intrusive. They tended to be on multi media or 'design'-centric sites anyway.
Yup, Google T&Cs explicitly forbid. So it’s either breaking them or got a deal with Google?
Ask HN: Is there a free/reasonably priced API for song lyrics?
MusixMatch seems to be the top dog but starts with a "call us" option at $25k.

I just want to make a small app for sharing song lyrics with a few friends around a campfire.
Something in lieau of the Harper's declaration of high ranked intelletuels
How can I set up my home LAN to prevent my employer sniffing all traffic?
Looking for hardware solutions. I don’t want to have a dedicated firewall. A lot of what I find in Google about switches seems to say they are all about performance, but I’ve also seen hints that they might help here.

Would this work?

Example setup: Work laptop connects over WiFi to dedicated Wifi router which is then plugged into one port of a switch that is plugged into any router, hub, or switch on my main LAN.

Or is there a simpler setup?

Looking for some there where I rely more on the hardware characteristics of the devices, rather than the detailed configuration settings in a router, which are more subject to changes and mistakes.
Restoring the first recording of computer music (2016)
The advantage is amplified by the distribution of preferences, but in the classic simulation the advantage was already of 13%.

It is due to the fact that they are the one choosing first
First, the courts upheld the travel ban:

https://thehill.com/regulation/court-battles/394143-supreme-...

Second, the largest Muslim country in the world is Indonesia, and it wasn't on the travel ban list, so I wouldn't call it a Muslim ban. India has the second largest muslim population, and it wasn't on the list. Pakistan has the third largest Muslim population and wasn't on the list.
Disk space and Memory.
I was building an image search engine[0] a while back and faced the same issues you mentioned with OCR. What i realized is tesseract[1](one of the more popular ocr framework) works so long as you are able to provide it data similar to the one it was trained on.

We were basically trying to transcribe message screenshots which should have been relatively straightforward given the homogeneity of the font. But this was not the case as tesseract was not trained in the layout of msg screenshots. The accuracy of raw tesseract on our test dataset was somehwere about 0.5-0.6 BLEU.

Once we were able to isolate individual parts of the image and feed it to tesseract, we were able to get around 0.9 BLEU on the same dataset.

TLDR;Some nifty image processing is required to make tesseract perform as expected.

[0] (https://www.askgoose.com)
[1] (https://github.com/tesseract-ocr/tesseract)
This article is much more detailed, thanks!
From an IT perspective:

I can set up an internal APT mirror for my users, servers, test systems, etc., but I can't set up an internal snap mirror as far as I can tell. This means that despite having an internal repo that I can whitelist, some package installations will now arbitrarily require internet access. I can no longer install chromium on a system without access to the internet, and package installation will fail as a result.

I'd rather have an older version than a snap version, personally, but better would be two packages which Provides: the same chromium-browser, chromium and chromium-snap.

The most irritating thing here is that they're using a package distribution system which handles dependencies and updates flawlessly, and has for decades, and using it to install things using a package system which does not solve those problems, and instead ships multiple copies of multiple libraries and applications, which run slower, ignoring any settings I have in APT.

So far, it's a maintenance nightmare, and I loathe it.
Totally agree with this sentiment, this is exactly why I choose the Apple ecosystem time and time again. I think Apple understands their customers very well.
I haven't used Snap much, but I would like to add this: The Ubuntu Software Center (and debian packaging in general) is not gen-pop friendly. There are library packages, support packages, metapackages, and when you search, the results are shaky, non-existent, or overwhelmed by results no end-user would be interested in installing standalone.

There is also the issue of dependencies, and there is some elegance in the design philosophy of "package everything for a program and install it standalone" vs. having shared libraries.

So I see the benefit in an app-store. Someone below said "snap is horrible" because it's lock in. It isn't! Ubuntu hasn't taken away apt.

But simple, easy package distribution to nontechnical users, for the benefit of stability and ease of use, is a noble one.
Oh brother, you Trump supporters have no empathy. How can you not see the hardship of kicking out international students who are already here? COVID forcing the closure of universities is not their fault. And what if the universities reopen again in a couple of months as Trump promises? What a waste to leave the country only to have to come back again. You defend Trump saying that the same rule applied during Obama's years but Trump can/does whatever he wants including tear down things setup during Obama. So you have no excuse. You tried kicking out DACA kids but failed. There is a pattern here.
I wish the dart/flutter team would focus on improving dart for web (e.g. by updating/fixing the JS bindings) instead of
chasing flutter for web which seems like a long shot and rather hacky (referring to using the canvas for rendering
content)
At work, we had a problem that's similar to the stable marriage problem. We ended up finding another combinatorial optimization problem called the "assignment problem" [0] that fit more closely with our problem. Here's a brief summary of the assignment problem:

Suppose you had people in two groups A and B where each individual in group A wants to pair up with an individual in group B and visa versa. If you can assign a "compatibility score" to each possible pair, then the goal is to find the set of pairs, where a pair consists of an individual from A and an individual from B, that maximizes the sum of the compatibility scores. In other words, the assignment problem is about finding the best 1:1 mapping between groups A and B when given a compatibility score for every possible pair between the groups of individuals.

[0] https://en.wikipedia.org/wiki/Assignment_problem
Yeah. To make the matter worse, they have updated libnccl-dev from their apt repo to be CUDA-11 based a few weeks ago. That breaks my CUDA app (because it is still on 10.2 and not compatible) in interesting ways. apt-hold libnccl-dev for a while and waiting for this release.
Thank you all for participating in this conversation. We are aware our Sabbath schedule is an inconvenience, however brief, for a few. We regret the inconvenience. It is also, based on our owner's beliefs, unavoidable. -- Henry Posner / B&H Photo-Video
I would agree with that justification.
Could this be related to macOS font smoothing? System Preferences > General > uncheck "Use font smoothing when available"
I'm always surprised that while men apparently rate women's attractiveness on a bell curve, women seem to rate men on a Pareto distribution.

Considering how much I hear about beauty standards and how they harm women, I almost never hear anything about male beauty standards.

If society is to be improved by having more realistic female beauty standards, then there's apparently a lot more headroom for society to be improved by having more realistic male beauty standards.
Oh, I know all about MPV. Invoking it cleanly from within Firefox is the part I was asking about (and which has been answered :)
Plug another NAT router into your NAT router. Ensure it's not bridging.

WorkLaptop -> NAT/WifiRouter1 plugged into NAT/WifiRouter2 plugged into ISP

Make sure DHCP ranges do not overlap, and this should lazily accomplish what you're looking for, as long as you don't port forward anything or enable UPnP on the one WorkLaptop connects to.

A switch does not help here.
Ask HN: How to get your first web development client?
I enjoy designing and developing website. I would like to get paid for it. My plan is to get paid $1,000/website. How to get my first client today?

Note: No Fiverr or something similar.
€45 for a 'lifetime' purchase, ouch!
>For the most part, the only people who really care about "the year of the Linux desktop" are people trying to build a business around desktop Linux

As another long time Linux guy, I have a feeling most of those obsessed with Linux becoming a mainstream desktop platform are Mac or Windows users.
The story has been written up by lots of news outlets. Googling "brewery run by active gang members" should start to paint the picture.
Would it be equally unethical to submit a paper that 'simply wasn't any good?'

i.e. any academic who doesn't think a paper should be published, but submits it on the off-chance they think it might be?
> Quite a few friends of mine have dated only very few people before getting married.

This is not against what OP says, you could have some people who date less people and some who prefer to date a lot. At the end, both of them will probably settle down when they find one they like a lot
Third-party apt repositories are a security nightmare: you are giving a third party unrestricted semi-silent root access to your computer. I can trust my distro provider with this, but it should be strongly discouraged for third-parties. Instead, installing PPAs to get updated builds of standard packages seems considered “normal”. At least, this doesn’t hold true for snaps.
Higher education is due for a massive price correction. The cost of education has outstripped market ability and the movement to online while still asking top dollar tuition is going to make those education institutions increasingly pressured. Going online increases international ability to compete for students as well as professors, and this will also increase pressure on tuition pricing.

Higher ed tuition pricing is bound for a massive correction.
The biggest group of people who do like the regulation seem to be EU citizens who want a reason to feel superior to Americans. It's unfortunate nationalism.

I'm not sure nationalism has anything to do with it. To most of the world, life is not primarily a competition with the US, and the kind of "superiority" that some Americans value is not an aspiration but a warning.

I think it is more likely that many Europeans simply place a higher value on privacy than some of our friends from across the pond. This is a matter of culture and our culture is influenced by some painful lessons about what can happen if too much privacy is lost. For historical and geographical reasons, I suspect most people in the US and their near ancestors have never experienced the dangers that all of us over here have been taught about, sometimes from first-hand accounts.
Hmm, sounds like Google is hunting for chip design talents. :) We will fab your design and if it looks good, come work for us. :P
If you are taking 100% online classes there is no reason to have or need the VISA. The exception being for things like COVID etc. Those should be exceptional circumstances.
let me clear some things up and tell me if I am wrong, link me to the correction and I will apologize.

- Mint uses Ubuntu repositories

- Canonical pushes the changes they want into this repos, this changes are probably done by scripts that build source code on Canonical servers.

- the Ubuntu repos also contain binary blobs

- when a Mint user does an update he gets the binary directly from Canonical servers, there is no Mint dev or Mint script that does any check to see if for example the evil Canonical modified the NVIDIA driver and added even more evil in it then already is

Now explain to me if all the above is true why would someone that does not trust Canonical would use Mint? There is no safety checks to prevent evil Canonical people do evil things.

My conclusion is if you don't trust Canonical don't use Mint. Maybe Mint is working on addressing this and soon we will see an PR campaign that announces they are finally able to self host but until then I would stop the hypocrisy about not trusting Canonical. (Btw there are many smaller distros that can host their own repos, not sure why Mint is not doing it)
Maybe OP or other users are hopping aboard a hysteria train, but as a presumably Stallmanist community we should be heavily concerned about the closed source data siphoning software of our geographic and ideological rivals.

China is just as right to be concerned about our companies being NSA backdoors as we are worried about TikTok.
How do you decide which skills would look good on your resume?
> But employer-based insurance is heavily subsidized by the federal government.

I don't know enough about how the health insurance beast works, but it would seem that if the federal government stopped giving an unfair advantage to organizations, then the unfair advantage would stop existing for these organizations that were given the unfair advantage and fairness would somewhat return for individual persons.
> it seems you switch from "tend" to "intend" mid sentence

I'm fairly confident in the effect of legacy admissions. As for affirmative action programs, I'm confident in the intent of those programs, but less confident in their effect. Thus the switch in wording.
Can we ban this Trump propaganda from hackernews? This drivel didn’t make it on fox. To talk about tyrants
You are pretty much on the spot, its a library that directly interfaces with the existing browser engines on the user's computer.
Dumpster diving for tech parts still exists albeit its a bit more specialized and organized now (think clearing out places of junk / old machines rather than wading through a dumpster).

Google dorking and shodan have become the new place to "dive" for info, amongst other shadier venues
"We could have been even more cruel" isn't a compelling defense.

There is more covid spread in the US today than in March when they created the exemption. If the policy made sense in March, it makes sense today.