skysight-inc/HackerNews huggingface dataset:
> And now this. It makes me loathe Teams even more.

Yet, feature-wise, nothing comes even remotely close. Nothing Cisco offers (Webex is a trash dumpster fire), Skype for consumers is garbage, Skype for Business marginally better, and the FOSS crowd... Mattermost is a decent Slack alternative but no video calls, Jitsi is flattened against the video call capabilities of Teams and Asterisk can't even get a multi-party video call done. Zoom is video calls only, and appear.in/whereby too (plus Whereby tops out at 12 participants).

Hate to admit it but MS Teams is so far away the others might just call it quits, the only thing it would need to completely ditch Webex and S4B at my employer would be an easy way to invite totally random guests to video conferences and support for dial-in via telephone as fallback.
and when the answer is “hey, it’s GPL’d, here’s our source download link, fuck off we’re exactly following the rules”?

Licenses are not a viable solution to this sort of ethical quandry.
> I strongly disagree with that, "modern" web development values beautiful code over almost anything else

I would condition this to be:

> "modern" web development values beautiful code _that you can see_ over almost anything else

I wouldn't call apps that are run by transpiling code into another language so that it can be compiled into something else, that is packaged up and shipped around in a docker 'image' and then run in who-knows-how-many levels of virtualization in someone else's cloud, particularly beautiful.

I contrived a painful example, but if we're talking 'beauty' in terms of what you see in your IDE/text editor, then maybe you're right, but in terms of what an application is and how it's used/deployed? No way.
Antibody studies have proven that the headline numbers in pretty much every country are extreme underestimates.
The ‘Dancing Pallbearers’ Meme Is a Danse Macabre for the Time of Covid
This is pretty weak sauce, poorly written, and giving only superficial insight into Waugh's depth of character.

His diaries probably give the most insight, but if you only read Brideshead Revisited, you'll be a much richer person.
Old Disney stuff was dark. The fluffy versions are relatively recent.
This is definitely by design. The Cuckoo Filter relies on hashes of the input so there is a chance of collisions. My understanding is a Cuckoo Filter is a recent extension of a Bloom Filter, if you're familiar with those.
Oh, oops, I mistook it for libterm, which has a very similar site…
This is why I always use static_assert [0] to assert on the struct size in projects using C11+, or use a macro to create my own (using the negative array size trick) to cause a compile error if I can't use C11 as a sanity check for these cases. This saves a lot of potential headaches.

[0] https://en.cppreference.com/w/c/language/_Static_assert
I see where you're going with this, but a health problem which you are open about is often the kiss of death. Going by your theory, it means you'll never be able to make that sacrifice and you'll always have a different set of priorities...

But really what happens in corporate America is more brutal: "health problems" = weakness, and showing weakness is very bad.

A lot of employers prefer a mediocre employee who is there all the time to a stellar employee who has any sort of "defect." So actually it took me some effort to find employers who were "nice enough" to rate me only on my work output and quality rather than on some sort of law-of-the-jungle, survival-of-the-fittest thing.
>Google and Apple need to get their act together though, and just provide a contact tracing framework as part of the OS that is compatible

That's exactly what they're doing.
"In my case, I am willing to pay more to the local shop if everybody is doing it. If Im the only one, the benefit is lost but I personally pay the cost."

But a significant number of people should be wanting to do it - after all, the elected government wants it. So at least 30% of the people or so should want it, the ones who elected the government.

30% of people should be enough to keep some local shops afloat?

Also, I don't get the analogy of sharing travel costs. Shopping locally doesn't get cheaper if more people do it. Unless you build a huge mall, if that is what you want.
Try it out! Next time you shop, buy a gallon of distilled water and see if you prefer it
> And if you aren't perpetually happy all your life, it's not not that the universe is indifferent to human suffering, it's that there's something wrong with you.

How people respond to adversity and suffering matters.
Clickable link below[0] since OP appears to link to this discussion.

[0] https://goldenhourapp.com
Pentagon will have to live with limits on F-35’s supersonic flights
> On Mac this means all Teams notifications end up behind the native notifications.

On the other hand, native Mac notifications are nowhere as feature rich as the custom Teams implementation.
Yeah, I confused it with that. My mistake. (Someone should really tell them to not make their websites look the same!)
I had -Ofast in there but you can check that it's the same with -O2
did anyone get to the bit about fighting shield to shield?

> "I particularly wonder about this given Lloyd’s dismissal of fighting ‘shield to shield.’ The issue is, we have sources – Tyrtaeus most notably – who tell us that happened. If we cannot understand why, I might suggest that it is we, and not the Greeks, who are missing something."

I personally agree with Lloyd (Lindybeige). I dont think he was saying it never happened, just that it was uncommon.
I don’t like this argument.

