skysight-inc/HackerNews huggingface dataset:
The available power budget and memory bandwidth will be the limiting factors for those new APU-s, just like for the current generation. Given the performance requirements that I have seen for VR I don't think the new APU-s will be able to reach that performance level.

For something less demanding it could be OK, not sure where your use case would fit in the performance requirement scale though.

LowSpecGamer did an experiment with VR and Ryzen APU-s, if you want to get an idea of what performance to expect: https://youtu.be/huT6fp7nzwA
I think we should not think in absolutes! There are breaking changes that are small and acceptable, and there are those that will require unnecessary changes to source code to port them to new version. I don't think python community has yet recovered from 2to3; and I'm not saying it shouldn't have been done; I'm saying I wouldn't like a repeat in 3to4.

As for stdlib, if I'm not mistaken, those packages will be published as standalone packages and simple `pip install` will be a migration path.
> and I'm sorry but a project being 'open source' doesn't mean that everyone can or should contribute, not all contributions are good or helpful and if you have a certain standard in mind for your software you have to filter contributions.

So if someone sends you a contribution that isn't good enough, you reject them with a "no", and that's it?

Sure, you can do that. A different project might expend some time teaching that contributor and being nice to them, until their PR can be merged. And then the contributor submits another one that's better, and then another one, and then before you realize it you have another full time maintainer that you can trust.

So when you say that if a contribution isn't good enough you reject it I say "Thank you", because that person will move on to a different open source project, which might be one of mine, and I'll be getting another contributor instead.

You might not think that the work required to attract a new full-time contributor is worth it. To me it is.
> I have never run a warehouse,

You don't know...

> ... but I suspect that many of the strange seeming rules are in place because people otherwise try to exploit the system (like getting paid for smoking on the toilet for hours on end). It may seem inhumane, but perhaps it makes it possible to give people jobs who don't deserve automatic trust. Such people exist, unfortunately.

... but you're assuming low wage workers cannot be trusted and therefore treated humanely.

I think these biases are the issue being discussed.
EDA is a type of CAD software, there's a bit more to it than "baby's first schematic editor".

Things are going to be different and if that's what's making you quit the software I have to imagine you wouldn't even be using it anyway and you just thought it looked cool despite not being an actual EDA user.
Hear hear!

I've written about this (free online) book here on HN before but it really gave me the kick I needed (and lightweight humor) to actually start using Clojure(Script) professionally, so if you're on the edge, give "Clojure for the Brave and True" a try!

https://www.braveclojure.com/clojure-for-the-brave-and-true/

> The lessons are carefully thought out and unique. From learning asynchronicity to the lyrics of Lady Gaga, to learning about thread lock in the context of drunken dwarves, every chapter is fresh and (in all honesty) beautiful. - Artur Malabarba, CIDER maintainer
It really depends on the person; for a lot of McJobs, the people doing them never really pursued the job; they wanted / needed A job, any job. They work for money, not for love of the job.

I mean you can learn to love a job, but that kind of loyalty has to be earned - by good pay, working conditions, career opportunities, and being valued.

But there's too many jobs now - Amazon warehouse employee being one of them - where you are a number in a system, and very much replaceable.

Bring back good jobs. Restaurant worker is not a bad job, but it's underpaid and unvalued.
Effect of low frequency electromagnetic fields on herpesvirus
> What is right wing about claiming 5g causes covid?

Nothing. I hadn't meant to imply it was, but I can see how my comment could be read that way.
Learn the Most Bodacious Language with “Clojure for the Brave and True”
> My deployment process at work used to require a ton of work, but I spent a few afternoons to automate it and now I get to do much less work.

Clearly you're just like the majority of HN readership: living in a bubble a million miles away from what is reality for very large swathes of the population. Do you truthfully believe that someone flipping burgers in Burger King is capable of inventing machines and automating processes, but they refuse to do it because they don't get paid enough? Do you not see how absurd that sounds?
I had a very intense 6 person class learning Russian 12 hours a day for three months. One of the most incredible experiences of my life.
Many people, maybe most, take some pride in their work. You pay people decently, give them trust, and treat them like adults, most of them will give good-to-great effort towards what they do. If you approach them with the attitude you currently have, then your prophecy becomes self-fulfilling.
Why strace didn't work in Docker.
If you think clocking will make people more productive, you are terribly wrong.

I've seen companies where this happens, and people have Friday afternoons off because they already did their hours that week. They have 0 loyalty to the company.

Relationships work in 2 directions. If the company treats you like lazy scum, you will treat the company as an oppressive thing you want to avoid.

If the company trusts you, you are less inclinded to breach that trust.

