skysight-inc/HackerNews huggingface dataset:
I have wondered about this before: are there standard available solutions to clean your wood stove exhaust air in an economically sensefull way. I mean, my garden produces that much wood each year, I better use that somehow. And I cannot use all of it for growing mushroom.
You have a long history of treating other people viciously on HN, but for some reason we gave you many more second chances than we usually do. This is beyond the pale and I've banned this account.

https://news.ycombinator.com/newsguidelines.html
Some others are Tekton, Argo, KNative
You could also use Jenkins with K8s deploy plugin (from MS Azure Devops team)
It's clearly from the result of attacks. Like Rabies.

Traffic is not an attack.

Cows or the sugar plant depending on who you believe if we are counting anything. We attack them and we die.
Absolutely - I'm the poster child for tolerance.Why would you jump to such an ungenerous assumption?

Would you say, on reflection, that you followed the site guidelines by taking the most positive interpretation of my post possible?
When a solution to a problem is banned by the government, it’s no consolation to say “well, if society was completely reorganized, the problem might never have existed in the first place.”
> Considered safe

No, it's considered safe compared to malaria.

> High dosages should be avoided by people with heart trouble/high blood pressure.

...because it's dangerous for those people.
Bamboo Ceiling
No they wouldn't. The blood (including antibodies) that is removed has been removed.

The question is equivalent to "if you give blood, doesn't that mean you have less blood for yourself?" and the answer is "yes, for a little while".
But mostly you are not responsible for those components or are using hardware solutions which are 1000 times more efficient/performant ?
> The history of the US police is firmly rooted in slave patrols,

American professional police forces actually have their more direct origins in ethnic gangs given state sanction to control other ethnic gangs in the urban north, as that's what the first official local police forces were, though southern slave patrols were around earlier, evolved into police forces in the south, and played a significant role in the further development of national policing norms.

Of course, both the northern and southern influences contribute to why both racism and warrior (as opposed to guardian) mindset are deeply entrenched in American policing.
This happened to me too when I was using swarm in 2017. Had to debug swarm networks where nodes could send packets one way but not the other. Similar problems as #2 where stuff just breaks and resetting the node is the quickest way I found to fix it.

Switched to k8s in late 2017 and it’s been much more solid. And that’s where the world has moved, so I’m not sure why you’d choose swarm anymore.
Plagiarized from Felix Richter's article:

https://www.statista.com/chart/18839/quarterly-real-gdp-grow...
Sounds like they're working around a US embargo, which got Huawei CFO Meng Wanzhou detained.
Price gouging does cause users to associate the site with high prices. Particularly when third party sellers aren’t transparent about MSRP. Amazon risks losing customers to physical shops if they become known for being 3x+ as expensive.

Amazon could start posting “surge price” ratios ala early Uber, so users can realize what’s going on, but realistically we are in a fairly unusual circumstance at the moment.

Most gouging hasn’t lasted long for staples. There’s a bunch of off brand hand sanitizers/masks that have popped up in Seattle. The market has adjusted, and I’m not convinced gouging would have gotten us here faster. The toilet paper I bought is labelled in Korean, which is wacky, but it’s still TP.

Producers can read through the lines, and ramp up production. If it was worth doing fewer at a particular price, it’s almost certainly worth doing 2x more at that same price (or, even better, with small reasonable multiplier). If a producer starts charging too much, other brands will eventually pop up to eat their lunch, so I suspect they won’t get too greedy during a short term spike.
Know any of the scores of local businesses on this list? Because I have been to tons of them.

https://www.startribune.com/these-minneapolis-st-paul-buildi...

But screw them, right?

This isn't "protesting" anything. This isn't about the savage murder of a man. It's a riot and they're destroying scores of local businesses, including minority owned ones.

But I enjoy your really hot take on the situation and I'm sure you'll continue to be a keyboard revolutionary going forward.
I don't agree with the last paragraph.

