skysight-inc/HackerNews huggingface dataset:
Let me work from home from a low cost of living area, where there is an inexpensive coworking space where I can work with others and have camaraderie, but also build a professional network (getting hired is who you know more than what you know). My coworking space might even have some gym equipment and showers for during lunch, as well as free parking, but also be close enough I could ride a bike if I was feeling ambitious. If my gig doesn't work out, because I work with others from other orgs, I can find a gig elsewhere rapidly that also supports remote work (or pickup freelance work). WFH is a misnomer, a poor term. People want flexibility, so give them flexibility. "Work where you want, when you want, as long as the work gets done."

This is what I do today. I eat lunch with my wife and kids, and I am always home for breakfast and dinner, but I have space to focus on work (it is crucial IMHO to separate your work and home spaces, based on six years of remote work) and an area to have meetings if needed. There is no reason this model can't scale up; less WeWork, more Mr Money Mustache's coworking space [1]. Some travel might be required occasionally, but I've found all remote roles and orgs experience this; it's the entry ticket for having an amazingly higher quality of life compared to an "on site" role.

Alternatively, I know people who work 8-9 hours in an office complex with 100 mile round trip commutes. Hard pass. You want help building a coworking space? I will help you build a coworking space. This is the future of work.

[1] https://www.mrmoneymustache.com/hq/
Seems like a "Library of Babel" type of thing. I'd have to read the full paper for how they find the subnets, but their mere existence is not so surprising. There's a huge sea of possible subnetworks. Basically SGD is replaced by whatever procedure you use to traverse the space of parameter subsets. Definitely interesting direction.
Choosing an architectural design simply because it makes data warehousing easier doesn’t seem like a good enough reason to me.

You give examples of all the Big Tech having such shared DBs but that seems like more of a reason to not use that pattern. Good DBAs are hard to find and not many people choose to become DBAs anymore. Big Tech can hire the experienced ones since they can compensate them pretty well; most companies can’t. The shared DB therefore becomes a critical bottleneck to the business.
> I believe they said the additional testing will be ready Monday, some places were ready Friday.

For those places not ready by Friday, I wonder how much effort was put into being ready by Saturday or Sunday instead of Monday...
Levered versus Unlevered DCF Statements Drastically Change a Company Valuation
> I honestly can't think of another feasible event that would cause the same level of slowdown that you saw last month.

A war where shipping was disrupted would be much, much worse.
SV companies are constantly trying to find new ways to push the "life/work" balance as solidly an inextricably towards "work" as possible. Coercing you to be in SV shows you're committed to that, and are willing to sacrifice attachments you might have to family in other areas to give it all to the company. Making you be on site in SV gives them access to so many more work-squeezing tactics. Free lunches! (less personal time during lunches and you're talking about work at lunch anyways) On-site laundry! (less time you're doing mundane chores, more time you're working.)
I've done this in a team where we were spread across two offices. A TV on the wall showed the other office (on the other coast). We called it the wormhole. I can't remember it being useful in any way
If you’re an experienced programmer, with some understanding of C, I recommend: “Expert C Programming: Deep Secrets” by Peter van der Linden.

It’s one of the best books in the world. About anything. Ever.
>I suspect the barista jobs are easily automated.

Its called a coffee maker. And yet, Starbucks persists.
Yes, hundreds fewer Chinese will die from the virus. Maybe thousands fewer.

Of course, the CCP has killed millions of them itself in order to maintain power, so there's that to consider.
It's a "hash of a small search space" problem.

Here's the best I got:

1. Each client will sha256 hash their space-time box (lat,lon,timestamp each rounded to some suitable size). This is their space-time box hash.
2. Each client takes the first N bytes of their space-time box hash and registers it with a service. This must occur within M hours, to limit after the fact analysis. These are privately stored on the server and deleted after R days (R ~= 14 for corona virus IIRC).
3. Each person can blacklist certain places, like their home from getting reported. When home you probably know who you interact with, and don't need software to help. Also times, most people can probably recall who they sleep with so bedtime->alarm doesn't need to be tracked.
4. Someone gets sick. They can now choose to report and share their fine grained location history with the service. Ideally people choose to report and share for the sake of public health. They (or realistically a trusted healthy person) can shift through the location stats to see if there's any locations to skip (again, at home and sleeping times probably don't need to be reported as most folks recall who was there).
5. The service records the fine grained location data and notifies the app for everyone who reported a space-time hash prefix that matches. This will notify lots of non-matches as we only reported the first N bytes.
6. Each notified client then looks at their space-time hash and sends additional bytes to the service, checking if they match one by one. If a mismatch is found the client stops. The service refuses to allow this type of lookup except from clients that previously registered a matching hash prefix.

Someone needs to do the math to pick a good value for N and others.

This provides some protection from the service deanonymizing people and tries hard to only share matches with clients that were matched.

How's that work?
I don’t understand. Does the fact that the author of the project in question is antirez change anything about the authors experience?
Going to break the rules here and call you a fucking idiot.
For me, off the top of my head:

- Explorations of meaning

- Delving into the incredibly strange nature of reality

- Musings on the nature of politics and religion and it's relationship to human nature and evolution
When I stated something very similar to a friend from Alberta, he said very confidently that the province has a very well diversified economy. I can hardly believe that, but he's a highly intelligent individual and I didn't have the numbers to argue otherwise, so I let it stand without a further challenge. Since you seem to agree with my point of view on this, would you mind elaborating on how you would show that diversification was needed decades ago?
Losing a talented scientist to a rash decision could cost many more lives.
This is more like a season long blizzard.
What does stopping the world economy entail?
So the system goes to jail if it doesn't enroll all school aged children? So the system decides which children go to public schools, charter schools, private schools, or homeschool? Of course not. At it's very core the responsibility for a child's education falls to the parents. Even if you send your kids off to school, you still need to be involved to motivate them, help them with assignments, etc. You can even see that the most influential factor in a child's success is whether or not the child has 2 parents (Harvard study).

Yes, you can take into account opportunity cost. However, that won't shift the responsibility, it's just the outsourcing of the labor. You can see this in any power structure (corporate, military, etc).
One Rolex Short of Contentment
> Most benefits are unused and people prefer cash that they can spend on their own needs instead.

I don’t think most people prefer to buy health insurance on the individual market.
"A US government agency massively dropped the ball" should always be a possibility to consider.

Hanlon's razor: "Never attribute to malice that which is adequately explained by stupidity."
All the risk pools you want to be in are employer-affiliated right now, but the individual health insurance market would be a lot more reasonable if everyone moved there at the same time.
> an old bloke in a hut

Wasn't he OUTSIDE the hut?
Do any of these resources help with learning how to deal with:

1. The lack of abstractiom in C?
2. All of the pitfalls and gotchas: Undefined Behaviour, use after free, etc?

I've been writing Rust for a couple of years now, so I'm quite comfortable with low-level ideas, memory management, etc. But C still scares me because it seems so easy to make mistakes, and I also often find it hard to see the forest for the trees.

Perhaps C's just not for me?
Essentially pre-existing conditions (including ones the patient knows about but are not on their medical file) are a mess to deal with as they significantly spike expected costs. Healthy people have little reason for good insurance and unhealthy people are desperate for it. Car insurance is similar but that's mitigate by it being mandatory and even then pre-existing conditions (ie: accident rates) can spike insurance a lot.