Yes, your phone could be used to get information on you.

That does not mean there is then no issue with phones doing contact scanning and recording.

You can own a phone, acknowledge the risk, and not want to see that risk expanded recklessly.

The privacy systems “SEEM” ok, but any hesitation is rightfully earned. These companies and governments have abused trust and have not earned it back.

This is system a road paved with best intentions and should absolutely not be implemented until coivd19 is over and people can think clearly. The hard push right now for it is clearly not wanting to “let a crisis go to waste”.
>All of this contact tracing can be done in a privacy preserving way.

Explain how having every person you're in contact with being tracked by governments and corporations can be done in a 'privacy preserving way'. The very concept of contact tracing is probably the greatest violation of privacy I've seen proposed yet.
All decisions are gambles, if you understand that risks are on all sides.

Sweden evaluated the risks of not locking down vs. the risks of shutting down an economy, and made a gamble. We took the same exact game, but bet on the opposite side.

As I said in my comment, none of us knew. It's just becoming increasingly apparent, based on data, that we didn't need to lock down as much as we did. The places that didn't lock down and were prophesied to be screwed, well, they just aren't. That's a tough pill to swallow for anyone.

Just pointing out, we DID gamble. All of us did.

HN readers are in a bubble. Most tech workers had college educated parents, or are recent immigrants to the USA. They don't understand the bulk of the nation they live in, let alone what it's like to be suddenly unemployed or have your small business shut down. Therefore, they only saw the one side of the gamble, and are blinded and insensitive to the economic destruction we have incurred by "playing it safe" on the medical front.

I'm not disagreeing with the decision that was made. I'm disagreeing with doubling down on it out of pride and not wanting to admit we were wrong. We were wrong by the way. Keep that in your head, because it's true. The data is in. We were wrong. The rednecks holding "Don't Tread on me" flags, without any data, HAPPENED to be right on this one, because reality is messy and doesn't give a rats ass about your pride, or my pride.

I WAS WRONG. I THOUGHT THE LOCKDOWNS WERE THE RIGHT MOVE AT THE TIME. The data says otherwise. I'm willing to admit this, but not many on here are. That's what happens when you live in a bubble. California's horrible wealth inequality (top in the US) makes this even worse. I have neighbors that drive pick-up trucks and run small businesses that have been shut down. If you live in Silicon Valley, you probably don't.
Sure - but even then, how can such a policy be justified. They can not claim it is for the benefit of the people.
This is one of those things that is tough to discuss wihtout really seeing code. We might be talking about two different things right now. I can certainly understand the issue you are discussing, but I feel like I have been able to avoid it with this approach.

Another thing that I did not put in the post but that I tend to add-in to this concept is a 'dump my env' function. I will occassionally bundle this up and write it out when certain relevant issues or crashes happen.

def get_snapshot():
"""
Provides a snapshot of the current system configuration.

"""
return filter_dict(vars(module), exclude_predicate)

Very handy. From my ipython shell I can just hit config.get_snapshot() and understand the state of the world.
As a counterpoint, I'll recommend the excellent book Achilles in Vietnam. It explores Achilles' story in The Illiad and how it illustrates the stages he goes through while processing what he has experienced as a soldier.
HTML with a tiny bit of JavaScript is just considered not an option at all, by the designers and the business. They don't want a HTML form post when you delete an item from a list, they want the item to animate out. So if you look at it like that, then yeah it is probably more developer efficient to do it the modern way.
At frequencies greater than 0 Hz (DC) structures of two or more conductors can support transmission of TEM electromagnetic waves. At microwave frequencies and above it is more efficient to switch to waveguide (a conductive tube).
Sure, but look at how much governments resent the current limitations already. If they started mandating how doctors authenticate against the app and other processes that are wildly different between countries, they might end up with no countries using their framework.
i find magit even better, but of the non-emacs gits porcelains, smerge is way at the top of the heap.
Short term: user experience, even over developer experience, because user experience is the point of developer experience.

Long term: developer experience, even over user experience, because over a long enough time period developer experience drives user experience.
I'm sorry you suffered under oppressive government. But I would hope an experience like that would be to want to avoid measures that can lead back to it, rather than a suck-it-up-you-don't-know-real-oppression boast. Bluntly, you don't know what I've experienced and your assumptions ruin any authority you might feel you have.

> entitled to ask

And you end like this? Talk about entitled.
Because the language discourages it? Language, or pretentious Pidgin in this case, limits thinking.
It's not identical. Implementation matters.

It's not enough that a system has the capability to do something; Ideally it needs to be well documented, easy to use correctly, difficult to use incorrectly, repeatable, and have it's correct usage verifiable. With logging and monitoring available.

