skysight-inc/HackerNews huggingface dataset:
Easy to dismiss him because of his wealth or other prejudices you may have of him. "Free America Now" raises an incredibly important debate that all lockdown-ridden countries should be having. Were lockdowns constitutional? Were lockdowns effective? Could other measured responses have achieved similar outcomes?

Were lockdowns done in vain? And have we set a dangerous precedent?

Bunch of questions. Don't flame him or me. Just participate in the debate.
Just like a bakery has the right to refuse service to whoever they feel like, it is their shop after all, right?

Anyway, they may be able to legally do what they want but this is not a free "get out of jail" card against any criticism.
You still can worship, you can still say whatever you want. Musks tweet being proof for the latter.
I'd just suggest creating your own side project and copy a make file that uses the same tech stack and see how they do. Strip it down move it all around. Good ol messing around!
> Why do we accept .999... as a valid notation. Why not only allow 1 to denote this concept?

That would be adding a special rule for purely cosmetic reasons. It's typically not done in mathematics, where concise rules are usually more cherished than special-casing things.
> It's not like his companies are having issues due to covid-19 (afaik).

Well, Tesla is selling cars, which is not exactly in high demand right now. At the very least, confinement has an impact on Tesla for that reason.

Basically, we may be seeing a car dealer complaining safety measures prevent him to sell his products.
We're talking about C here, not C++. The keywords don't exist in C unless you #include "iso646.h"
Source bootstrap secrets and configure Vault dynamically on Kubernetes
> There are plenty of successful software companies in the US. There's a good ecosystem, a huge amount of talent, and tons of enthusiasm about their problem space.

The same you could say about China.

What benefits would they gain by moving development to the US?
The Uber model is pretty easy to duplicate. See e.g., http://www.rideaustin.com/
I worked for about 3 years in taiwan and there its a norm. Everyone uses half of their lunch hour for lunch and other half for a nap. By the time I left I had it down to a science. I even drank a couple gulps of coffee because it felt like it kicked in in exactly 20 mins and I felt extra recharged
ironically, if you add the "youtube enhancer" add-on/extension, which allows you to bypass ads, the crashes go away.
Luckily your taste doesn't factor into whether it's true or not :-)
You can export your Hangouts chat history on takeout.google.com. The resulting Hangsouts.json file is human-readable but not fun to read. I have a one-liner to convert it into something nicer, but it doesn't resolve user names and you need to figure out the conversation ID you want to export yourself.

jq -c '.conversations[] | select(.conversation.conversation_id.id == "YOUNEEDTOFILLTHISINYOURSELF") | .events[] | [(.timestamp | tonumber / 1000000 + (9*3600)| strftime("%Y-%m-%d %H:%M:%S (%a)")), .sender_id.gaia_id, [.chat_message.message_content.segment[]?.text], .chat_message.message_content.attachment[]?.embed_item?.plus_photo?.url?]' Hangouts.json | sort > foo.log

When you open Hangouts.json, you'll see that every conversation has something like this at the beginning:

"conversation_id": { "id": "BASE64-LIKE_STRING" }

This BASE64-LIKE_STRING belongs into the YOUNEEDTOFILLTHISINYOURSELF placeholder.
Chinese GitHub Users Arrested for Posting Coronavirus Memories
This is an incorrect oversimplification of citizenship law and of the natural-born clause.

There are residence requirements for foreign-born US citizens to pass on citizenship to children born abroad, which already contradicts your statement. This applies to mothers and fathers (with a paternity test if not married). Furthermore, it hasn't been legally settled whether someone born a US citizen abroad counts in this clause, though personally I suspect anyone born a US citizen (not just, and not always, children of US mothers) would qualify if challenged.
From what I've seen, the non-Zoom working class is the group most against re-opening. They're the one's most at risk from the virus.
Bitchute is getting really nice and they don't censor stuff like this. I personally recommend it.
By that I mean that there's a difference between calling React's render function and rendering something to the browser DOM (native renders).