Your C++ example is orthogonal to the deployment aspect because it discusses the application. Kubernetes and the fragile shell scripts are about the deployment of said application.

How are you going to deploy your C++ application? Both options are available, and I would wager that in most cases, Kubernetes makes more sense, unless you have strict requirements.
Actually on 32-bit it uses a 2^25.5 radix, some are 2^26-bit limbs and others are 2^25.
> I'm not sure what you intend by those test counts? Japan has 874 dead.

I'm saying I believe their numbers are inaccurate because they're undertesting and stats I could use to validate them (overall number of deaths to calculate seasonal excess mortality) are also currently inaccurate for unrelated reasons. I agree that the number of deaths will be impossible to hide in an open society like Japan but for bureaucratic reasons it will take a while to compile and validate those stats before normalizing them enough to compare between years let alone nations. Until then, I'm not convinced and any argument based on Japan as an example is also suspect.

> To then call that "the relevant number" overstates the importance of population density, and also models population density badly when it's non-uniform (as you note for NYC).

Uhm, what? Deaths per million lumps Wyoming in with New York City, making it even less accurate to what people care about. Manhattan will not be reopening on the same schedule as some town on the outskirts of Fargo. Someone in the middle of a dense city does not face the same risk as someone whose closest neighbor is 2 miles away. Also, it's a virus. There's almost a century of medicine and public health expertise that shows that all things being equal, density is the dominant factor.

I thought ending quarantine is what people cared about. Your false confidence about Japan's comparability to the US is not helping. Population density is why NYC and Wyoming aren't comparable yet you're trying to compare another country.
>> The first one is that if we overload the comma operator, we need to be extra careful to cover all cases and think about lvalues and rvalues. Otherwise we end up with buggy code.

Extra careful to cover all cases is when I start looking at alternatives. In this case it is not even enhancing readability. Even if you may be an excellent programmer think whether your team can be that extra careful most of the times before introducing these quirks in your code.
That sure is a weird usage
There are a lot of bad pit bull owners that abuse their dogs and make them aggressive.

Pit bulls are stronger and more capable of injuring or killing a human than most other breeds.

Both can be true. But if you want the "bad owner" theory to explain why 80% of all fatalities are pit-related , you are essentially calling at 80% percent (or higher) of owners dangerously negligent.
Personal attacks will get you banned on HN. No more of this please.

https://news.ycombinator.com/newsguidelines.html
Except the new articles that uses it caused alarm by exaggeration because the news wants our attention. The intention is not to cause alarm, but the effect was.

Politically it's also easier to make changes when one highlights the dangers. Not alarmist but certainly manipulative. Fear works and by being alarmed we have saved lives.
I believe he was trying to stop the Pit from killing another dog, not train it to be better.
Understanding the Mathematics Behind linear regression part 2
In the UK people in jail (so a subset of convicted people) are not allowed to vote. The argument is that while you are detained in jail you are being punished by loss of civil rights and that voting is one of these.
If you post like this again we will ban you.

https://news.ycombinator.com/newsguidelines.html
Yeah lets incentivize getting sick as a high risk venture. Sounds like a great idea.

We should legalize for profit organ harvesting and do something about this child labor shortage.
I can see your point for small hobby projects. But enterprise web development in C++ is no fun at all. For example: "Google says that about 70% of all serious security bugs in the Chrome codebase are related to memory management and safety." https://www.zdnet.com/article/chrome-70-of-all-security-bugs...

Developer time for fixing these bugs is in most cases more expensive, than to throw more hardware at your software written in a garbage collected language.
Plagiarized from Katharina Buchholz's article:

https://www.statista.com/chart/21868/share-of-covid-19-cases...
SARS-COV-2 is more closely related to SARS-COV-1 than to other HCOVs, and the original SARS triggers longer lasting immunity (1year+). We don’t know if that’s the case for SARS-COV-2, but at least it’s an open possibility.

