skysight-inc/HackerNews huggingface dataset:
This was the biggest reason I moved from KeePassXC to BitWarden. If I'm only creating new accounts on my phone then sending those credentials to my self via Signal or Wire is no big deal (update on my desktop, synch to iCloud, pull down new KDBX file on my phone for Strongbox which I use in readonly mode). If I'm creating account credentials on a platform where I don't have Signal or Wire installed (a shared Chrimebook, for example) then what... sending to myself by email draft? Add in mobile testing on devices on which a factory reset is regularly executed then it becomes an even easier choice in favor of BitWarden.

My experiences are my own; KeePassXC allows a much higher level of security than anything that's cloud-based but it's also not as convenient to use. For me, that makes Bitwarden the "right" choice. I only used one computer all the time then I would use KeePassXC without a doubt.
The Snap server is closed source, so this would require building an open source Snap server as well. At this point, it would be much simpler to use Flatpak or some other solution.
As long as you can audit the source and build chain what's the problem?
In this context, it means that it uses the UI toolkit provided by the OS/display env to do it's UI rather than opening a custom rendered surface and doing it all manually in your app (as a browser engine does). That includes using the browser engine on the system.

There's a weird impedance mismatch in the UIs of any non native apps that comes simply from recreating the UI elements and not using the system provided ones. This isn't an aspect of trying to 'feel superior' to JS devs, but a reflection of the real trade-offs of the technique. And I say this as the lead from a traditionally systems oriented team that's about to ship our first electron app. We took a look at the costs, and decided that in this particular case the tradeoffs were worth it, but it's not an easy decision.

And one thing I'll say is that a piece of what makes electron attractive at the organizational level is the fact that it doesn't use the system libraries. That greatly reduces QA burden by not having a spread of different versions of underlying infra to deal with. As an enduser I'd love if all the chrome/blink based apps on my machine (let's see, chrome, spotify, vscode, slack are all running) shared resources, but if they had to test against different versions of runtime or each version of their code they released, they probably wouldn't be using this model in the first place.
That site has been banned on HN for 7 years, for whatever reason. Posts get autokilled when a site is banned.

You're certainly not a pariah on HN. But would you please stop posting unsubstantive and/or flamebaity comments? You've done it a lot, and those comments usually get downvoted, which is a correct use of downvotes. Your point of view is as welcome as anyone else's, if you'd express it more substantively.
If Mark McLellan remains VP for Research and Graduate Studies, it casts a cloud over academic excellence at PSU. What is his background? How long has he been in this position? What would cause him to make such a politically driven bad decision?

It is inconceivable that someone with so little understanding of the toxic academic publishing environment could be influencing the education of 26,000 students.
I was one of the first to see this (and go write about it on Wikipedia), since this was prematurely sent to a prominent Google blogger (the Google Operating System blog?).

I remember how excited I was at the news; how naive...
Thanks! A dataset was one of the things I was dreading searching for/building. (Maybe this was super easily searchable and I'm just a goon, again I'm early stages of passing interest).
Why would anyone use this instead of distro packages?
Do you see any other areas in addition to mechanization that tech can be valuable?

In other words, are there problems that software alone can help solve or is it simply down to replacing some of the manual labor with robotics and smarter machines?
About a year ago I surveyed the available OCR packages for receipts. This was for pristine scans (not the crumpled scan you have in your image). In my survey all OCRs failed except google cloud OCR! If there is another OCR that works I would love to know.
Sure, there's "even better" ways to go above what they did, but it seems to be than an open source company would at least by default develop open source software.

They had to have actively chosen to build this closed-source software, no.
That is true whataboutism. Parent talked about Chinese students going back to China. No idea how Chinese discrimination against people of colour applies here.
Because the intervention they were applying was based on a broad market index, not a specific concern for Walmart.
The Universities, industry, and government colluded against the American public in order to increase profits for the 1%. There is a write-up about it here:

https://www.ineteconomics.org/perspectives/blog/how-why-gove...
Thank you for this suggestion. I hadn't heard of Standard Notes before and had stopped using Evernote in 2016 to switch to just Markdown files on disk w/ Git. I've migrated everything into it and this looks pretty much perfect for what I need (better tag management would be my only ask).
SOTA embedding and ANN based document retrieval
Git commit messages aren't just messages that you push to whatever central repository; they're also messages for yourself to review while squashing your local history before pushing. I usually make a git commit before testing my proposed change; I don't want to write the full-blown commit message before I know that the tests pass. In that case, -m is very useful to place a marker in the reflog for future reference, even though it won't end up as a message that you share with your collaborators.
Right, I should have made that a bit clearer. Modern dating is harder because the pursuit of a stable marriage is harder.

