skysight-inc/HackerNews huggingface dataset:
I agree that it's ridiculous.

I'm not sure how to get from there to "screw copyright." Yes, it's weird that the law requires (at least under normal circumstances, and if the Internet Archive is wrong, also today) physical copies of books as essentially "reserves" for scanned versions of books. I don't think that it follows that it's weird that the law requires that you have to pay per copy.

In the pre-digital world, if a library wanted to lend out ten copies of a book, they'd have to pay for ten copies, and that wasn't weird. And this isn't an argument about zero-marginal-cost products, because a good chunk of the money the library spent would not go to the physical cost of book printing. (In fact most people's intuitions would say it's fairer that there's a profit beyond the marginal cost, because that way the author and editor get compensated more for more successful books.)

Yes, it'd be significantly better if the Internet Archive needed to have one physical copy (or even zero). I don't think it's weird that if they or any other library wants to lend out ten copies, they have to buy ten copies.

(I'm sympathetic to arguments of the form "information wants to be free," but, well, people want to eat, too. If injustice A is mitigated by injustice B, snapping your fingers and getting rid of B without having a plan to deal for A isn't a just action. Whether or not authors should depend on copyright for their livelihood, many of them do. And yes, several don't - so in particular, I'm much more sympathetic to the Internet Archive's action when it comes to textbooks, journals, etc. written by people who have a primary livelihood other than book-writing, such as college faculty, and much less sympathetic when it comes to books written by people who's job title is "author.")
I recommend using virtual credit cards or https://privacy.com/
You can usually get away with putting out a preprint in public (basically the paper slightly modified), and anything really good is often duplicated elsewhere. There are some gems behind the digital library paywall, but google scholar is really good at sniffing out free links. At any rate, I totally agree that the Digital Library should be a force for good and only openness can accomplish that goal. Most new papers are openly available (authors have to pay more, however), but that isn't good enough.
Github actions is nowhere near as polished/mature ad gitlab ci. Github actions feels more like a "hack blocks together" than a true pipeline.
This was fascinating! I also read some of your other posts and thoroughly enjoyed the content. Great work.

Related – If anyone wants to learn more about Next.js, my course is free right now while everyone's stuck indoors.

https://twitter.com/leeerob/status/1244313263720062977
In one news article I read that a hospital was using very old ventilators that had few bells and whistles. Because despite that they do the job.

I'd assume that ventilators produced in an emergency would be as simple as possible.
This is especially true with the current flat design era where all you have is boxes everywhere.
A lot of companies don't have people that know or can maintain a Kubernetes cluster.

It's not difficult to bake my own bread, but I don't.
Really? I wouldn’t consider pointing out the obvious as very deep, but it’s your opinion.
I tried to read Gunroad’s Medium post and couldn’t because of Medium’s paywall.

Now THAT is irony.
Doesn't Certificate Transparency, OCSP, and CAA help? If the certificate isn't in the CT log, the certificate was issued maliciously and won't be trusted. If this is truly the case, the CA could revoke it with OCSP checking. And no CA other than the one designated by the site owner is allowed. Then we're back to securing DNS. :-)

This isn't in strict enforcement now, but in a couple of years when browsers have placed enough pressure on CAs, this could be workable and addresses most of the paranoia mentioned in the article.
The Dirty Dozen – What DevOps Teams can learn from Human Factors in Aviation
Shut up, you insufferable prick.
One anecdote data point; we’re building new bare metal clusters, about 500 new quad chassis servers. I did the performance testing and per performance/price from Dell we went with AMD Epyc CPUs whereas at my job only 2 years ago doing a similar build it never even came up, Intel was the unquestioned default.

Also personally built a gaming PC this year, picked a Ryzen just for fun.
Out of 1,206 CPUs tracked on UserBenchmark, the top 4 out of 5 are Zen 2 architecture and they collectively amount to 10.22% market share out of all CPUs with 931k samples.