When you have a piece of software you want to sandbox.. how exactly are you going to do it? What are the steps? Are they going to be easy for other people to follow and understand what is going on? How do you know it's working correctly?

These sorts of things matter. Not just in terms of usability, but also security. Having the same limitations and kernel hooks underneath doesn't make sandboxing implementations identical. it's still very much possible to have one that is objectively better then another.

I don't know if this is the best implementation, but it's certainly nice that if you are using Linux you probably have it available already. Out of the box.
Find an answer? The lion starved to death before he could pass through all the stages of grief. Loose pets are free meat for the lion. Neither of these answers would be satisfying to children.

Taking the book away and hiding it is good parenting. Better parenting would be reading the book ahead of time and never sharing it with them to begin with.
Did you use an advertorial or a webinar to properly whet their appetite so that any task even beyond installing would have been begged for by them?
I couldn't agree more. And I have also found there is a dogma surrounding JS technology that views plain old HTML generated on a server as bad practice and outdated. Yet, again and again I see fast and functional websites converted to JS frameworks, becoming slow, memory intensive/leaky, and less responsive.
Rather than take the information from the Docker website and package it in up a new format, why not just use the official Docker documentation?

Literally this is almost verbatim what is present in the Getting Started page from the official Docker docs:

https://docs.docker.com/get-started/part2/
https://archive.md/yBlli
Yeah, that's why rum recently added support for hooks...
>"GitLab CI pipelines lint and validate the configurations and then upload them to an S3 bucket. There’s a sync server on the Alertmanager cluster to check for new config and automatically reload Alertmanager in case of any config updates."

I would be curious is this syncing being done by something custom they wrote or is this something built into Alertmanager now? I had look at the latest Alertmanager docs and nothing jumped out at me regarding this.
It's a rigorous process, that is designed to remove or reduce the need for a different rigorous process. It's been working pretty well for decades.

How is that parallel to the Boeing situation? We know there was an engineering failure followed by a process failure wrt 737 max.