React will try to reduce the number of renders to the real DOM as much as possible, so calling a component's render functions doesn't always imply a re-paint of the UI.

Expanding a text box wouldn't usually trigger a re-render because this is being handled by the browser and doesn't affect the state of the application (just like any CSS rules). Reordering elements on the other hand will trigger a re-render because the actual HTML element's position has to change.

So yes, the argument is that the entire screen doesn't have to be repainted. In the ideal case it only repaints the parts of the UI that need to change.
In fall of 2000 when I started college, we used to have SSN numbers publicly listed as student ids :). I never thought much of it back then. Good old days when you didn't have to worry about being identity hacked.
This scratches a "thedailywtf" itch I had forgotten I had :)
AMC Theaters CEO Blacklists Universal Pictures Films
> Without commenting on this particular event
> How do you deal with a tech who leaves a system in a state where it will do nothing but dump hot air at full speed all night long?

Well, this is why organizations no longer keep server fleets in random on-premise used-to-be-copier repair rooms. (Or do they? I wonder if school districts might still be doing that...)
He might just want to do it as e.g Germany does it. i.e. basically opening most smaller and some bigger businesses. shops with limited people at the same time, masks, hygiene procedures etc. schools more or less closed until end of summer.

Though Germany already has receding numbers for a while now, US is still a little behind. Total number of cases vs deaths is (if counted and reported correctly in worldometers) quite comparable (to my surprise). UK is way worse in this respect.

Difficult to say what he really wants as he does NOT communicate well in this respect. In longer interviews he is way more thoughtful.
They ask for donations from wealthy donors, the general public, and appropriate research institutions (government or private). They employ professional fundraisers and so on.

Wealthy donors like to have their name on the new/refurbished building or a single project ("digitize these portraits"), but donate a lot of money for that purpose.

Research institutions will fund things necessary for the project, but it's difficult to get funding to make general improvements or maintenance. That's not their purpose. "Digitize the 19th century British portraits" sounds like a project, "migrate that data we digitized to CDs in 2000 to a new database system" generally doesn't.

The general public donate small amounts -- e.g. an extra £1 on their exhibition ticket, or £10 in the collection box when they leave, or an annual membership for paid-for exhibitions. This money can be spent fairly freely, so it's more likely to be spent on everything else -- maintaining buildings, rooms, curating collections, digitizing things that don't fall into a nice digitization project, and so on. In Britain, for the museums that have been free for a long time (including the British Museum), it can be difficult to increase these donations ("I already paid in taxes").

I can't see a by-collection breakdown in the annual financial report of the British Museum, or my former employer. Perhaps it would need an FOI request.
Musk is a libertarian utopian-capitalist. He believes that humanity's lot and chances of long-term survival can only be improved by unrestrained, accelerated economic (and scientific and technological) growth. He's an Iain M Banks fan, and I think his ideal is probably reaching a sort of hyper-advanced, post-scarcity civilisation managed by benevolent AIs.

Therefore, from his perspective, the current lockdown is putting a huge brake on the progress necessary to help humanity and eventually reach utopia. Of course, more concretely, it also endangers his fortune and life's work, but people don't tend to like thinking of themselves as selfish to the point of acquiescing to mass death, so I imagine he rationalises his opposition to himself in this greater-good sense.
MacOS and Ubuntu

MacOS for ease of use, great for pretty much most things and feels very nice as I'm a *nix fan.
Ubuntu for anything server side, don't hate the desktop experience either.

However, Windows has really come a long way, and with the ever growing view towards WSL, things are looking better there as of late..
Step 1) Widespread, compulsory testing.
Hangouts has video and chat and is being discontinued.

- Google Meet: Zoom

- Google Duo: Facetime

- Google Chat: Slack
It is not the concept knowledge that is lacking but the pedagogical knowledge. Knowing how to teach something is different from just knowing the thing. Especially when you consider that your child will have different learning needs than you did. Teaching professionals are experts at what they do.
Not all time can be considered equal. Let us say that one of my team spent two weeks building tooling that might save us a single day on two occasions. That might still be worth it if that day saved is part of some time pressured work.

