skysight-inc/HackerNews huggingface dataset:
> And finally, the word “censorship”. This is an accusatory word used by people who think it relates to their non-existent “freedom of speech”. The first amendment applies to the agreement between the US government and its citizens. It does not apply to your relationship with YouTube.
> YouTube is a corporation that has an entirely separate agreement with its users, which does not include freedom of speech. Therefore, it’s not censorship — by definition.

The first amendment and freedom of speech are not synonyms, quite obviously because there can be freedom of speech outside of the jurisdiction of the US government; and similarly, Youtube is a trans-national corporation with more than just US citizens using it.

Even if it were wholly within US jurisdiction and Youtube only served US citizens, the first amendment is still not a synonym for freedom of speech. The word censor comes from a Latin word for a governmental position in ancient Rome but it does not follow that all censorship is therefore only possible or enacted by government. Not only is there no supporting logic for that, it's not evident in practice. Companies like Twitter[1], Facebook[2] and Google[3] remove things from their platforms for political convenience (or, as Anand Giridharadas points out[4], for any convenience):

> When you look at the ways in which the winners of our age give back, help out, make a difference, they are often designed to protect the system - above all - that the winners stand on top of.

As ever, I suggest getting a copy of On Liberty[0] by J.S. Mill, where he goes over both the tyranny of government and the tyranny of non-governmental actors, with regards to speech.

[0] https://www.bartleby.com/130/

[1] https://nypost.com/2020/12/15/facebook-twitter-donated-to-bi...

[2] https://gizmodo.com/former-facebook-workers-we-routinely-sup...

[3] https://www.foxbusiness.com/technology/tulsi-gabbard-lawsuit...

[4] https://youtu.be/d_zt3kGW1NM?t=179
Book That Had a Great Impact on Me
Gamers unfortunately often make an argument equating number of hours to value for money. Padded open world games are the natural result. You trade a nice, tight narrative for an experience spread thin over more hours.
WTF Is Trumpet Winsock?
The funny thing is that this (bad) take is correct as written -- it is heavily scrutinized.

It's incorrect in the unsaid implication, that extreme scrutiny implies extreme safety.
I'm using this setup, and I still get cookie/ToS banners all the time, especially using Google (I think I'm accepting their new terms of service 4/5 times each day).
Don't think it's a shill but it's definitely not a ShowHN since it's not OP's creation
> and the fact that the vendor (Oracle, Google, Apple etc) tries so hard to prevent me from finding out.

Are there any specific instances you’re thinking of here? Java, Go, and even Swift all are open source.
Historical evolution of the common-cold CoV-229E
Not completely related to the article in question but I have to say that after years of trying many browser testing solutions, Cypress is the first one I have used which actually works the way I want it to and isn't a total PITA to use on a day-to-day basis. I don't have to hack workarounds to common use cases and for some reason they seem have the first implementation of this idea which achieves this. I understand that Selenium is a mature technology but man, it has caused so much pain to be over the years despite the many wrappers around it which have endeavoured to make it ergonomic.
So much for “Zoom is committed to supporting the open exchange of ideas and conversations” - it was clear this was nonsense when they said it, but the stuff alleged here is way worse than even I would have predicted.

These people are awful - Zoom should be avoided (along probably with any company operating primarily out of China, under influence of the CCP).

https://zalberico.com/essay/2020/06/13/zoom-in-china.html
Interestingly thats what intellij is for me. RAM is cheap, give a bit more to the editor and it will not get in the way. Indexing saves me so much time that it payed for the extra GBs the first week of use.
I think the problem is a little different. The problems I see are in design and the value steak holders can actually see.

If you are building a crud system for a small business they are unlikely to pay enough to make it work spending time to make the interface easy to use. The admin staff are cheap, developers are not.

Small Business people don't want to spend money on testing and continuous integration for apps when they don't have large amounts of capital around. Nor do they push for security audits when they see no immediate value.

They want the cheapest piece of software that will get the job done. Not until they feel the pain of cheap development will they start to think about reworking their software.

