skysight-inc/HackerNews huggingface dataset:
Communicate clearly with the business team about the consequences of churn: if everything is a top priority, then nothing is a priority.

There are multiple reasons for changing priorities.

Are there multiple business folks all generating requirements independently, insisting that their client is the most important? Get them all in a room to hash it out. Either they all agree on a ranking of the clients, or they each have to prioritize their own requests and choose a small number (say, 1-3) of truly critical requests to put into the engineering queue. If they can't agree on this, escalate to the CEO. If the CEO can't/won't prioritize, you're in bad shape. Your best bet is to make a judgment call as to which clients/features are truly critical and drop the rest on the floor. Be prepared to send out your resume if you make the wrong call.

If the clients themselves can't decide what they want, or can't communicate it effectively through the business team, you need face time with customers. If you have a product-minded engineer who is good at speaking the customer's language, include them too. The more direct exposure and intuition the engineering team has about what's really important, the more support you'll have in making those calls.
America is not going to adopt common sense social distancing enough to be able to let virus run its course. That would requires massive cooperation in good faith from both parties and most states. Looking how things go on, it won't happen.

You are more likely to see epidemic being used to disadvantage other side, to make voting harder for this or that group and massive amount of lies then cooperation in good faith.

Which would had negative implications for democracies in rest of world too.
I'm slogging through the Oxidize 1k video (singular. It's 4 1/2 hours as a single file) and noticing a bunch of things that I hope the next conference starts to figure out.

>Another issue that organizers should keep in mind is that virtual conferences maybeless forgiving than physical ones if something is not working as planned, such as a microphone notworking or the location of a workshop changing. Testing and rehearsing ahead of time mitigates these problems.

This is essentially a throwaway line at the end of a section and it should be its own section.

Get your presenters together ahead of time. Like a week ahead of time, and then again an hour before the conference. Test their mic levels. Have them show you the outline for their slide deck (so everyone has shared their desktop at least a couple of times). If you are recording the conference, record the rehearsal. Get people used to the idea that all the faffing about they do getting their system set up after their name is called is going to be the beginning of their video. So no faffing.

And something I picked up at a pretty large national company: You might actually want to have the MC and the coordinator be two different people. It's so much less distracting on a conference call with hundreds of people if it's one person's whole job to moderate the microphones, and maybe play a video at the right moment.

But now the moderator and the MC have to rehearse so that they can pick up on each other's cues, and they may need an out of band communication mechanism for that (or in this scenario, be someone they already live with).

Also, get your giant microphone out of the frame, even if you have to mount it in a weird way to do it.

And I'm not really sure what to suggest here, but it's worth thinking about how your slide deck looks with your face showing in a floating rectangle in the bottom corner. The recording of the first meeting may help you sort that out. For instance, color bar across the bottom of your deck? Probably a bad idea.
How to take Thread Dumps? 8 Options
Would be cool to have this for NY as well. I have this nagging suspicion that the press is only showing the small number of hospitals that are overflowing, and not showing the ones that are under capacity, to stoke panic and drive clicks. Similar to the "mass graves" bullshit they wheeled out the other day.

To see why it's bullshit, one has to do some basic arithmetic. Consider that if life expectancy in NY metro area is 75 years and 21 million people live there, 1/75th of the population, or 280K people die per year in NY metro area alone. That's 7671 person per day on average. At the time of this writing 7844 people have died of corona in the entire state, total. I'd bet good money a good chunk (if not most) of these people would die of something else if it wasn't corona, so that's not a "net" increase. If you want to tell me these deaths require mass graves, I have some fine swamp land in Florida that you might want to check out.
I personally don't have any problems with changing priorities as long as the cost/benefit calculation is done and some things that are easy for management to miss are considered:

* Developer context switches are expensive (both in terms of developer happiness and productivity)

* Forks staying off main branch are expensive.

* Components/Modules being half-polished due to changing priorities are expensive (both in terms of customer satisfaction and introducing technical debt)

So for me, who is in a similar position, it's always a dance between what clients want, what management wants and what would keep my developers productive and happy and my product technical-debt-free.

If there's something that my clients ask for and it's really easy to implement, I would often ask my developers to drop other tasks and implement/hotfix it. But I'll try to redirect some good feedback from the customer side to the developer because I know they feel exhausted by changing direction.
If you want to incapacitate yourself out of some irrational hatred for a programming language instead of just employing a tracking blocker like uBlock Origin, you kinda have to live with the consequences.
We used this for a remote company “happy hour” today. This was the most fun I’ve had with online video in a long time. We had a few “pods” that gradually merged and split throughout the event.
CCD cameras haven't been the preferred camera sensor for more than a decade at this point. The entire industry moved to CMOS a long time ago. You might find CCDs in use today in specific scenarios like where you need global shutters, but even then, you can buy CMOS sensors with global shutters that outperform those CCDs.
didn't see any info on how the "download list of infected people's keys" would work in the documents, but it seems like k-anonymity[0][1] would be a good choice for saving data on peoples' phones and mitigating the potential DOS threat.