https://cpu.userbenchmark.com
The US Court System Response to Covid-19
I disagree, I find state machines almost impossible to reason about. Has it already been through state X? Who knows. Will it come back to this state in the future? Maybe. Is there a route from state Y to state Z? Shrug. State machines are effectively goto writ large, and there's a reason we switched to structured programming.
Edgy. And I fully, wholeheartedly disagree.
> I'm disappointed with Internet Archive. They're opening themselves up to a huge lawsuit, and I'd hate to see their mission derailed because of it.

Not only that - if this goes to court, there's a really good chance that the concept of Controlled Digital Lending (i.e., libraries lending out scans backed one-to-one by physical books, which many libraries including Internet Archive have been doing for a long time before this) ends up in court too, and a judge says, what the Internet Archive did is illegal because the whole idea of Controlled Digital Lending was never legal in the first place.

I think it's foolish to trust that the courts (especially the courts today) are going to be sympathetic to fair use and to narrowing copyright.
WebKit uses native controls on macOS. I think it does when GTK is available, too.
My thoughts is that to do exactly what meetup does they probably need the huge team they have, but they could deliver a perfectly adequate service for much less. We don't need all of the bells and whistles and new redesigns as long as the site works and has content.

Users are more likely to leave due to monetization efforts than a dated UI.
"approval" isnt really needed at all unless there are compliance requirements. A comment or reaction of :+1: is usually sufficient. Two years ago, github itself didn't even have approvals on pull requests. So yes, I think it aligns well with a feature managers need, not individual contributors.
More like donating your ballistic vest to a military that's expected to win eventually but with heavy losses. The marginal benefit may be low due to the sheer scale of the problem they're facing, but it still might save a life—and what if every American made a mask and donated it instead of wearing it themselves?

It's also possible—likely, even—that the severity of the disease in an individual is correlated with the magnitude of the initial infectious dose, and healthcare workers without effective PPE are going to be most at risk for high doses, which will act as a multiplier on the benefits of PPE usage for them. In the analogy, one might compare this to the chance that a stray, tumbling bullet fired in a high arc by the enemy will hit you while you're trying to buy groceries, vs. the chance that a soldier on the front lines will be lethally wounded by a deliberate shot. Who needs the vest more?

As noted here^[1], this is all very much up in the air, but the more I think about it, the more my brain rejects the marginal benefit argument as an illusion. Healthcare workers are on the front lines, and by most accounts it's their labors that'll cut the mortality rate from 10+% to ~1-5%. They need all the help they can get, and the rest of us need them to stay healthy and able to do their jobs.

^[1] https://www.cebm.net/covid-19/sars-cov-2-viral-load-and-the-...
Intel dropped FIVR for the Skylake generation[1], though it's back on Ivybridge[2].

[1]: https://en.wikipedia.org/wiki/Skylake_(microarchitecture)#Fe...
[2]: Used to work there, played a minor part in enabling IDC to integrate the FIVR IP.
the constant stream of articles on here about how folks can't pay for any emergency bills would have us believe they're all broke anyways. doesn't seem to have been a problem for the restaurants.
I'm really excited by the availability of the helpdesk feature. It will help our FOSS project reduce the number of mailing lists we have (such as the security@ or some other public-facing lists).
I was going to ask; I read some discussions on r/reasonml and seems some people prefer the ocaml symtax and some the reason syntax, but both can compile on both on both sides as far as I understood.
Not surprising. I don’t know when Americans will stop accepting this corporate behavior. If there’s something this virus should teach us is that we, as individuals, are not impervious to anything. Including terrible working conditions. It’s as if we all have Stockholm syndrome and don’t go beyond worshipping corporations, despite the exploitations everywhere. Hell, the system is fundamentally reliant on exploitation.
>Every password that becomes public knowledge ends up in credential stuffing lists, whether it matches your password policy or not.

That's right. And we don't want to produce passwords that are likely to be on those lists. A simple policy greatly reduces the chances of that happening. After a certain number of zeros, entropy is no longer a concern.