You can deal with it I believe by making insurance mandatory for everyone, banning all groups plans and preventing pre-existing conditions from being taken into account. Probably need some more restrictions on the fifty other ways of gouging expensive patients by insurance companies. But then you basically have government run health insurance in everything but name.
Tesla Isn’t the Only Startup Disrupting the Car Business
In today's age, cars are a necessity in the US largely in part because our cities have been designed with limited amounts of mixed zoning in downtown areas. Many cities in the US were restructured around major highways and have yet to recover from this (Atlanta being the one I can testify for). Car manufacturers have had a very tight grip on USA urban planning throughout the 20th century[1], and the rise of suburbs and accessible (at the time) single-family housing outside of metro areas has helped solidify the presence of cars in the lives of many Americans. Furthermore, our federal and state governments have done little to move people away from cars, despite the fact that the US economy doesn't rely on car manufacturing like it used to.

I am pretty anti-car myself, but the last point of the post makes me think that the author hasn't seen how personal transportation plays in ENORMOUS role in the everyday lives of families who live outside of major cities in the US. I'm a young 20-something pursuing a career in tech, so I'm part of the demographic who is most able to avoid car ownership.

I went to school in the south, and got to see firsthand how many of the thousands of people who worked for my university were only able to get to their jobs because they owned a car. My school, like many others in the US (Virginia Tech, UIUC, UPenn, etc.) was out in the middle of nowhere, and was by far the largest employer in the county (and surrounding counties). My school subsidized a fleet of several buses to make public transportation feasible, but those bus routes often were 5-10X slower than personal transportation and were undersupplied and undermaintained, making it difficult to use them as true replacements to car.

1: https://www.youtube.com/watch?v=odF4GSX1y3c
Public health interventions and epidemic intensity during the 1918 flu pandemic
> Also I regularly find my commit messages got lost, since the reviewer squashed several commits into one.

This tendency toward nice, neat, clean, architecturally pure, and ultimately worse solutions runs deep in software engineering (and in humanity, in general (see e.g. the failure of pristine housing projects that replaced messy-but-functional slums)) and it's one I have to fight within myself, too.

I don't think there's any great way to combat it, though. You need mature, experienced developers on your team who aren't too tired and burned out to fight it.
While all these are true, they don't sound relevant to this job, as portrayed by the person who wrote it anyway.
I like your approach. And the blogpost's author does not even hint that the story told could mask an underlying issue at all. Which I find mind boggling somehow, but can we call this symptom whack-a-mole and what can be interpreted as anxiety-driven reasoning a cultural issue? Or is there a different, broader context that can wrap this up better that I'm not seeing?
How much of any oil production is unprofitable at $30/bbl? I don't think it is clear that even Saudi oil makes money at that price.

If the Saudis haven't been trying to flood the market for the past 5 years, I don't know what they are trying to do.
One effect that I’ve seen pretty consistently is that adding traffic lanes to a single-lane local road almost always slows down traffic. This is because every intersection needs a stop light.
One thing that struck me about Delphi, is that the business model has stayed the same for decades. If you want to access a remote database, you have to go up to the Enterprise edition, which costs US $4000 [1]. That's the real turn off for me. Why should a dev product cost more than, say, $300 these days just because I want to use a 'real' database?

[1] https://www.code-partners.com/offerings/delphi/
This is why I use Debian. You get to stick with a collection of software frozen at old versions that work together, but you still get security patches.

Sometimes it doesn't work so well, though. For example, Apache now has automatic Let's Encrypt support built in, but the version shipping with Debian Stable doesn't support version 2 of the protocol, and the Let's Encrypt servers are soon dropping support for version 1. Same thing with acme-tiny.
>In fact, it s documented that groups of 2-3 men, throughout world tribes, routinely killed and still kill those excessively violent individuals -- that gut reaction is what has helped us survive as a species.

that's just a political swing away from turning majorly corrupt.

one major difference between modern society and tribalistic societies is the idea of checks and balances.

