skysight-inc/HackerNews huggingface dataset:
"MVC is well documented, and objectively defined."

In that case, almost nothing called MVC is MVC. For one thing, MVC has no network component to it, so anything involving client/server is automatically not using MVC, which immediately whacks what appears to be 90% of the claimed uses to me. A network layer is too important to the design of a program to just slip it in between one of the M-V or V-C or M-C layers as if it's no big deal.

I also personally consider it a critical component of MVC that it is the normal case that there are many-to-many relationships between all of the components, because otherwise, the pattern is pointlessly complicated for no gain. But it's very normal to have MVC where almost all, if not simply, all of the VC relationships are 1-to-1. You don't really have "MVC" if you have multiply-used models, but the VC element is degenerate in every use. It isn't particularly uncommon to have 1-to-1 relationships between the models either, although it is certainly the case that the models are most often reused. But then you just have data objects, not "MVC".

MVC works in CAD/CAM and similar situations, and is somewhere between "uselessly complicated" to "nonfunctional" in almost every other use case it has been ported to. (Jamming it in where it isn't necessary may "work", but is hardly a win for the pattern. Having "M" is not enough to have MVC.) Or, the term has stretched to the point where it's just useless.
Checklist for how far it should go to be accepted format, applicable to JPEG XL too:

- SIMD-optimised encoder/decoder for major programming languages;

- stable photoshop and gimp import/export plugins, supporting layers, animation and transparency features;

- metadata reading/writing library for major programming languages;

- firefox and chrome integration at least.
Except it did.... smoking is at a record low
Thanks for the link.

Some cherry picked excerpts from the paper.

> It is improbable that SARS-CoV-2 emerged through laboratory manipulation of an existing SARS-related coronavirus. As noted above, the RBD of SARS-CoV-2 is optimized for human ACE2 receptor binding with an efficient binding solution different to that which would have been predicted. Further, if genetic manipulation had been performed, one would expect that one of the several reverse genetic systems available for betacoronaviruses would have been used. However, this is not the case as the genetic data shows that SARS-CoV-2 is not derived from any previously used virus backbone17. Instead, we propose two scenarios that can plausibly explain the origin of SARS-CoV-2: (i) natural selection in a non-human animal host prior to zoonotic transfer, and (ii) natural selection in humans following zoonotic transfer. We also discuss whether selection during passage in culture could have given rise to the same observed features.

> Although genomic evidence does not support the idea that SARS-CoV-2 is a laboratory construct, it is currently impossible to prove or disprove the other theories of its origin described here, and it is unclear whether future data will help resolve this issue. Identifying the immediate non-human animal source and obtaining virus sequences from it would be the most definitive way of revealing virus origins.
Testing
Testing the feature
Remarkably similar experience. I worked as a bag boy at a grocery store many years ago. The guy who hired me told me he strongly encourages everyone to join the union and I didn't realize at the time it was an implicit threat. After four months I kept wondering why there were five bag boys on duty and I was the only one working and where they went. One of the store managers came over to me during one of my shifts to thank me for my hard work. I was literally just doing my job while the other kids weren't. Less than two weeks later I had no hours on the schedule. Assuming it was a mistake I asked the guy who scheduled the hours (Mr. "Strongly Encourage") and he said he'd look into it. It was the end of my week so I needed to know what time to show up on Monday and so I persisted and said I needed to know when my next shift was so I wouldn't be late. He kept feigning ignorance. After my third inquiry he turned and said "Look, someone else transferred in so they got the hours, okay?"

I might still be on the payroll with no hours scheduled at that company for all I know.

This was definitely a case where a union wasn't good for workers -- it was good for the lazy bums who didn't want to work.
So in your best-case scenario, all we have to do is wait for the current nazis (many of whom are mid-20's or 30's) to pass away? And I guess until then, just deal with the pain and loss they create? I hope you can understand why that doesn't appeal to me.

To say nothing of the reality of the situation, which is that they're not dying out -- they're actively recruiting and growing their ranks.
Hi Josh - I picked up your book after seeing the review and was really impressed with the high marks from everyone! I have started working through the book, but I am having a hard time applying towards my domain - which is to create audiovisual art and hopefully be successful in selling it. The steps in the book seem primarily focused toward creating a project that fits in business or traditional job culture.

I could come up with "problems" around this artistic space, but that defeats the drive to create the art. The real struggle in applying this method is that I don't see creating art as "solving a problem" that other people have.

Do you have any suggestions for modifying the initiative method to fit my area? Thanks in advance!
If you store your PGP key in the DNS, then the entities that control the DNS can control your key.

As for the trope of DNSSEC being a government controlled PKI, I can’t help you with that.

The beauty of DNSSEC is its flexibility. For the paranoid, a zone operator using DNSSEC only has to trust themselves and nobody else by creating their own trust anchor.

And of course, I control they keys and when they rollover, etc.

But even under normal conditions, where you trust the root key and the chain of trust from it, nobody—not even the government—is going to break my ECC keys before they get rolled over.

So there’s that.
> had to wait two days for a union electrician

Ok, fair enough. I once had a job where there was no union, but if I needed to get something deployed to production (or even test), I had to fill out a form, submit it to devops, have them tell me that I filled it out wrong, fill it out again, wait for them to prioritize it, stay on a call with them while they did it, have them tell me again that my form wasn’t specific enough, resubmit it again, wait again, and hopefully be permitted to let them complete the job that I was being held responsible for. I could have ssh’ed into the server, uploaded the binary and restarted the server at any point, but bureaucracy prevented me. This is, in fact, pretty standard. This has nothing to do with unionization, it has to do with liability and risk management.
Calling someone a moron is not acceptable on HN, to start with, but it's also just not a great way to conduct a discussion. Secondly, you explained that you HAVE read the articles, so why would I stop replying to you?

> These other benchmarks are certainly more relevant but none of them jumps out at me as a killer claim. An EPYC 7402 with 50% more cores, drawing 80% more power, and costing 35% more dollars than a Xeon Silver 4216 delivers 24% more pgsql ops per second. What TCO equation do you plug that into? I would describe these results as mixed.

That's some interesting cherry picking. If I may do some of my own...

- The Epyc 7642 is doing 66% more pg sql ops per second than the Silver 4216, but only using an average of 34% more power than the 4216.

- The Xeon Platinum 8253 is consuming about the same amount of power as the Epyc 7402, costs twice as much, and yet the 7402 is performing 34% faster.

The Xeon Silver 4216 is competitive in this one benchmark, and you declare that the results are "mixed". It gets thoroughly destroyed in tons of other benchmarks.

So, yes, if you will only ever run this specific version of MariaDB on this one server, then it might be a toss up... IF you don't benefit from using PCIe 4.0 to access more (or faster) SSDs, and you don't want to have the option of putting in more RAM.

AMD is consistently better in the overwhelming majority of benchmarks here, especially as you get away from the low end. Saying that Intel has one "toss up" victory in the low end category is not exactly a ringing endorsement to pick Intel here.
Face recognition has difficulty with under 12s because they’re still developing so quickly, given only a single reference photo from five years ago the accuracy of facial recognition is going to be terrible.
Why You Should Be Using Errgroup.WithContext() in Your Golang Server Handlers
"Stopped working"
I am pretty sure there were no industrial civilizations and the reason is pre-industrial availability of raw resources. Things like coal, oil, tin, etc were basically lying around on the surface of the earth.
Keeping in mind that an actor's objective value to the movie studio is proportional to their subjective value to the audience.
Interesting use-case for it. Without prior knowledge of a solution like this I would have suggested you send the webhooks to a queue backed notification system (e.g. SNS backed by SQS) and subscribe to the event topic, but sounds must easier to configure and manage the way you instrumented it. Might be a good use-case for me to try out!
Don't forget HR covering up harassment and discrimination until stories are leaked to the media!
Ubuntu SSH Ads (2018)
You might appreciate this panel discussion featuring Carl Sagan and Henry Kissinger:

https://physicsworld.com/a/the-day-after-35-years-later-carl...

I’ve always been struck by the caliber of this broadcast and the audience engagement and questions. From a different time when public discourse on nuclear weapons was common.

Perhaps part of the rising anxiety in society over the past decades is the suppression of the knowledge that the we live with loaded guns pointed at our heads. Sounds like an almost unhinged thing to say — but then again,
the policy is called MAD after all.
> In USA there's serious jail time for check fraud

There's no serious jail time for it in the UK because the system doesn't let you do it in the first place!
Japan's cases are more diffuse and they have a test now. The population is also much more aware of the disease now. There are some drugs that show promises. These are the positives. Hopefully it is enough to make the spreading slower in Japan, though it seems they failed to learn much from China's experience. They are telling people with symptoms to stay home and wait for four days. Really they need to find and treat people from very early on. Home isolation does not work. And once patients covert to the serious stage it could quickly overload the medical system even if 80% recover without much treatment.
How many of those companies business models relies on getting you hooked so they can continue to perform mass surveillance and being careless with the personal info of users and non-users alike?
I think (hope) that's a hyperbolic comparison. Having decision paralysis, not knowing how to handle the situation and letting it get out of control, is a lot different from the depraved acts of Unit 731 where atrocities were being committed deliberately. To be properly analogous, the Japanese government would have to be deliberately making the situation on the ship worse. It's the difference between depraved maliciousness and incompetence.
COVID-19 is automatically covered, even for foreigners since it was declared as a 指定感染症. You have to be tested positive before get covered, though.
The monopoly issue is also why most remaining unions are public employees working for some government monopoly.
The line is where Slavic tribes existed. Some Germanic tribes are from central Europe, but Germany itself is considered west. The presence of Slavs is what differentiates West from Central and East.
Buuuut the website is used across 4.5 hours of timezones: from the west coasts GMT-8 to the east coasts GMT-3:30
> You have the burden of responsibility for the program.

What does that mean when the developer who committed it might have left long ago? I'm assuming you mean more than "blame" which is a pretty unhelpful response for a company to have, but then what exactly is "burden of responsibility" which should have this bus-factor-of-1 attitude around it, and why?
The story asserts the landmarks changed, but can't you pick landmarks that won't change? Better yet, use GPS and grab the Lat/Long.
New Research May Help Bring About Significant Blockchain Speedups
I think it's already the case in some models, like the T495s.
That's misguided (I'm assuming you're the server admin).

Whether you use any specific CA, like LE, or not, has no security impact.

It's about what your users trust and you don't control that.
Yes it's accurate, though the "Always Punch Nazis" controversy was just the tip of the iceberg. Employees were being treated like enemies by some in upper management.

Edit: I've been rate limited by HN mods (thanks!), so not replying on this account anymore. All the best!
> you don't want to use Slack

Thanks, I was hoping someone would share something like this.
>They have marked the package as deprecated on NPM.

Fair enough, the OP link didnt actually mention deprecated anywhere.
What Is Managed Services?
https://en.wikipedia.org/wiki/High-Tech_Employee_Antitrust_L...

https://en.wikipedia.org/wiki/Monopsony
Google has more software developers, no doubt, but still far more graphic designers than you seem to expect.

No, every employee at Google does not need to unionize. CEO Sundar Pichai certainly doesn't. But lots of Googlers have long wanted a union for good reason, including software developers. I would have happily voted yes in a union election when I was there, despite being a software developer myself.

I know of plenty of examples of misbehaviour and other harmful actions by Google toward software development employees, a number of which have been publicly reported. And the situation seems to have gotten worse since I left.

To be clear, Google is far from unique in this regard, and it's still probably a better employer than many of its peer companies. That just underscores how severe and widespread the problem is.
I actually think Healthcare. https://www.sagaftra.org/sag-and-aftra-health-plans-merge
Which is interesting because various sources reported very likely asymptotic transmission as far as 2 weeks ago. But proper research takes time. This virus is fast and unknown, and most likely will test every part of our world system in a very dramatic, Hollywood way.
Direct debits are surprisingly easy to set up in the uk.
I was surprised at how political people were at the bottom of the org chart.

I expected the front-line ICs to be united against middle-manager politics, but I found the opposite. Middle management was generally professional and transparent, while the toxic politics came from younger ICs looking to claw their way up the ladder.

I think it's a side effect of selectively hiring people who have been high achievers all of their lives. Drop them into a company where their intelligence is just average and many people resort to politics to get a leg up. Not everyone was like this, of course, but I've never worked with so many people rushing to throw their coworkers under the bus if they thought it might help get them closer to their next promotion.
This is great, I can see the potential of something like this and am jealous I'm not the one working on it!

Don't take the pushback in the other comments too seriously. There is definitely an audience (myself included) who'd want a focus, specific tool
People dying of starvation and homelessness doesn't matter to many people but that doesn't mean it doesn't have a negative impact on society or shouldn't be solved
Online measurement firm, Hitwise to shut down
Great! I'll just run a forum on "everything chess that isn't trolling, bullying, or flamewars".
Would nationalized healthcare cover orthodontics? I could see an awful lot of union members being interested in supplemental family dental from employers.
Lex Fridman has consistently shown himself to be an outstanding interviewer. With excellent questions and brilliant insights. It appears to me that he is genuinely interested in his guests and the topics he is discussing. This shows in a courageous willingness to pause and consider before continuing the conversation. My favorite interviews that I've seen in the last few months have all been Lex's. I hope he continues to do these.
> If we focused on the bigger issue

We can do two things at once.
I think Rand Fishkin has some good thoughts[1] regarding the broader implications of companies like Hitwise failing. Regardless of data collection methods (which is a totally valid discussion), losing visibility into the areas of internet behavior dominated by the big players will carry a cost.

1: https://sparktoro.com/blog/avasts-shutdown-of-jumpshot-will-...
There’s no evidence that they do have additional leverage either. I could argue that they acted against their own self interest in many ways, but still don’t know for sure how things will work out in one way or another.
Really? With the cost of SD cards what they are? Like, I can get a 128GB SD card for $30.

That would be 170 CD’s - nearly 30 DVD’s - which will eventually suffer disc rot.

DVD/CD write speeds are very slow, comparatively speaking to even USB 2.0 transfer speeds - and increasing the speed, in my experience, makes exact copies of discs extremely error-prone.

Explain how this is efficient? Genuinely curious, with the price of solid state storage these days.

(I understand even solid state storage has a shelf life, but at least it also can’t be so easily harmed as a CD/DVD)
Fortunately, I'm a C/C++ expert. But, to be honest, if I were OK with using Chromium Embedded Framework, I'd just use one of the Chromium-based browsers instead.

The renderer is the hardest part to build, so I'm looking at using an already-established OSS one. Fortunately, I don't need anything fancy in the renderer, so there are plenty of OSS options I can use.
Both the Beaker Browser and Brave offer new functionality that go well beyond adding some buttons.

> You can come up with your own completely novel UI on top of a browser

Not if it's Blink or WebKit; they want to draw stuff with pixel-perfect control.

> that is indistinguishable from "your own browser" to the end-user

In https://news.ycombinator.com/item?id=22359642 I list 10–12 ways that even Beaker or Brave are distinguishable from "your own browser".
Ask HN: My manager suggested me to start taking Ritalin
I'm a Software Engineer, and I used to have a manager who in a 1:1 suggested me to start taking Ritalin to improve my focus. What are your thoughts about that? It's legal to suggest that kind of medical advice in a work environment? I don't feel like my focus is a problem.
This is a great answer, particularly the point about your environment and how much you value your own time. I’ve come to accept that if I want to work on impactful work, I have to do it on my own. At a corporate job, I’m perfectly fine doing 9-5 with excellence and leaving the mission-driven ladder climbing for others.

Survivorship bias is problem with startup stories. You will hear the great success stories of the few standing on the carcasses of the vast majority that burned out and crashed.
Never worked at a FAANG, but this is pretty surprising to me. I was expecting the exact opposite!
12 people may not be a lot, but his anecdote of 12 people seems stronger than what you've offered up so far. What actual evidence is there that the CDC has dragged their feet on this?
Mike Bloomberg's proposed Wall Street transaction tax explained
It's with Ryzen 3500U on Ubuntu 19.10, no fancy configuration.
Just to take Sweden as an example. For public companies with more than 25 employees the workers have the right to two members and two substitutes on the companies board. Usually these come from the union working with the company.

The goal of this is to create a dialog of how the company is run and similar on every level of the company.

Regarding your question about the salaries, that is mostly blue-collar work here. For white-collar workers the unions mostly exist to enforce regulations and allow the workers to have the legal clout and information necessary when disputes arise, creating more of a do it right the first time rather than try to bend the rules to see how far you can go environment. Salaries are individually negotiated.
https://siasky.net/EAA825gy3D5tX9EjkgGPaf93yL4ajUXAjgmqhmHCh...
While it may be true that team sports need multiple players, several players have currently signed "supermax contracts." Since they signed a maximum contract, their team would be willing to pay them more, so they are underpaid.

https://en.wikipedia.org/wiki/NBA_salary_cap#Supermax_contra...
> I don't mean to say that people shouldn't do a good job at work or that they shouldn't try to continuously improve. But I think that an environment and a mentality of continuous competition between individuals is not necessarily beneficial. For one it can cause tensions, frustration, anger, alienation at an individual level, but I think in the long run it can actually harm the company itself.

IIRC, the authors of Peopleware [1] (fantastic book, btw) agree with you. They identified some pay for performance ideas for knowledge workers as "teamkillers" (e.g. tempting management ideas that end up destroying the social fabric that makes an effective team stronger than the sum of its parts).

https://www.amazon.com/Peopleware-Productive-Projects-Teams-...
It wasn't about copyright or fair use, at least not directly. The intended purpose of this sort of code was to:

1. Make sure many people who shared content from your site would link back to the source

2. Track shares where the full link to the page wasn't copied

3. Trick scrapers/careless plagiarists into linking back to the original source, using their own carelessness to get an extra backlink or two (and tell Google your site was the original).

All of these obviously only worked on people that didn't check what they were copying, but hey, those were some of the reasons behind it.
That's not as accurate as you think unless you've got a full geodetic antenna. (i.e. $200k worth of equipment + a lot of permits to be allowed to have/use it) Getting to within +/- 30m doesn't help a ton when you're digging a hole to find a small box.

With geocaching, you've got something to look for. You get close-ish and then do an easter egg hunt. When it's beneath the ground, it's really hard to "look". Finding easter eggs with a shovel ain't my cup of tea.
> I'll believe things are going in a good direction when `{}.foo` throws an exception in all major JS implementations. But I'm not optimistic about that ever happening.

It does. That's a SyntaxError.
One massive SQL query across a billion plus users.
Cruise ships are notorious for norovirus transmission. They are not built for a quarantine. Whomever made the decision should be stripped of their credentials along with jail time, which is what the passengers had to go through as is, in order to make an example of what should happen to anyone in authority making such an ignorant, if not publicly malicious, decision in the future.
Show HN: Are you watching to much porn? unPorn.me is here to help
Or perhaps it reinforces preconceived notions?
Actually some (popular) CA's can generate the cert on their side and let users download it. Not allowing this insecure practice is one more point in which LE is ahead of the curve.
It's not so much a "trope" as a plainly evident fact.
But theory is long-lasting (well, relatively speaking), while the practice changes a lot, not just compilers become more sophisticated and meet stronger demands, but because surrounding technology changes and makes various things easier. IIUC, you're suggesting we take the 1980s practicality in a non-literal, and thus not quite practical, sense.