>"Common patterns" and "passwords that contain repeated characters" are not even remotely the same thing.

I've already addressed this.
Open source projects get all "paid" features for free.
Cool two bugs on libxml2 found by LGTM
Wouldn't former AA employees find jobs in the new company formed by whoever bought up the assets formerly owned by AA? Why would they need to change industries? The need for airlines won't go away.
A decentralized personal information manager, encrypted against your ethereum wallet, synched to all your devices and anonymously cloud hosted via ipfs.
The way to increase efficiency over time is to develop useful tools like CRISPR not simply look for the most beneficial research to solve a specific problem. Bill Gates has a focus on specific goals which are extremely valuable today, but arguably shortsighted. Further, the NIH is focused on solving problems for the UK not say Ethiopia. But, as poor countries develop they start using UK style solutions not cheaper though less effective alternatives.

So it’s really a question of which metric you’re using to evaluate each system not some universal efficiency metric. Global impact over the next 20 years vs global impact over 200 years etc.
Five strategies have helped Singapore fight off the coronavirus outbreak
Yes. But your (financial, career) incentives are against doing that.
Oh, it’s definitely not a requirement. But having MDX support, CSS modules, and React’s componentization would make the development experience a lot nicer.
Copying a digital book incurs no material cost. You could charge for the bandwidth to download it from you, or you could charge for paper books, but it's ridiculous to me that you should be able to charge someone else for copying data from their hard drive to my hard drive. People have to eat, but having to sell books just to put food on the table is also obscene. Food is a basic human right and should never be staked on whether or not you can successfully sue your audience. Alternatively, you could simply ask your audience to support you financially, which is how I make a substantial amount of my own income.

Digital books are not paper books. They are fundamentally different things. Paper books are scarce, digital books are not. Information is not scarce.
The article is pretty up-front and unapologetic about that conceit: the argument is "that mythology isn't useful, here's a better one."

That said, it's certainly a bait-and-switch headline. Kind of par for the course.
Personalized voting-based comments ordering
It's a simple idea that says: comments of authors you upvoted in past appear closer to the top. What does HN think?
Whoa, you totally misread my post.

I was not asking you that question. I was not reacting to your suggestion in the slightest. I was responding just to KarlKemp's mention of convincing people about leaded solder.
Do you mind to elaborate? We have migrated from Travis to Github Actions and love it so far.
Thanks for asking Drew and congrats the rapid progress on sourcehut.

Yes, we actually started by making making Enterprise Edition actually open source. When we announced there would be a proprietary part of GitLab people mentioned that Wordpress plugins where able to make it work with an open source license. It was a comment on https://about.gitlab.com/releases/2013/08/22/introducing-git... but the comments there seem to have disappeared. So instead of making it proprietary we licensed it with an open source license but without offering a download, you had to pay to get access to the source code (this is similar to the Wordpress plugins and also not unlike Red Hat Enterprise Linux updates).

We were afraid that people would put up a mirror with the paid code, this didn't happen. But our customers told us that it was hard to justify paying for open source code, they got lots of questions from their managers. So we switched to making the additional features proprietary.

We tried charging for support but it is hard to make enough margin to be able to invest in the things we wanted (scalability, security, library upgrades, easy of use, etc.). People tended to cancel after they didn't use support for a year. I believe that most companies charging only for support are tempted to make the product harder to use to increase the need for support. More about the business models we tried can be found on https://about.gitlab.com/blog/2018/11/09/monetizing-and-bein...
The Treasury's trade printing millions in risk-free profits
Or maybe GIMP can do everything they need so nobody needs to get paid. But if nobody gets paid anyway, might as well copy photoshop instead. Legal issues aside, it doesn't seem that irrational.

