skysight-inc/HackerNews huggingface dataset:
For the record I regularly hit speeds of >140wpm on 10fastfingers https://10fastfingers.com/user/1725123/ and typeracer https://data.typeracer.com/pit/profile?user=richivinsky

I switched to Dvorak about 15 years ago, and while I’m not going to advocate switching, I would like to provide one point of view.

I switched in high school for all the reasons people switch the Dvorak. Before switching, my QWERTY avg was around 60. Switching allowed me to relearn touch typing with a clean slate.

Now, 15 years later, I still regularly use QWERTY and Dvorak. But the contexts are different. I use QWERTY on my phone when typing with my thumbs, and Dvorak on my keyboard.

Recently I did an experiment with myself where I replaced all the keys on my keyboard with blank keycaps. Then I tried playing typeracer with a QWERTY layout. As expected, I consistently scored around ~40wpm.

However, if I allowed myself to look at the BLANK keycaps, it’s like a switch triggered in my brain and I was able to consistently type around ~60wpm. It’s like the visual input unlocked something in my brain.

When I type Dvorak, I use proper form, and don’t rely on the visual signals. I believe that because of this, my fingers have had to learn more deeply the shapes of the words as I type them.

One thing which I do is to type words up to about 7 characters as a single fluid motion. For longer words, I subconsciously chunk them into smaller parts, and type each of those parts in a single motion.

So my suggestions is to block all visual signals in whatever layout you use, and allow your fingers to develop a deep intuition about the shapes of words. Typing with proper form will definitely help, but the fastest typists in the world typically don’t use proper form. They just have really good accuracy.

Finally, I don’t think the physical keyboard matters that much. I would not recommend dropping >$150 on a fancy keyboard in order to practice typing faster. I use a fancy keyboard because I like fancy keyboards and how they feel, but that has very little impact on my typing speeds. I can be equally competitive with most off the shelf membrane and scissor switch keyboards.
Photos: Day one of the Bay Area’s seven-county coronavirus lockdown
No. There is nothing to adopt.
The author chose a new maintainer who is fixing the unsafe issues. It seems to be much better now, as well as working on stable instead of nightly, and the maintainer is much less "toxic" than the original author.
Do you mean to Rust from node?
I think an analogous questions would be, Does Google's ad business revolve around search? I expect most would say yes. They don't make any direct money off of organic links, but those are what drive millions of eyeballs to their ads every day.

Being the go-to place for open source code is what leads a lot of people/companies to GitHub's paid offerings.
I know it would probably go against what they're aiming for (distraction-free, no social media), but it would be an instant-buy for me if I could have an email client (IMAP, Exchange), calendar (CalDAV, Exchange), RSS feeds (along with popular services like Feedly, Inoreader or your own server) and why not a service like Instapaper/Pocket/Wallabag builtin.

Being able to do work-related stuff other than taking notes would be easier to justify the premium price.
It's 28.8.4 x64, downloaded straight from the website. (I duplicated his efforts; tbf, you could have, too.)
I think in such cases it's because people probably use upvotes as bookmarks to "read later" (...some day, for sure!)
People in Hubei are closing in on 3 months of lockdown. Other provinces not far behind. Are Americans really that uncivilised they cannot bear the thought of several months locked down in the comfort of their own homes?
It might be useful to think of unsafe portions the same way you would consider calling out to a C library from some managed language.

If you have one or two modules you're using that cal calling out to C libs, and your managed language is segfaulting, it's probably somewhere to do with those libraries, or how you're utilizing them (maybe a bad API or abstraction). Rust just lets you take that reasoning further in the case of unsafe, since you can see the unsafe code in the same codebase, it's basically the same language plus a couple extra features, and can be kept much smaller (at least in the case where the functionality is implemented in Rust).

Unsafe isn't meant to imply "don't do this", it's meant to imply you're giving up the safety generally afforded. It's like driving a car without seatbelts and airbags down the freeway, not like driving a car at 100Mph on a windy cliff-side road.