Encouragingly, there seems to be a degree of cross-immunity between HCOV’s. This paper touches on the possible implications: https://science.sciencemag.org/content/368/6493/860
I want you to be wrong. Your vision of present circumstances isn't what I want to come of age in. But I'm not sure I can definitively refute your claims. One thing that gives me hope is that the recent assassination of Soleimani didn't actually lead to war despite expectations that it could. I see all the problems you're talking about, and I don't think there are solutions, but I can hope that there will be and that things might change.
Downvoted? O dear, did I say something that isn't allowed by Marx?
It is a chicken and egg problem. Many languages do not yet support Windows on ARM, so you can't rely on them to build stuff for the new platform. For example there is no official release of NodeJS, Python, Ruby, Perl, on the platform.

Lots of FOSS rely on gnu stuff which is usually compiled on windows using mingw/msys2/cygwin, all of which are not available for Windows on ARM. So you can't easily port stuff.

You can run Visual Studio and cross-compile from ia32 to arm64 on a Surface Pro X but that is unsupported by Microsoft who wants you to have two machines, one running x64 and compiling stuff and another running arm64 and testing stuff. That is unreasonable for small independent developers.

So until the development ecosystem is a bit better, porting stuff will still have a lot of friction and that is why for now, IMHO, every port needs to be cherished.
What about application upgrades?

Are you ok with your application going down for each upgrade? With Kubernetes, it's very simple to configure a deployment so that downtime doesn't happen.
Out of curiosity, in which legal system, is legally buying up stock months BEFORE an embargo is announced considered a crime?

Retrospective law does not exist in civilised societies.
As a mathematician, I find this surprising - formal logic and probability theory don't usually have much to do with each other. Is the issue that you have trouble with formal mathematical notation?
Top websites for coding challenge and competition for all in 2020 Placements
Very good read. I subscribe/support Taibbi so I got this in an email yesterday. I hope he gets enough support as an independent investigative reporter so that he can write about things that most news businesses won’t cover.
Maybe it's just me, but I found matrix calculus atrocious. The rules aren't even useful for most situations, since they're essentially "hardcoded" for certain types of matrix situations that crop up often.

I _much_ prefer to reduce a given matrix expression into einstein summation convention, at which point all of the "regular" calculus rules just work. You can bash it out from this point on.

For example, consider the case of `x^T x`. We are told from matrix calculus that this is `2x`. To do this using summation convention, we first write it in terms of coordinates. We will have:

y = xi xi [summation over i implicit]
dy/dxj
= d(xi^2)/dxj
= d(xi^2)/dxi * dxi/dxj [chain rule]
= 2xi delta(ij) [all xi independent, dxi/dxj = dirac]
= 2xj [summing over i]
dy/dx = 2x
As I understand it the big challenge is to replicate the chip manufacturing done by TSMC today. From what I have read mainland China is still years away from doing that.
No, sorry, what I was trying to say is the future generations are going to wonder why we didn't add all these protections in long before we did. The world was a wild west!