I think in practice, the moral argument just doesn't work too well for intellectual property, and creators need to deal with it. Which, unsurprisingly, they do, in different ways (be it through making payment convenient like Netflix, prosecuting individuals like MPAA, or focusing on enterprise deals like Adobe, ... or still pushing the moral angle because a statistical effect is better than none).
Here's video on this by Cook's Illustrated editor in chief Dan Souza. It goes a little bit into the science behind the technique and offers a microwave-based variation:

"How to Transform Flour and Water into the Fluffiest Dinner Rolls| What's Eating Dan?" https://www.youtube.com/watch?v=x2GWOHcEBcM
Pathogen Resistance (xkcd)
There's a theory that IA leadership is intentionally trying to force a landmark court case:

https://twitter.com/rahaeli/status/1244257620548038656
So what? Are you saying that South Korea has mass surveillance system because it’s close to China?
I find it interesting that you lumped Reddit with Indie podcasts.
Based on my experience, Reddit is incredibly toxic with a lot of low quality content. You just need a glimpse of /r/worldnews to get a feel for this.
That being said, there are some excellent indie podcasts out there though.
are you talking about building this?
How AI Is Changing the Video Game Industry: Augmentation and Synthetic Media
Companies (like banks, enterprises) still often demand, especially for backends, specific language/runtimes and that tech often translates to Java/JVM or C#/.NET. It is getting to be less important, but we definitely encounter it a lot still and you really can suggest there that you ship something built with ‘ReasonML’ (what is a ‘reasonmul?’) (or ocaml); F#/Scala/Clojure you can get away with especially if you ship closed source (which is still also quite normal in those environments).
You are always leaving money on the table. The choice of business model is only a decision of whose table you are going to leave it on. The downsides of the open core model have already been mentioned here. I am not suggesting that GitLab change their business model, I don't have any opinion about what they should do. But I will say that releasing updates to paying customers first is still consistent with being 100% open source, as long as those updates are still released to them under an open source license.
The older I have gotten, the more I believe that short term gains are better than long term strategies because short-term gains build on each other.

I don’t know the history of crispr, but I doubt it was just a single check, single project completed from start to end. I’m sure it took a lot of iteration and success of many small short-term goals
It is true that it's possible to screw your machine your over in that manner. I was pointing out that the large number of threads wasn't evidence in support of that fact, but rather the contrary; the threads have to already be using existing facilities that provide cooperative sleeping points.
The 3700X is a 65W part, so its quieter for those who dont like listening to fans spin loudly.
As asked before:

In what form will Multicore OCaml support the, you know, multicore stuff? Will it be native OS threads? CSP? Actors? Something else?
OK, but haven't we heard this before?

https://www.youtube.com/watch?v=Z6Oczyk6nCw
.
I was wondering how many new projects with names derived from insults would now arise. Having searched on github for a few, my conclusion is that all the best ones have already been taken.
Apple is not exclusively a hardware company.
CDC considering recommending general public wear face coverings in public
Exploring Monster Taming Mechanics in Ffxiii-2: Relational Data
And yet, the complaints about the website were not about the lack of regulatory compliance, dealing with insurers, etc., but of basic technical issues - logging in, navigating the site, "glitches".
Here is a take from Google AI on when to use ML:
https://developers.google.com/machine-learning/problem-frami...

"You should understand the problem well enough to list some potential solutions to test first to find the best model" and "it shouldn't be used for a problem that conventional programming can solve" like hard coding a symbolic rule.
Bailing out the banks were a moral hazard too. The moral hazard didn’t stick to just banking- it’s evident in hindsight that bailouts in general are a moral hazard. Too big to fail wasn’t just a banking phenomenon. It’s a corporation phenomenon.
If you believe the conclusion that 50% of small businesses don't have cash reserves for a month(https://news.ycombinator.com/item?id=22719981), and ~50% of Americans with jobs work for small businesses, it's not far fetched to think that 25% of people will soon be unemployed. Add in the people working for larger firms, like travel and vacation related firms, and you can easily get to 30% unemployment.
But what if it became like the situation in Kazakhistan where you can't connect to internet without installing state-issued certificate? Or a government forces that CA(assuming CA is in the same country) to sign another certificate? Or a stolen certificate is used in a MitM attack on specific individual?
Novel blood test detects over 50 types of cancer
I guess I'm not convinced that the 10th one shouldn't go to them too. They are dealing with a vastly increased risk of exposure than I am, and likely with significantly greater infectious loads as well, which may^[1] increase the severity of the disease.