Another way the DOS attack could be prevented is perhaps requiring you to get a QR code from a government or testing facility before you can report your keys as being infected.

0: https://blog.cloudflare.com/validating-leaked-passwords-with...

1: https://developers.google.com/safe-browsing/v4#update-api-v4
Tutorials Suck (2019)
I mean, its pretty obvious that enabling an option named no_spectre_v1 (and v2) is going to disable spectre mitigation. I feel like nobody should act shocked by this.
As someone who worked at investment bank for years, and would have had to go to the trouble of getting preapproval for any individual trades, it was far less troublesome just to rely on managed accounts.

So, yeah, just make them use managed accounts.
Wow, I was sure that COBOL is not being used any more since the new programming languages are just better in any aspect.

What's the reason that COBOL faded over the years?
It's futile to try to make a strategy that will work 100% of time and still return the same or better than a non hedged strategy. If it's a black swan event, you won't be able to predict it by definition. I'm not sure what you're trying to argue.
I wonder if there is a difference in terminology between the way I use microservices and the industry? I have worked on a number of systems, both monoliths and microservices, and when a service gets big enough (think Spotify or Uber) monoliths simply don't scale. I will agree that doing microservices before you have to is unnecessary complexity and what I would consider overengineering, however if the consensus is they provide no technical advantage I have to disagree, here are some that come to mind:

1) A monolith will have to consume a large amount of resources per request due to having all the models available at runtime. Lets say I have a system that handles 100 RPS but only 1 RPS uses that model, and that model is GB's of RAM and requires GPU, that means I will have to have this memory and GPU allocated for every request, making scaling much more costly. (Note: your mileage will vary depending on your complexity)

2) A monolith is a central point of failure, if I make a mistake in that service it can affect all of my requests, rather than just the request that calls out to that microservice, this is a difference between my entire service going down and just a feature.

These are just 2 I thought of off the top of my head, but I wonder why I seem to be out of step with HN consensus here.
Source?

I cited my source, above. What you're saying is news to me.

Without a source, I can only reply based on general life experience that most doctors are lazy and quick to prescribe drugs and surgery (or similar intervention -- in this case, ventilators) in place of trying to insist on educating patients and taking more low tech, often labor-intensive approaches instead.

I have seen all the handouts saying if you have allergies and respiratory problems, your first line of defense should be things like having wood floors at home instead of carpeting. Not once has a doctor ever sat me down and had a meaty discussion with me about my decor choices or similar. It's always been, at best, "Which drug is your favorite?"
Unfriendly comments are the least of their problems. The fundamental problem is their broken reputation system.

Questions are outright closed by people with a high enough karma even if it is outside of their knowledge domain. People who leave helpful feedback after a downvote will receive a retaliatory downvote in turn. People with massive karma will receive upvotes even if their answer is not a good one. To boost karma, it's better to be first than good, in general. New questions are closed and redirected to old questions with outdated answers. Non-native English writers get downvoted for grammatical errors, even if the question is fine. One downvote will result in more, as the mob piles on. Bringing up any of these issues in their "meta" results in downvotes.

So, Stack Overflow will focus on its moderation system and "unfriendly comments" while its entire system encourages a kind of arbitrariness that is itself unfriendly.
According to my prediction cumulative Covid death today will be 19200
Are you building your product for yourselves, or customers?

A roadmap isn’t concrete. You haven’t mentioned if you use agile methodologies or not, but sprints can buy some breathing time and deliver progress.

Once a feature request made sense to the product to add universally, if it wasn’t too disruptive, and depending on the feature, I might let clients vote with extra dollars to move it up the backlog.

Sometimes, a feature was requested by enough clients that hey might even split the bill on a extra body to get it done.
Timeoff Vacation Management
This is an advertisement
Is Michelangelo actually NSFW?

Is anyone actually at work anymore?
The projects I've seen inside of TCN seem aware of OpenTrace and the code / data they put out over the last few days, not sure if direct contacts exist yet.
"Your interviews are hurting my ego."
"How did they hire that guy? He can't code his way out of a paper bag!"

We (me included) protect our egos like our lives depend on it. Very few people have the balls to just admit the interview went terrible because of themselves, it's always the person on the other sides (interviewer OR interviewee) fault.
IBM will offer free COBOL training
The New York Times put out an article just yesterday[1] that directly addresses most of your doubts.

In summary:

* Substantially more people have died in both NYC and NY state than is demographically expected, suggesting a significant effect from the virus.

* Virus deaths are probably still under-counted, as bodies retrieved from homes aren't being tested. Patients with significant comorbidities may also be being mis- or under-counted.