( of course, they'll never understand that things weren't actually dangerous in general and that they've lost tons and tons and tons of freedoms )
- Do you have several years of retirement income in the bank?

- No, I spent it all on $SOMETHING_ELSE

I think that’s the point...
Mathematical papers seem to require coffee for their production [1] and their consumption.

[1] https://en.wikipedia.org/wiki/Alfr%C3%A9d_R%C3%A9nyi#Quotati...
Since 2018? Plenty of time to have run some Westlaw/LexisNexis searches in between.

According to the Phase-1 agreement, China should buy at least USD 68B of US services in 2020. If they were to spend most of it on counsel, that'd be a lot of nastygrams, even at common-law billing rates.
I like that this article is very clear, visual and to the point. From my experience those exact same approaches/models are very useful throughout many situations in business, not only for designers. Consider e.g. sales where you also need to

- show (the customer) how to solve the problem (he/or she has)

- create a clear decision framework (and get the customer on board)

- craft a narrative around our solution

to succeed. There you also need your problem solving skills, a model for decision making and a way to communicate in a way that reaches and convinces your audience.
If you contribute to any open contribution project by Apple, Google, Microsoft, Facebook, etc. you’ll have to sign a CLA first, however minor the PR is. Same goes for some non-corporate projects, e.g. CPython. There are readily made forms and enforcement bots for CLAs at least within the GitHub ecosystem, so you can even deploy them to your one man project within an hour; it’s also not hard to write the tools from scratch, especially considering that drh wrote his own SCM. Therefore, keeping track of CLAs is pretty far down the list of reasons not being open contribution, if it is on the list at all.
I had fun.
That's what tests are for.
I used Second Life (I believe, but may have been something else) years ago (a decade ago?) because it was one of the easiest ways to put money into anonymous paypal accounts (anonymous credit cards that get accepted by paypal weren't really a thing here back then). I bought crypto, used it to buy their in game currency, then cashed out their currency to the paypal account.

You pay a few percents of fees, and it's not "the NSA will not be able to find you", but it was more than good enough for my mildly paranoid ass.
Wow he’s 20? I had no idea
> when I edit them once in a while

Anything new needs a certain amount of sustained practice before you get the hang of it. I think I had to learn regex like four times before it stuck. I haven’t hit that point with TOML yet so I avoid it.

I’d suggest using the deeper indentation style where hyphens for arrays are also indented two spaces under the parent element. Like anything use a linter that enforces unambiguous indentation.

I prefer YAML for human-writeable config because JSON is just more typing and more finicky. The auto-typing of numbers and booleans in YAML is a pretty damn sharp edge though and I wish they’d solved that some other way.
ACM Books
Though those are good points, there are a few things to mention: once you know a few programming languages, jumping into a new one becomes relatively easy. That said, there are a few traps here and there(something I've also noticed when studying a foreign languages after knowing 2 others): "Oh that's the same as in {{X}}". And you pay no real attention to it as a result. A few days later you end up going to check what "{{X}}" was.

My methodology as far as programming languages go, is the following:

1. Learn the nature of the language by understanding it's internals - is it dynamically typed, statically typed, functional, object oriented, single threaded, multi threaded etc.

2. If it's a compiled language, learn the hello-world and then spend some time to figure out how the compiler works.

3. Ecosystem - packaging, distribution, community, etc.

4. No IDE's, plain and simple vim. Getting off the line becomes a lot harder but it teaches you the fundamentals from the start without relying on anything fancy: Get your hands dirty.

5. While you are studying it, think of a small project to work on along the way in that language and try to push your current knowledge over the edge of what you've learned. After you learn a new concept, go over the entire project and see where it can be applied and what would be the benefits/drawbacks. Even if that means re-writing 90% of the project.
... are you really comparing the righteous outrage someone would have over saying Americans are slave owners to ... saying people like to take afternoon naps?
4chan hardly moderates. If Twitter wants to cater to people that want some kind of filtering just allow those people to enable a filter. Problem solved.

A platform should not moderate at all. Only remove clearly illegal stuff. For the rest, offer filters for people that want to have them (or better, design a protocol: <content-label type="trump">) so it can be built into browsers.

That way you can have both: free speech and optional filtering. And you can be a platform instead of a publisher.

(edit: I added some elaboration on a possible solution )
Large parts of the world heat their homes by burning wood (or peat etc). I think the point they were trying to make is that if you're already burning wood, and you need electricity, you can convert some of the heat to electricity. I don't think they were advocating for the replacement of conventional power plants with wood burning thermoelectric stoves.
Self-dosed chlorinated water isn’t the worst option, but I wouldn’t call alternatives a luxury. Only people I’m familiar with that still use that technique frequently are PCT through-hikers, who are pretty desperate to cut any weight possible.
They are generating content because they process it by filtering 'unwanted' parts.
Temporary Removal of Late Fees and Grace Period for Invoice Renewal
It doesn't have to be C++ of course. The main point of OP lies in C++ being fast and easy to deploy (at least it can be). Go, Rust, to some extend C# and Java also fall in that category. This feature set becomes interesting, because it has the potential to simplify everything around it. If you don't need high fault tolerance you can go a very long way with just a single server, maybe sprinkled with some CDN caching in front if your users are international.

If you do need higher availability you can go the route StackOverflow was famous for for quite some time of having a single ReadWrite master server, a backup master to take over and a few of ReadOnly slave servers, IIRC. With such setups you can ignore all the extra complexities cloud deployments bring with them. And just because such simple setups make it possible to treat servers like pets, doesn't mean they have to be irreproducible undocumented messes.
Setting up your own k8s from scratch is kind of like writing your own string class in C++: it’s a good exercise (if it’s valuable for your learning path) but you probably don’t want to use it for actual work.

Maintaining a cluster set up like that is a ton of work. And if you don’t perform an upgrade perfectly, you’ll have downtime. Tools like kops help a lot but you’ll still spend far more time than the $70/month it costs for a managed cluster.
They are.

What is happening has probably made catching up one of their top priorities, and thus this will, ironically, shorten the time it will take for them to rise in that industry. That will also diminish Taiwan's strategic importance, which some might argue can increase the probability of forceful reunification.
Maybe you and I have a chimney, but that's not a given. Lots of people who burn coal indoors do not have chimneys, deliberately so. In many parts of the world, dying an early death from lung disease is preferable to dying a very early death from insect-borne disease.
Rosetta Code https://rosettacode.org is especially helpful when you know exactly how to do a thing on language X and Y, but don't know about Z.
Same (growing up in Israel). Didn’t realize it’s “gay” until much later.

Here’s from 1992: https://youtu.be/rQTbSFojYRE
> Taking their money might mean having to listen to them.

How is that structured legally? I doubt they get a majority's vote, so how else can they influence the decisions? Is not all investment money unlocked upfront?
Markdown View using the Racket editor%
One obvious answer is that we've found them to be problematic with regards to living peacefully with other people, so much so that we feel the need to physically remove them so they cannot hurt others. Why would we allow them to vote under those circumstances?
All this time, I haven't been convinced that this steel approach is better in the long-run than going the advanced composite route.
You crossed into breaking the site guidelines here. Please don't do that regardless of how wrong someone else is or you feel they are. It just makes the thread even worse.

https://news.ycombinator.com/newsguidelines.html
I feel like words like 'hacker' or 'ai' is really becoming buzz words, just so writers can write articles for click-bait.
Parts that are harder (for me) than anything on the list:

- buying into a paradigm specific to the language at the beginning. Sure, everyone tells me that multiple dispatch is great in Julia, but that doesn't click until you write a decent amount of code.

- frustration of dealing with exceptions, special cases and unexpected behaviour (R is full of these, for example)

- teaching materials that pile all language features too early on which makes it realy hard to understand why you're doing things in a certain way (the Rust book stands out as an example of this)

- the mental block of comparing the ease of use of the new language to one you already know ("this can be done easier in Python" can be applied to a lot of cases when you're a beginner)

- more limited reasources than what you're used to. If you're used to a hugely popular language like JavaScript or Python, it's really noticeable when your new language doesn't have a StackOverflow answer for every question that you can possibly have.
Please don't take HN threads into generic ideological flamewar. It's not what this place is for.

https://news.ycombinator.com/newsguidelines.html
Honest question.. Is this "just" the way modern gamedev is being done. With these "Editors For Scenes" ?

Like the Unity and Unreal Editors ? Not hating just asking last time I "checked in" on gamedev was prob one or two decades ago and had a lot of fun with IrrLicht and Ogre.

Does this "editor approach" not get in the way ? Just looking in as an outsider with almost zero gamedev experience.. don't you end up fighting the editor to just get things done ?

Again don't flame me I have no idea what I'm talking about :)

PS. GoDot looks great :)