You can think of this as the classic engineering 'latency vs throughput' tradeoff. We're spending a bit of throughput to get an improvement in latency.
Just an added tip, if you don't want to take a pillow to work, use a pack of tissues as a pillow. For me they were the perfect height and I kept on using it even after I remembered to bring my pillow because it felt even better than my raggedy pillow.
> Anybody can register a domain name and buy a web server

Until they kick you out. The only solution would be to use tor but then you would get even less views.
React introduced a whole new way of writing GUI's.

I come from a game development background, and there we had Immediate GUI's for some time now (https://eliasdaler.wordpress.com/2016/05/31/imgui-sfml-tutor...). React basically translates this concept to the web, and does some optimizations to not rebuild the entire DOM from scratch, and only rebuild when state changes and not every frame.

Writing a 'render function' is simpler and easier than building a structure of widgets and letting them handle events. (I like simple and easy)

Anyway, it seems both react and flutter are also gaining on the mobile apps developments, and web developers are very happy using React.

Of course frameworks come and go, but React introduced a shift of mind when programming GUI's.
I took it to mean there is no one conspiring against you. Sometimes people add more meaning to innocuous interactions and believe it's planned or concerted effort when really its just a bunch of random peoples choices.
Well, not just him. A lot of regular people are mad too that the lockdown is losing them money and risking their live buy not allowed to work.
You should probably check the authors resume: https://georgetannenbaum.com/resume/

He certainly understands the concept of brand and product advertising.
Though it has been discussed that future versions of QUIC might allow other authentication/encryption protocols. Noise would be an interesting candidate.
And to be clear, this kind of thinking hampers progress in the name of genericity.

The ironic thing, is when someone makes that argument, they are admitting that the education they are giving creates students around the mean. When I teach someone, I try to give them a mental framework that others don't have and some unique skills that will differentiate them.

Learning C89 gives someone the "most chances" of getting a random job who hasn't upgraded to better technology (◔_◔). Where if I show someone how to use a constraint solver to optimize something, or how to run a quick Monte Carlo simulation to test a hypothesis, those folks will have a huge advantage over the C89 slinging autobot. The only reason to learn "popular tech" is to hide within a flock of nameless cogs.
In general, technical people severely underestimate the value of good writing. My wife has a MS in Professional Writing, no technical background, and got hired to work in the IT department at a major publishing company. While there, her entire job was writing up guides, announcements, etc., that were going to be disseminated to the rest of the company. Management had identified that a bunch of time/money was being wasted because the IT team had nobody who could write in a non-technical matter, so non-technical employees were giving a lot of pushback on IT changes that they didn't see the benefit of.

Even though the IT employees would constantly make snide remarks about her having a "soft degree", management loved her because she could take technical information, even if she didn't fully understand it herself, and translate it into a format that could be understood by the rest of the company.
Thank you!

Yes -- I send the best responses out in an email after some manual sifting, after live scoring for a game has ended.

I wasn't sure if showing the best answers immediately would encourage some people to play again with "help", putting others at a disadvantage.
The reason OOP made it possible to do big stuff, seems tobe because it improved the average productivity of the average programmer.

With procedural code, you would need an exceptional programmer to produce a big program. With OOP, an average programmer can deconstruct a problem into its component parts and solve it, mainly because, the human brain can reason about concrete objects more easily, than say, abstract methods like functional programming.

Edit : OOP has encapsulation which, in my view, significantly reduces the cognitive load when thinking about state management in an app. I remwmber writing a small graphics library using Borland Graphics Interface in Turbo C++. It was a breeze to do because I know about 'things' I want on my screen and coded my classes to reflect those things.
I appreciate that statement. But that doesn't mean we need to accept being marketing to in such a way that encourages impulse purchases.
I'd be happy to rationally engage with any downvoters. Or is this just emotional?
Weeb Uses AI for Good
Class components feel like a spaghetti mess to me whereas Hooks are obvious, straightforward, and clean. I understand that others feel differently but I personally cannot stand working with class components.
Tokyo's Attitude to Cars(2008)
How to introduce healthy food to your family
It’s come up a time or twenty.