1: Or to the same level, if using unsafe to abstract over a C lib also
> Israelis are being mind-blowingly disobedient to instructions.

To put it delicately, encouraging citizen to homestead on land of questionable ownership... probably isn't the best way to encourage a culture of law abidance.
What about a bimodal model, people have a right to a reasonable volume of water. Companies have to both pay for the water (at the price-fixed rate) and have to acquire a right (like a ration token) to have water. People then would always be able to afford to buy enough water to sate them, but companies need to buy their tokens in order to get water. Most people would probably sell their tokens back to the water company, who would sell them on at a profit. But equally you could save them for times of water crisis when the token price soars and pay off your own water bills.

Tell me why this is stupid.
Video calling is a thing... not like it’s solitary confinement.

Also, grocery shelves will be full again as the stores limit per-customer amounts.
DOJ drops charges against ‘Russian trolls’ after they dared demand evidence
I actually noticed I had a few incorrect dates, about two weeks after I published the posts. One annoying thing about hugo server is that you can't see draft posts timestamped in the future, which makes it hard to schedule things. My stack definitely could use improvement in a real-life production setting :)
Thanks for the link.

The statement is prepended by a big “if” though, and is not a declaration of something that will definitely happen. “If we refuse to give medication to the US then they will drown in a sea of coronavirus”.

The statement is also preceded by complaints about how the US has been unfairly attacking China during the virus crisis.

I understand that you are not happy about this “threat”, or even this “potential of retaliation”. My opinion though is that the US is not altogether innocent in this. It would be best for everyone if this trade war and this “maximum pressure on China” policy ends.
Upvotes are not for the book, but the newsworthiness of the book.
Compared to octodroid this is missing my follow feed projects and people I follow.
Nice. Seems like a satisfying approach.

The ethical dimension has been a struggle for me. For reasons not relevant here projects I have worked on have tended to be either trivial or for companies whose ethics are actively dubious (business in my country is in general actively hostile to non-mercenary concerns). I've pretty much dropped out of dev work in large part for that reason.
Good. Expect to be quarantined for the next 3 months. Then you can be pleasantly surprised when it’s 2.
Writing a Low-Level Sound System – You Can Do It
i've been railing a lot lately against false dichotomies (because it short-circuits real critical thinking), but we shouldn't fall for framing this question as a left/liberal/democratic vs right/conservative/republican issue (i.e., tribalism makes us dumb).

yes, many people have overreacted: (over-)stating death rates with certainty, buying guns, stockpiling toilet paper and water, etc.

this is not the black plague. indications are that it's a strong form of the cold (many of which are also caused by coronaviruses), which should be taken seriously but not hysterically. the variable risk is that it's a new form of coronavirus, so we don't have a lot of data yet.

we've taken measures in many areas to both contain its spread and get that crucial data that will guide our long-term response. in the meantime, limit exposure, but don't get worked up or frenzied with fear. administrators are putting together economic measures for those who face serious economic risk. consider the next two weeks a staycation and loosely hang out with your family and (close) friends and chill.
Actually, there are units similar to this that update over Infrared (even non-directionally)

Best Buy use them as price tags:
https://www.youtube.com/watch?v=7aVoeDC-7MA
I have done much Java since I moved to full time Python/Node/Go. Guess I should give a try now. The Helpful NullPointerException is certainly a exciting feature.
This is not a correct summary of the article!

The article never suggests or discusses the potential of the bureaucratic problems at the HHS and the resulting delays to stoke or support conspiracy arguments. On the contrary, that part appears to be OP's own reflection on the subject and should not be attributed to New Yorker.

Source: Just finished reading the full article.
We call it social distancing now
These are deaths by a 1000 papercuts, caused by a combination of kernel/kms drivers, xorg & dri. Reporting these bugs is an issue by itself, since it's really non-trivial to understand where some of these problems are and how to report them.

