skysight-inc/HackerNews huggingface dataset:
That conclusion of the study is highly suspect. "To address this challenge, the researchers had 40 socially-connected healthy human adults spend 10 hours (9am to 7pm) alone, with no social interaction and no other social stimulation (e.g., twitter, email, reading fiction)."

The subjects chose to spend 10 hours away from all social interaction in order to participate in the study. That's not the same as being forced.

However, the results were striking. Just like choosing to fast from food, choosing to fast from social interaction caused similar cravings in the subjects.
> the identity is sent to the website

So it's more or less glorified autofill? It should at most give the site a token. Imagine how signing in with Apple, Facebook, or Google works right now but instead of having your identity with those 3, you have it in that app (or somewhere) and it's all your own. Which means you have to replicate on the user side some of the functionality that they offer and package it in a "fit for a user" format. I mean in the end you're holding on to your whole online identity so extra caution is needed.
The "adhoc" part is the problem. K8S is standardized and offers high-availability, failover, logging, monitoring, load balancing, networking, service discovery, deployments, stateful services, storage volumes, batch jobs, etc. And it can run self-contained on a single machine or scale out to 1000 nodes.

Why piece all of that functionality together yourself into some fragile framework instead of using a industry standard?
> I think he's suggesting that the fork itself should fail if the subsequent overwrite pass to defeat CoW would cause problems.

That'd put you in the unusual position of forbidding any sufficiently large process from ever creating children. The kernel has no way of knowing whether a fork() will be followed by exec().
Ha, I had a second keyboard for shortcuts at one point. I had little labels stuck to the keys. But I switched programs all the time and maintaining the shortcuts and the labels got old.
Case Study: How Cloud-Based ML Services Enhanced the Operational Resilience
BTDT, a lot of times. In the meantime I notice the system is slowing down, but I can't kill the guilty process because the system is too slow to ssh in. The ssh client times out while the ssh server is trying to obtain the pages it needs.

Swap is what turns the deficient OOM killer from a minor to a major problem.
What if I already know "Carol"? Should a web browser block me from "conversing with Carol" because I did not get "Trent's" approval first? Seems like I should be the one who decides whether I approve of Carol or not. I am the one taking the risk of "having the conversation".
Full disclosure: I am a cofounder at a startup automating chest X-ray reporting.

It is true that ML algorithms are almost always trained on radiologist labels on the same modality, and thus take in the reader biases. I also agree that some radiologists are better than others as you imply.

As a patient, one does not know who will read their film. IMHO we as an industry should aim not at beating 99.999% of radiologists. We should merely make products which consistently perform not worse than an average radiologist at a particular institution. It is always thrilling to outperform humans with your software, but at the end patient outcomes are what matters. Those are about consistent performance over a long period of time.

Demonstrating this consistent performance is the challenging part, but it is possible to prove it through sufficiently careful and lengthy prospective trials. That’s what we are focusing on, and I would love to see the other players in the industry do the same.
That's exactly what (exposure) bracketing is for. You take three photos at different exposures and merge them.
This is also how a lot of HDR photography is done.
It's really in the best interest of the interviewer to set hard time limits. If you want your developers to work reasonable hours and be productive, you better hope that they can get shit done in a reasonable amount of time.

A start would be to time-box your interviews. Then maybe time out your own day and realize that spending 4 hours on an interview means that you miss dinner, sleep, your workout, and/or social time. I wouldn't want to force a future coworker through that mess.

So, now you've got to limit your interview to a couple of hours. Luckily, since 80% of industry is satisfied with trivia questions, you don't really need to try that hard to design an interview that helps you find better candidates than your competitors.
Unfortunately, that can happen to a much worse extent if swap is turned off. Linux will swap out all file-backed pages before invoking the OOM Killer, and since all user-space code is sitting in memory mapped pages, it will start swapping out code. And if you think waiting for disk to do a memory read is slow, imagine what waiting for disk to see what is the next available instruction can do to the system.
How do you typically start chrome? I guess you could just change the .desktop file somewhere in $HOME, system updates don't touch that.
Germany Backs Lufthansa's Refund Policy
You do realise that the `normal` flu kills people, right?
Can you? There is a link with the exact same title but with 2 points.
Glad you found it helpful. Enough ideas on the roadmap!
This is indeed the best markdown wysiwyg experience I have ever had. Good job @the authors, and thanks for open sourcing!
Are You Writing Enough?
I'm a big fan of this - to me containers is another hype train like cloud and serverless. There absolutely are good use-cases (we run a number of K8s clusters with great success at work) but it's absolutely not the solution to all (app deployment) problems. As said in the article, I think complex systems like K8s can often have a detrimental effect on productivity. KISS.
Now I don't know pmoriarty's situation at all and don't want to assume anything either, but, if someone has a "pretty old, slow laptop on which I've been running Gentoo for a long time" without upgrading, there is surely a reason for that. Suggesting that "hundred bucks" is something you can spend just to get faster build times might work for a well paid developer in the 1st world but many developers are not well paid so cannot afford the luxury of upgrading their machine willy nilly like that.