Although this is all assuming people date to get married.
You have to be careful working with this stuff, like keep it under argon as a cover gas. It burns in carbon dioxide, burns in water, and even burns in 1-propanol -- in the last case the burning is gentle enough you can use 1-propanol to wash spent nuclear fuel elements that were used in NaK.
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. Snapcraft is way ahead of Flatpak on this and the current Ubuntu setup works well. On Ubuntu you can go to the Ubuntu software app (gui) search for software and it blends apt results with snap results. This really seems like the best way to do things, common packages can be installed through a traditional package manager while more niche ones can be installed with snap. A lot of people are mad at Canonical for not open sourcing the backend but no one seems to be offering to build one. Anyways the really important part of snap is having a unified executable for Linux (which Canonical has made open source).Snap makes it really easy for developers to target Linux with a unified executable which they won't do otherwise due to Desktop Linux's small market share.
I installed 18.04 a couple of weeks ago, after software I needed didn't work for 16.04. I don't need snaps and want to continue using .debs (which so far I'm doing, but some snap apps come preinstaled).

What is the cleanest way of ditch the snap system and its preinstalled apps? I'm assuming this won't break anything important.

PS: I'm not planning on installing 20.04 any time soon. At least not until the dust really settles. I don't see the point of running the absolutely latest version until there is a strong, evidence-backed consensus on its strong and weak points.
Again, if you think "black lives are more valuable than property" is absurd then you really need to think about what that says about you.
Rock is not all made of the same thing. You don't want to put an arsenic-rich rock on farms, for example.
TIL, had no idea about that `less` starts an editor on `v`.
Has this (Peacefully purchasing/acquiring land to establish a new state) ever been done in the past?

The capital to do it is certainly there.
It does generally exclude pastoralists. In fact, it pretty much ignores and overlooks them.

There was definitely a time when most humans were hunter-gatherers, including or excluding pastoralists. The earliest evidence fore very much of either is only about 8000 years old. Hunting and gathering was probably the primary mode of food production while the pyramids were being built... even in areas near egypt.

There is a very big BUT though. "Hunting and gathering" is an extremely big universe of possible lifestyles. Agriculture is a lot more monolithic.
Some interesting stuff there. I think you could also frame it as a explore vs exploit problem. If we assume there is a successive series of partners you could meet but only in sequence and you choose whether to "attempt to exploit, i.e. form a relationship" or pass and continue to explore. At which point should you commit such that it maximizes the expected gain (marginalizing over your lifespan)? It's like RL game except you only get to play once. In addition, the time gap between successive prospects is unknown and may even be infinite.

Last year I purchased a condominium in the downtown core of where I live and I thought the process was very similar. At the time the market was very competitive. It's a sequence of potential "offers" for which you make a binary decision and you cannot go back and must consider them in chronological order and there is no guarantee if you pass on a okay condo now that you will find a spectacular one down the line and prices will not be even less palpable.
How to delete all node_modules directories from your computer
None of those 3 links are provided by Microsoft, Spotify or Jetbrains. Yes they are there, but they are published from 3rd parties. Why exactly do you think that is?

The microsoft, spotify and Jetbrains software comes directly from their respective publishers. Problems are supported and debugged directly. That is a major difference.
This is cruel and wicked. Hopefully the courts stop this madness.
Of course, because they're seeing the benefit and not the cost. It's like asking people if they want free video hosting without mentioning that you're tracking everybody who uses it. People say yes.
Canonical was overdue for cancellation ever since they pulled the "Amazon shopping lens" crap.
If you are going to go big, go big. In person class with no attendance required. All projects are submitted to an online portal, like which already happens in in person classes.
I've seen numbers between 1% and 10%, but there's a lot of noise about it, is there a good source?

In any case, are homosexuals distributed equally over the area? My intuitive assumption is that they gravitate to larger cities for a variety of reasons (but less discrimination is probably a big one, since cities tend to be much more liberal and anonymous than the nation they are in), which would change the chances significantly.
It also respects $EDITOR, though that would impact more than just git, of course.
Isn't it a bad look for Canonical, a major open source company, to not have developed core software for their major open source product in an open source friendly manner?
You don't "buy" a domain any more that you "buy" your phone number -you rent it.

I assure you all countries have collection agencies even if its 3 guys with ak's in a technical with a DhskA
That YouTube doesn't have even the most basic protections against this type of abuse is amazing. I guess there's no profit in protecting again falsely flagging videos.

After the appeal, review and reinstatement it should be trivial for YouTube to track that the appeal was successful, no guidelines violated and that they video is has not been altered. Anyone who continues to flag the video should then have their ability to flag removed or at minimum have their flagging not treated as legitimate.

At least impose the same 3 strikes rule for people who flag or falsely claim copyright. Trivial things to implement technically but then YouTube would lose control of the conversation.
Good program committees don't operate on the presumption of good faith. In fact, I addressed this in my comment so I'm unsure why you're continuing to make this faulty argument.

This is like a website saying that a vulnerability shouldn't be criticized because only bad faith actors would take advantage of it. Is that a reassuring response? Of course not. The whole point of being secure is to be secure from bad faith actors.

The whole point of Boghossian and the other researchers was to demonstrate how easily these publications can be taken advantage of by bad faith actors. Pointing out that these publications published these papers because the authors were bad faith actors is no excuse. How many other bad faith actors got fraudulent research published in these papers? We don't know, and we can't know. But we do know that these publications are extremely vulnerable to them.

It seems to me you aren't actually disagreeing with the conclusions made by these hoax papers: that these publications operate on a system of blind trust and can be easily exploited. It seems like you're saying that social science publications can't operate on any system other than blind trust, so we shouldn't think of this hoax as revealing anything significant. Personally, though, if these publications operate on a system of blind trust then that makes them inherently untrustworthy - hoax papers or not.

This thread is being rate limited, reply in edit:

At this point you're not even contending the claim that these publications fail to block bad research, and are instead claiming that other publications are just as ineffective. At this point you're accepting the thesis of these authors: these publications operate on blind faith and are incapable of identifying false papers.

If you submitted a paper solving NP hard problems in polynomial time it wouldn't be published - at least not without extensive scrutiny and checking if the most famous computer science question had indeed been answered.

Also, regarding the claim that papers don't receive feedback I suggest you read through the responses these authors of the hoax papers received. They did indeed receive feedback from their submissions, contrary to your comment, and some of it was truly astounding. Several praised the content but explicitly rejected the paper on the grounds of the race and gender of the author. In fact I'd say that the feedback was more important than the count of papers published.
Can we not pretend that the single source nature is anything other than a money grab? It's pretty clear that all you have to do to ensure grandma doesn't add sources is make adding it require the cli.
What you describe is called the "secretary problem", among other names

https://en.wikipedia.org/wiki/Secretary_problem
> in order to induce a major brain drain

What is the motivation for desiring this, in your view?
Bullish CEO on Ambition, Drive, and Clarity
> Does it have lots of dependencies on proprietary software?

Not so much proprietary software (those dependencies would be owned by Canonical and therefore released in the same lot) but I understand there is considerable dependency on deployment machinery. Documentation for that machinery will need to be split out into private (contains secrets, references to customers, etc) and public (consumable by someone looking to replicate a Snap store deployment) and so on.

> Rather than trusting software because it has verifiable source code, we now trust software because it came from a store that removes well known malware.

The world has moved to that. I don't like it. I would prefer to install only distribution-curated software. However that doesn't help me get a bunch of software that isn't available that way. Where it is (and at the version I need), I use it. Note that this particular statement of yours applies equally to AppImage, Flatpak and everything else that isn't distribution-curated. It's not just an argument against Snaps.
SAG and the WGA are great models for flexible, performance-based pay, while maintaining wage floors and good working conditions across employers. That’s why the US government outlawed new unions from forming along similar lines (sector-wide bargaining) and forced everyone into the adversarial shop-vote model or independent contracting!
So in other words, universities will end up adding a classroom that students visit once or twice to cover ICE requirements?
My hunch is that Google is trying to migrate away from Android. Flutter is both the abstraction layer to do that and the new SDK for the new platform.

If that's the case, it's higly unlikely.
If you’re otherwise a productive employee you can just say no too, and dare them to fire you.
Hi, founder of Bayes Impact here (the tech nonprofit behind Conotify.org). We built Conotify.org to help fight the spread of Covid-19.

To do this we took a different approach than the automated contact tracing apps relying on GPS or Bluetooth, which require a large adoption from the general population to work. Instead, we noticed that many of our friends around us who had (or had symptoms of) Covid often did not notify those they met during their infectious period.

This was because they either didn't know this was important, did not know the precise dates of said infectious period, or sometimes just because writing such a message can be a bit touchy, which adds too much social friction to the process.

So to address this we built a simple solution, which doesn't require any fancy tech: we simply took the questionnaire used by human contact tracers and put it in a user-friendly, digital format. We then help people remember (Turbotax-style) who they crossed paths with, and suggest pre-written messages they can send in one click.

We launched this in France back in May when lockdown ended there, and were able to generate hundreds of alerts, so we made an international version. Let me know if you have any questions or feedback!
It might make it even more interesting for some people ;-)
Card Game about Programmers/IT (Free Print and Play – IT Startup)
Brex Engineering Manager improved their team’s productivity by 40%
Great news for sure. There's a React Native application that I am maintaining; it's not too complex but I would love to give a rewrite a try with Flutter and see how it does on Ubuntu.
They do RELEX (Reed Elsevier) paid a third party to mange their domain portfolio.
Flutter's ability to "compile to web" was something that confused me at first as well, but on second thought it's genius. It makes it easier to ease managers into selecting Flutter since deployments and updates are done via a web browser. If that works for them then maybe there's never a need to go fully native though that option exists if they want to -- and the ability to go back to compiling for web gives managers a sense of "this isn't a one-way, I'm screwed if something goes wrong" journey.
Well done. The rect page is better for sure.

