skysight-inc/HackerNews huggingface dataset:
The time for GitHub is over. I have moved all of my repositories away from there that do not depend on GitHub-only integrated services, and am migrating my DNS and domains/hosting off of those integrated services this week. You should too. If you work there, you should quit.

https://sneak.berlin/20200307/the-case-against-microsoft-and...

VS Code has had to fork to remove the unethical spyware portions within it placed there by Microsoft:

https://github.com/VSCodium/vscodium
The US fucked up testing pretty bad. There are many more cases than the official number.
Full disclosure: Dev Advocate for Square

Feel free to try out Square, but I'm going to be transparent in that any issue that you might be having with passing tokens from a front-end to your back-end for payment processing isn't necessarily going to be solved by switching processors.

It sounds like someone else mentioned that you might not be supporting Strong Customer Authentication (SCA). Additionally, just because you got a token and created a customer, doesn't necessitate that a transaction would be successful. There are many other factors that can cause a transaction to fail.

Sometimes the transactions fail for fairly vague reasons sent from the bank, so you'll just have a generic declined message. Your best bet is to attempt to root cause the reason for the failures with your processor. You want to find out if this is only for transactions with a particular bank, credit card network, etc...

If you're unable to root cause the failures with your processor, then that might be your actual reason for switching.

[EDIT] Not going to be linking out here, but you're always welcome to talk to engineers on our team in our community chat channel that is linked throughout our developer docs. Only adding this having seen an edit above regarding a desire to talk to an engineer.
Gives me a 502
Heroku Down Again Today?
There was an incident earlier today, and it seems like there's another one happening now.

https://www.heroku.com/

https://status.heroku.com/

https://status.heroku.com/incidents/1973
TDD is the key.

By using TDD methodology (structure your code to support it, not necessarily obey the principle head to toe), your code will be 80% of the way there.
A favorite book on this is Our Internal Conflicts by psychoanalyst Karen Horney.

Carl Rogers referred to congruence of the self, as we navigate to actualize ourselves against external introjections from parental / authority figures and society.

Both Rogers and Horney had concepts of an ideal self and the anxiety when we're strained by social pressures. The emotions are hard to articulate, and why bother, what's to gain in vulnerability? If we dare to say our feelings, we fear others will not regard us in a positive light. Our feelings will be hurt deeply. So, we shape ourselves based on the impressions we want the audience to see, which feels safe, but leaves us inner unease. We're not doing what we really want, we're pleasing others.

Another area to dig into is True self and false self: https://en.wikipedia.org/wiki/True_self_and_false_self