While upgrading for money works for some, less bloated software would work for everyone + no need to spend money to get acceptable build times + even if you have a super computer, you compilation times gets a lot faster. So aiming for less bloated software feels like a more noble goal than trying to convince people to upgrade their hardware.
A RAW photo (raw input from the camera sensor, without processing) can often be used in post production to get more range out of a photo than would be possible with a JPEG. One of my desktop backgrounds I often use was actually quite overexposed due to the sun shining through trees. I was able to correct for it in Lightroom and it's now one of my favorite shots.
Please elaborate, here in Sweden a NCA is only enforceable if the company is willing to pay up to 60% of the full salary to keep the non-compete, limited to 18 months maximum.

Without compensation the NCA is null and void.
I suppose so. But isn't that view a cynical one also? It's not a moral stand if it's to your benefit.
The A1 Telekom Austria Hack they came in through the web shells
In small fields you know most players which has a similar effect.
That suicide is so unfortunate. As someone who was a PhD student, I understand the perceived gravity of the situation for him. It’s unfortunate he had nobody to put it in perspective.

This is one of the fields that you can easily leave academia for industry or even switch to another academic institution with ease if things start to go bad. Nobody but your own advisor will realistically care about a retracted paper (especially if you do it before publication). And if your advisor does hold it against you, that’s not an advisor you want anyway.

Please, please, please, if you ever find yourself in this situation, just walk away. You are being paid less than a Starbucks Barista to stuff a tenure-track professor’s portfolio with rushed research nobody will realistically care about in 3 years (if it was even relevant to begin with).

A PhD will teach you how to research. 99% of the research that comes out of that process will be useless, incremental crap. Issue retractions, miss deadlines, whatever. The stakes in the CS academic game are so small a complete come-apart as a PhD student can easily be turned into an extended masters degree on a resume.
Japan to test self-destructing satellite to shrink space junk
Intellectual Porn, that's what all this is.
> Put an African borrower in the frame and you got at best a failure to recognize a human, and at worst a reference to an animal.

That happens uncomfortably often - and not even anywhere where AI is even remotely involved, like soap dispensers: https://reporter.rit.edu/tech/bigotry-encoded-racial-bias-te...
Thurston's answer is obviously well meaning and trying to breath inspiration into people who are pursuing maths as a discipline, but it should be observed anyone taking him at his word without context will be led astray. It isn't useful guidance for a young aspiring mathematician because it is generic, contains nothing actionable and not even a clue on how to judge a successful/failed state as they move through life.

Even "your name will go down in history if you consistently find patterns in daily life that other people can't see" would probably be more useful advice to the next Euler or Gauss.

> The product of mathematics is clarity and understanding.

Mathematics is clarity and understanding of mathematical objects which is a very small subset of the things that most people seek when they go looking for clarity and understanding. Anyone looking for clarity and understanding in the abstract is better off starting their search in the Psychology or possibly the Philosophy departments.

I don't think he was being arrogant with that quote, but I do think that it is the perspective of someone who has spent so much time looking at maths they might have lost track of all the social manoeuvring that is what satisfies most humans. In my case I'd rather have a deep understanding of what someone is saying to me than of Fermat's Last Theorem - communication abilities tends to be more of a bottleneck to satisfaction than abstraction abilities. Even in Thurston's answer, he is alluding to the fact that communicating with other mathematicians is as important to him as understanding abstract concepts.

> follow your heart and your passion. Bare reason is likely to lead you astray

This is lousy advice. Following your passions only works for people lucky enough to have productive passions. A lot of people are passionate about eating good food - if they want to be productive they will need a plan other than following their passions.
As far as I understand, GP meant that this piece should be in an article or blog post form because it has very beginner material for the PL community.
> Otherwise, your options are a separate yubikey-like token that you buy and "personalize"

These "burner phone"-keys are perhaps preferable to many people.

> you can't have an endogenous hardware root of trust on each device

You mean practically transferable? Sadly, a lot of security applications currently link their functionality to specific phone hardware. I think the whole approach to declare your device compromised just doesn't really fit practical applications but has become a pretty common axiom, although I understand the pessimism if we look at OS for mobile devices. Why would I believe trusted computing hardware and not the software in times we change both frequently? Doesn't really ring a bell for me. And beyond that I don't like to be treated as a terrorist by my own machine.

I fully agree that an identity should be at least disposable and certainly as anonymous as it can be. This are the core requirements I would level at a solution.
Without being emotional and having any sources to back me up, I just believe this virus has been around for a little bit longer than we have initial been told. It seems reasonable taking into consideration that a lot of countries has had a slow infection curve.

