skysight-inc/HackerNews huggingface dataset:
Hell no. That estimate comes with many assumptions, so unless you are willing to list them all, it is better to just provide the link. And it is still just one study, waiting to be proven / disproven. Take it easy and use common sense.
Right, and now that the transmission rate has been contained we should ease lockdowns, knowing that we have the capacity to handle an uptick in cases. This is what's happening all over Europe right now, save for the parts that are still in the thick of the initial wave.
Why is that depressing?

That's the core message of Slack. Do not operate at peak efficiency, it will hurt you when you can least afford to be hurt.

Don't mistake effort for value. An employee who is grinding 24/7 isn't necessarily more productive than one who is doing only 8 hours a day, 5 days a week.
The average consumer spends over $150 a year to not think about their router.

Don't get me wrong, I hate on the big ISPs as much as the next guy, but this is pretty far down the list of their worst behavior.
This article contains a visual explanation of NTSC color artifacting, and how it can be used to get 1024 colors out of IBM's 1981 original PC CGA:

https://int10h.org/blog/2015/04/cga-in-1024-colors-new-mode-...
That's not a bad idea, but you would need to have some mechanism to prevent popular (but now irrelevant) information from previous posts from immediately overwhelming the new context.
Five tops: https://en.wikipedia.org/wiki/P.A._Semi
It’s also better to give negative feedback early and with unambiguous details during a 1x1. It gives them better opportunity to fix things, and reduces hurt feelings and disappointment come yearly review time.
What You Need to Except When Working at a Startup
I think Amazon as a company has earned a bad faith reading into all of their business ventures by bullying small sellers on their own platform by directly competing with them and using sales data to beat them in their own niche.

I'm sure there is much less evidence of this at the cloud/enterprise level.
>I am really surprised how often I have seen "it is just the flu" type rhetoric upvoted on HN

