skysight-inc/HackerNews huggingface dataset:
Oracle middleware and other software services are an abomination. They're up there with JIRA and Confluence in terms of how overwhelmingly complex and slow they run. Sure, you get reconfigurability but if anything Oracle goes down it's far more likely to be their software applications rather than their hosting solution.
That means average home user bandwidth costs will go up? The unlimited download, flat-rate, fair use plan your home lan connects to the internet can be provided because your connection is lingering 90% of its time practically unused (besides all sorts of home appliance phoning home).

If you are using this seemingly free connection capacity, internet access rates should go up, because there is no such thing as a free lunch?
Mathematics with Python
> You likely read/write English better than a native English speaker already.

Kinda by definition this can't be correct. English is defined by what the native speakers speak. It might be that sometimes how they say things doesn't match up to how you were taught was correct, but it is likely to be correct for their dialect.
It's not just sharing, but it's platforms. One gatekeeper regulating an entire market of poorly paid workers. Everything from food delivery services to App Stores.
> I think it's very natural to want to work.

AFAIK, studies and history demonstrated opposite to be true, if there is an opportunity not to work and lead comfortable life, most people choose not to work.
Because the restaurant can't combine its orders with those of its competitors in one run. Economies of scale.
const is for assuring that the variable is never reassigned. It's not for assuring that variable cannot change.

const is not "constant".

In any case, in the useState hooks, if the value is changed via the set function, the component will be diffed and re-rendered. There is no value change happening while it is running in that scope.
I want to stay safe online, what do you think of this idea?
At least in the USA every data set available to police, every law of any strength has been extended, stretched or fragrantly misapplied/used (sometimes ruled illegally after the fact when defendant is able to determine what they did and has the means and wherewithal to appeal) well beyond its "sold" purpose. PATRIOT Act, Computer Fraud and Abuse Act, parallel construction to allow NSA data collections to be used domestically, many others.

They have it. The incentive to use it "catch" people they know are criminals is great. So they use it. Why not, we're only using it to put away the "bad" people.
Another anecdote: Where I am in Switzerland, it's rather unusual to see kids playing together right now (except for presumably siblings). I can see a bit of a school playground from my home and the groups that visit have really dwindled over the past few months and it hasn't rebounded yet. There are usually only 1-2 kids playing at a time.

Adults more or less try to maintain distances, as you said.
In case of China, they report it with fear and respect. In case of India it is a case of only one sided reporting and agenda building wrapped in fine English prose and intellectual arrogance.
Yeah, damn, just found out myself. I thought I knew C inside out, but I guess there are still bits and pieces you just don't encounter very often.

That said, my opinion about those macros is unchanged.
Thousands. Unfortunately saving a bookmark has the same effect as entering a black hole for me. Potentially useful info I never resurface just because I tend to re-google instead of remembering it's there.

For the same reason I tend to leave tabs open so they stick a little more. But I have too many tabs open so I know that my model utterly broken.

Please help.
Yeah, yeah, and criminals breaking into computers are crackers, not hackers. Some ships have sailed decades ago.
>> Don’t ever respond to a solicitation or a proposal on the phone. The urgency is a disguise.

> A disguise for what?

I think:

Something not quite right or something worse.

It's easier to get away with things when they aren't face to face. People often know when they are trying to get away with something and leak the truth or information about the truth in body language.

Also it is quicker to communicate over the phone. If they are desperate they can deliver a proposal( ask for stuff?) over the phone within a quicker time frame.
Binance accidentally took 12061,48 and won’t give it back
I didn't realise they offered Kubernetes as a managed service. Will seriously evaluate when our GCS credits are getting closer to running out. VPC, Kube and managed DB is all we need (and Terraform providers).
Can you please explain what you mean by every component re-rendering? Maybe I'm just ignorant, but I don't think that's correct (unless you made a really bad app).