I live in NYC, and all of my local hospitals are at the limits of their normal capacities (many have been able to expand their capacities, thankfully). The city has been asking for volunteers to come out of retirement.

To my knowledge, none of my friends or family have been able to get non-urgent treatment or tests for coronavirus symptoms; the system is completely focused on (and occupied with) treating those most at need.

Edit: I also forgot to mention: I don't know exactly what you're referring to w/r/t "mass graves," but I'm guessing it has something to do with Hart's Island. The city buries its unclaimed dead there; any uptick in activity probably tracks roughly with death's among the city's general demographics. It wouldn't be surprising for them to need a few more trenches.

[1]: https://www.nytimes.com/2020/04/10/nyregion/new-york-coronav...
It's not irrational to not want to run arbitrary, poorly sand-boxed code just to read some text.
We don't need safety nets, most people have good jobs and are only having trouble because they have no savings and didn't otherwise plan for a crisis. Good lesson in personal responsibility, keep my tax money elsewhere please.
Amazon Turned Simon Stålenhag’s ‘Tales from the Loop’ into a TV Show
"A serious problem in planning against American doctrine is that the Americans do not read their manuals, nor do they feel any obligation to follow their doctrine."

(Attributed to an unnamed Soviet Staff Officer)
Likely "try together" (context: learning)
He has another post where he runs a super low Res Wolfenstein on an ESP8266.

https://mcuhacker.wordpress.com/2018/03/06/esp8266-tvout-lib...
The restaurants could just offer delivery (in the US I've seen some Chinese and Thai restaurants do this). Where I live a lot of restaurants don't care enough about the commision to save by hiring a delivery driver (as in I've called because my friend was going to swing by to pick some up, and we got told to just order delivery off an app). On the other hand the more expensive western restaurants are more sensitive to delivery apps and offer their own delivery. It makes sense that they're sensitive to 20% or even 30%. English teacher asistants get paid around 25k/hr, and western places charge 100k-140k per dish. On the other hand you can get a meal for 40k at more local restaurants.

Strangely enough, a lot of milk tea stores are cheaper through delivery... A drink might be 50k or 60k in store or pick up, but through delivery apps they offer them for 20k-30k.
Note, browsers did disable some js features to mitigate -

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

Well the link you provide doesnt use SharedArrayBuffer, it is used as part of the exploit if you read the original paper (as a method to make a high resolution timer)
You are correct that it would only work at night since a majority of cameras out there have IR Cut Filters for daylight colour accuracy.

Not to mention the safety risks of strapping IR LEDs that are that bright at other people's eye level.
Your comment would make sense if GP had written "but writing kernel mode code is very hard and only really smart people can do it".

But they wrote something completely different. It seems to me like you just totally ignored their comment. What's the point of that?
Stocks are a sideshow. It’s not how members get rich. It’s not how someone worth nothing leaves office worth millions.

Look at book deals and board seats.
Update 2020-04-10:

* Fix DB reconnection logic

* Fix bug in status tracking
dang flagged and deleted this highly upvoted comment so I will repost:

No, we cannot all agree on that.

I prefer the American Convention on Human Rights, which states:
The right of peaceful assembly, without arms, is recognized. No restrictions may be placed not the exercise of this right other than those imposed in comformity with the law and necessary in a democratic society in the interest of national security, public safety or public order, or to protect public health or morals or the rights or freedoms of others.
> Why use true multi-cloud clusters?

> Two reasons: Disaster recovery and freedom from vendor lock in.

In my experience, those two reasons are almost never sufficient to warrant a multi-cloud solution. The costs for multi-cloud are enormous. Another commenter mentioned egress costs, but there are numerous other costs:

1. You've added a lot of complexity on top of existing cloud solutions. That complexity can make things fail in unique ways that may make some of your cherished reliability benefits moot.

2. You are always coding to the "lowest common denominator" of any cloud service, meaning you're missing out on a ton of productivity by forgoing useful services.

I'm just curious if anyone can comment that has experience actually using multi-cloud, and was it worth it?
Two approaches that can fix the root cause of mis-alignment between sales & product:

1) Teach your sales team how to pitch your product roadmap, so that customers are buying into the bigger vision. When customers are bought in, they will accept that they don't get their small feature because they will gain something larger faster. Sales LOVES when this is successful because then their deal can close faster.

2) Challenge the sales team to find at least 2 other customers that need the same feature before you agree to re-prioritize your product roadmap. This creates alignment between them & your need to prioritize the most impactful features.
Schrödinger’s Gray Goo
The US topped a 2019 pandemic preparedness index. So why wasn’t it ready?
US can demand data stored on any US based company's servers located outside US
Nitpick: Lack of PC is not uncomfortable. Quite often it is about telling things the person finds comfortable and that feel good - the ones that imply speaker is superior or that someone was always right about world.
In my opinion, one should _always_ try to get changes/fixes/patches applied upstream. Even if the still need some discussion/tuning. In the long run everyone benefits. Think of 1000 people maintaining their own fork of the Linux kernel.
Common grounds and uniformity - if every library were using it's own build system it becomes very hard to combine libraries. See c++ for example, when including a library you always have to either wrap the build, rewrite it to your build system or find a a way to prebuild. And every library is unique. Contrast this with other systems where you just add a line to your package.json file. Big red flag is that people come up with those header-only libraries or single .c-file only libraries, just to get around the problem of package management.