One example I like to give is how for the better part of 2018, xorg+kms with (if I remember correctly) broadwell was new, caused random tearing issues that required to use the legacy i915 driver. The i915 had also other issues at the same time, causing blits in xrender to copy dirty areas of memory. Different issues popped up depending if you were daring enough to switch the dri version, glamour and kernel version.

This got eventually resolved.. but by the time I switched to haswell. Things got better on the kms front, until I realized I couldn't rotate the screen anymore. When this got resolved, the driver couldn't restore the screen after dpms blanking... This one is fixed on skylake, but on haswell still isn't.

... and so on and so forth. All this was on the lenovo x1 carbon (various versions), then on the x1 yoga (1st, and I'm now on the 3rd version).
Are you kidding me, how many people do you know who can put together a decent meal, let alone a tasty meal. Combined with the fact that people will stress-eat and stress-drink delivery food and liquor sales will experience a big-time boom.
I know this opinion gets thrown around a lot but after coming back to HN after a few years away the discussions have changed a lot. I feel in the past the downvote mechanism was used less frequently and debates were possible without them. It's still far better than a lot of discussion boards and like all communities growth creates change but as a heavy user in the past (I think I hit the top 100 users at one point) it's definitely much more 'reddity' now depending on the subject.
Correct. There needs to be campaign finance restrictions put in place, otherwise these media owning oligarchs and their networks will continue to have overwhelming control over democracy.
Gabbard is just a congresswoman and army major with a very modest background.
In general, forget about working at another startup unless you have a 6-12 month cash reserve and a plan for your next move when the startup fails.
> I embrace this temporary dent in our fragile democracy with no hesitation.

Unfortunately, it's temporary exemptions like these that allow the government to chip away at democracy.
Its good but it suffers from the same slowdowns as htop when there are multiple operations happening as it crawls through /proc
HeatingUp – The DraftKings of content. Earn cash for doing challenges
Shelter is a human right. Landlords aren't.
I've listened to a few interviews with Titus Winters on CppCast and gained a tremendous amount of insight on C++ systems development and software engineering in general (as well as Google's approach, obviously). IIRC he is a fundamental part of the Abseil project and hence has a deep involvement in Google's interaction with the broader open source and C++ communities.

If those quick talks were any indication, there will be a lot of value in this book for experienced developers.
I say this to be helpful, so please don’t take it as an attack. While initial comment added no value (e.g. that Google exists), but what I found off-putting was your tone. That, coupled with the comment[0] in your profile, make it easy to jump to a specific conclusion, right or wrong, about your intent. just be mindful of perception. FWIW, I struggle with this daily and often wish more folks would point out when I’m coming across in a way I didn’t intend.

[0] “I make it something of a policy to not look at things people say in response until at least a month later.”
Cool. I have a few questions:

How many people can you have in sessions simultaneously?

Do you use the shared whiteboard? What's it like for people without a stylus?

Any idea why it requires such an ancient version of Ubuntu (16.04)?
Whether that helps or not depends on how the script is called. Unfortunately. Better to check the result of the command and call exit explicitly if you want to be sure.
German Military Laptop Sold on eBay Included Classified Missile Information
The United States waived requirements for inspection for new hospital beds (thus allowing hospitals to increase bed count) and has ordered more ventilators and other equipment.
>All emergency measures should have sunset clauses.

I wonder if all laws should have sunset clauses. Even with as simple as murder there are needs for the legislature to discuss if the penalty is appropriate based on current science of rehabilitation and the edge cases like vehicular homicide handled in the correct fashion.
Not read it, but because it's Google I upvoted it.
Yet we have panic buying of everything

Initially, I got irritated with it too. But there seems to be no hurry from the govt in creating a vaccine, testing kits aren't widely available. When they do become available, it will most likely not be free of charge. There is no clear, coherent messaging from the govt. No clear instructions other than the basic "stay home, don't shake hands". The president is trying to buy the vaccine only for his countrymen from Germany...