Other than that I agree with the gist of your post
My mother told me that watching TV in English made a big impact on her English fluency.

Knowing which preposition to use is sometimes challenging.

Prepositions are one of the hardest things to translate. Sometimes, translating it one way gives it a different meaning than you intended and other times it really doesn't but wouldn't be the "common" usage.

To give an example, my sister was going on about people translating stuff in the Harry Potter books, looking for hidden meanings, and she told me Voldemort was French for "flight of death" and I told her "No, de can also be translated as from. I would translate that flight from death."

Flight of death is nonsense in English. It doesn't make sense. Flight from death has a completely different meaning and makes perfect sense -- Lord Voldemort was trying to get out of dying. He was trying to escape his own death. He was fleeing from death.

But if you are talking about someone's hometown, saying "Doreen, from Columbus" or "Doreen, of Columbus" means the same thing and most people wouldn't misunderstand it. De in French is often used that way as well and it more or less doesn't matter which of the two English prepositions you use.
Ring is battery powered, with a battery life of 4 weeks.

It may not be obvious to someone not experienced in the design of battery-powered electronics, but that much battery life from a device with wifi and streaming video is very impressive - they must be making extremely good use of low-power sleep modes on their CPU, radio and camera.

Being battery powered means it can be self-installed, even by people who don't know a serial terminal from a screw terminal.
DMCA is not involved in the standard YouTube removal request process - the removal request does not have to fit the criteria of DMCA, the response does not have to fit the criteria of DMCA, and as long as both Jay-Z and Youtube are satisfied, the DMCA does not get involved at all, no matter what the poster of the removed content might wish.

If Jay-Z was not satisfied with the process, he could submit a DMCA request and YouTube would have to follow the DMCA requirements in processing it, but the current process is better for both of them (not for the posters of the contested content, though).
> I’ve been reading, writing and speaking English

Error! Missing oxford comma! https://en.wikipedia.org/wiki/Serial_comma

In all seriousness, your post reads better than most native speakers.

If you're writing something formal, and you're unsure if something is technically correct, find a style guide you agree with and consult it. The journalistic styles are intended to be clear: https://en.wikipedia.org/wiki/AP_Stylebook

There are many style guides: https://en.wikipedia.org/wiki/Style_guide#United_States

When I'm struggling with a sentence, I make sort of a mental graph of the sentence and apply rules (usually around commas, and mostly without thinking, it just happens). I think it's because I was trained as a kid with these diagrams: https://en.wikipedia.org/wiki/Sentence_diagram

https://en.wikipedia.org/wiki/English_usage_controversies is a useful list. Most speakers are bad at one or more of these. I was never able to train myself to pick out a split infinitve, for example, but I would be able to if I were better educated.

Also, Grammarly is an AI thing that's supposed to detect and correct, but I haven't used it. It's quite popular with the kids these days, so they'll probably be dictating what "english" is if they get big enough: https://www.grammarly.com/

You might also not want to speak perfect English. Most Americans certainly don't. What I mean is, is that a "double copula" is technically "wrong", but it does convey extra information and give a cadence and a degree of informality. English has lots of little choices like that.
It’s true that there’s no official React guidance on doing this, and doing so would probably require official React choices for routing, global state management, etc. which the React team is clearly not interested in doing.

But there are popular frameworks like next.js that have pretty simple patterns (like getInitialProps) that can probably be adapted to any React codebase.
As an interesting side note it was also in the article's last paragraph about Uber not using Public Clouds such as AWS. Is that becoming more common or less?
Is there any other examples of enterprises seeing benefits of running their own services?

Referring to this part:
...they chose to largely manage their own online servers. While that led to some rocky moments early on, people who have worked at the company have said Uber was able to save substantially on costs.
The React premature optimization train is leaving platform 1, all aboard for how to save 30 CPU cycles in your super complicated single page web app!

Memoizing a leaf component probably isn't worth doing unless it has some incredibly complex logic in it.