tl;dr : what happens when that group of 2-3 men disagrees with you in some superficial manner, and that disagreement prompts their 'gut reaction' for murder?
Look up a legal concept called quantum meruit - you can be on the hook for things you didn't consent, on the grounds that your needs were not foreseeable and a reasonable person would have consented if they were conscious at the time. I am of course over-simplifying but HN isn't the place for a long discourse on medical litigation strategies.
Some of the shouting I quite like.
WFH causes a huge disruption in communications with mixed remote teams. Productivity loss comes from the communication friction that makes every interaction more difficult.
I beg to differ, the thing that make the original AMD64 chips so freakishly awesome was multiple memory controllers in a multi-socket system. That forced Intel to do something kinda similar but the Opteron line and then the Ryzen and EPYC lines have always been better than Intel in terms of raw memory bandwidth[1].

And when there was a clear need for the bandwidth, as in GPUs, circuit designers stepped up and created some amazing wide and deep memory bus architectures.

I would not be surprised to see AMD partner with IBM to utilize some of their EDRAM tech to keep themselves out ahead of Intel in the data center space. The more ways they can distinguish themselves, the more pressure they put on Intel's design teams.

[1] Yes, lookaside buffers and page tables in the Opterons took some of that advantage back, but it was still substantial.
if you had to guess.. what are your thoughts on why this was open sourced? everybody i listen to seems a little confused by the "why" of this specific action
Use NULL, this is what it's for. 0 will convert the the NULL pointer representation, but the NULL pointer representation is not required to be bitwise identical to 0.
I'm not agreeing with the pro-branding-person, but let's not make the mistake of conflating a bad day and diagnosable sociopathies.
While lots of organizations are not great, and some are even dishonest, something about the guy's tone suggests the demotivator from despair.com:

https://despair.com/products/dysfunction
Standard ML interpreter, with relational extensions, implemented in Java
If you want a quick way to test if your olive oil is actually extra virgin olive oil, get a green laser. When it passes through sufficiently pure olive oil the laser will change colour and become red, and then become green again when it passes out of the oil.

