skysight-inc/HackerNews huggingface dataset:
On the subject of this thread:

>The cult of personality produced other adverse side effects. Having achieved brilliant success with the pressurized water coolant system in the Nautilus installation, innovation in other types of plants was stifled. The USS Seawolf plant, developed in tandem with Nautilus, utilized liquid sodium as coolant, promising much smaller and more compact reactors. Because of limitations in metallurgy, the system was unsuccessful. The program was scrapped, and its obvious superiorities were never again reexamined, even after twenty years of further progress in nuclear technology. Rickover put the kiss of death on programs generated within the Office of Naval Research and elsewhere for smaller, lightweight reactors that could reduce the enormous size and cost of nuclear-powered ships. None saw the light of day; all were thwarted as interference in his work. When nuclear power was adapted to surface use for large combatants such as aircraft carriers and missile cruisers, new systems apparently were not examined. For instance, a smaller and more efficient combination of nuclear power for normal cruising plus an overdrive of conventional gas turbine plants for high speed use had been proposed but was not investigated further.
They plan to use a different UI, which is in progress and as per the FAQ will not be ready for several years.
So, I went looking for the answer to this because in the past I've installed the scratchpad extension by installing jupyter_contrib_nbextensions, but those don't work with JupyterLab because there's a new extension model for JupyterLab that requires node and npm.

Turns out that with JupyterLab, all you have to to is right-click and select "New Console for Notebook" and it opens a console pane below the notebook already attached to the notebook kernel. You can also instead do File > New > Console and select a kernel listed under "Use Kernel From Other Session".

The "New action runInConsole to allow line by line execution of cell content" "PR adds a notebook command `notebook:run-in-console`" but you have to add the associated keyboard shortcut to your config yourself; e.g. `Ctrl Shift Enter` or `Ctrl-G` that calls `notebook:run-in-console`. https://github.com/jupyterlab/jupyterlab/pull/4330

"In Jupyter Lab, execute editor code in Python console" describes how to add the associated keyboard shortcut to your config:
https://stackoverflow.com/questions/38648286/in-jupyter-lab-...
Calvino, Invisible Cities — human life is so rich in complexity and detail that an infinite number of projections can be constructed to study slices of it, that are each worthy of their own story

Hesse, Steppenwolf — read this at an angst-filled time; the way this book builds and reconciles the conflict between two personalities that goes on within the main dude's head was extremely cathartic to my own life