In Social Psychology, related terms and concepts include self-monitoring, impression management (https://faculty.washington.edu/jdb/452/452_chapter_07.pdf)

> And they have good reason to: In a game theoretic way, unless they’re already inundated with social bids

Social Exchange Theory and CL-Alt covers this in greater detail: https://smashtyn.wordpress.com/2011/04/24/social-exchange-th...
That's quite the fake news you got there. Trump said governors should feel free to provision their own if they have a faster pipeline, rather than waiting for the fed's orders to arrive and then have to apply, etc.

But to claim the federal government has not bought equipment it plans to distribute is a lie .
I would expect bitcoin to work properly with as few as 3 people... And any computer can calculate hashes.
I'd like to add a little more productivity to this comment by telling tailscale exactly what I would pay. I ran the numbers - I'd be $310/month for VPN access for my devs and staff. It would be my single most expensive SAAS contract per head. No.

Tailscale, if you're listening and are not too drunk on the patio11 "charge more" "i know what i'm worth" kool-aid: I am smack bang in your target market. Small to medium company, appreciative of wireguard, very security conscious, time poor, happy to spend money to make my life easier - but your pricing is ludicrous for what is essentially a VPN config manager.

I am not paying USD$10/user/month for google login to a VPN. That's more than I pay for actual GSuite. I have to justify, broadly, what I spend. Can you put yourselves in my shoes?

I suggest charging $24.95/m for 1 admin user, with 50 non-admin users free. $50 for 3 admins, 99 for 10, and so on.
I can sympathize. My partner also has students on the spectrum. Though she is at a mainstream school. Some of her students are even physically aggressive, I hope the parents manage okay and know that she's there to offer support as needed. This is a serious concern, but one that she has had no time to make plans for.

What these parents need is helicopter money to stay home and care for their families. In the case of the families of essential employees they need federally funded child care. It is a travesty that solving these problems isapparently so hard for our elected officials.
What worked for me was through word of mouth/utilizing the relationships I'd built up while trying to build a business.
You'd think that Microsoft would internalize that even they strategically are treating the OS as a commodity now, and wouldn't waste time on a platform specific UI kit (even if it's their own platform).

Also, fool me once...
The problem with bitcoin is specifically that it is deflationary. In over simplified macro economic terms when you have deflation it is in the consumers interest to not spend money, because the cost of a service or good will be lower in the future. So the longer you wait the more you save.

You have the same issue with Bitcoin, because it is deflationary it is in the holder's interest to not spend it, because it's future buying power will be increased.

So if you look at how bitcoin was distributed you have early holders that have a tremendous amount and have been rewarded for it.

Add to that speculation and you have this whole cycle ramped up on steroids, with huge swings up, and then down, and all the while the value continues to increase because it is designed to do so.

The problem was that bitcoin tried to solve two problems, but should have only solved one.

The first problem was how to transfer value in an untrusted network which was a great success.

The second, was unneeded, which is to make it deflationary as some sort of perhaps response to the inflationary world we live in.

But the reality is that the inflationary world was designed by economists so that wealth continues to circulate. Yes, there are still issues. Yes we have imbalance. But inflation does case wealth to circulate, though not as quickly as some would hope for.

In bitcoin, you have the exact opposite, wealth gets accrued to early backers and just sits there.
This is generally good advice, but there are occasions in which the signalling value of jargon, formality, or complexity outweighs the value of clarity. If your primary goal is to appeal to an audience that values formality, it makes sense to be formal. Clarity is important, but it doesn’t override “write for your audience”.
Certified Programming with Dependent Types (2019) [pdf]
That's an antibody-based test not approved for diagnostic use in the US, which is faster but less accurate than the RT-PCR ones currently being used.
absurd on its face
The flatten the curve meme has become toxic. Maybe it always was.

Have a look at a flatten the curve with actual numbers not cartoons.

Make sure the hospital capacity is seasonal and accounts for the fact nurses and doctors will wear out and supply's will dwindle.

Then say it softens the blow.
It is for us as well
Thanks for letting me know. I picked it because it was the first result in Duck. The second one was Forbes, but I figured with "Fraser" in the name it would be more Canadian.
Sounds typical: they fail inspection for easy-to-see things (e.g., lights missing or warning lights showing), and miss not-so-easy-to-see things (a small amount of leaking fluid).

One things I've heard people say, and which I would agree with, is that one of the reasons to keep your engine bay clean isn't for it to look pretty, but so that problems (esp. leaking fluid or oil) are more obvious. On older cars with dirty engine bays or undersides, it's a lot harder to see some problems because of all the grime. I have no idea if that was an issue with your car, but I can see it being a problem with a lot of inspected cars.
Second this. It still seems to be working fine... (actually, better than npm last I checked)
The issue is not sealing off the border entirely, but trying to reduce non-essential travel while keeping supply chains and essential commuter workers flowing. A person who's no longer able to make their weekly milk run to Bellingham, WA from Surrey, BC isn't going to try hiking across the border, but it'd be best if they could be persuaded to stop travel voluntarily without incurring the costs to essential traffic that come from closing border crossings.
Unfortunately most of the fees you are referring to are a result of consumer behaviour.

Most people use price checking sites to purchase tickets, and because people only look at the initial price tag and fees aren't calculated until the end.. budget airlines started gaming the system to appear even cheaper. (shifting costs into fees and away from the fare)

Since consumers won't change their habits, many or even most airlines had to adopt the same practices in order to compete.

If you've ever used a price checking site to search for airline tickets, you've likely contributed to creating this problem.
Why we created Capsule, and why we hope you will, too
If you can, use state machines, they provide a level of effective encapsulation otherwise hard to beat.

This menas ability to change specific behaviours wih very limited side effects.
Meh, Win32 forever.
The death of water cooler conversations
Plans are still fine, feeling ok.
What can be done without bureaucracy:

"Although far behind, the United States did work hard to get a jet into the air during the war. Lockheed was engaged to build a jet fighter, using the British De Havilland Goblin engine. Speed was called for, and Lockheed gave Clarence L. “Kelly” Johnson full authority for the project. He set up his special unit, the famous “Skunk Works,” with 23 engineers and 105 shop men, and he did 96 percent of his own fabrication and all inspection. Lockheed's normal development procedure of engineering conferences was by-passed; only 700 drawings were made; sometimes parts were made from a drawing, and sometimes the reverse was done: simplicity was Johnson's keynote. The XP-80 cost only 63 percent of the XP-38 prototype, which had been made by the customary system of development. It was accepted by the AAF only 143 days after the start of development, even though the engine had not been on hand until the 132nd day. After General Electric had designed an improved Whittle-type engine, the 1-40 or J33, the XP-80A was designed around it: the United States had a jet fighter and one of the best aeronautical designs in its history by the end of 1945."

"The most telling criticism of massed-manpower engineering practices is the record of the “Skunk Works.” Starting with the XF-80, this technique has been used periodically by Lockheed's Kelly Johnson to produce the U-2, the JetStar business jet, and the A-11 (F-12). The XF-80, it will be recalled, used 23 engineers and was designed in 143 days; the U-2 also used 23 engineers and took 80 days; the JetStar used 41 engineers and took 241 days; Johnson used 135 engineers to build the A-11, which was designed to go over Mach 3 at 20 miles high. This contrasts with the 3,500 engineers used to build North American's XB-70, which went Mach 3 at 15 miles high. Although it must be acknowledged that none of these aircraft are large, the XF-80, the U-2, and the A-11 all pushed beyond the state of the art, and the repeated success of the “Skunk Works” shows that effectiveness of the system is no fluke."

"The Jetmakers" by Charles Bright (yes, my dad)

Think about it - 23 engineers and 80 days for the U2. Kelly Johnson knew how to get things done.
The original question was what to do post-lockdown.

To be clear, lockdown is the only option for the US right now. But then what?
Privacy?

If the goal is only simply to get an accurate sum , then you're right; but I was alluding to how it can be done in a private obfuscated/trustless verifiable manner, and provided how that was done in a previous usecase.

I think this response/mindset is very telling of the Silicon Valley mindset FAANG vetts for and how it functions: get what data we need to repackage and sell off, consequences of privacy and disclosure responsibility be damned. When it blows up in our face we'll probably just have to sit in court and make this face [1] and pretend we didn't know better that we were doing creepy things with People's information, but promise to do a better job next time.

1: https://i.ytimg.com/vi/lpQwPCMTpKE/hqdefault.jpg
I'll counterpoint you and say my eye scanned the rings out to in and since the sequence is ISO-8601, like I prefer everywhere, it was immediately intuitive and VERY satisfying.

As opposed to mentally shuffling other date formats into largest-smallest order, or (however well trained and immediate the translation may be) looking at a standard analog clock, this fits my thought process so very very well.

I've seen in another subthread mention of klokers.com... if they adapted their concentric design to this layout I would consider wearing a watch again.
Well yeah, but why would the courts not be on board? Generally, traffic courts in this country automatically side with the cops unless you have a really, really good reason why the cop was wrong (or if the cop doesn't show up for the hearing). Traffic tickets are big money-makers for municipalities, so it's in their best interest to make it very hard for people to get out of them.
Google messenging app powered by Microsoft UI toolkit when
Developer of the browser extension here. Please ask any questions you may have.

I have been working on this extension for over a month. There is hardly a day when I don't come across toxic content on social media. Some days when I am down, I don't want to see such type of content, hence the development of this extension. I hope the community here will like the idea. If that's the case, I will work on improving the machine learning models and developing it for chrome and mobiles.

I am also going to make the code for the extension open source shortly.
You hardly need to read between the lines to understand why ESR is terrified of codes of conduct.

Or you can find that DF story where ESR's creepiness towards women was misattributed to RMS.
Serial fail-er here.

Start consulting with companies that have made it a little further down the road and learn from them.

Remember that not everyone has solved the same set of problems.

Find companies that have problems that you already solved with your business, and help that company by applying what you've learned.

They'll benefit from your experience and fresh approach, and you'll see what you can do with a different set of tools (more capital, better product, better team, etc.)

After working with a few companies for a few quarters, you might have a fresh outlook on whether to solve a new problem or join an established company.
In Canada, growth was slower for a while, but the number of (detected) cases has doubled twice in the past 5 days, which just about matches what we saw in Italy and the US once they hit 100 cases.
I mean yes, but no, but yes. For one, a lot of companies end up using Artifactory or similar, so npm is the source of truth but not the source of tarballs.

Didn't GitHub set up their own npm registry recently? Shots have been fired in this regard. Which, now that I type that out, makes me kinda wonder how amicable this purchase was...

It'd be such a shame if something bad were to happen to your lovely repository...
I think this is the big reason I'm excited about NPM joining GitHub. I don't trust NPM (I'm not fond of package repos in general), but tying packages closely to their GitHub source offers significantly more verification potential that a package is in fact comprised of the source code for it, and that it hasn't recently turned hostile.
It will likely result in some very interesting studies, like that of Marine Life in the North Atlantic after the attacks on New York during September 11th.
Using Music to Increase My Productivity
Have you failed at a startup & business and experienced recruiting as a business owner/founder / have you had skin in the game here?

Having failed 4Q19 at my startup, and tried finding work elsewhere, employers have rejected me left and right.

I'm no longer positioning myself as a founder/business owner, instead choosing a more traditional function, and deleting any reference to me being a founder / having done practically every single function.

Research out of U Oregon confirms my experience. https://business.uoregon.edu/news/job-prospects-former-start...
Confidential Transactions from Basic Principles (2017)
I might be new here but don't understand the hostility of these comments. Can someone chime in and explain?
Yup, Norwegian Air is about to go bust.
I'm using Terraform to deploy Docker containers. Terraform's docker_container resource has a lovely 'upload' feature which one can use to upload files into the container. I make Terraform load server config files (or use multi-line strings in the .tf file), perform variable replacement, then destroy Docker containers and recreate them with updated config files. All persistent data is stored in directories bind-mounted into the Docker container.

Terraform has some limitations. For example, one deployment cannot deploy hosts and their containers [1]. And there is no usable support for rolling deployments [2, 3]. So I've ended up with a 4-stage deployment: host-set1, containers on host-set1, host-set2, containers on host-set2.

I also use Terraform to deploy the servers to my laptop during development. Docker for Mac works well.

Someday, Kubernetes will get some usable documentation on how to do normal things [4]. Then I will use it for deploying containers, load balancers, and persistent volumes. For now, it's too big of a complexity jump over plain Docker.

[1] https://github.com/hashicorp/terraform/issues/2430

[2] https://github.com/hashicorp/terraform/issues/23735#issuecom...

[3] https://github.com/hashicorp/terraform/issues?q=is%3Aissue+%...

[4] https://github.com/kubernetes/website/issues/19139
For programming languages, there are several examples of commercially run package managers:

- the Java/Kotlin/Scala ecosystem is based around maven central, which is run by Sonatype, Inc.
- Go modules are hosted by Google. Previously, most libraries were hosted on Github
- Rust's crate index is on Github
- The Docker/Moby registry is run by Docker, Inc. (though that might be a stretch for "package manager" :))
Major mistakes of support agents and how to fix them
hardware matters here -- apple is probably going to launch some kind of wearable headset which will make these things a million times easier to bootstrap

also think of their screen streaming & radio expertise, they'll have a shot at dealing w/ the interference issues

hard to know if VR hardware is waiting for a software killer app, or if the equipment is not there yet

cheaper positioning will also matter -- need to locate the equipment, locate obstacles / other players, and provide VR layers on real-world objects. Varjo is starting to do this with built-in hand-tracking but too soon to say what tech can reliably scale to various physical objects / content.
Definitely some tension between the two. Maybe another way of saying it is that it's helpful to simultaneously work toward a specific outcome that you would enjoy or prefer, but not be attached to in a way that'd create resentment if it doesn't happen.

Doing this when it comes to investing in relationships seems to decrease the sense of pressure and increase the sense of possibility and fun.
We're in an area with high confirmed #s of infected and we have full time WFH employees.

I'm preparing to leave and already have an interview with another company.
Economy is screwed either way, but for the people it would be better if it goes slowly - then our healthcare systems can deal with it.

If it just goes unchecked exponentialy for 2 months then significant fraction of world population will die. Like 2-digit percentage.
In very simple terms make small pieces of untangled code. Think in terms of small lego blocks that connect and can be replaced and modified independently instead of tangled webs of logic.
If a country had already hit its peak, new infected travelers potentially infecting they came across (customs, transport, at their lodging) might cause new local flareups, no? At which point you might have to wait for a new peak to subside.
Yes, that seems like a good symptom to focus on for differential diagnosis.
"Works with your favorite cross-platform technologies."

Does this mean this can be used to create Desktop applications that work on Linux & OS X?
Is it really a pretext if it is the intent?
Sure. I agree. I think everyone agrees.

I suppose I just get skeptical whenever a solution has been proposed that is apparently a panacea to all of societies problems. When 'x' has been purported to solve everything for 30 years, I start to get skeptical about x has any bearing on whatever disaster occured today.
The original is: "L'enfer, c'est les autres"

As a French native speaker, "Hell is other people" is indeed how I'd have translated it myself.
Sounds like you've never had any life-threatening medical problems.
Yay more centralization! What could possible go wrong with critical components being hosted by one big corporation?
It’s not accurate to say this will not be enforced for residents.

From article:

> The order calls for the sheriff or chief of police to “ensure compliance.”

> All non-essential gatherings of any size are now banned, along with non-essential travel “on foot, bicycle, scooter, automobile or public transit.” People may travel for shopping for necessary supplies, accessing health care, and providing aid to family and friends who need assistance, and for non-residents, returning to their home outside the Bay Area.
I think that these two are causes rather then requirements. The fact that in our current culture it is awkward and socially wrong to "just organise that without a social excuse" and that we need "common activities and goals" to even consider socialization is why we are lonely.

Of course common activities and goals do help. But when they are the only thing, the relationship is destined to die the moment something changes.

But people who are not lonely tend to value relationships for themselves. They organize without excuse, send each other mails for no reason about ordinary life and call each other for no reason. What they do have is values that put priority on relationship and skills to keep them. There is also mutual reciprocity to some extend with helping each other and such.

A lot of these things are low-key stigmatized in some sub-cultures. The above is wasting time, just hanging around, just being social etc. See how spending a lot of time on phone was mocked - but it was reasonable way for people who dont have common activities and goals to keep relationships. The need for at least pretend common goal and important enough topic so that we dont feel like wasting time is more of symptom then the solution. Because it prevents us to keep relationship unless it is immediately useful.