Runnaroo is lacking in design Visually everything is very similar and hard to quickly parse.

I want to immediately be able to scan results to tell what url's they are from. Two issues, the url is light grey and blends in with the text body. There is no favicon.
I usually go with Ubuntu on cloud platforms because it’s one of the defaults.

Any suggestions on what’s a good alternative distributor go with that is widely supported and easily available on the variety of cloud platforms?
Mentioned below by another commenter, for what this feature is, it makes sense to keep it opt-out. A technical user can figure out how to change it, while the target audience of it, would not (or not as easily).

Could make a subdirectory, subdomain, or even different domain e.g. runnaroo.tech that allows you to keep the user-friendly defaults on runnaroo.com, and more technical users could go to an alt location with a different set of defaults, and perhaps more features exposed by default.

Similar to having a mobile, lite, or no-js version of a site.
This is shell dependent.
It was accepted by Gender, Place & Culture. In fact it was not only accepted, it received an award for exemplary scholarship.

Out of the 21 papers submitted [1] 9 were rejected, 7 were published, 3 were asked to revised and resubmit for publication, and 1 was currently under review when the hoax was revealed. The fact that totally bogus papers have about a coin flip chance of being accepted is astounding.

1. https://en.wikipedia.org/wiki/Grievance_studies_affair
I think it's reasonable that the installer for a new LTS release would go with the default package-management scheme.