Just like memoizing a single reduce operation probably isn't worth it either.

The React community is the absolute worst offender for premature optimization.

Measure first, then optimize.
kubernetes, because for what ever reasons people are suspicious of using DHCP provided by the VPC.
This may be the reason why every accountant I know live and breathe in perpetually CAPS LOCK ON mode.
Women in Tech: Ankita Masand
Question:what was bad about the surface repair experience? I'm curious, as I've been fairly pleased with mine over the last 6 months but I haven't looked into the repairability of it. I'd read that MS were pretty good on warranty claims, but should I be concerned? For reference, the keyboard has been run over by a forklift once already (don't ask), but I've been fairly impressed so far.

I know this won't be as easy to work on as my old thinkpads, but should I be concerned about warranty repairs? If so, I might want to consider a cheap chromebook solely to use in my warehouse.
Another unsolicited advice, from a 40yo this time: do not use alarm clocks to wake up. The pressure shifts to the evening because you have to go to sleep early if you want to wake up early.

And then it magically happens that you sleep as much as you need. Being a long time supporter of naps I find myself not doing them at all.

Of course this applies only if you have flexible hours to work, don't have appointments, etc.
I listen to it in my car. There is bug after a while that songs keep interrupting exactly at second 00:10. And you have to restart everything, car included, to make it start working again.
Yes, but then it is something like reading those list of acronyms definitions where LOL somehow means "hail Satan" (urban dictionary often is quite good, but in the context of the question this can be a serious problem). I would recommend it more for refreshing old memories rather than for learning.
Yes, Excel and SQL are widely used by non-programmers due to some engineering quality. But whatever that quality is, Haskell (very narrowly used even by programmers) doesn't seem to share it.
These kinds of collections can be nice, but I think it’s fair to warn against looking at them too closely. Sometimes they’re not actually idiomatic and often the implementations have differences in them that see non-obvious.
Or enough wrappers to safely acquire and free those things in C++ without having to write many extra lines or spend a long time looking for leaks
This is really cool and seems pretty up-to-date ... which leaves me surprised that Obj-C is present but Swift isn't. (Even moreso considering that both Java and Kotlin are present).
In China you have Macau, Hong Kong, Shanghai, Tianjin and Kunming were all either explicitly or implicitly under the control of European Powers and those are just the one's off the top of my head, then you have Indonesia, Philippines, Vietnam, Cambodia, Malaysia, Borneo, Myanmar, Singapore (the list goes on and we are only in East Asia) that were all under Western control until the 20th century
> Did this used to be open knowledge and scrubbed now?

The [edit: wikipedia] article mentions that he was "director of radio operations of the Psychological Warfare branch in the Office of War Information at Allied Force Headquarters": that's what became PWD/SHAEF [1] towards the end of the war and was merged after the war with the Strategic Services Unit and some other stuff to make the CIA.

[1]: https://en.wikipedia.org/wiki/Psychological_Warfare_Division
> When you die you take absolutely nothing with you except your reputation.

The opposite. When you die, you don't take anything material with you. No money, no assets, nothing. Your own personal experience dies with you as well.

The only thing that doesn't die is how people will remember you.

It's also a hidden paradox. You might aim for widespread fame and acclaim, yet totally forget about the people closest to you who might end up not having a high opinion of how you acted towards your goals.

In a sense, a better way of approaching reputation is as a by-product or a secondary goal to what you pursue. Your primary goal would be: how do I make a positive impact on the world around me? First and foremost, my own community?

> A disguise for what?

It's a bait and switch: them trying to make their priorities, your priorities. The urgency itself is the bait: it's an appeal towards your empathy as well as your desire to act from your gut/instincts (we are bad at instinctively guestimating opportunity cost) rather then sit back and figuring out the bigger picture.

Context matters, and so this gets sometimes obscured by a lot of tangential circumstances. For instance, it's easier to see this one through if the caller is a stranger rather then a friend or acquaintance, or even someone who comes at you from a point of authority such as a business partner, your boss or someone who is either wealthy or owns an experience you desire yourself.

After all, it's a proposal. An invitation. Not an order or a command made from a place of authority.
As a Linode user, DO has many more features and makes me want to switch: Managed K8S in my region, Managed Postgres, private networking and now VPC...
Out of interest, do most systems have hardware decodes for JPEG + PNG?
I never said that being happy is not needed. 'Happy' is a baseline for existence, not a goal to strive for.
Languages always face a gentle tug towards what’s popular and familiar.
Thought about Kafka... Hahaha
Wow, posts like these provide real counterweight to my desire to write open source software.
And therefore Rust will never outcompete Go in this regard in as much as Haskell, Ocaml, ... never overtook C. Rust might draw from the better principles and get things right C, C++, D, Go, ... failed to incorporate. But in order to get things done a company has to source developers from a market and consider that developers get replaced by another, taking over.

Even in a globalized developer market a smaller developer force is a risk.

In German we have a saying "to die in beauty" (in Schönheit sterben), does that translate? Your boss wants to get things done in due time and I see Go outcompete Rust in this respect.
Details matter - "takedown that is not legally binding" does not mean that "there isn't a legal basis for the takedown".

The legal basis for the takedown is the language in the Youtube terms and conditions that says that Youtube can take down the content at their discretion. It does not matter if that decision is caused by a non-binding takedown request of a self-asserted copyright owner, or by a drunken manager randomly clicking to remove videos, the legal arrangement between Youtube and their "partners" does not assume any fiduciary responsibility to ensure that your videos will be kept unless absoltely needed, and no current law is forcing them to assume that responsibility.

I mean, the statement "why isn't it a fiduciary responsibility to their "partners" to make sure they aren't needlessly deprived of revenue," seems very weird from the perspective of law - why would there be such a responsibility? Do you have some law in mind that would cause it? E.g. CEOs have fiduciary responsibility to shareholders, stockbrokers have fiduciary responsibility to their clients due to specific laws, but in general there is no fiduciary responsibility between parties in a contract, the parties can be 'hostile' towards each other as much as they want.

The default legal position is that every private actor is free to act as they want for their own benefit as long as they are not breaking any laws or contracts. If I cause you some losses by doing things I am entitled to do, there's no possible liability - in order to claim damages, I have to have done something wrong. So in the absence of a specific law or contract requiring Amazon to ensure that their "partners" aren't needlessly deprived of revenue, that lost revenue is not Amazon's problem, and they're entitled to (for example) intentionally cause partners to lose that revenue if it benefits Amazon in some way and there's no statute or contract that restricts Amazon from doing so.
I will certainly miss the 747. Alitalia, BA, Cathay, KLM, Korean, Lufthansa, Quantas, Thai, Virgin, just a handful of operators I've flown on it with. Best ride was KLM (front row seat under the cabin), best food was Lufthansa (seemingly unlimited dinners, and a cheese board - in economy), best random time Thai (serve yourself bar and becoming best friends with a DJ sitting in the next seat), best sleep Alitalia (that was an old one even for the time; the least mod cons = the best sleep).

More modern airliners seem somewhat beige. More fuel efficient, that's certainly positive, but bland.
It was such a powerful generational phenomenon that kids have heard of it even if they have no direct experience: https://youtu.be/8ucCxtgN6sc?t=188
>The land war the movie is referring to is Vietnam

From Hansard: https://bit.ly/2V7BgbK

> The next war on land will be very different from the last one, in that we shall have to fight it in a different way. In reaching a decision on that matter, we must first be clear about certain rules of war. Rule 1, on page I of the book of war, is: "Do not march on Moscow". Various people have tried it, Napoleon and Hitler, and it is no good. That is the first rule. I do not know whether your Lordships will know Rule 2 of war. It is: "Do not go fighting with your land armies in China". It is a vast country, with no clearly defined objectives, and an army fighting there would be engulfed by what is known as the Ming Bing, the people's insurgents.
I find this trained educator comment awkward. For universities the main thing needed to be a professor is a PhD. While graduate programs will often require some amount of TAing (typically two semesters) that's not universally true in the US. You can complete a PhD in some schools without ever TAing. And then as applying to be a professor is judged at most schools mainly by your research and not your teaching experience it is conceivable to teach a class without prior study of teaching. The more typical case is you have been a TA for a couple semesters. I don't really consider that a high bar. My college allowed undergrads to TA for classes and I did that mostly for fun. Is that enough for me to be considered an effective teacher? I'd lean towards no, but it's pretty comparable to what graduate students typically would end up having.

As for education at high schools/middle schools, that also really depends. States usually have a teaching certificate/degree as needed, but sometimes a math degree is fine for teaching a math class even if you haven't taken any classes on education. Typically this happens in cases where there's a shortage of teachers for a subject. It doesn't help that a lot of states pay pretty mediocre for teachers.

I can say personally one of the high schools I went to, most if not all of the teachers had not done a degree in education and their background was pretty much entirely having studied the associated subject in college. I think for my other high school my teachers typically had education backgrounds, but even there I remember my chemistry teacher did not (she happened to be excellent anyway). My chemistry teacher had a chemical engineer background instead and wound up choosing to teach.

Extra anecdote I know my dad has been teaching for decades now as a professor, but back when he got his PhD he never TAed. He had 0 teaching experience/education until he taught his first class. I think TA requirements are less common in europe which is where got his PhD, although he did get it awhile ago so maybe things have changed since then.
Yeah, I also don't think that's correct, in most cases. React updates the entire tree internally when anything changes, but actually only changes DOM nodes who's prop or state has changed. The problem is, the check of props and state that React does by default is naive, in that it doesn't check if something is deeply equal, only shallow. So using numbers in props works correctly, but not array of numbers. So if you use anything other than booleans, numbers, strings and so on, where equality works as expected, only changed components will render to the DOM. But if you have arrays or objects, the checks React does will always trigger an update of the DOM, as `[] === []` or `[] == []` will never return true, even though they are the same. The way to work around this is to implement your own `shouldComponentUpdate(newProps, newState) <boolean>` and do your own equality checks.

Maybe a side-effect of the poor equality we have in JS-land.
you can divide it into pieces and just download them until it works. Did you try chunks, how many, what size?
That's only a problem if you can't get off the ship before the IPO.

There's a big difference between "Let's build a viable and sustainable business" and "Let's build a hollow shell of a business by carpet-bombing potential retail investors with metrics management, PR, and brand marketing, and then cash in with an IPO and/or a sale to a Greater Fool."

There's been more of the latter than the former in this round. But the tide has gone out now. (See also WeWork, etc.)
I thought Rust was being considered for these use-cases. Is it (or was, at the time you started working on it) too early for that?
I spent the past 3 years working professionally with Go, and while I enjoy it for $WORK it can also feel limiting in the way you expressed. I found out about D recently, and it seems to be a quite nice compromise between C++ and Go, giving you more way to express yourselves without having the pitfalls of C++.

Maybe something you would be interested into: http://dlang.org/.
> import money to America from the world.

While I wish this were true, Uber is yet another tax dodging corporation like so many others:
https://fortune.com/2015/10/22/uber-tax-shell/
HN is a pretty hateful place in general.
I used to appreciate to hear this actually. However, now I'm a father who needs to teach his son speaking, and I feel that I'm not good enough.
DO has so far been very good at keeping my CC details safe. Can't say the same for Linode (https://news.ycombinator.com/item?id=5552756).
one could argue with Uber having almost never made money it's redistributing VC money to ordinary people. just about the only upside
They can help you to set up a corona chatbot