This also works for blue collar workers, just look up Ricardo Semler of Semco.
The problem with YT tends to be less the price, and more the fact that Google controls search, most ads, and YT. Compare this to FB which mostly controls ads on its own site, Google as a whole is more problematic.

Of course “more problematic” is not the bar for anti-trust regulation; I leave that to the lawyers.
My experience has been on macOS and Windows, slow both ways. I haven’t used it on Linux.

On macOS FSEvents or kqueue can be used, I’m not sure which one is used. They are definitely using a notification mechanism though, otherwise changes won’t even happen in 15s.
> I prefer depth over breadth.
> I stick to one course at a time, full inmersion.

Oh, the opposite is working for me. I’m learning about three things at the same time. Reasons:

- Too much time on the same topic and I get tired. For example, I’m learning databases. If I spend one hour per day every day on learning databases, after two months I get bored on the topic. But if I learn databases on Mondays and Fridays, I’m still motivated after several months.

- Spaced repetition. I’m learning Python, SQL and data science. If I’d spend one year for SQL, one year for Python, and one year for Linear Algebra, on the fourth year I’d forgot SQL :). I prefer to learn a limited set of related things simultaneously. All three are fresh in the fourth year and spaced repetition makes learning more effective.
I hope we don't look at this in a few years wondering what should have been done...

Is there any hope of avoiding huge problems due to solar flares happening in the near/medium-term? A silver lining from the Coronavirus pandemic is that people may think about these rare events more.
China faces an economic reckoning as Covid-19 turns world against globalisation
If f-strings would become default, I would hope for from __past__ import...
Finally my posts will receive many likes.
fastmail or with (many) own domains: mailbox.org, runbox.com ...
I don't think GP was blaming TurboTax. They were arguing for blaming this on government malice instead of government incompetence (i.e. the reverse of Hanlon's Razor).
> ... either the flamewar detector or a number of users has become way too sensitive.

This hasn't triggered the flame-war filter, because the number of up-votes is still higher than the number of comments.

> ... certain people - or an algorithm - will do anything to get hot topics off the front page.

Or not necessarily hot topics, just specifically topics that highlight, even if only tangentially, that women are often driven out of tech by harassment, including threats of rape and death, including to their families.

> The moment any discussion starts to get "interesting", regardless of who it is about, that moment it drops like a stone.

There are many, many discussions that get "interesting" without that happening.

> ... any post ... lots of both upvotes and downvotes ...

You can't downvote a submission.

> Some hot topics actually should be discussed some times, like this one.

Yes, although the evidence suggests that rational discussion about this topic isn't possible, especially in a forum like this one. I genuinely long for the day the topic can be discussed constructively, and even more for the day it's a complete non-issue. I doubt I'll see either.

> There's a link to contact the mods at the bottom of the page.

I suspect the mods are happy to see this sink, because the alternative is that it will erupt into an unpleasant cesspit of people thinking/claiming that they are being logical and rational, when really they aren't.

> ... [the mods] ... usually reply, and it seems they use the feedback to tune the system.

They are the reason the site remains even remotely interesting and useful.
Guido discussed the latest language summit on this podcast: https://pythonbytes.fm/episodes/show/179/guido-van-rossum-dr.... I believe he mentioned default f-strings were discussed and rejected.
I also quit tech, so I don't really respect the people who get job at these companies, they are basically modern day enabler for bad things that happen at these companies. Companies aren't nothing without their employees helping them do the things and that unfortunately includes the bad things.

I now run my own business and pay everyone fairly and treat everyone well.
Contributing to a Gem
It’s the same here in rural Portugal. However, if you just go to the van and ask for some bread (for example), they look at you as though you’re mad. After all, you didn’t order it yesterday, therefore why on earth would they have bread for you today?!

I get why it works that way, but I was bemused nonetheless.
Bringing GNU Emacs to native code [video]
That also makes no sense. Using systemd does not fundamentally turn your distro into Fedora. There are several distros that aren't Fedora that have established use of systemd, and there are several companies selling support offerings around those other distros. In reality, all these distros have come together to work on it jointly as an open source package, which is just a small part of your overall Linux distro typically made up of thousands of packages.

By comparison, I don't believe any companies are selling support offerings for open source Darwin, not even Apple.
I built a copycat of www.bellycard.com for French market.
As a software engineer, the technical product was good IMHO.
but I spent almost 2 years to build it, without really trying to sell it. My thought was: "if it's sold in US, it will be sellable in France".

Then I found ont the real truth:

- Merchants won't find your website to buy your amazing product, you need to meet them physically (that can seems obvious but it was not the case for me at that time)