If for some reason I had to spend a lot of time in close proximity to other people, that might merit a homemade mask, but otherwise I think I'd be doing a far better job protecting both of us and everyone else we interact with (in the process of obtaining food and essential supplies) by giving it to my wife before she heads out for her next shift at the hospital.

^[1] https://www.cebm.net/covid-19/sars-cov-2-viral-load-and-the-...
> Either name is acceptable

Not when the origin is mixed up. If the article said "Chinese technique of Tangzhong" or the "Japanese technique of Yudane", then its fine. The person you're replying to is talking about the mix up of the origin. No one is talking about who came first.
Correct. They certainly could have done better but my point was that this is not something four guys in a basement can nail together.
Sheriff of Nottingham
Like a button that supports thousand styles and carries megabytes of styles?
I don't have a PhD, but I did run a large R&D program which funded a bunch (30+) of PhD students, and I worked closely with them and their supervisors.

I think you should consider listening more to your supervisor. I know nothing about your field, but I've seen a lot of PhDs go off the rails because they chased after something they thought was a great idea only to find it was a problem no one really cared about.

Young PhD students are really smart, but I've certainly seen that experience does seem to count in choosing good questions.

The incremental "find an open problem mentioned elsewhere and work on that for a while" isn't a bad way to start a PhD career. You learn a bunch about the field doing that.

At this point, I'm waiting for one of my papers to be accepted because my advisor won't allow me to graduate until I have a paper accepted at a peer-reviewed journal. My original plan was to publish a few years after my PhD. I've been told multiple times by professors that the basic purpose of a PhD is to learn how to publish in peer reviewed journals, and they'll let you graduate once you've demonstrated that you can do that. And this does actually seem to be the crux in my case. Doesn't seem to matter that nowhere in my department's rules does it say that peer-reviewed publication is required.

This seems an odd thing to complain about. Surely a PhD is all about peer review, and should be so. Peer review means people who know about the topic have reviewed it - how else should a PhD be done?
> Apple probably has half the office space in Cupertino.

Almost three quarters, as of a couple years ago.
The Linux kernel makes a somewhat similar distinction between code that's executing in an atomic context and code that isn't. Atomic code can get stuck in an infinite loop or whatever, but what it isn't allowed to do is to go to sleep (i.e. put itself into a sleeping state and invoke the scheduler).

Atomic tasks are generally expected to do a finite amount of work that can be finished in a short time without waiting for anything else (except maybe a spinlock, which should be held by some other similarly-atomic task that will finish in a short time).
Woah. Easy there. Your assumption that my post was not in good faith is a bad one.

I disagree that it’s reductively racist to observe that bringing, selling, and butchering live, wild animals in wet markets is a bad hygienic practice. It is just a bad idea for the world we live in. That’s true regardless of the country or culture, though it is especially prevalent in Asia for historical reasons. I think that’s a reasonable statement in the interest of public health, just like I would argue against anti-vax cultures. Calling out behaviors that are not conducive to public health should not be shamed or called racist. My post was meant to be silly but in good faith, as you described yours was also meant to be.

Lastly, if you are aware of regular occurrences of comparable practices (butchering of live, wild animals) in markets in non-Asian geographies other than Mexico, then you should go add whole paragraphs to the geography section of the Wet Market Wikipedia page and enlighten us all here.

https://en.m.wikipedia.org/wiki/Wet_market

Cheers.
Not good on "small datasets", well in theory, but in practice transfer learning given a similar training distribution can take you quite far.
Blood test 'can check for more than 50 types of cancer'