Yes there are some that can produce incredible software in a short amount of time but these are exceptional people. Those people should be demanding a higher rate.
How the USSR scared the U.S. with FAKE weapons
I didn’t know a thing about state machines and lately would deprioritize your xstate frontendmasters course on my learning queue just out of ignorance. For whatever reason, I just watched your React Rally video and I can think of a bunch of projects where state machines would help get the UI in order! A “legacy” ui we have (much older than a week) has these state flags (and then some):

IsConfirmed
IsSent
IsSentAndConfirmed
IsDraft
IsLoading
IsInTheEther
IsError
IsNaN

I want to rewind the clock for a redo on that mega component but I suppose refactoring will have to do. Again, thank you for that great talk!
With my new SAAS intrig.ue, you can schedule intriguing notifications. Impress your coworkers. Your friends. Your parents. Your hot date. The asshole peeking over your shoulder at the coffee shop. intrig.ue.
The answer is "there is probably no difference, but Moderna has more experience with mRNA vaccines and felt good about the -20 requirement, but Pfizer is new to mRNA, and didn't":

https://www.npr.org/sections/health-shots/2020/11/17/9355633...
Code with me works really well. i was impressed.
For cases on the edge, the penalty for not using Electron is that you don't get to use the software at all, because the developer doesn't have the personnel or budget to port it to multiple platforms.

Real software that does a job you need it to do is much better than hypothetical software that will do the same job faster.
And most importantly, it should be checked by default IMO
I think December was more about Christmas sales than appeasement. They didn't want to miss the holiday season and have to wait months more for people to pay off their debts.
Linux runs really well on Macbooks that came out before 2016. I've found powertop, TLP and TLP-GUI, and mbpfan to be useful laptop and Mac-specific tools on Linux.
Me too, but apparently it's free.
Oh the Places You Go was first published in 1990 and is protected by US copyright for the life of the author plus 70 years. Dr. Seuss died in 1991 (OtPYG was the last book published in his lifetime) and so the book will remain under copyright until 2061.

My problem with this ruling isn't that it clashes with my instincts, it's that it will continue to be enforceable halfway through the century.
RAM compression implemented in hardware with proprietary extensions to the ARM ISA for their algorithm.
Could be better if all the notifications vanished as soon as you hit download.
I find this really disgraceful.

A flaw in procedure that led to the initial catastrophes is at least understandable in terms of insidious errors in complex systems.

A continuation after the initial error is hard to explain other than by deliberate personal moral failure.
Both of the mRNA vaccines (Pfizer and Moderna) require two doses. Don't know if the 2nd dose is the same as the first.
Code that makes your software able to run on a completely different platform with minimal further development cost isn't "useless". Quite the contrary.

And you're not adding it "to slow things down". You're adding it to make it possible to run at all on the other platform.
Virtualization is already here; Docker and QEMU have been in testing for a little while.
Gene is living it up.
those notifications are hilarious XD
Please understand that you always run your own Bubble, it generates its own certificate, no one else can see your traffic.

Even if you launch using our paid service, it’s the same- we don’t have access to the system we launch on your behalf.

Bubble is as private as running your own WireGuard VPN, it’s just a lot easier to set up and comes with some cool features.

You can absolutely try the open source version right now: https://git.bubblev.org/bubblev/bubble
Agreed a more progressive indexing would be nice. A bit like a progressive jpeg.
For your group (.,R), what is the inverse element of 0?
NES The Legend of Zelda Any% No Up+A Record Speedrun Explained – Bismuth
I agree with your general point and never pre-order anymore for those reasons.

However: people are getting refunds. In countries with consumer protection laws, it looks like there is little downside to buying in to the hype, if you can get your money back. This may eventually teach companies to rein it in a little.
I wasn't aware it is free in the US. That's great.
Pigs also have 62 troublesome viruses embedded right in their germline DNA. Some other company fixed that with CRISPR... would they cooperate?

Fixing the PERV genes in pigs:

https://www.sciencemag.org/news/2017/08/crispr-slices-virus-...
Awesome. I think there is great value in writing and sharing content. You always get inbound opportunities like this.

I have recently started posting my exp in blog and forums and happy to see a few opportunity turn up from places I never expected
How mRNA vaccines (Pfizer and Moderna) work
Organism evolves the capabilities to understands diseases and develops ways to fight them, if that isn’t natural selection what is?
What was the deal about? Where can I read about it?
The bigger tragedy is the illogical need for programmers to come up with "elegant" names. A 20 character name doesn't do any damage if it communicates the correct point. Neither does a 10 character name that also communicates the same point.

Why does a developer favor the 10 character name over the 20 character name when both do the exact same thing? Is the goal to save memory? What is the point? There is no point.

It is a subconscious bias that makes programmers want to give things elegant names over clear names. There is no harm in creating a 40 character name that is ugly.

def find_xy_coordinate_of_dogs_cats_and_baboons_in_picture(picture: Picture) -> List[XYCoordinates]:
#there is NOTHING wrong with this function name.

It baffles me to no end why humans have a tendency to turn the above for no clear reason into:

def imgrecFindAnimal(p: Pict) -> List[vectxy]:

Beauty and elegance in code belongs in structure not naming. Clarity belongs in naming not structure (Golang is the antithesis of this). When both are unionized perfectly you get elegant code that does not sacrifice clarity.

A really good example of this is a function that encapsulates a complex regular expression. That regex is all but unreadable but you can embed an entire comment/description into the function name. Seriously write a grammatically correct sentence and make it a function name, there is no reason why this is bad... was there a more elegant name that you could have came up with??? Who cares. No harm done with your huge name other than burning the eyes of your inner OCD.

Except of course if you don't have auto complete. Then I can see how it's annoying for you to type out a whole sentence when you just want to call a function.
Hard to imagine that infection and recovery from the actual virus confers less immunity than the vaccine, but even without knowing that, it seems reasonable that people who have already recovered should be a lower priority for vaccination than more at-risk groups.
I have the M1 Macbook Pro and I'm surprised by how quick the turnaround has been to get things running on ARM. I still haven't had to install the Rosetta translation layer thing, and I have Python, Node, Rust, Chrome, VScode, and all my other daily drivers running natively. It'll probably be a few months before the big guys like Photoshop or ZBrush are running natively, but still, I'm impressed that things are working at all
> Secrets in a public github repository is a leak, in the cloud.

Someone uploading their secrets to GitHub has nothing to do with the cloud and everything to do with the incompetence of the people using it.

"This is the clouds fault because one of our engineers made a mistake and 'the cloud' didn't stop them!" does not really hold up.
PPE is just PPE. Zoom is tech which will continue to be more established even when we don't strictly require it. It gives the possibility of silently monitoring corporate/government calls for years. And some stock market gains as a cherry on top.
Why do I think what exactly?
I think it's been mentioned on hn before, but it sure seems like we should look twice at anyone who gets charged with child pornography - could be someone getting framed.
the speed of light is perhaps a convenient benchmark.

light has no resting mass thus is not limited to sublight speed due to this lack of mass.

in this scenario the limitation is about the maximum deflection/distortion rate of spacetime, thus spacetime distortion can not occur at a rate faster than light speed.

if spacetime is distorted beyond this curvature you get a black hole, and if a blackhole is smaller than the schwarzschild radius it spontaneously collapses and backlashes into ultrahigh energy photons[gamma rays]

https://en.wikipedia.org/wiki/Schwarzschild_radius

https://en.wikipedia.org/wiki/Gamma_ray
It's a common tactic to recruit (threaten?) people to disrupt anything the CCP doesn't like in Western countries. Even non-Chinese people can be duped (or paid) into helping.

Even local schools and colleges that agree to setting up Confucius Institutes on school grounds. Indoctrinating students into fight anything it deems to be "anti-China".
> So you try to extract that boilerplate into a method, and it’s fine until the very next change. Then you need to start passing options and configuration into your helper method... and before long your helper method is extremely difficult to reason about, because it’s actually handling a dozen cases that are superficially similar but full of important differences in the details.