Adams, the Hitchhiker's Guide to the Galaxy — introduced me to the inherent absurdity present in the modern world, technology, the scale of the universe, the condition of our own existence, etc, and how making light of it helps you grapple with it and live with it
I wonder how many masks would be floating around by now if there were no laws or public shaming for raising prices in an emergency.
How can you trust a company that is not even willing to roll their own basic solution? They will definitely be up and running quickly.
But you’d need to either send your million packets somewhere with enough memory (if you can do that, why not just send the numbers to the box with sufficient memory in the first place), and you’d need to be able to look at each input number and decide what sequence number to assign to the outgoing packet (you can’t use the number itself as numbers may be duplicated but seqnums may not, and you can’t have enough memory to know if it’s a duplicate without solving the problem. Also you won’t be able to have missing seqnums in the set of all packets you send, and wherever you send the packets won’t put up with you sending a million packets (let alone the 2^27 or so you might need if you sent every 8-digit number) out of order.
I think this would be great for all the professors/teachers who suddenly have to teach courses online. If the lecture can be made beforehand, then the teacher can just focus on addressing questions or problems on zoom/skype(or whatever platform is used for teaching online)
I am skeptical about the reusability of the media. How hard is it to clean all the dead roots out of it? How do you sterilize it for reuse?
That's... the point of a company? If this argument boils down to "Zoom to FB is bad because it gets Zoom paid directly or indirectly and FB=bad", then I think the same argument could apply to almost any business that advertises on FB (a large number of businesses).

If this isn't your argument, I apologize for misunderstanding. Could you elaborate a bit?
India Tries to Stem Migrant Worker Exodus Amid Coronavirus Lockdown
https://en.wikipedia.org/wiki/The_Death_of_the_Author
Man's Search for Meaning.
Riverworld by Philip José Farmer. It was a magnificent adventure and exploration of different philosophical ideas, especially for a teenager. It left me with the impression that even simple things can be mysterious and part of a bigger plan.

The star rover by Jack London. It helped me put in perspective some difficult moments and be a little bit more resilient. I also liked how much humanity and dignity the main character has, despite being held in jail in horrible conditions. I can say the same things about Papillon by Henri Charrière.

Neuromancer by William Gibson. Fueled my imagination and even gave me a semi-fantastical narrative to live by.

Ficciones by Borges. Like others said was mind opening.

Poésies by Arthur Rimbaud. A bit to play it off - and get laid - but on a more serious note I liked the rebelliousness and the romantic sense of infinite in his poems. I can still recall some bits of that "infinite".
It no longer says the same thing, apparently. No point in arguing with them about what it (allegedly) used to say "hours later".
We might have been lucky with the region and timezone we're in - australia-southeast1
The words "nuclear" don't appear in this wikipedia article. It does state, however, that Dönitz was closely wedded to Nazi ideology.
Would it have been rational to be short though? If people confused it for the real thing before you shorted the stock, why would one assume people won't keep making that mistake? It is obvious that anyone who buys the wrong stock because of the ticker has low or no information about the stock so what could make that change? So even if the current investors realize their mistake, there's no reason to believe more badly informed played won't keep buying.

Shorting a stock is only profitable if it has at least some informed shareholders that will react rationally when confronted with negative changes by selling their stakes. On the other hand, shorting a stock inherently full of irrational players and speculators trying to profit from them is contradictory, because you are betting on (deeply) irrational players being rational.
Is not marvellously fast, albeit x86 it's a crawl with these CPU context switches. MIPS emulation seems faster, much faster.
Agreed. WGU has been a good fit for me.
Initial viral load.
There would be no need to delete existing resources. Just prevent me from creating new ones until action is taken. For small projects in particular, I'd much rather have service taken offline and an email notification than even a $1000 bill. And $1000 is small in the scale of what you could end up with on AWS.
There is a small study / report released with 32 patients in Wuhan who were put on ventilators. 31 died.

I have not been able to find any larger case reports. Though on Tucker Carlson a few nights ago, a doctor on the front lines in NYC was interviewed and gave a similar report: If you reach the point of intubation and ventilation, the chances of survival is quite low.

A lot of these stats now coming out are going to be harder and harder to interpret going forward, regardless of the true numbers, as the media twists things around for their own political purposes. If ventilators turn out to be not the difference between life and death, even according to the raw stats, the media who wants to use lack of ventilators to blame one political party or another for the incompetency, isn't likely to tell the truth anyway.
It's great to read a sympathetic biography of someone like this, who in modern times would get labeled with a personality disorder and heavily medicated for it. Makes you wonder though about all the people like this that did not invent Galois theory.
Most of Berkeshire's debt is associated with their utility businesses which have very low risk and low margins because of safe multi-decade contracts.
Facebook, Google and Twitter Struggle to Handle November’s Election
Step out of your North American bubble and you will see that the oil states and the USA are widely condemned for their acceleration of climate change.

An impartial moderator would reflect "I don't agree with the sentiment but fair play".

I wouldn't mind if you shilled on behalf of the 1% for the destruction of the planet but not in a way that is intellectually dishonest with respect to its readership.
Yes, I think they're more of a curiosity for many hacker types, but they definitely do get used.

My Siglent SDG-2042X signal generator uses the same SoC, would guess it's using the PRUs to drive its DACs.

A member of our local makerspace used a PRU to drive a big display made with shift-register RGB LEDs (something like a WS2812 - can't recall details).

I have made a proof-of-concept interface to a fairly high end ADC that did a little bit of filtering in the PRU before sending the results to the main CPU.
Do-Calculus Revisited [pdf]
Possibly Teams video chat which seems to work better more consistently than Zoom or Cisco Webex for small groups. At least in my organization, we've seen a lot of folks move to it in the last two-three weeks.
Haven't worked with LimeSDR myself, but here's the paper that suggests that it's possible https://upcommons.upc.edu/bitstream/handle/2117/119623/memor...
Is it Congress making this decision, or the lobbyists for the AMA?
State-by-state model of hospital bed and ICU demand
From a Washington Post article[1]:

> A state official, who spoke on the condition of anonymity so he could talk candidly, told me New York needs help with digital tools directly related to the virus, such as building infrastructure for testing and scheduling. But officials also need to improve remote access to government services that could see a spike, such as unemployment services.

[1] https://www.washingtonpost.com/news/powerpost/paloma/the-tec...
Attendance App
That's the reason I never went with cloud hosting. No kidding.
It's a fork of GIMP with a different name, basically.
Predictions for the Covid infected political economy
Attendance Management Software
do closed-source image editors like photoshop have a friendly plugin architecture?

is there an OSS ecosystem already locked onto adobe, or is there an opportunity for gimp / glimpse to become a platform as well as a batteries-included product
More worrying is that a lockdown that started recently will not be reflected immediately in any statistics -- it takes time for that. If I understand correctly, the lockdown of Wuhan started as they reported only 23 deaths and was more drastic than any other. The growth in cases however continued afterwards for around a month.
Many key variables change the outcomes significantly. I've heard epidemiologists talk about reducing the "populations" down to things like schools. But then they assume "everyone interacts with everyone". Hence they predict very high infection rates. Michael Levitt takes into account our typically small social circles and predicted Chinese "end" accurately (2-3%). The message is of course, physical distancing works and with our personal circles rather small, it works quickly. I am looking for Levitt's published algo but no sign, I'm going by reports. He is a Stanford Prof so likely legit.
Americans should learn the rest of the world doesn't go around them and GIMP is not offensive to the 90% of the population which just has a basic/technical/specialized English level with zero knowledge of the BDSM jargon.

If some Spanish guy named the image editor as "cojo", no one would care. Albeit it would be even worse commercially (cojo means one-legged, but also can mean unfinished or unpolished, as for lacking a base).

Also, bonus track: it can also mean the first singular person of the verb "coger" in the present form, which in Spain just means to grab/to take, (I grab/take for "cojo") but it means "to fuck" in South America. We in Spain are trully aware of this and no one cares to switch from "coger" to "tomar" in order to talk to the rest of the Spanish speakers across the Atlantic. They know our "coger" well and they are used to it.
Its Begun: Ireland to roll out voluntary phone tracker app to track coronavirus
The 5.6 Linux kernel has been released
It was worth it! Though, if the HN crowd doesn't remember that story, I'm not sure anyone would.
Well, as long as we can agree that shitty bytecode interpreters are not the way to go ;)

I think AOT/JIT as a dichotomy is stupid, for what it's worth. Why shouldn't I have e.g. both profile guided optimization and JIT in the same program?
Typo for 'solar'?
AWS should have a cost cap. Set a max spend value and shut down all servers if you spent it.
Golang Quirks
I read an analysis somewhere (anandtech?) which suggested that a lot of the performance of Apple's chips could be attributed to them having a really large / fast cache system.
When I raise a meeting in Outlook, I get a Teams videoconf button and attendance etc will all be managed via Exchange on-line. I can record the meeting and have it shared in the channel as part of the process. There are beta features that transcribe the audio to text, as well.
Can you elaborate on why this is a problem? I'm fairly new to docker (and not a programmer / dev), so I'll take any tips I can get!
GCP and GSuite had outages this week listed on their status pages.

AWS has been rock solid for us in the 3 regions we operate in.
> https://en.wikipedia.org/wiki/Deaths_in_2020#29

That wikipedia link has 108 references to COVID-19, wow...
Fractal kinetics of Covid-19 pandemic
The 0.1% only go to Rhode Island during yacht racing season in Newport. I wouldn't worry about the three of them going to RI during all this.
Linking Paul Graham's Essays with RoamResearch
I'm doing this little experiment on @RoamResearch , uploading and linking all Paul Graham's essays. If you want to play around and help send a DM to @fpetra_ on Twitter with your email and will enable edition for you.

Link to essays: https://roamresearch.com/#/app/fpetra/graph
Link to tweet: https://twitter.com/fpetra_/status/1244404974244823043?s=20

Would love to hear if anyone finds anything new on the future.

Stay safe!
John Prine Hospitalized with Covid-19 Symptoms
We don't even know why seasonal flu occasionally kills healthy people.
Indeed. It attempts to be a more sensitive name, which I appreciate, but it ends up being a pure negative for the vast majority of the planet save for ~500 million people, as it will lead to appellation and branding fragmentation that will make using and learning the software more difficult, all in order to appease anglophone sensitivities. Anglocentrism in tech as it applies to user facing elements is a very big problem in my opinion.

The name is fine.
It's Rickover's concluding paragraph I find most compelling:

Yet it is incumbent on those in high places to make wise decisions and it is reasonable and important that the public be correctly informed. It is consequently incumbent on all of us to state the facts as forthrightly as possible.

That resounds today, especially with a novel current rapidly-spreading challenge, and responses around the planet which fail all three of Rickover's admonishments.

The essay itself has long resonated with me:

https://old.reddit.com/r/dredmorbius/comments/28q61o/hyman_g...
US Carriers will repeat History in following the usage of the British Dreadnoughts.

In WW1, the Dreadnoughts were too valuable to be risked. So they were really only used once, in the non-conclusive Battle of Jutland which only lasted a couple of hours.

Millions of Pounds (the equivalent of Billions of Dollars, in today's money) were wasted on ships that were locked safely away because they were too valuable to be actually used in combat. That money could have been far more usefully employed elsewhere.

The same can be said of today's billions of Dollars wasted on useless slow, very expensive targets (= carriers).
The problem with that idea is that the application of a ventilator is far more nuanced than inflating a car tire. A home-brew ventilator could kill you faster than the mucus (and likely in a horribly painful way, for example, causing your lungs to bleed internally).
The biggest issue among my family and friends are the social engineering questions that strangers ask when on Facebook/Twitter/etc. "Hey what School did you go to as a child?", "What was your first car?". Those kind of innocent like questions that older generations just answer without thinking too much about.

That and explaining two factor authentication and password management, thankfully the latter is not much of an issue these days thanks to browser-integrated password managers like Bitwarden.

As a community trainer, I do a lot of explaining and development. I've found that simple, concise, straight-to-the-point dot points are the key to getting the message across. Perhaps have a short explanation about a topic, and the dot points explaining the fix, or helpful hints.

Definitely keeping an eye on this one and if I can contribute in any way I will.
A Better System for Communication
If you're shopping for cloud providers, nobody gets fired for picking AWS. Microsoft is if you're looking for email, spreadsheets, and desktop publishing.
I've done a fair amount of timing-critical design, including control of stepping motors and encoders for specialized uses. My experience has been that "real time" programming on a mainstream computer with an operating system is a headache, if it's possible at all. It's just a lot easier to do that kind of stuff on a mid range microcontroller, where the processor has exactly one task and predictable sequencing of operations.

Yes. This is just a "keep motor A in sync with encoder B" problem. That should be on something at the Arduino level, although you might need a faster CPU version. Something with no caches, no superscalar, just dumb static memory and fixed-time instruction execution. Linux would just get in the way. The loop that keeps both sides in sync should probably be running around 1000Hz or so. In one of the OP's rather long and numerous videos, he mentions 10Hz not being enough. Right.

If it needs a user interface, that might be on a separate computer, with an interconnect to set the ratio in the motor controller over I2C or something equally dumb.

Also, you can get stepper motors with encoders, so you can tell if you missed a step and correct. You don't have to use a servomotor, which seems to have complicated this project. Shopbots and Tormach mills use stepper motors with encoders.

Many people have converted existing milling machines to CNC, and there are kits for that. This is a much simpler project.
World Health Organization App Is Built with Flutter
This was a problem when recordable CDs were first available. The retail CD writers had really small buffers, and a contemporary PC could barely supply data fast enough. If you touched the mouse while recording the CD instantly turned into a coaster.
UK's gov. believes China could have 40 times more Covid-19 cases than it claims
I'd love to make such a benchmark, but I won't because I don't have enough money to justify buying a Mac. If you send me one I'll port the rendering engine over and do the benchmark, though.
Broad transforms research lab into large scale Covid testing facility
Why do they call them investors? People who haven't even briefly read financial filings for the company they are going to buy? They are called speculators, not investors.
The user says it's bizarre, but it's probably related to cloudflare engaging in censorship on the web.
Definitely all six of them should be taxed more.
> I can't force users to use reasonably long passwords.

But you can, apparently, force them to use passwords that meet whatever other weird criteria you choose. So this is a statement of policy. You've decided by policy to allow "agkxA1"† but not "V+0mCx&3LmgyC" (because the latter has a "duplicate letter C") and that's crazy.

> Social engineering, dictionary attacks, rainbow tables, password lists, guessing and so on are all much bigger concerns.

Since you enumerated them let's run down the list and actually examine what they are and how your "no duplicate characters" rule addresses them or doesn't.

Social engineering: bad guys persuade the user to give them the secret. Only brick wall UX works well here, so that's WebAuthn / U2F and similar. Your rule makes no difference.

Dictionary attacks: bad guys have a list of passwords to try. Some of those passwords have "duplicate characters" and so are eliminated by your rule. But others do not.

Rainbow tables: it's weird to call out Rainbow tables specifically and suggests you're cargo culting. The Rainbow table is just a very specific optimisation of a time-space tradeoff attack on password hashing (the main thing salt mitigates). Your rule actually makes things marginally easier for attackers in this scenario, again if passwords are short you lose, if they're long enough you don't gain anything.

Password lists: You already listed a dictionary attack. A password list is just a dictionary.

Guessing: Guessing is a brute force attack, the same thing you said was "least effective".

Needlessly making your software more complicated is the way it can lead to practical vulnerability, nobody is going to be able to explain this to your satisfaction and so all I can do is recommend that people avoid it.

Your "add characters from different classes into a pool, then shuffle it to make the password" approach is just slightly worse than actual random long passwords, but the added complexity to make it slightly worse is the problem.

† Actually this isn't allowed, the algorithm actually used insists upon putting at least one character of each class into the password before any others are added. But this far too short password does obey the "No duplicate characters" requirement.
Introducing acoustic absorption to the room like an anechoic chamber isn’t going to do much for sound isolation. If you want to prevent sound getting out you should seal up your room to make it as airtight as possible. This usually means sewing up the weak points such as gaps around doors / windows. You can also introduce more background noise in the areas where you don’t want others to listen but ultimately you might not have control over those spaces
> The biggest issue among my family and friends are the social engineering questions

That's a really good point, it should probably get its own section.

> Perhaps have a short explanation about a topic, and the dot points explaining the fix, or helpful hints.

Yeah; I tried to avoid long paragraphs but may've still gotten a little too verbose in some spots. The hope was that the table of contents would function as a sort of bullet point-list, where people could skip straight to the things they haven't already heard about.

> Definitely keeping an eye on this one and if I can contribute in any way I will.

Thanks!
Imagine being half the commenters in this thread and getting so incredibly angry about people not liking a software name, so they decide to fork it. Isn't that the entire point of open source?