- Merchants don't care about you or your product. They won't listen to you in deep, except if you have specific social skills (I don't). Every day someone enters in their shop trying to sell them something. If you're not psychologically ready to hear "I don't care" or "is it free?" 9 times on 10, then you can not do that for a very long time.

- Independant merchants, generally speaking, don't have any marketing skills. What seems obvious for you is not for them. For example, they don't see the powerfulness of getting emails and consuming habits of their own customers. Plus, I'd say 2/3 of them were really suspicious about technology in general.

So what was hard here was not to make a product that have intrinsic value for merchants, but to teach merchants what this value is.

The real need to succeed in this project is absolutely not tech, it's to know the market, and how to convince merchants.
> The amount of times I have managed to slightly misconfigure Syncthing and as a result it _deletes all my files_ is incredible.

That only happened to me once (when I was initially setting up Syncthing), but even once is too often for something like this.

The incredible part for me is that there was no clear indication in the UI that I was doing something destructive, I only realized that Syncthing was destroying my files because I was manually keeping an eye on it through my file browser. Surely deleting local files should require the user to first confirm using large warnings and red buttons?!
Which is what I was thinking of.

But there is a big difference between the U.K. and America here; in the U.K. if you lose a litigation, you have to pay your opponents legal bills. In America the cases where the loser must pay are very limited with high bars to clear. This means that it’s absolutely possible to bankrupt someone in America with frivolous lawsuits, so long as those lawsuits aren’t bad enough to trigger the limited exceptions.
It is explicit. You have to use braces to get the variable expansion.
Mars Rover problem solution using event sourcing and clean architecture
Oh my, another day, another random unrelated link fest. I do happen to have watched that talk, and I'm not sure what point you want to make by linking to it. That talk is someone else's opinion how to get students to write some C++ that compiles - students with no prior understanding of C++ or of programming. Students that do not aspire to be great programmers or even to understand a little bit of what's happening here. That will not be able to help themselves when there's a 200-line error spewn from templated containers for example. That don't even want to understand (or have trouble understanding) the concept pointers.

It's NOT a talk suggesting that C is bad or that the use of it is bad (despite the title).

It's a talk that suggests that C++ needn't be hard. If we were about actually understanding the language and making significant use of its features, Bjarne Stroustroup himself begs to disagree with the idea that C++ is a language that an individual can fully understand.

It's a talk suggesting how to approach teaching when the goal is to get quick (and surely limited) results instead of understanding.

But that's totally uninteresting to me. If it's interesting to you, we should end doing more comments, and I should try not to be annoyed when I read your evangelism and your ton of comments where you often hop around and quickly change topic when someone disagrees, and where you instead throw more links to pages that may have a title that suits your agenda, but that are often low on content or dead-in-the-water stuff, or that are completely unrelated to the discussion.

I'm tired of playing wack-a-mole with you.
This can’t happen (in the United States) until there are alternate ways of making a decent living for normal people who can’t self-teach math and programming skills. College is a mandatory job “certification” for a lot of office and other types of jobs so college has to be approachable enough that almost anyone can be accepted.
Thanks for this. It really change the priors, reading those numbers. I will read all the article.

Weighting against the lab theory also, it seems that there is not record of the "animal passage" technique was being used in the Wuhan Institute of Virology. That seems like something necessary.

There are so many thing that I don't understand in all this, that I'm probably not qualified to have a strong opinion yet (or maybe never). For instance, I don't understand why bats are so prone to be source of viruses instead of other mammals.
It’s because most of us won’t get to retire, so much as will have some event cause us to no longer be working.
Have you checked "Monitor filesystem for changes" in the config? It polls if you don't do that, and I think it doesn't get checked by default, but I'm not sure.
I've always found this thing of projects defining Clojure as a dependency of their project to be a artifact of that Clojure wants and aims to be a hosted language. So while it doesn't make much sense to have a Clojure project without Clojure included _somewhere_, it makes plenty of sense (in some specific use cases) to use Clojure as a library in a Java project with Maven, or JavaScript project with ClojureScript compiler as a library.

So with this, are there other languages where they are explicitly designed to be "parasites" like Clojure?

One could argue the many "compiled to JS" language are such, but they are always very hardcoded to JS, so not really parasitic like Clojure.
The user shouldn't be concerned. That's why the distro should solve this. But as we all know, abstractions are leaky, and encapsulation only goes so far.

How should anyone know what the user really intends. When I start a tmux in a graphical session and click log out I want the system to stop my things completely, (almost) like I haven't even logged in. After all, my session never was set up to be an always-on server session thingie. The distro never advertised this, etc.

Of course users who grew up on UNIX/POSIX/nohup and on distros that worked in a specific way (ie. without cleaning up processes after log out) expected this to continue.

Debian made systemd default in Jessie, which was released in 2015, and it took 2 years for this subsection to appear there: https://wiki.debian.org/systemd#Orphaned_processes

It either did not bother that many people or no one really did anything to document/address it.

Distros did not care apparently. systemd maintainers were aware that it breaks all and every double-forking self-backgrounding resident stuff, but they accepted the trade off, and even documented it: https://github.com/systemd/systemd/commit/65eb37f8fcf0c82db0...
I think they’d be more effective if they added an un-skippable ad before each video which contains the best argument against the content that follows.

I guess the expense would make that an unrealistic option, but it would be much more effective than chasing folks away to their own uncensorable corner of the web.
https://capx.co/swedens-great-tax-hoax-a-story-of-fiscal-ill...
f-strings should have been the default right from the start, with a prefix (like r"") to turn it off. In that way it would be similar to bash. But I think that ship has sailed. Like any mature language Python will have to live with some of the unfortunate decisions of the past. Thankfully Python is still far better than most languages in that regard.
>The way you treat your personnel will affect whether they behave like that.

Anecdotally, I have family members that run a business that require low skilled workers. They don't really need full time workers, so they hire part-time and don't pay a living wage to them, even though it is viable to their business to do so.

So what do they get? They get unreliable people. People who steal from them. People who don't clock out. People who collude with the other employees to clock them in/out. People they can claim "make bad decisions" like buy lotto tickets or spend their paycheck on drugs and alcohol. etc.

It gives them a reason to treat them poorly. I've heard things like "if we paid them more they'd just buy more lotto tickets, so why should I?"

I often wonder how they would act and or who they could hire if they made full time roles, offering health insurance and treating their employees with dignity.
This is the real point.

Debian did _not_ choose to use Systemd. Debian was forced to choose between adopting Systemd despite going against the very principals of Debian, or loosing Gnome. They were put it a very difficult position.

Ubuntu did _not_ choose to use Systemd. Ubuntu, using Debian upstream, decided not to break from Debian. Shuttleworth, the founder of Ubuntu, has a very sublime message about it at the time.

I'm personally of the opinion that when forced into a corner, do not side with whoever pushed you into that corner. The Debian technical committee did not have that resolve, they took the easy way out. Lots of Debian-derived distros followed suit out of necessity.
Bill Perkins on high-stakes poker
There are many weird footage like this one https://youtu.be/HfUpnwxTBME
> I'd think it'd be even slimmer to generate the build artifact first, then just copy that into the container.

That's what this is doing. It creates builder containers, uses them to make the artifact and copies it in:

FROM nginx:1.17.10-alpine
RUN rm -r /usr/share/nginx/html/
COPY --from=builder /app/_site/ /usr/share/nginx/html/

EXPOSE 80

The final image is nginx with the static files copied over.
True, and this one reason among many why MOOC Retention rates are at 3%.

This is one of the reasons that online education will fall behind real world college classes.

Another is whether people learn the same amount.
I imagine that foreign creditors will allow KSA to get much closer to 0 than they’d allow most other countries because KSA has a clearer path to repayment; bow out of the current oil production spat with Russia. But spending down 5% in one month is alarming.
> This hypothesis doesn’t make much sense but I hadn’t realized that the root user in a Docker container is the same as the root user on the host, so I thought that was interesting

Wait what? I didn't know that. This sounds terrible. Is the root in the container the same user who runs the container, or the same root who is root on the host machine?
Also, the pizza cost $25,000.
I second fastmail, it's a really great service. I've been a happy customer for a year now, using my own domain and a sieve script for automated triaging of my emails. Their web interface is really, really good, and they're working hard to modernize the email protocols, with their work on JMAP and so on.
I've tried Org+Evil a couple of times and really liked it, but missing key strokes always make me go back to Vim+Markdown. If I mistype something in Vim it's trivial to undo/redo to get where I need to be, but I never managed to get my head around the Emacs undo behaviour and that just scared me away.
> No large company keeps its hands completely clean. Defense contracts, Chinese censorship, exploiting addiction, anticompetitive behaviour, sexism, the list goes on.

One of these is not like the others. What in the world is dirty about working on national defence? It's a positive thing, IMHO.
I don't think HN has a monopoly on discussion between people with (slightly) above-average critical thinking skills. Many sub-reddits fit that definition as well.

I don't follow how this would be impossible to enforce. The person whose content on youtube is removed for example is going to complain. It's dead simple to slap youtube with a couple million dollar fine for such things.
Packaging issue I think. Bakers have no trouble finding any, and in my city at least one baker took the opportunity and resold floor in paper bags (at pretty absurd markup).
Nadella IT cells are downvoting heresy again. But I must be wrong, since the HN guidelines say this never happens.