Obviously make sure you practice responsible laser safety, even for a cheap low-wattage laser.
I don't think so. Shipping, for instance, came to comparative stand still in 2009. Exports dropped more then than what was reported today for January, but it didn't have the same impact to the tertiary sector that Covid-19 undoubtedly had last month.
While this is a nice visualization of the SIR model (which is what I think this is), the lack of variation in transmission rates (and no small-world behavior, which is what we'd expect in many cases relating to the current world), makes this an extraordinarily crude approximation.

It's a cool visualization, but I want to be clear that, even plugging in exact values (if we knew them) for Rt and time to recovery will yield very different behavior than anything even close to the true distribution.
I'd argue a voice chat solution might be a bit less intrusive while keeping the warmth of human interactions.

Mumble, for example, is both excellent in sound quality and FOSS.
i'd also like to know this..
Two New Biographies Reexamine Hitler
It's a bit like stockbrokers in NYC. In order to be taken seriously by your peers, you have to spring for the expensive luxury Manhattan apartment. If you live in Queens or New Jersey and commute into Manhattan, that tells the brokerage you won't be hungry enough to work as aggressively as they need and you will be first in line to be fired.
And without a virtual dom and all of its overhead.
What the parent is referencing is the Republican strategy to defund government services, and then point to how ineffective they are, thus providing justification for privatization.

https://arstechnica.com/science/2020/02/amid-coronavirus-out...
> they had luck of having a third pilot in the cabin present

They did indeed, one who remembered that the solution to runaway trim is to turn off the trim system. This is something that is supposed to be a "memory item".

Note that all three sets of flight crews successfully countered the runaway trim using the electric trim switches. They were not overwhelmed to the point of not understanding that the trim system was the problem, as they were countering it.

This was so underwhelming to the first LA crew that they didn't even bother to inform the next crew about it, or even have the plane taken out of service and fixed.
Please stop with the disinformation. The govt didn't stop flights from China, it barred entry from China to non-citizens. The only reason our numbers of confirmed cases aren't much higher are due to a lack of testing. I think you know full well that just days ago Trump was saying in a press conferences that there were only 15 cases and the number would soon be zero, and likewise was saying at the CDC a couple of days ago that he'd rather cruise ships didn't dock and cause the numbers to go up.
> Germany

Now try Italy or South Korea. Germany still has twice as many cases as the US, and 7.5x as many cases per million of population (12.1 vs 1.6 CPM in the US). Proximity to Italy doesn't do them any favors. To their credit though, they have zero deaths.

If you order the stats by cases per million, the US comes in 40th, so containment doesn't suck too bad, compared to others. By deaths it's the 5th though - the main cluster basically took out a bunch of very old, medically problematic folks at a senior care facility. As the officials from the facility said, about 7 people die there per month under the normal circumstances, but this month they were additionally hit with the coronavirus. Bad luck.
That you conflate “async IO” and promises may be why you’re in this hole in the first place.

Async IO uses promises to abstract out it’s select (or moral equivalent) but promises are not async IO. A weirdly prescriptive attempt at dictating what these are “for” don't do much to obscure the thing—they speak for themselves.

I’m still really confused why a callback-hell topographical sort and process would be somehow better than a cache, a lock, and a breadth-first search—not least because it’s easier to follow and is also, anecdotally, faster—but clearly these mysteries are just plain beyond my pay grade.
This idea reminds me of Apple’s approach to Find My offline device: [1]

> Find My can help you locate a missing device — even if it’s offline and sleeping — by sending out Bluetooth signals that can be detected by Apple devices in use nearby. These devices then relay the detected location of your device to iCloud so you can locate it in the Find My app. It’s all anonymous and encrypted end-to-end so no one, including Apple, knows the identity of any reporting device.

[1]: https://www.apple.com/icloud/find-my/
Our demographics have diverged because we are living longer, marrying later, having kids later, having fewer kids and pursuing more education. With 7 billion people on the planet, there's a lot of pressure to have fewer children, not more. Some of those two person households are empty nesters whose kids have moved out.

The relatively high percentage of nuclear family homes post WW2 was a historical anomaly and it's simply not sustainable.

So, no, that's not actually a better solution than "Let's build the kind of smaller homes in walkable neighborhoods that used to be the norm before we stupidly zoned them out of existence."
> Would the data-access layer not them become the development bottleneck in such scenarios, meaning that it doesn't scale as well as SOA?

In terms of development, no, the data layer code grows sublinearly with the with the size/breadth of the schema/data. The data access layer is not much more than a database (plus usually, to enable event-driven programming, some semblance of subscriptions/notifications when data in your query changes). But it's fairly generalizable, and doesn't depend on the size of the team or schema using it.

> Is O(N^2) really that big of a problem? It seems like the problem can be reduced to something simpler: developers cannot easily understand which services communicate with one another. If that is the case, would a visualization tool be sufficient?

It really depends on how complex the system is. At some point, a visualization stops being helpful. There's obviously room to simplify a SOA dependency graph to look reasonable, and many do this successfully. But DOA is another interesting option in the toolkit: turn the problem on its head and say: maybe there's no graph at all.
And its interaction with social safety nets in general.

Staying alone for 14 days in self imposed quarantine is a potential death sentence anyway for many in our JIT hand-to-mouth sectors of society.
If China thought the same way, we'd be seeing a hundred million patients by now, accompanied by a breakdown of social order. Clearly China didn't think so, so they clamped down on the disease as hard as possible (albeit after missing the initial warning), and they have the disease somewhat under control.

Same is happening in South Korea, Italy, and other places.
Yeah there is talk of conducting the conference via streaming. Ha!
The point is that there are laws preventing individuals from forming a group. A group is more than one. The laws disallow the many, which is defined as more than one, to make a group.
Cisco. They have networking infrastructure, VoIP, VPNs, and Webex meetings.
I’m sorry to say this but your site may only be appealing to you. Even though it will render on Commodore 64.