This is a unfair way to respond to [alejo's] comment. The fact that you have responded in this way to this thoughtful response suggests to me that the problem may lie in the way you are reading, understanding, and internally labeling other people's views.
You would probably end up with a two tiered system of online MOOCs for most and the normal experience for the elite.
Compliments on doing this.

Another possible one to look at is https://www.justserve.org/ , which is intended to help anywhere (organization can sign up, individuals can see what volunteering opp'ties are available), at the community level, and has a large organization behind it (so probably long-term sustainable), but is not specific to covid-19.
Most homeschoolers I know (I was homeschooled) would agree that its not for everyone. If you don't feel that you have the time or aptitude to teach then you should look for an alternative. Its a big commitment, both financially and in time spent.

That being said, you don't need to know all the material on day one. My mother did not know algebra when she taught it to my older brother the first time. She simply worked through the book a few lessons ahead of us, and if we ran into a problem we really couldn't answer, she reached out to friends and/or family who might be able to help. And I'm sure that wasn't the first or last time she encountered material that was new to her.

There are a significant number of resources and support organizations that can provide material, lesson plans, cooperative support, and many other things for those who aren't experts in a given field. I know many groups who collectively trade subjects leaning on friends who have a particular specialization.

If you teach your child how to learn on their own, they will be able to, at some point, take over their own education. That's what happen with myself and my two brothers. We all started taking primary responsibility for learning as we matured, and going into high school only occasionally leaned on our mom for assistance in a given subject.

The important thing here isn't that you as a parent know everything, but that you as a parent are willing to leverage the resources at your disposal and to invest time in learning when you need it.
Solar generally comes with a warranty, in the range of 80% of nameplate capacity after 20-25 years. There is some degredation but at 20 years that is in line with utility replacement rates.
The article is thorough and informative and it seems to me that it is entirely incorrect to characterize it as "Hit Piece" -- there is simply too much, high-quality technical information in the article to reduce it to a "hit piece."

To call it "trashy" makes me suspect you did not read all or much of the content.
Sharing better written team updates with the GROW Model
Yep. Far better to put a small cooling fan pointing at it.
For primary school, it's a lot more about the child care than it is about the education. At that age the most important thing is safety and enrichment, something provided equally well (well, probably better) by unschooling. Something all my neighbors seem to be doing right now.

We could come out of this with a generation of kids that have learned better how to play and how to let boredom cultivate creativity. Depends a lot on the home situation though.
iPads to Hospitals
Eh. It's built on Transformers, and people have already demonstrated considerable model distillation/compression on those just like every other kind of NN, and as they note, once you've trained a teacher model, you can probably train a wide flat model for similar results. (As I recall, WaveNet used to be similarly slow, but even without the parallel WaveNet retraining, with proper caching of repeated states, you could make it orders of magnitude faster and approach realtime.)
Fasting for 40 Days
> For most applications, I find it's much easier to use a mutex and standard threading tooling than channels/CSP

It's easier to write code with standard threading tooling but I think CSP is much, much easier to debug and avoid deadlocks.
If you are searching for privacy-focused Google seaarch alternatives and are not happy with DDG, you may want to give Qwant (https://www.qwant.com, best one regarding privacy I've found so far but since the quarantine began it's been a bit slow) or Startpage (https://startpage.com, they actually show you google results) a try as well.
I have some more thinking to do on this subject, but I'm struck by how much my impression of a great deal of literature (and likely other subjects) was colored by how it was presented to me in school.

I wasn't interested in Angelou because I sensed that it was included in the curriculum by "the authorities" to advance a specific agenda. The lesson wasn't about her works; it was about what the people who set up the lesson wanted me to take away from it. The works themselves were merely a means to that end.

This is obviously only my opinion, but I think literature should be approached with an open mind, filtered through the biases and experiences of the reader, and perhaps discussed with others. There is the perspective the author wanted to convey, sure - but there is no "correct" interpretation of a work, and to base classwork around a single interpretation seems equivalent to judging the effectiveness of a scientific experiment by whether it confirms the desired hypothesis.

None of the above is really revelatory for me. I'm the father of two unschooled daughters, and the approach that my wife and I share toward education is one of motivation and encouragement instead of the imposed structure and conformance that we experienced. It just feels good to examine the bases of my beliefs and to share them with others. :)
Java - first released 24 years ago.

C - first released 48 years ago.

Python - first released 30 years ago.

C++ - first released 35 years ago.

C# - first released 20 years ago.

VB - first released 29 years ago.

Javascript - first released 24 years ago.

PHP - first released 25 years ago.

SQL - first released 46 years ago.

R - first released 26 years ago.

Those are currently the top 10 most popular languages according the TIOBE Index. The idea that everything turns over immediately is maybe true in the valley, but it isn't close to being true industrywide.
Colleges should be shaking in their boots for the next generation, because there's going to be a whole generation of parents that suffered terrible college debt they couldn't pay off and will likely be telling their children it's just not worth it (as opposed to the previous generation that had cheap college and a great economy and pressured all their children to go for that 'guaranteed better life').

I made it through relatively okay because STEM and some scholarships, but I'm not even sure I'll recommend my children go to college. Especially with online courses (not talking about college, just courses) becoming more viable and useful.

I definitely won't for some pursuits, like art. I'd rather they live at home with me for four years, doing self-study and putting their art out there online and developing a following rather than spend $200,000+ on college that will likely not result in anything afterwards (hell, as a semi-professional game designer myself, I'd happily work with them to get their art into published games).
Self-respect?
We have to look at Colleges and Universities as business models..... Some of the best run businesses in the country. All the more reason it makes sense for the NCAA to allow athletes to make $$ on endorsement deals
Filtered coffee may be especially good for heart health
Thanks for the explanation, I forgot that null != null in databases. I was thinking more about how null != 0 and is a separate concept in languages with optional values. You’re right that optionals in these languages don’t quite work the same as in databases
> Which is typically more frustrating than going to a local store and buying a new one.

Not here. I call in, explain the troubleshooting I've already done. The rep agrees that It's Dead, marks my account. I go to the local store, hand them my old one, they hand me a new one, and I come home and plug it in. Couldn't be easier, all things considered.
> Go was originally envisioned as a systems programming language. It was often called "a better C". This exposed Rob Pike's lack of experience in the area (IMHO) because anyone who had done any systems programming at all knew that garbage collection made any systems language a nonstarter.

You don't know what you are talking about. Someone who has written operating systems, windowing systems, editors, many many tools & library functions, and well regarded books on programming doesn't exactly lack systems programming experience.
Well I'm glad to know that music won't be made by AI anytime soon, if this is the best we can do. :)

This project is very interesting, but it goes to show just how far we still have to come before AI is replacing creativity.
Thanks, this is interesting.

But it's not 100% clear to me: are you saying it's likely their AWS bill is low enough to invalidate this analysis?

Also, if they're as cloud agnostic as it sounds, wouldn't they have evaluated the cost-savings of single cloud while negotiating?
Ask HN: Advice for passing a FAANG background check with a criminal history
Hey HN (using a throwaway account for obvious reasons, but I've been on HN for 10 years),

I was just recently offered a job at a FAANG company. I'm pretty excited about the company, but the only potential issue is that I have a criminal history and I'm not sure if I'll pass the background check.

For context, two years ago I was part of an animal rights group that would investigate factory farms and rescue sick, injured animals from them. The investigations were public, and I was indicted on felony burglary and theft charges in Utah for one rescue. I ended up pleading guilty "in abeyance" to misdemeanor attempted theft and misdemeanor riot. Because the pleas were "in abeyance", the pleas are sealed as long as I don't commit any other crimes.

I read up a bit about California employment law, and it seems like California companies aren't allowed to use arrest records (I technically wasn't arrested, but I did have an arrest warrant out for me and I turned myself in) and sealed court records against you. So I'm not sure if I should even bring it up. That said, I've asked a couple lawyer friends and they think I should bring it up early (though they're not specialists in employment law).

Any advice or lawyer recommendations would be appreciated.
There's a roughly ~12,000-word postmortem document that took an additional 2+ months to produce after the fact, which the OP has lightly quoted or summarized from in his post (including what you quoted). It really is an impressively magnificent failure at scale, but there's nothing really fundamentally earth-shattering about how this project went so far off the rails. Mistakes were made, but IMO nobody was outrageously negligent.

The OP's assertion that it was primarily due to slavish devotion to InfoSec's insistence of getting off PHP-based MediaWiki, is incomplete and misleading. The team itself opted into the migration, and by their own admission in their own postmortem document, they wanted the opportunity to get off MediaWiki (killing two birds with one stone, both as a technology upgrade and as an InfoSec compliance thing), but they fundamentally vastly underappreciated the scale and complexity of the project (some top line #'s: ~4M total documents, 1.7M unique pages visited daily, 600K unique MAU, etc.). What probably doesn't come through in talking about this, is that the wiki is far from just a simple collection of text-based wiki pages in the standard sense; it serves more like something akin to an unholy abomination of a Wordpress-like platform with endless amounts of plugins and macros and templates, and gives you just enough programmability to be dangerous.

The primary reason it took 4+ years, was essentially down to going through multiple rounds of failed migration attempts, including failed attempts at producing automatic translations of wiki's from one platform to another (which proved to be incredibly complex, due to the nature of how customizable MediaWiki was and how many teams had gone and done so many interesting/advanced things with it, which was great... except it made automatic translation/migration near-impossible).
> So you don't like governments being able to have fiscal tools in times of crisis like now.

Precisely. It's not just "times like now," but is all of the time. The tool has not stopped being used, even in times of prosperity. The only conclusion we can draw is that the tool is not fit for humans to handle, because they're too self-interested.

The tool in question happens to benefit the early recipients of new money, who get to spend it at full value at time of printing before it gets devalued due to the increase in supply (without corresponding increase in demand, meaning it creates no new wealth). The later recipients of the new money have reduced purchasing power because they have to pay higher prices. This is the Cantillon Effect, which has been known about for centuries.

What governments should do "in times of crisis like now," is have a savings account that they can dig into to alleviate the problems, just like every individual should have too. The future is never certain and if you fail to account for the unexpected, it is nobody's fault but your own. The tool in place now is an unjust tax, because it is taxation without representation - nobody in the FED is elected.

As it happens, sound money is a great tool for planning for the unexpected because it allows people to save money in the long term for a rainy day without having to put that money into high risk investments, which don't provide the liquid money when it is needed in emergencies. Saving with fiat is not possible because the money is being constantly devalued (due to abuse of the tool you mentioned), and so they money isn't worth the labour one exerted to earn it once they come to spend it.

Thankfully, it doesn't matter whether you prefer this or not. All that matters is whether people who want to save money decide to do so with better money, and when they do, you can't stop them. Bitcoin leaves the market to operate freely, and we'll see whether this financial system can replace the one where the government keeps trying to intervene in the market.
> something that could also be had for free with national exams.

That just causes the money to be poured into national exam test prep like in South Korea or China.
VPNs already use the real crypto, no need to add shitcoins on top
Yes to being trainable, but good luck getting training. I jumped straight into mid-level roles. No one would take me seriously for a junior role, so I used failed interviews to learn how to sound more experienced than I was. Then I got in over my head and failed my way up for a couple years. That is also my anecdotal evidence for software engineering interviews being crap. If someone w/ less than idea experience makes you think they have enough maturity to do the job well, maybe your interview kind of stinks.
> It's also a tax on people who know better but still value their time more than the satisfaction of using self-owned equipment.

Yes. This exactly, and that's what I was trying to get at in my comment above.
Looking for ideas for SaaS or to make some side money, but thanks!
Intel's problems are not soley tech related, though their missteps here have not helped the situation

Intel does not know how to compete from a marketing, sales, and business standpoint, for a few decades they only really competed with their own product line, now that they have actual competition in the market they are unable to react to it properly even if they had the tech stack to do so
As a manager, it’s your job to grow your directs until they’re ready for a promotion. It’s also your job to make sure that they want whatever that promotion entails. Typically speaking the crossover from IC to management is a pretty common trouble point for engineers, and you should make sure that nobody gets put into management who doesn’t want to go there. You’d also be surprised about the number of engineers that are actually interested in leadership too, fwiw.

As a manager myself, I actually keep a private sheet of the internal career ladder and progress for each of my directs, with notes and an unambiguous “meets expectations, exceeds expectations, or needs improvement” across each category that company has set for their role. This helps me keep my feedback to them consistent, clear, and focused.
The question is rather, how do you think degrees help assess new hires?

1) Programming skills? These are easy to assess with programming exercises. If someone has a degree but can't solve a programming exercise, I won't hire them.

2) Interpersonal skills? But a tech degree doesn't certify those, you need to assess them the hard way anyway.

3) Culture fit? But if you use degrees for that, it's simple discrimination, "let's hire this guy because he's from MIT like us". Not sure why this should be defended.

So in the end, degrees don't seem to help tech hiring in any way. I think tech companies could stop looking at degrees with very little loss.
>> Now I finally can focus on other non-programming passion instead of chasing endless language features in other programming languages.

I think this is really the best feature of Go. It's a pragmatic language. The only complain I have is the incomplete/half backed reflect package.
Salaries over time are rarely based upon prior experience or knowledge; they are the function of normal annual salary adjustments combined with 5-20% increases when job hopping. Which is, if you perform well, roughly equivalent a 4% annual compound interest.

As they say, compound interest is king - companies are just not willing to swallow the fact that the compound interest is in this case working against them. And yes, it’s working against employees as well: after all, no amount of technical experience can fight against 20+ years of compounded interest.

EDIT:

A $60k starting salary, compounded annually at 4% for 20 years, will be $131k. At the age of 50, they’re knocking on the door of $200k. 60 brings them to around $290k. Just by doing their job.

If anyone is to blame for the “unnaturally high” salaries of those over 40, it’s the companies themselves, plus a bit of math.
not a direct answer but https://blogs.sciencemag.org/pipeline/archives/2020/04/23/a-...
It's non-obvious, though. Change something in /etc/systemd you can expect to have to tell systemd about it. Outside of that directory, there's no indicator you should do so.

"Long time" is also relative. I've been updating /etc/fstab directly for over 25 years.
stylegan from selfie to anime
I am thrilled that this excellent article showed up on HN today in spite of it perhaps having been posted before.

This is the first that I have seen the article and it directly addresses a knowledge gap for me that I have been eager to fill.
Good! Still technically alive anyway.

You're right that go didn't have amazing tooling from day 1, but the tools it did have were enough for me to change my workflow. I never cared about autoformatting (too many knobs to turn) before gofmt, and now I can't live without autoformatters.

Coming from a dynamic language background, I also never really got tools that claimed to provide completion to work, so I ignored them for most of my career. I worked on a Java project at Google and Emacs worked fine. Now there is LSP, and I first tried it with gopls, and it worked perfectly. Now I can't live without it, and try to avoid having to work in languages that don't have a good LSP implementation. (I am also very annoyed by the multitude of C/C++ projects whose crazy bespoke build systems manage to make clangd not work. That's the reality of tools coming along late; sometimes it's too late to have an impact because people have gotten by without the tool and are happy to continue with that.)

I have also used a little Goland. At my last job, we replaced a lot of PHP and Expect scripts with Go programs, and it was quite the journey to keep people happy with their existing IDEs. (Everyone had the Jetbrains you-get-everything pack, so at least Goland was free.) Goland is really a from-scratch implementation of editor support for Go. They had no other choice... but it makes different decisions from the open source tools which is quite the pain point. (I remember it importing opentracing-go as a plain "github.com/whatever/opentracing-go" and let things in the file refer to that as opentracing.Whatever. goimports wrote it more explicitly as 'opentracing "github.com/whatever/opentracing-go"'. I still don't know how that works, but apparently it did, and so diffs would always oscillate between the two until we convinced Goland to just run goimports.

What I like about go's tool support is that it's done a good job of adding features for people that want them, and letting those people use the tools without upstream dependencies knowing about those tools. I started using go modules before it was particularly popular in the community, and it didn't cause much trouble. (People sure liked to force push to their version branches, though, causing go.sum checks to fail. And people would always blame the Go team for that, unfortunately.)

I have a hunch that not many people are using gopls, but it works perfectly on codebases where I know the authors never used it. That is a pretty big deal and is better than what a lot of other languages do. "We have this new thing... restructure your codebase to try it out." It's nice for new codebases, but even nicer when you don't have to do that.

So all in all, I am very satisfied with the tooling situation.