How hard can it be to release accurate numbers, have consistent/clear messaging on the status, on what to do and what not to do, set up testing centers for free etc?

If this is the level of response for this, what can we expect in the case of much severe scenarios like the one you describe?

People are panic buying because they don't know what else to do.
Had my 10 year anniversary as an entrepreneur last year... lost track of how many attempted projects/side projects at this point, but incredibly proud of this one and having so much fun working on it with it my co-founder :)

With our model, we have influencers host challenges and share with their audience. We've had some awesome ones so far and more to come.

Almost all of our challenges are cash pool (everyone wins their piece of the total pool), but we also do winner-take-all challenges once in a while. We're currently running a winner takes all Quarantine Challenge and the prize is Toiler Paper & $100 cash... since we heard folks are in need of some :)

We'd love to run a 10-second Pitch Challenge if enough people here are interested! Let me know and we'll get it up ASAP!

Much love to all you creators - never stop doing what you do <3
As the sibling comment says, horizontal scrolling would be an improvement over the status quo. Pinch to zoom would be another nice win.

> Can you tell me more about what you use this feed for? You're talking about the one on the github.com home page?

Yes, that's the one I'm talking about. I use it to see who's starring repos I'm involved in, who's following me, and what the developers I follow are starring (the feed also has stuff about what people are pushing to repos I watch, but that is not interesting to me because I usually keep track of it by following PRs or issues). Just keeping track of what's going on in the world.

Also, now that I have your attention, please please read https://gregoryszorc.com/blog/2020/01/07/problems-with-pull-... and make life better for those experienced engineers who do per-commit reviews.

Finally, I found the feedback handling from the betas somewhat discouraging. At least when I tried it, it just emailed off and there was no follow-up at all. If that process was a bit more conducive, I might have given you this feedback sooner.
No, the symptoms are pretty clear:

Fever, dry cough, fatigue, sputum production, shortness of breath (dyspnoe), muscle/joint pain.

https://ourworldindata.org/coronavirus#the-symptoms-of-covid...
Coronavirus – What we’re doing and how you can help in simple terms
You say that, but at the white house task force press conferences they're setting the signal pretty clearly.

Reporter: "How long?"

Trump: "July, August, maybe longer."
If you’re interested in becoming a software engineer or are junior, do not read this and cargo cult it because many of these things will not be good practices for 99.99% of the industry.

Google has custom tooling, custom kernels, custom hardware, etc and legions of support at every layer of the stack. Complexity is not eschewed but it is rather embraced if it means some slight improvement in utilization or better looking latency distribution.

Those goals are not sustainable in normal businesses, even tech ones.

Google places very little emphasis on things like code readability and testability because it’s easy for them to do rewrites or just run tests on 1 million cores to shake out race conditions and locks.

Read this for entertainment but don’t try to blindly apply it to your work environment. Most of it will make you a bad engineer for non-FAANG envs.
Not all of the domestic businesses?

You need to ensure they now get their reward for that choice, otherwise you're rewarding taking the wrong decisions (for resilience) and then you're paying more to have a less optimal system. In a way, the companies making essentials that aren't struggling right now are the ones you should be supporting .. but we have to address the crises at hand first.
> My fear is that these debt fueled buybacks actually create perverse incentives among options holders who have a lot to gain from short term gains in share prices.

Reckless increasing your leverage is a great way to destroy equity value due not only to increased interest expense but also from the cost of financial distress which investors price into their models.

Which is not to say companies don't do that – there's definitely a wedge between what's best for shareholders and what's best for management¹, but there's no way around it other than having shareholders run the company themselves (which comes with its own set of issues)

1. https://en.wikipedia.org/wiki/Agency_cost
I’m pretty sure the police departments and judges aren’t going to be allowing evictions right now.
It’s useful to have a thick skin.

As a longtime forum user I generally assume many people are simply trolling. If I see a controversial and poorly supported argument I will sometimes downvote for this reason even if I agree with what their saying. I will also upvote an usually well supported arguments I disagree with.