https://hn.algolia.com/?q=technical+writing

And while this is orthogonal, I’m sure there’s some overlap: this is a list of links I’ve compiled on giving technical talks. I haven’t checked the links for years, so I’m sure a few are broken.

https://gist.github.com/macintux/5354837
Listen to the medical experts! No, not those medical experts!
Surely every thing you use in furthering your business will confer an advantage if it is a Good example of that thing?
Same material in video format if you prefer: https://youtu.be/D7CBcFlR3Ms?list=PLEMXAbCVnmY7Zja8lG2TLXvO3...

Also, interesting tidbit: this is from the person behind the Handmade Hero project, which has been discussed here before and is a lot of fun if you're into low level / 90s style video game programming (https://www.youtube.com/channel/UCaTznQhurW5AaiYPbhEA-KA)
An interesting video by the creator of MobX going into detail about React vs Mobx and specifically re-rendering, in a fascinating talk about "mutable observable state". Suggest anybody interested in the subject of "react re-rendering" to watch it: https://www.youtube.com/watch?v=NBYbBbjZeX4
What Science Tells Us About Preventing Dementia
> "Free speech" is not speech without consequences

This is literally what free speech is. "You can speak your mind or I will kill you" or "You can speak your mind but if I disagree with you I will make sure that nobody can hear you again (by de-platforming you)" is not very free speech-y.

> but that doesn't mean you have the right to be heard

You should certainly have the right to be heard by these that want to hear you.
Did anyone notice the picture of the doctors office (in the press release) has a picture on the wall that is blurred out?
Show HN: Shadergraph – Online Unity shader graph viewer
> Superior writing skills are one of two things that separate novice developers from experts.

This has been an area of concern for me. As I've increased my technical skills, I feel like my writing skills have atrophied, which impacts communication with my team and management.

As such, I found these tips very helpful.
let me quote you the comment I was replying to :

> I have seen people coming to C++ from Python use "and", "or", and "not" in their if-statements :)
Is WordPress a Responsible Choice in 2020?
Anecdotally, I started out working with JS and React about 2 years ago, and while it was extremely easy to get started in terms of architecture and general coding (based on 10 previous years of experience with other languages), we’re also still dealing with bad decisions made because of idiosyncrasies in the language/libraries.
You said this and I got so excited. Controller is on the way lol.
This drives me insane. If I search for "Einstein quotes on philosophy" and it by default excludes "Einstein", the entire search is useless.
> 1. we assert that 0.666...7 is a sequence of digits.

A sequence in the mathematical sense is a function whose domain is the natural numbers. Please define that function for the creature you're working with here. Otherwise you're trying to prove things about an object with no definition. You will end up in trouble.
Just a question, and I know it is completely dependent on culture, do people really believe

> Trust me: There is no “them”.

