skysight-inc/HackerNews huggingface dataset:
> If desktop Linux is ever going to be mainstream there needs to be an easy to use "app store" where users can use a GUI to install apps which need to be sandboxed like on a mobile phone with defined permissions.

Curious... do you think that the world has moved on from the "download from website and run installer" model? Obviously that has serious drawbacks from a security perspective, but up until less than a decade ago, that was the only way to get software on Windows and macOS, and they were perfectly mainstream.

I think the majority of users out there don't understand sandboxing or permissions models or why they are useful. While I think those are the users that probably benefit from them the most, it doesn't follow that we need these things before average users will embrace a particular platform.

> A lot of people are mad at Canonical for not open sourcing the backend but no one seems to be offering to build one.

You mention Flatpak and then two sentences later claim this?

I think maybe you're just missing the point. I have been using Linux as my daily driver for a good two decades now. I don't care one bit about Linux being a mainstream desktop distro. Sure, if it was, new (and even not-so-new) hardware would get better support, and that would be a win. But getting that is not a fair trade off if what we have to accept in return is a closed-source, walled-garden software delivery model. Hard pass, no thanks.

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. Those aren't the sorts of people I want making decisions like this, but, unfortunately, they're often the kinds of people who have the ability to force these things on the community.
Why you have burnouts and how you can prevent it
That sounds potentially interesting. Do you have a specific use case in mind?
The only problem here is that building things, unlike bowling, is a team effort, and also goals are very different, you don't win the game by having the highest score in the end. IMHO big question is if it's worth to invest into "getting your score over 160" in terms of benefits for you and/or company? Can that time be better used? Will your project benefit more from moving your bowling from 160 to 200 - or you can get your role covered just fine with 160, so perhaps invest time instead into getting at least 1600 ELO in chess which will be needed on the next project, and will also give you a wider perspective?
The short story is - developers typically need to target more than one version of Java and the long lifetime of LTS releases don't line of up very well with that.

Canonical historically provided a single "system" version of Java (meaning any system packages that depends on Java depended on this package) which meant that that was the version of Java that you got with Ubuntu XX.XX - even for LTS releases which had a 5 year lifespan.

Ubuntu 16.04 - which is still in support came with openjdk-7 and Canonical refused to provide an openjdk-8 package for it despite Java 8 being the prevalent development platform from late 2016 onwards and despite numerous requests to do so. No one was expecting Canonical to replace openjdk-7 with openjdk-8 - they only wanted to be able to install openjdk-8 along side the existing openjdk-7 system Java.

Ubuntu 18.04 - slightly different scenario but still the same problem - openjdk-8 and openjdk-11 are available but that still doesn't cover all development use cases.

Thus, people add the PPA and install the openjdk from there because someone currently is doing the work of keeping the PPA up to date.
This is a complicated and very interesting problem; we had some fantastic related discussion here[1][2] earlier this year. I like your angle of population size being the "input" of some n^2 "matching algorithm" -- it's probably a bit too game theoretic in practice, but I think it makes sense.

I'm of the opinion that online dating has been creating some real market problems; as you mention, communities were small and people met within their own circles back in the 60s. But nowadays there are millions of people just a swipe away, and FOMO can be really strong, and as such, supply/demand curves are extremely skewed.

Fun article!

[1] https://news.ycombinator.com/item?id=22406583

[2] https://dvt.name/2020/02/24/rfc-lets-disrupt-dating-apps/
I wish every OS had comprehensive sandboxing so that you could just run any untrusted and potentially mallicious executable from the web and enable and disable features at will.
American Airlines says it shut down accounts because of elaborate scheme
> I don't believe Google does anything because it's a "nice thing to do".

If only Google had this singular focus... From my external (and lay) observation - some Google departments will indulge senior engineers and let them work on their pet projects, even when the projects are only tangentially related to current focus areas.