What if the flaw is not the initial deduplication, but the flaw was to continue to use it by adding additional responsibilities?

When I think of the incidental type, I think of things that just happen to be alike, a contrived example would be ENUM value that happens to be 3 used in different places ands that works because both happen to use 3.
I think I understand your dilemma.

Just earlier this year, I was quoted $795 to run a thermostat wire 10 feet, no drilling required.

Task Rabbit has people charging north of $80/hr for simple yard work (leaf collection, bush trimming, super standard stuff that a teenager could do).

Sure, I could gamble with a cheap contractor, but if they do something badly, it's going to cost 2x as much to redo it properly.

I honestly don't know if I'll ever reach a net worth where I'm comfortable paying people more per hour than my own job, with the possible exception of doctors.
I know of three colleagues who had minor cold like symptoms, 2/3 still talk about being winded climbing stairs, and both are physically fit 30 somethings.

I think lack of evidence is more a symptom of limited information.
See my reply above. You are mitm-ing yourself.

We can’t see your traffic. We can’t login to your Bubble— but you can install an ssh key and root around all you want.

We are anti-SaaS
...no, that's where I don't agree. Again, software should attempt to be truthful by default. There's a reason we allow programs to detect the hardware they're running on—it allows for all sorts of optimizations.

Does the VM claim it's network driver was manufactured by Broadcom, or does it go with Cambridge Silicon Radio? Or does it decline to provide a vendor, and if it does, how long until software starts assuming that is the sign of a VM, except this time with potential false positives for users of niche hardware?
I am glad the problems are surfacing and cracks are showing up so we can fix them. In some nations it is impossible to even criticize the government.
Well, there's certainly a lot of overlap in the Venn diagram of coupling and complexity! The really insidious thing about coupling is that it can transcend module barriers — you can make changes that cause problems in places that seem to be entirely unrelated. Whereas e.g. cyclomatic complexity can be tough to tease apart, but it's at least limited to a single module that you can work on in isolation.
If they haven't been proven to be infected why should it matter?
X-Frame-Options should fix it now? If a server sets that header, the browser shouldn't show it in a frame. But of course, the server has to be set up properly.

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-...

Edit: looks like Safari, IE, and Edge don't check all ancestors which is a potential flaw. Chrome and Firefox do though.
Means testing provides so many of the wrong incentives, and in terms of privacy it is quite intrusive. A big reason that a flat basic income can do social safety net better.
Well I guess the "Code Purple" got its own "Code Red"[1]

The take away for me here is that maximizing resource utilization continues to be a hard problem and as you get better at it, the margin for errors is smaller and smaller.

[1] Sorry its an inside Google joke.
Countries build 9 mile wide tree wall across Africa to prevent Sahara advancing (2014)
How would one validate the number of CCP members employed at one of these companies, or the quota?
What are the chances these orders to co-opt people in China to do this is coming straight from the top of the CCP?

There is a school of thought that provides a lot of analysis and evidence that the acceleration of the Holocaust was a bottom-up phenomenon (not a master plan made by Hitler years before). Hitler might have laid out details to exile the Jews, but there was no evidence he gave a direct order to begin full scale extermination via extermination camps (different from forced labor camps).

The evidence suggests the underlying Nazi ideologies gave ample flexibility to middle management Nazis to begin competing and escalating into a full blown Holocaust.

With that said, I wonder if the top CCP leaders gave the order ‘get a Zoom executive to troll the Tiananmen Square meetings’, or ‘Specifically do X and X to the Uighurs’. It could very well be possible that there is no directive, just a general ideology that is now being executed in creative ways, completely independent of leadership (but ultimately co-signed by leadership as it fits the ideology).

Once the Nazi sub leadership began their mass shootings of the Jews, they couldn’t stop. They found out it was too much to do at scale, so they escalated to gas chambers.