But no matter how you spin this, IMO, the chineese is the source of this mess. And frankly it doesn't matter when it happened. It happened.
I say pfft to this. The article makes a poor case. None of this matters if you have enough memory. Hence, calling swap "emergency memory" (or poor man's ram) is perfectly justified.

If you can honestly answer "How much swap do I need, then?", and the answer is not infinite, then you can just add that amount of RAM instead of swap and be done with it, no need for swap, unless you want to prepare for emergency.

"Ideally you should have enough swap to make your system operate optimally at normal and peak (memory) load." Ideally you should have enough memory to make your system operate optimally at normal and peak memory load. In a perfect world, everything would fit in CPU's SRAM and you wouldn't even need DRAM..
There are a lot of possible solutions that scientific community (Early Career Researchers) is working on.

Open Science: There is a growing movement by ECRs to publish Journals that are open access or atleast offer the option to do so with slightly extra costs. This helps to dismantle the centralized consortia of publishing groups that have become too powerful.

Open review: There are journals that allow the reviewers' and authors' comments to be published alongside the paper. This ensures that reviewers are reasonable in their conduct. See eLife for research in natural sciences[0] where once your paper is under review, it is published no matter what. The reviewers can claim that their issues wer not addressed if they feel so and that gets published along the paper's final version. Similary in the computer science community, there are conferences that follow the open review policies as well.

Competition can be replaced with collaborations if the Group Leaders are open minded and are "raised" in such an environment. The next generation of researchers are today's graduate students.

Publish or Perish: This archaic movement can be suppresed when the universities hire people by looking at CVs of applicants where they can only see the papers but not the Journals where they were published. H-index and traditional metrics can be replaced by Altmetrics [1]. The hiring committees need to do the extra work to go through the research of their applicants and not be biased by the journals in which they publish.

These are only few things that are being done. See OpenScience movement variants[3] to explore more in this direction.

[0] https://reviewer.elifesciences.org/author-guide/journal-poli...

[1] https://www.altmetric.com/about-altmetrics/what-are-altmetri...

[3] https://oa2020.org/
Not to nitpick, but $75 per hour x 40 hours per week x 52 weeks per annum = $156,000, which isn't exactly peanuts. According to levels.fyi, it's a bit less than entry-level for FANG companies, but still a reasonably high salary that sits squarely between E3 and E4 (Senior Software Eng) pay grades for Walmart Labs. It would be a role I would consider testing for the easier DP questions.
Alternative to Visual Studio
On my A7S2 I simply use the exposure correction wheel in such situations - or use the exposure series function so I can mess around with HDR later in Photoshop.
You should report it to SIGARCH executive. More information on this blog post

https://www.sigarch.org/other-announcements/joint-investigat...
It seems to me the pyramid needs to be flipped upside down. The amount of knowledge needed at mastery is much higher than at the base level when you are learning the elements. It is oversimplified to say the least. Seems like an average post that appeals to a layman who is searching the Internet for an short guided answer to mastery. I didn't buy it.reads like any other self help book or guide. Sorry. Lastly the 10000 hour thing is far deeper than that. Please read the context behind it. Overall decent for a first post on a hobby blog.
Activation PowderSSDSolution Chemical for Sales in Zimbabwe Sweden Malta France
Kraken had so many issues at the beginning.

Trading during high-volume hours was next to impossible: orders were not getting filled (sometimes they didn't even reach the order book!), the UI wasn't loading, etc.

Then they shut down for a while and rebuilt everything starting from the matching engine. I guess they also reworked their architecture because after that, it was smooth sailing ever since.
Connected Papers: Explore connected papers in a visual graph
Learn to read Middle English
When I say "anything other than a blog", I do mean "blog" in a broad sense. A "publishing platform" may be a better term but is rather vague.

Here's what WP is particularly bad at:

* Anything "user generated" where "users" are not part of a trusted group of editors. Even the feature "comments" that has been in WP since the very start breaks down very quickly and is extremely tough to manage, tune, or moderate.

* Anything that is highly dynamical, such as popularity counters, voting, threads (see above) or any other UGC (see above) breaks immediately with any kind of load b/c all performance optimisation in WP evolves around caching. Which is a good strategy for a publishing platform.

* Anything that has workflows or requires state for visitors. e-commerce, payments, sign-in, etc. Hampered by the limited abilities to tune performance (see above) but mostly hampered because WP has no framework or tooling built in to manage "state", build "state machines" and so on. Other than "just cram it in cookies", but that is no state-management. I've seen WP cookies nearing 0.1MB being passed over the line for every request "the site is getting slow, I hear", said the client. Well.... sure!

* Anything that requires async processing. Tucking wp-cli into a cron-job works but is clumsy and fragile. Spawning workers, jobs, events or anything else is lacking in tooling. You probably don't need this, but when you do, WP is your enemy.

So, sure, WP is really neat when you have a known, or dedicated team of publishers and authors that write stuff, which is then read by visitors. For this model (which I call "the blog") it is very well attuned, especially if you keep it at those generics. Especially when such teams work on many different such "editorial sites" at once: the familiarity of WP then helps a lot.

But in most other cases there are either far better suited publishing platforms attuned for your exact needs and niche. Or there are frameworks that let you build such an attuned system far easier than through "WordPress Development".
> It's just extremely satisfying to have almost complete confidence that the code will work in production on the first try.

I agree that TDD has enormous benefits when used with discipline, but remember to temper your expectations as to the actual purpose of tests. The fact that your tests pass doesn’t mean your app is bug free—it is only free of the bugs you were able to test for.

There’s a concise but somewhat counterintuitive quote from Dijkstra that summarizes what tests help you uncover:

”Program testing can be used to show the presence of bugs, but never to show their absence!”

https://en.wikiquote.org/wiki/Edsger_W._Dijkstra#1970s
AmiSSL 4.6 (SSL/TLS implemantation for AmigaOS)
Shocking Events of 2020 so Far
The dark side of Winston Churchill’s legacy
I used this product to create a few short tutorials and was surprised by how customizable it is. It comes with a built-in screen recorded (+ audio and webcam recorder), a rich video editor and many export options. I liked that you can create interactive videos with hotspots and directly export it into HTML. The export in GIF can be used for brief instructions.

I know one of the makers and they have experience in this kind of editing applications. If you have any question on how to do something, you can ask them directly in their live chat (either on the website or app). Alternatively, I found the How-To page very useful to start with.

Please share your thoughts and give them feedback to improve the product.
There are definitely not too many SWEs out there. Total compensation above $300k is something that at least thousands of engineers receive.

A lot of these engineers work 8 hour days. A lot of 7-3 and 10-5/6 hours being worked. They learn on the job, because they understand that you aren't supposed to code for 7 hours a day. You are responsible for learning on the way. You communicate with your boss so they understand you aren't slacking off.

These engineers get cold emails from recruiters and complain about getting too many. The late 2010s are actually a golden age for SWEs (some exceptions around entry level)
Yes they ignore that because people don't have time to go over single person portfolio if you have 10-20 candidates.

People can create fake portfolios and you even have systems to make it look like you are active on git hub. Then learn to talk through the code or present that code without understanding any of it. You really really don't want to hire someone like that.

If I ask you on the spot and have discussion about something new you just had to come up with, it is much harder to bs.

It is not just about you, it is not just about company. It is about relationship. When I meet someone for the first time I don't trust them, there is so many scam artists that can tell colorful stories where they are "military paramedic just back from mission". Then this story will fall apart only after they are already months in job. If they are scammers they probably will do other bad stuff as well.
It is a contract position for a senior engineer, not a permanent role.
Clash with Corona or China
> Average daily deaths in US caused by corona virus: 1000

Just wait a couple of weeks...

P.S.

It might already be higher: https://www.ft.com/content/6bd88b7d-3386-4543-b2e9-0d5c6fac8...
The Covid-19 lockdown is a lunacy – a detailed explanation (see 3)
Your description immediately made me think of oscilloscope music, in which an image is made with 2 audio channels being shown on an oscilloscope: https://www.youtube.com/watch?v=XziuEdpVUe0
This is a PR blog, of a private company, publishing "first blush" of "preliminary data".

While any contribution to knowledge is warranted, this should not be circulating.
I like the Feynman quote in the comments: "You keep on learning and learning, and pretty soon you learn something no one has learned before."
Rename the racist term “Whitelist” to “Safelist” in Setup
Show HN: An assembler for the LC-3 fictitious computer
The penny example is bad. A non American cannot know and frankly many are plausible. It also confuses memory of a thing with repetition reinforcing learning.

Sorry, I think this post is crap
It can be worth it to piece things together yourself. A complex tool can also be fragile if you don't take the time to learn and understand every facet of it.

If you only need certain parts of what k8s offers, building those parts yourself can offer you more stability, control, and insight into what your application is doing.

As with anything else it varies case-by-case.
How is questioning the motives of departments of the CCP like Huawei and any other Chinese company Sinophobic?
Do you realise we have relatively strong crypto today due to lobbying and pressure on the US government in the 90s, who wanted to keep crypto weak.
Why on earth should we not question when China adopts the same tactics via direct or indirect methods?
Not in the US but in Sweden a NCA is enforceable only if the employee is being paid (up to 60% of the former salary) during the whole period of the NCA that can last up to a maximum of 18 months.
I thought we still used two connections with FTP?
Nikola Motor Company: Crystal powered dashboards on the trucks of the future