However, I admit my personal bias makes me harsher on people I disagree with.
1. Try moving to WPF on .NET Core 3+ now.

2. Wait for .NET 5.

3. Try adopting WinUI 3+ controls as XAML Islands, one at a time until your XAML is more WinUI than WPF.

4. Eventually drop remaining WPF dependencies and declare it a UWP app.

5. Profit?
Has anyone used both Adobe Connect and BigBlueButton?

IME (remote tutorials, video and writing on PDF slides) Adobe Connect kind of works, but is pretty clunky and awful.

I'm interested to know how BigBlueButton compares.
See my response here: https://news.ycombinator.com/item?id=22610590
Key Channels and Tools for Remote Communication
>3 PhDs and posted by HBR

And people wonder why anti-'intellectualism' is on the rise. When you see this sort of stuff happening over and over and over again, you start to think that maybe believing people or giving their ideas more credit because of the letters after their name might not be a great idea.

I think its sad, the legitimacy the sciences brought to education and its institutions is being eroded and abused by non-science folks who dress up all their BS in scientism and use that legitimacy to push it onto others.
> The only real argument against it is that it would cost rich people money.

If that is your characterization of the arguments against UBI, you are not paying attention, and I am someone who is rather favorable to UBI (or a negative income tax). Your characterization of your opponent's argument is extremely disingenuous.
We, the national we, need to have hard conversations about what changes must occur to balance the needs of all with our ability to provide. This obviously means some people will see reductions, others will see increases. The net result is overall more equitable society. The longer we delay the more hardship we all will have to endure. The mere fact that we have gone decades kicking cans is evidence of a deeply broken society without foresight and without leadership. I am not saying we do not have foresight or leaders, merely that our government is failing to foresee and lead.

These changes should have happened decades ago. Every day we delay is another day picking the edges of the bandaid while the wound beneath is septic.

I can suggest my ignorant idealsof potential solutions and delve into the weeds over things but that's a waste of effort. The people have spoken, and they are saying they would rather suffer more than consider how else the country could function.
Paid Online Survey Junkie – How to Make Money Daily 2019
You live a very sheltered life if you think all humans need is video conferencing and stocked grocery shelves.

There is a huge world of stuff that cannot be done remote. Sporting events, construction, weddings, restaurants, building maintenance, manufacturing, and millions of other stuff. Stuff that is critical to keeping our global economy happy. Healthy economy == healthy people.

Ps: have any of the doomsayers spouting nonsense stoped to consider what bullshit it is that all the white collar people can remain “safe” at home while all the blue collar grocery workers and the entire supply chain that feeds it gets to go out each day and expose themselves to a virus so deadly we took these extreme measures? Kind of bullshit, ain’t it?
I think it also explains how Korea could have a very different tactic compared to many countries - test a lot more people right away, drive-in testing, then announce where infected people had been to etc.

Here, since all test kits are imported and we might stop getting them, it makes sense to really minimize testing.
Building Microservices on .NET Core
A non-paywall source: http://archive.is/uRXE6.

This doesn't seem to have any effects for anyone other than investors; so, this is probably not really relevant for HN as there's hardly anything in the story for us to discuss.
You've failed to comprehend the article and now you've failed to comprehend my comment. Facebook isn't simply 'giving bonuses'. Bonuses are based on performance. It's rare at a company that you will get 100% of your performance bonus. In this case Facebook is giving everyone a high performance score (and therefore a high % of their bonus) regardless of how well they performed.

For perspective: someone on a $100k salary with a 10% bonus might normally expect $4-8k bonus. Not it'll be $9-10k. Depending on how high the salaries are and how large the bonus %'s are the difference could be quite a lot.
Are you saying this as an ex-Googler / current Googler? Otherwise, please give some citations for some of your claims.
This sounds really promising! I hope this report find its way to the officials...