CCP sub leadership may not be able to stop what they have started.
The Collapse of Web Programming Jobs
I feel bad for the engineers and scientists that work at Boeing. I've worked with some of the brightest people in the aviation industry and I am sure they're internally facepalming at the actions of a few bad individuals.
You think regulatory corruption is new?
Fantasy RPGs tend to do a pretty good job of this. The macro path your character follows is consistent, but there are choices and class-specific stories that create a sense of character.

I think the question comes down to the ‘role playing’ portion. I have no problem with single character games, and am not a 2077 hater, but would love to see more ambition around narrative.
Is there anyone close to competitive in terms of user mindshare? We are on zoom. I'd love to get off.

Google Meet? - others on gsuite domains blocked from joining, rules around having accounts etc? We need background replacement or blur. I tried before and couldn't really make it a success (and so confusing with hangouts, chat, talk, duo, allo etc). Background replacement not as good as zoom.

Uberconference - audio latency is worse - we've dialed down our use for conference calls.

Jitasa - I don't see background replace on this?
Excellent. You should have different premade profiles like SexyMysteriousCool, LovingCharitableResponsible, FunPopularWanted, HasACutePuppy so users don't need to plan how to look interesting.
Twitter is one of the most mentally detrimental social media platforms even made amplified with socially accepted brigading and censorship.
Well that's not good. Pharmaceutical companies are typically willing to negotiate on price if the agreed price is confidential.

(I have no idea if that was the case here or not)
What would a qualify someone to be a Bond villain? I don't have enough experience or knowledge about what qualify your for being a Bond villain, but this guy might be quite high is you account disruption / scale / chaos / get money-power out of it....
Same. That’s why I don’t use my main browser when showing it to others. Chrome has multiple profiles for a reason.

If I had to screenshare regularly I’d definitely have a whole dedicated OS profile.
The nasty part of coronavirus is that while you are most contagious in the first 24 hours of symptoms presenting, you are also meaningfully contagious for about 48 hours prior to symptoms appearing.
> video conferencing is one of the most challenging software products to deliver

The smartest software engineers are in FAAGM, or so I've been told?

> Second, F, A, A, G, and M do provide rock solid video conferencing.

If they have solid products, then how did a no name company beat them?

FWIW I'll have to disagree with you on 'solid products'. My wife runs a learning center that went virtual. I evaluated very product that came up on Google search. It was a tight choice between Zoom and Skype, but chose Skype because I felt a big name would have better service. Microsoft kept locking our accounts and doing other shenanigans. Bit the bullet, paid for Zoom and no problems.
If most machines only have only 8G ram, it compels app developers to pay more attention to memory usage. This is a good thing. That said, there are plenty of other usages that just need a lot RAM and these folks are holding off on upgrading.
DRY is a good principle to default on, juniors need to learn to pick this up - I constantly need to fix this kind of thing in reviews, they haven't learned to recognise when stuff should be factored out and they also write buggy code so it's easy to show them that writing the code once, isolating dependencies and testing it is a better approach than coming up with the similar code over and over in ad-hoc fashion.

Once you start getting it you tend to go too far (everything is a nail when all you have is a hammer) and experience helps you learn to judge when to use it - but it's an invaluable tool and you need to use to get the experience - so I would suggest extract shared code by default - inline when it gets too complicated.
How is it that Zoom became so popular despite numerous large tech firms offering competing products?
Both the first and second doses of the mRNA vaccines are identical.
What is "it"? This is an allegation. Under an administration with a highly motivated agenda. Could be true, or could be completely fabricated/exaggerated like all the national security allegations this administration has thrown about.
“Injustice anywhere is a threat to justice everywhere. We are caught in an inescapable network of mutuality, tied in a single garment of destiny. Whatever affects one directly, affects all indirectly.”

― Martin Luther King Jr.

This seems more hauntingly true than ever, and with the internet and people's social lives and communication tied to products from 'everywhere', seemingly injustice anywhere seems to be inching closer and closer to home.

It's not 'well some other place' anymore...