Language rules define dependency rules, that the build system is not aware of. For example transitive #include chains, requiring stuff like gcc -MMD to generate makefiles. This also improves IDE experience with suggestions on where to find imports instead of elementary error messages like "header file not found".
JAMstack – Authentication, Database, Async Data
IPv6.
> I'm not convinced by his theory about why using the tip of the chainsaw helps. Rather than just being the effect of fewer teeth, I'm wondering if it might have a lot to do with the "increased effective raker depth" when the chain goes over the rounded tip.

I dunno. Sounds plausible to me, at least partly. With the tip you've only got a few teeth trying to take out bites of wood so they get more wood per bite. As for the lower gas usage, it's probably partly like he says and partly friction. A vertical cut means your saw isn't working so hard ejecting sawdust, and you aren't fighting gravity. I notice he wasn't using any wedges with his alaskan mill set up, so the board is trying to fall into the blade the entire time. From the videos I've seen, it seems to be a step that a lot of people omit.

Also am I imagining it or is his chainsaw ingesting a lot more dust in the horizontal cuts than the vertical?
The article mentions a training class but i don't see any link to it actually. Would love to see this announcement from IBM
Good advice. And, yet, you've taken it pretty seriously to diss Clojure/Neanderthal and my blog post, mostly by talking about unrelated stuff and projects that the post didn't even mention. And while introducing these themes left and right you didn't even bother to show some code related to this topic, just a suggestion of great projects by cool people.

Yes, you showed the PyTorch code related to the blog post that confirms what the blog post says, but when I pointed out that the code has incorrect functionality (by missing some calculations) you didn't even bother to correct it, or to confirm that the code is good and that I'm wrong.

So, it seems that your standard is that it is enough for one side to throw bits and pieces around and call it a day, and for the other to run around and prove that their stuff is better than everything that could possibly be done in every technology.

I choose to stick to the theme. The theme is CuPy, NumPy, Clojure & Neanderthal. The related theme could be code in another technology. Great - write about it. But, even if every other technology were a million times better than what I describe in the article, it does not change the fact that CuPy and NumPy have the issue I've described.
Are you sure it's nonlinear? Looks like a system of linear ODE's to me.
The whole point is to consume communion Easter night, you can't do this at home.
yeah, wtf...
Your suggestions don't seem different from what the spec already describes. Tests are not immediate and the incubation period of the disease dictates that you have to share multiple diagnosis keys (days) of infected persons anyway. You don't have to share timeslots within a day, they can be derived from the daily key. Impersonation risk is unlikely, whatever health authority applies can just invalidate all newly identified keys from generating new contacts, preventing replay attacks derived from known infected with simple and coarse timestamps.
Fascinating ai usage. I could only have imagined these models running on phone chipsets.

Still not buying a pixel though.
My first response was in no way a flame war.
Team discovers a mechanism plants use to toggle on photosynthesis
Yes, you really need to follow death rates.

According to some claims up to 70% of corona infections could not result in observable symptoms.

However, if you take just dying people, it would not come as a surprise that they are so weak that the additional infection can produce visible symptoms and their death is attributed to COVID.

In some places in Lombardy (Italy) the death rate is clearly higher. You didn't need the army to transport coffins before. No statistical anlysis required here.

The analysis is further complicated that death rates vary a lot over the year even under normal circumstances. I don't doubt that in some countries a corona peak will be seen, but it will still take months to be sure how big it is.

https://www.euromomo.eu/ shows long term death rates in selected European countries.
Covid 19 had us all fooled.The real reason of low oxygen
Apple and Google Partner on Coronavirus Tracing Technology
Not relative to their responsibilities. The US federal government takes in about $3.5T per year and employs about 2m people. Private sector executives routinely get 8 and 9 figure comp for running organizations 1/10th or even 1/100th that size.

Also, remember that this is "in exchange" for anyone who assumes office to mostly forgo income from individual investments and I'd add things like book deals and honoraria after office. Someone mentioned Singapore and that's my example case here.
Your comments are dead, not deleted. If you turn on "show dead," you can still see them.

Also, flagging gets done by users. That's not a power reserved solely for mods.