I feel like there is constantly a them. The way I interpret it is that you should not modify your behavior based on other people's opinion. Or is it about people who don't matter? How do you know people who don't matter? I have never known from the beginning of a relationship that this person will end up mattering.
That's not fair, this is about OCI not the larger Oracle. It's like bashing Azure for what Microsoft has done in the past (funny how we're not hearing much about that anymore).

OCI is cheaper than AWS on pretty much every metric. In this particular context:

"The Reuters article helpfully points out that Zoom has 217,000 terabytes a month of traffic flowing through it. If we assume all of that is from inside of Zoom’s environment out to the internet (it absolutely isn’t, but it’s a fine worst-case data transfer scenario) and all of it is moving to Oracle now that the deal is signed (certainly not happening, but work with me here), according to public pricing that data transfer would cost, per month: $11,186,406.55 on AWS, nobody knows on Azure because the pricing calculator thinks I’m screwing with it when I put that big of a number into it, and $1,843,630 (hat tip to Jeffery Lyon on that; I moved a decimal in an earlier version of this post) on Oracle Cloud."

https://www.lastweekinaws.com/blog/why-zoom-chose-oracle-clo...

(disclaimer, I work at Oracle)
and I love how many privileged middle class people are smugly calling to press pause on civilization from the comfort of their homes which they can only do because a faceless army of poor people keeps them fed and cared for
Another thing ignored by the modern left, who claim to speak out for minority populations, is that authoritarian regimes have historically divided, arrested, restricted, imprisoned, and outright murdered minorities. To be consistent with their claims, they should be terrified of anything approaching authoritarianism.
We made https://github.com/instructure/jsoncdc in rust which can do much of the same
Maybe it's different in the Netherlands. But here there seems to be a lot of contempt for not being able to do construction, cut hair or otherwise work.

Luckily, the weather is nice, which generally puts people in good spirits.
This is just crazy React devs have to think about this. No other framework makes you do this. Vue, Angular, Ember. The computer should be doing this for us. It knows the properties we define, where we access them. Let the computer do what it does best. It's generally not a huge issue with React DOM but in React Native the performance issues will the kill the app. Luckily we have Mobx which solves these issues.
> While this is true, you can still say `NaN == NaN` and get false. I claim that that's still the behavior I was describing.

Point taken; I do think it would be better for the method on PartialEq to not be called "==". But Rust does offer a standard distinction between well-behaved equality and not, and floats are not considered to implement well-behaved equality, which comes close to what I'm asking for. Like, if JavaScript had `NaN === NaN` then I'd consider that morally a counterexample to what you're talking about, because === is (in a sense) the standard equality operator in JavaScript; in the same way, I'd consider Eq::== to be the standard equality operator in Rust.

> Again, kind of true - for physical and structural equality it does a bitwise-comparison. However, most people recommend against those equality operators because they are misleading in many cases, and the float-specific equality operator does what I described.

I think that's the right way to do it. Generic code using the generic == expects it to have the standard properties - in particular x == x for any x. Code that uses a float-specific operator can be prepared for float-specific behaviour.

> In what ways are bitwise-comparison wrong? For structured data (say, binary-tree backed maps) this is clearly bad because there are potentially multiple representations that we would consider equivalent. But even for floats it is bad - `0 == -0` should be true, but will not be. Further, two different NaNs will be compare as false even though two of the same NaN will compare as true (you're not supposed to be able to distinguish between different representations of NaN).

This is true as far as it goes. Equally, having 0 == -0 is bad (it breaks substitutability, since 1 / 0.0 != 1 / -0.0), and having x != x is super bad. Really there is just no good general-purpose comparison for IEEE 754 floats, and so they should either not implement generic == at all (in languages where that's possible), be avoided by default and hidden away in an "unsafe" area of the standard library, or both.
This will likely have no effect on him or his career. We have white nationalists in all levels of public and private life, more or less out in the open, and almost nobody can do anything about it, and those who could, don’t care.
I don’t really care what HTML is supposed to be.
Based on economy going to the ruin and risking people life.

Prolong lockdown will reduce your immune system as well.
oops: I'd guess the former.
and just like that, zoom now faces its doom....
Based on the drop in cases, ludicrously low infection and death rates, the need to balance healthcare system burden with a speedy development of herd immunity,and the economic devastation.

People can’t just say “it’s worth it if we save just one life”. Bullshit. Everything requires context, and being under lockdown has its own severe consequences. Including the loss of life.
> Yes, exactly, .666...7 means a number that has 6 at each decimal position and 7 for index k, where k is greater than any natural number. This exactly is .666... (just as parent commenter explained).

Ill-defined. Try again.
It's also one of the few things that readily stops a bleeding nail if you are clipping a pet's nails and hit the quick (blood vessel region). Corn starch is supposed to, but I find CA is faster for deep cuts.
good luck attaching implements/heads/refilling/dealing with rocks/replacing blades because of said rocks/etc remotely any time soon.