If we have similar evidence in devices (i.e. the process isn't working, or the developers are cutting corners, or both) that should certainly be addressed. But drawing that line with information such as this article seems a stretch, at best.
It certainly looks quite beautiful, but sadly UI interactions -- resizing, clicking around, etc. -- seem to be fairly laggy at this point. Love the look-and-feel, but I think the interactive performance is frustrating at this point.
Experts say 80% of smartphone users would need to use these apps (that's 60% of population) for them to be effective.

Thus, it's like for a lockdown, it cannot be opt-in to be effective unless they bet on the vast majority of the population to weigh the pros and cons.
Systemic Actions Through Automation
That's the tiny-bit-of-JavaScript-enhancement.

It's trivially easy to hook up a "delete" button such that it works without JavaScript, but if JavaScript is available it turns into a fetch() POST that removes the item (with a CSS animation) once it completes.

Or if you're too lazy for progressive enhancement, you can skip the "works without JavaScript" bit.

I used to do this kind of thing with jQuery one-liners all the time. Today browser compatibility is good enough that you don't even need jQuery.
That's very bad. Anonymous and (mostly) decentralized contact tracing is definitively possible, and is exactly what the D3P-T and Apple/Google protocols are trying to achieve.

Developing a reasonably anonymous contact-tracing app is not that complex at all. I wrote a very simple (but working) app that also implements contact-tracing in a way similar to D3P-T or Apple/Google, and it only took me a few days: https://github.com/RaphaelJ/covid-tracer/blob/master/README....

Users will also never opt-in for such apps if they don't at least try to slightly protect privacy.
My advice to the NHS developers would be: don’t let perfect be the enemy of good.

The effectiveness of a contact tracing app scales with adoption. A sketchy, battery-draining implementation with questionable privacy may not see widespread adoption.
> companies are always scheming, wicked villains

I believe the baseline assumption is that many people are trying to make a buck, and something like coronavirus is a great opportunity to scam people. Is that wrong?

I'll bet if I purchase ten coronavirus test kits "from the internet", at least 9 out of 10 will be bogus. In the absence of regulation, that would be 13 out of 10. There's a potential for truly massive scams: 7 billion people want something in tight supply, just announce you've got a test kit for $19.95, maybe mail people some pH test strips or nothing at all, and retire to your own private island. One of the reasons government exists is to protect the populace from threats to their health such as health scams.
Serious question -- have you looked into it at all how this works?
I've been working through a beginner Blender tutorial on YouTube; something I've wanted to do for a while but never made time for. Having a lot of fun with it so far!
I really enjoy sites that have extremely long linkrolls on them, but they tend to always be static linkrolls of the homepages of sites or blogs rather than pointing at specific high quality posts or areas of those sites. Sites that have a 'cool links I was looking at last month'-esque Link section are very interesting though. Alexey Guzey's site[0] is a good example of this kind of thing.

[0]https://guzey.com/links/2019/4/
> Oh, and genders are much more prevalent in my native language. English is actually better than most languages in this respect. But let's go a step further and just get rid of it. I've heard the Swedes chose to move to "person/thing" pronouns, as opposed to "male/female/thing".

It's an interesting tangent here: English has been very slowly converging on singular `they` since Shakespearean Middle English. It's interesting that singular `you` (which started after singular `they`) beat singular `they` to the modern English party, but it somewhat makes sense that removing language formality distinctions was quickly more useful in short term language evolution than removing English's few remaining gender-required assumptions.
New malware protections for Advanced Protection users
Bursting is definitely a point. It wasn't clear to me from the data at first glance whether this was used here.
For Stockholm to reach herd immunity they'd need about 580,000 - 600,000 people to have had the infection and recovered. This is about 60% of the population.

They haven't got anywhere near that. And none of the flawed antibody studies show anything like this level of infection.
Unless you learnt react from non-official sources, you can't avoid learning components because they teach them first.
Please don't post in the flamewar snark style to HN, regardless of how wrong someone is or you feel they are. Maybe you don't owe the LA Review of Books better, but you owe this community better. Bashing another with your snark prowess doesn't open up thoughtful conversation.

We're trying to have a community that manages not to succumb to the default of internet-acidic. I'm sure you know this, because we've had to ask you about this several times before. If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and using HN as intended, we'd be grateful.
Atomic CSS-in-JS, Used by Facebook and Twitter
Americans on Cusp of Meat Shortage with Food Chain Breaking Down
The timeframe for the Apple-Google solution is unclear. I’ve seen “later this year” mentioned rather than days, weeks, or months.
One obvious variable that is not mentioned in the article, and is a contributing factor to case outcomes, is surgical technique.

I work in the medical device industry and have observed (live, bedside), plenty of laparoscopic surgeries and have seen plenty of good surgeons and also many bad ones.

I'm not defending the medical devices (every company I've worked at has had recalls and devices fail, injuring people), but the reality is that the implant is only as good as it is placed.
US Patent Office: Supreme Court Made Us Reject More Patents We've Now Fixed That
> It’s enabled us to have more confidence that our dev environments match production

How does Docker help you know your production code is like your development code? _Maybe_ for the code itself, but I highly doubt it, because you probably have different build targets for dev and production, different ports, networking, environment variables, asset serving, debugging, etc. And certainly the docker-compose, maybe Swarm, setup you run locally looks nothing like production? And of course your databases and other services are set up completely different locally.
James “Kibo” Parry – The Internet's Biggest Troll
Is it Java the language or Java developers that people think is a joke?
Never trusting Google, I always used prepaid credit cards to fund my adwords purchasing. When Google finally caught wind of this, and could not just run wild with a "real" credit card like other horror stories I read - - they sent me a notice saying no more prepaid cards.
So I said, see ya later Google Adwords, and guess what, even without any ads I have the same gross revenue, but without the expense of Adwords.
What is the issue with privacy?

The point is to get a list of close contacts, if needed (someone has tested positive), for a limited period of time (until the epidemic has ended).

The privacy issue is minimal, certainly compared to the situation we are in.

Do you really think that the government will go over these data to find out that you tend to have close contacts with your neighbour's wife very often? Let's keep a sense of proportion and let's calm down. This is getting very irrational.

Anyway, since they do not seem to be willing to make contact tracing mandatory, these apps will remain a curiosity until this is over. Then historians will be able to debate whether this was all a distraction or a costly lack of political courage.
> What PID 1 Should Do

> When your system boots up the kernel is executing a given binary in its known namespace. To see what are the only tasks the application running as pid 1 has to do, see sinit. Just wait for child process to reap and run some other init scripts.

Very objective and balanced article!
The post you were replying to was flagged and removed. Likely due to it getting "meta", which is a trigger for the mods on here who do their best to keep out the flame wars.

However, I actually agree with you on this one aspect:

I do think the economic success of SV tech companies has changed the psychological profile of people who work in the industry via selection bias. It's really become the well-trodden path to money that attracts a larger percentage of people who aren't very independent minded, in my opinion. It's hard to find data on this, but I see this discrepancy quite readily when interacting with folks at Google/FB now vs. 12 years ago.

Hopefully I'm not breaking the rules by posting on this. It's hard to tell.
You’d think the author of the article would have thought about other contemporary stories and mentioned them on their article...
How exactly would this work? Station someone on the sidewalk outside the hospital and interview people leaving the building? "Excuse me sir, have you received a medical implant today? We're interested in enrolling you in our study group which will take a good deal of your time and give you no benefit..."