Especially if the people authoring the do-release-upgrade scripts weren't aware of this being a hot-button issue.
Just seems like an unintended consequences confusing situation. I think a pretty rational policy would to _never_ have an apt package install a snap package. Moving to snap is a breaking change, effectively, so you have to bite the bullet at some point.

Mixing your distribution systems with references to each other seems like a recipe for confusion and anger. And it looks like they got the expected outcome.
I can't at this point (I think you have max 1 hour). Dang might be able to do it, this comment will probably summon him.
> but from the User perspective it seems like FlatPaks[1] are much better and address the issues that this article raises

This is interesting, because the last few days I was actually working on packaging an application of mine as a snap/flatpak.

From my PoV, they both have their fair share of issues.

Snaps enforce a sandbox, which I think is actually a good idea, because the desktop security model is somewhat broken. If your application cannot run as a sandboxed app, you need to be granted special permissions by canonical after manual review (my app needs this), where they also discuss if they can make a new permission in a safe way for your usecase that everyone can use afterwards.

On one hand this sucks because I need to ask canonical for permission to publish something, and there's no certainty that I will get these permissions as a nobody for a new app nobody ever heard of before. On the other hand, I think I like that they're doing something about the desktop security model.

The next problem is, if this is denied, how do I ship updates? Provide a self updater? Easy to write, but if everyone does that, we can just go full windows and abandon package managers. Tell people to just curl | bash? That's not more secure than a potentially shady snap.

But I do have to praise canonical for being very helpful in IRC and the forums for helping me debug issues and file bugs against snap stuff.

Now flatpak on the other hand, just feels kinda weird to me.

It sandboxes things, but every application can pretty much grant itself access to everything. This is a completely different philosophy, but if you rely on everyone tightly sandboxing their applications without granting themselves permissions for sandbox escape, I think something like landlock[0] (when it lands) or pledge is much more suited for this, and baked into the application.

Then there is this weird thing where flatpaks force a runtime on you. My application is a statically linked go binary. But flatpaks pretty much want to force me to add an entire freedesktop suite as a dependency, as you simply cannot choose no runtime.

(Community-)Support for building flatpaks? Pretty much non-existant.

So yeah, the entire linux upstream-packaging situation is still quite depressing honestly. And with the time and energy I have invested into this by now, I could have written a simple but sufficient self-updater about 10 times over.

[0]: https://landlock.io/