Looking at Google org on Github (https://github.com/google); it might be a failure of imagination on my part, but I fail to see an "angle" on a good chunk of them.
I think i would make this way more obvious on the front page. I use the terminal in no small part so that i _don't_ have to reach for the mouse. What I saw in the animation made me think "OMG YOU'RE MISSING THE WHOLE POINT!!!"

BUT if these visual additions didn't require me to reach for the mouse, _and_ were design with keyboard interaction as a primary input not an "well yeah you can also...." then yeah, count me as intrigued. Would love to play with it.

related note: the signup form doesn't work when you hit enter (single input forms usually do) and when you tab to highlight the submit button the halo is almost imperceptibly small.
If the participants are free to say "I refuse to date anyone of (or not of) race X under any circumstances" then there's no solution in the general case.
The FOSS community opposes Snap because its server is closed source and forces vendor lock-in to Canonical, among other reasons. This is fairly simple to understand and not "disingenuous".
Why is that? C remains an immensely popular language (especially as you get closer to the metal). I also don't see Linux being rewritten in something else anytime soon.
> Applications in this store cannot be patched, or pinned. You can’t audit them, hold them, modify them...

I think it should be noted that this generally applies to the addition of "third party apt repositories" in general, use of which is the problem that snaps fix[1]

Some snaps are built from Free Software and reproducible sources, as are some third party apt repositories.

In other words, if this criticism bothers you, then you should never install from any third party apt repositories ever. If some are acceptable to you, then so should some snaps.

If you don't want to use third party software ever, then you can still use Ubuntu without snaps.

[1] Third party apt repositories often break users' systems.
You're telling me that google makes $30 for every financial service ad I click but are cheaping out on the signal processing? Is the decline search result quality in the last couple years the result of a business analyst arbitraging sensitivity to result quality vs compute costs?
Stanford to discontinue 11 varsity sports
I've been collecting upstart search engines since DDG started ignoring search syntax instructions. It passes my first test:

https://www.runnaroo.com/search?term=%22do+any+of+these+resu...

...More accurately than DDG, which returns lots of results, all of which do not contain that text. Other searches so far have been far less swamped by topten trash as well. Thanks! I'll add this one to my list of search engines to try when I need accurate results.
I'm in a similar boat with regards to launching a new, unknown product in the snap store. As an interim solution I'm planning to ask users to do use the beta flag: `snap install my-app --beta` which gets me around the secure sandbox requirements.
> It's 2020, who uses variable names like 'acc', 'a' and 'b'?

Mathematicians, scientists, engineers, artists. Have you read any numerical work? They often use one-letter variables, or otherwise very abbreviated variables. Sometimes they differentiate variables with the same letter using by using different fonts. Seems strange to us, but clearly it works for them!

And then they keep doing the same thing when they translate to code. When I ask them they say they think our long variable names are unreadable. Maybe they're right and we're wrong? Who knows.

They generally don't use tests, linting, CI, anything like that either. But again, clearly it works for them!
North Dakota attorney general pulls plug on pull tab company (pirated software)
The fact that you have to post on a forum and argue with people why you need permission X for your snap package was enough for me to abort publishing on this platform. I should ask permissions from the users not from the platform publishers on a forum post.
Belisha Beacon

Bowler Hat

Wellington Bomber (geodesics)

Sinclair Calculator
Why not EndeavourOS? It's based on Arch Linux, with minimal numbers of external packages; quite unlike Manjaro actually. You can just treat it as a standard Arch install, and even use the ISO to boot with wi-fi drivers and all and install Arch plainly, without the non-wifi and other regrets. EndeavourOS is pretty great; I personally use it as a live-ISO (XFCE environment) and just install Arch from within the live EndeavourOS booted iso. Just throwing it out there.
What exactly has he been saying? That rock weathering captures CO2 has been known for at least 30 years (https://www.nature.com/articles/345486b0, from 1990, introduced the idea to crush rock to speed up the process)

This paper estimates how much carbon could be captured globally and at what price point.

It would not surprise me if farmers have been saying the first for decades, but it would surprise me if they already did those calculations decades ago.
Read "How to make a million before lunch"[0] by Rachel Bridge.

[0] https://www.amazon.co.uk/How-Make-Million-Before-Lunch-ebook...
Those people are a section of the public.
I actually think this is one area where people are conflating a perception problem with a much more complex problem.

In many ways, “perception” is solved or close to it. But this is just a subset of the self-driving problem
Node Red might focus more on IoT.
I felt similarly. There are a lot of things one could do to help, short of funding. Even taking the time to write a longer and more personal email would not be nothing. On the other hand, the article says she did schedule a meeting with the author ("albeit a month out"). It doesn't say what happened at the meeting.
I love GraphQL because it is a standard people can agree on, if nothing else.

It is a very long list of decisions your team does not have to make. How to handle mutations and queries, how to represent your domain objects, all of this can be decided through referencing the spec and best practice.

Throw in the fact that it REQUIRES you to define a strict schema that has validation, and I am sold. The tooling is great, you get great documentation out of the box, the architecture is good enough, it is totally win-win in my book.

I feel like with REST you have to reinvent the wheel over and over again, and the lack of standards leaves the burden on the team, who may not be senior level engineers.. ( If I have to write another validation library I am going to flip out. )
How often do you search for just "facebook" (or any other site) without any other qualifiers and expect to get information or news? If you search for "facebook" on Google all of the results above the fold just go to facebook.com page anyway. If you want info about the most recent facebook scandal you'll likely get better results from any search engine if you add more search terms e.g. "facebook scandal"
Reminds me of "chicken pox parties" in the 80s and 90s. Which we have now learned are a terrible idea.
Most graduate students are in the US on F-1 visas [1] and still need to maintain a minimum course unit enrollment per semester in order to be in status [2]. IANAL, but I would assume they're not exempt from the new in-person requirement for their registered courses.

[1] https://educationusa.state.gov/your-5-steps-us-study/apply-y...

[2] https://ois.usc.edu/students/maintainingstudentstatus/, https://international.northeastern.edu/ogs/maintaining-statu..., etc. (many schools have some version of this FAQ page on their websites)
Right, that's a legitimate security concern but the point I was trying to make is that the problem is not so much people using unapproved chat apps but people putting sensitive information in chat apps at all (approved or not). These applications aren't generally designed to have the sorts of access controls required to manage sensitive information. If I post something sensitive in a public slack channel at my work (where we use Slack) then it is available to anyone in the company. I guess it is marginally worse to have it available to everyone in the company plus any former employee who wasn't removed from the slack team, but only marginally.
I don't think it's solely a lack of meaningful social connections, although that's a contributing factor. Women have more choices and are more picky versus historically, and men are economically disadvantaged due to globalization and wealth/income inequality.

Here's a comment where I opine on this from a previous thread on the topic: https://news.ycombinator.com/item?id=22407388
Yes of course natural things can be bad and unnatural things can be good. That is totally beside the point (and a total straw man).

We obviously live in a world where natural remedies can't be commercialized the way Pharma drugs can. This creates incredible incentives to push dangerous medicines on people and the expense of everything else. America is the most drugged society in the world - and it also is one of the most unhealthiest. That is not an accident.
If Android switch to openjdk like everybody else, they'll be lawsuit proof
In economics this is the difference between 'demand' and mere 'desire'.
I understand that and I will acknowledge it reduces the pool compared to larger populations but it’s not 1/20 because the hobbies and friends and places one might frequent are often but not always obviously the places with like-people.
The author of this article cites as evidence of racism higher response to her husband's solicitations of VCs than her own. However, comparing their resumés, its pretty easy to see that this is unlikely to be attributable to racism. Husband has founded multiple start-ups that were acquired, is technical, and worked at Google and YouTube. Meanwhile, the author has personal trainer and gym owner as experience.
An Intro to JavaScript Modules
I assume that this is meant as a criticism, but Flash was quite good at easy-to-make portable graphical apps; they had massive security issues and some lack of polish, but there's a reason why Flash dominated its era. (Also, "Macromedia Flash for desktop" was already a thing, no?) So yeah, "Flash but modern and safe" would be a pretty strong selling point.
Foreigners are banned from appearing in Douyin livestreams without permission
I would love to have something like that, but unfortunately that’s a really hard problem in itself, so I’d likely only start working on it once the need arises
Google Scrapped Cloud Initiative in China, ‘Sensitive Markets’
Hi there, I think you logged into your other account by mistake, oknaj aka nocitrek.
There has been multiple stories in the news recently about crackdowns on Chinese "spies" in the universities. I'm using the word spy loosely there, that's not the word that has been in the news. They talk about it more in the sense of secretly getting funding from China and not claiming it or whatever. My perception is that the belief is that this is a major avenue through which US tech is "stolen".

The administration recently hinted that they will be blocking Chinese apps such as TikTok from being used in the US.

The administration also hinted at breaking the currency peg to the dollar.

A cold war is ongoing.
artist

musician

zookeeper
I haven't been impressed with snap as a user.

The jetbrains stuff keeps several versions around by default, which eats disk space. I'm sure there's a way to change that, but I haven't cared enough to dig.

The other day I ran `apt install chromium-browser` on a brand new install; it chose to install via snap (grr) and then snapd promptly crashed ("Waiting for restart" -- https://forum.snapcraft.io/t/installing-the-chromium-snap-in...), but apt's wrapper wasn't notified. I ended up ctrl-Cing, which left dkpg (somehow involved) in an inconsistent state. Took several iterations of dkpg reconfigure and apt update to recover. I've been on linux for 20 years, so not a big deal for me, but my experience has been that snap is less newbie friendly than apt.
No one is offering to build an alternate store for snaps, Flatpak is building an entirely different executable.
The R&D probably also was somewhat shared with the supersonic nuclear bombers of the same era. Much like spaceflight and ballistic missiles.
I second deleting this post... where are the pitchforks and torches so we can run the machines out of town.
Edward Yang's blog is an absolute gem.
Sequoia is primarily a Series A investor, without seeing the deck and traction/usage/retention/revenue metrics, it's really hard to make definitive conclusions at least with regards to that one example.

In the context of wrong stage/check size, Alfred's response was reasonable.
why not just use `git commit` without the `-m` flag and when the terminal editor opens, type the commit message in the editor?
That way you can format the commit message however you want and write whatever you want. And when you want to update the commit message just do `git commit --amend`.
No solution to what
definitely see this in my scene. the most attractive guys have many partners while the lesser ones don't have that many. more attractive guys are fought over and rifts are created because of it. It's really funny because a lot of them consider themselves anarchists politically...yet the few attractive men seem to dominate.
How is OCaml's multithreading story? Google says it's basically GIL-ed.
From the title I thought it was OCR implemented in 40 programming languages.
> tons of diseases for which new drugs are incredibly beneficial.

These new drugs also often come with harmful effects that are not discovered until many people are harmed or killed. Big Pharma often discovers the harmful effects long before the public does and, in their pursuit of profit, denies any harm, lies, and covers up. See Merck and vioxx.

There are also tons of research on effective non-patentable treatments that are ignored in Big Pharma's blind pursuit of profit.

These "new" drugs are pushed as the best known treatment, while ignoring entire bodies of research.

That is my largest beef with Big Pharma and Big Allopathic Medicine. They ignore much science. Yes, ignore.

Now with Sci-Hub we can, as individuals, begin to see how much is being ignored. I've taken stacks of research papers into doctors in order to educate them on peer-reviewed and well supported science that Big Pharma convienently ignores and damn well doesn't educate them about. In their defense, they do understand the language of science and they were willing to change treatments in response.
The part where she doesn't get a response when using her email but does when using her partner's email is pretty convincing. There are many studies that gauge racism in hiring by sending out resumes that only differ in candidate's name.
It doesn't need to be Python. Tesseract is what I ended up using, IIRC. But I was looking for a turnkey package that would work from beginning to end. I wasn't doing anything unusual, and my app wasn't OCR-focused. I just wanted easy drop-in OCR for documents.

Tesseract is more like getting a pretty good motor for free (recognizing text), but it's up to you to build the rest of the car around it (preprocessing images, handling errors, dealing with the output, potentially training it to your task, and various other issues).
Thank you for the link. I'm still curious about the possibility of taking a detection algorithm/network and just running it in reverse. Is that feasible? Are there people doing it?
So only the most vulnerable in our society...
This would be great for PiPing a general webpage rather than just a video. Instead of tearing-off a tab, resizing its window and pinning it always-on-top to use as a reference.
> revisionist history.

Not revisionist, speculative, as the B never came into being.

> logistics of flying the Concorde .. expensive and just not that desirable

Research revealed that passengers thought that the fare was higher than it actually was, so the airline raised ticket prices to match these perceptions. (Wikipedia)

> routing

Hmm...vastly improved routing was one of the main benefits touted for Concorde B discussed in the fine article.

> plane was conceived in the era of big government bankrolled air travel

It is reported that British Airways then ran Concorde at a profit. (Wikipedia)

Furthermore, it was actually (American) government that had a significant hand in killing the Concorde, by imposing overflight restrictions that made it far less useful. Of course this had absolutely nothing to do with the fact that the US competition to Concorde never took off.

> doesn't have a role in the reality of flying buses we see today.

Concorde was operating profitably at time of its retirement, which came after an accident and issues with keeping the fleet in the air.
The Pursuit of Happiness, Together in Tech
Post-contact immobility and half-lives that save lives
OpenGL 2D Facade (4): Shaders – Design Patterns and Video Games
It doesn't feel like bloat to me. It makes my experience better.
Could we solve the advantage towards men by removing the condition that there could be some unstable pairing ? (but not a lot), it is not like changing partner is a liquid market.

What would be the percentage of people not being in a unstable pairing in order for men to not have any advantage over women ?
I don't read HN on mobile, but I'm having the same problem on Firefox 77.0.1 for Linux Mint.
I have picked up copies periodically over the last few years and finally subscribed this year (print edition). I like it, there's a diverse set of articles centered around a common subject matter. It's easy to read a few articles at a time (I usually read it linearly, but that's just my habit for reading in general, you could easily bounce around). I don't think I've read every article in any issue I've picked up, but I have found a lot of interesting things. Even if it's just giving me a more global perspective or different historical perspective, being a more diverse set of authors than I have encountered in my usual reading which tends to be: contemporary news and analysis, science fiction, technical (usually software related, but often math as well).

If you're just curious about it, just go to your local bookshop or order an issue online and check it out. They're not cheap, but I think the list price is under $20 for an issue (around 200 pages of text and images).