skysight-inc/HackerNews huggingface dataset:
Even the best mathematicians are only experts in 1 or 2 areas. You just can't be an expert in every programming domain without revising your definition of expert. Also, are you pursuing being an expert at "something" in programming just to be an expert, or are you actually interested in what you want to become an expert in?
It's been over 100 years since the world has had a pandemic. It is frankly entirely predictable that we don't really know what to do when one happens, and that we'll collectively be generally complacent until it is on where ever our doorstep happens to be.

I'm not one with a high opinion of global governance anyhow, but even if it was competent it would be incompetent, because the competent thing to do for so long has been to assume "not going to be a pandemic". There isn't really a solution to these sorts of fat-tail outcomes; you can't spend trillions planning for them all the time because even if you do, your funding will be cut, but then when the time comes, you won't be prepared.
Cloudflare lost my support when they started de-platforming people for holding opinions they didn't agree with. Censorship outside of strictly legal bounds should not be tolerated from a company as powerful as Cloudflare.
Which is fair, I'd rather be a guinea pig than look at ads in exchange for a free service. I was just surprised that the thing they broke was as well defined and testable as DNS validation.
Great point! And let's just say that the migration project is now on-hold :)
Why do some games take up so much storage space? We asked developers
There are about 700,000 adjuncts and 60,000 pizzerias in the US.
Yes, Greek lenders were so forced but not German and French lenders. German and French banks were knowledgeable about the deplorable state of Greek accounting and the stupidity/corruption of the Greek government. They had responsibilities. It's a two party interaction and both the lender and borrower need to be held responsible.

Enough with this tale of how German and French banks are victims for repeatedly giving loans and looking the other way at the bad accounting!
If you check the parent I was replying to, it was about Mattermost being harder to set up than Slack.

I never said anything about Slack or Discord being better/worse than each other.
That started at least with Ada, in 1979 (https://softwareengineering.stackexchange.com/a/403959).

Traditional FORTRAN ignores all spaces, so one can write a million as 1 000 000 there, C++14 allows apostrophes (https://en.wikipedia.org/wiki/Decimal_separator#Data_versus_...)
Yes, hence why I used "few" - doable in 7-10 years timeframe. Still something unthinkable for most professions.
This is not funny, many of us live in countries where we need that money. We're underpaid but we try. I'm glad that we have high quality researchers in this platforms but punishing us goes too far.
> But in Haskell you have, for example, Rational numbers to avoid many such problems.

Hey, it's for sure nice to have a rich numeric stack (see also some lisps), but in numeric work "use something else" is very rarely a practical answer to issues with IEEE-754.
Filter out male privilege, and the web can be a ghost town
Ask HN: How do I deal with this confrontation with my CTO
Long story short, I’m a software engineer for a company with 3 engineers, A CTO and 2 more of us. We maintain a large internal tool used by our traders and risk managers exclusively. Our work load is minimal with a feature or bug fix needed once a week sometimes even once every 2 weeks. Therefore a majority of my time at work is spent on personal projects and studying for a couple certs they want me to get.
I’m struggle to get up in the morning so a lot of times I roll in around 8:05 - 8:15 which seems fine to me as I never have meetings and I have never physically been needed for anything right at 8. More so, in the 3 months I’ve worked here I’ve never actually been needed before 2pm.
However on this particular day, I rolled in at 8:20 and received this slack message from the CTO:

Manager: and please, the basic starting time is 8am and an 8 hour working time

Me: I'm just really not a morning person, so it can be tough for me to hit 8 right on the dot. It doesn't seem like an issue that if I come in late, to stay a little later to make up for it. Especially seeing as I don't have meetings at 8 or anything.

Manager: I would like you to be here for 8. It isn't really a morning person thing

So obviously the main concern here is he never addressed my concern about why I, an engineer who mainly works by himself, on his own projects, which can be done at my house, needs to be in the office exactly at 8.
And more so, I’m a little up in arms that him being a my boss, would totally disregard any concern of mine and glance over it like I never brought it up.

He is very much the “my way or the highway” type and therefore I didn’t question his motives any more as I still don’t know how far I can push him before him getting completely fed up and firing me.

So I’m wondering, what are your guys thoughts on this situation and behavior ? And secondly, I can I handle this in a smooth way as to not cause serious issues or implications?
New Open Source Company for 5G
I was only moving to Cloudflare because they do registrar services at-cost, which would be cheaper than Amazon Registrar.
Enums are no substitution for sum types, though.
I am being in such a team and I tell you this is great. We are pretty flat, you can pick whatever title you want on your resume but here we are all engineers. My manager insists that he usually cannot make better decisions than we do, because we usually understand the problems better than him. His major request is that if anything gets stuck we need to raise it immediately so that it can be solved quicker and doesn't block others.
Thanks! We can definitely combine multiple files into one dataset so long as they share the same fields. We've got one customer that keeps their data in an S3 bucket as one JSON file per record, so for them we're scanning ~480K files to construct the stats. If you've got multiple different datasets we've got a concept of "collections" for organization.

We came up with the pricing strategy based on conversations with early customers. We want to be able to say yes to integrations with whatever system they're using to store their data so we need flexibility at the early stage.
I was surprised to find this downvoted, as it's a harsh fact of life for many people, but not the majority of people. I should have said "For some people, being sick means...". The gist of the argument still applies: It is incorrect to assume everyone can afford to take a month off work when they are sick.

I'm in a European juristiction - the UK. We have reasonable labour protections here. But they don't protect everyone.

If you are self-employed, then taking time off means going unpaid. It's that simple. Zero income. I have been in that position. Took a month off due to flu once (not the current flu). Lost 1 month income.

There is a government system called "Statutory Sick Pay" (SSP), but it is not paid to the self-employed, and if it did it would only start after a few weeks.

If you are a "casual" worker, then taking time off also means going unpaid because you don't have a contract of employment or regular hours to refer to. Sucks to be you, but it's harsh reality for many.

For salaried workers, the employer pays salary for a while. But it's time limited, depending on the employer. Some are more generous than others. The less generous will switch over to Statuory Sick Pay, which is not much money. It is rarely enough to cover rent or mortgage, for example, let alone food and bills.

A lot of people are self-employed, casual workers, or have household bills exceeding SSP. Taking a few weeks off due to sickness has a serious financial impact for those people, unfortunately, and it is wrong to assume everyone can afford to do so.
> Get some perspective, c'mon :(

This isn't very compelling. Qualifications are a different bar. Perspective indeed.
I've been planning too soon, am also now going to wait to see where this goes. DNS is obviously a critical system and I don't know if I can trust Cloudflare now. I'm not a big fish that can make noise. I'm an easy victim.
In theory, any UBI program would provide an amount equal to, or greater than, whatever amount was previously being provided.

So, if CA food stamps + local housing assistance = $12k, then UBI would also be $12k. Otherwise, as you say, UBI isn't enough.

If this were part of a broader plan to consolidate benefits into a single program, it would make more sense. Give everybody the $1000 (or whatever amount) and if they qualify, bump that $1000 to $2000 (or whatever amount works out).

The whole point of UBI is to get out of managing many programs, with the overhead those entail. And if you have a libertarian tilt, it also gets us out of dictating morals to the poor.
I've had some close calls with RSI and the most helpful things for me were:

1) Getting an ergo keyboard, in my case the Microsoft Sculpt
2) Remapping my keys to better match my workflow. Left and right parens are mapped to left and right shift - same for Ctrl-Braces and Alt for brackets. Mapping Caps lock to delete one word back was also a big one. Further, I have the number pad on the left to both make using the mouse require less movement in addition to remapping all the numpad keys to useful programming commands.
What sites have they de-platformed outside of legal bounds?
Unlike vapes or car crashes, a virus can spread and do damage exponentially. If you have any understanding of mathematics it seems pretty logical to take the threat seriously and do the most you can do prevent it from spreading as fast as it would spread if unchecked. Why are borders between countries still allowing the free movement of people when it's clear that the virus is in most continents now in good numbers? Fear is a good feeling because it leads you to action, and in situations that call for it (like this one) it is the right feeling to have.
OP here. You're right, and even in the US I still get endless CAPTCHAs because I browse on Firefox on Linux with tracking prevention.

My website was down for yak shaving when this happened, but before then I had DDOS protection turned off.
Csvadapter
Was a 'flevo racer' recumbent bike that I was still repairing, and had only one brake (front) at the time.

I was only a few kilometres from home.
Why do you think you have a right to host with them? You don’t, you have a privilege that’s extended by them. You’re welcome to host your own thing somewhere else.
Interesting, I guess they don't get spit out to the console by default.

Overall Python has really good stack traces, but the hyper-dynamic nature of so many common libraries does make it tough to grok sometimes.

I usually end up reaching for the PyCharm debugger which is fantastic anyway.
Why should a democracy not be able the enforce a city-scale quarantine effectively?
Italy did it on a smaller scale in no time yesterday.
I do not see why this should not work for example for Milano too.
I'm wondering.. is there a way to use the archive.org tools to download the website and later transfer it to my own database to not take up too much space in the archive? If thats not possible then the archive controller alone is in control of history.
Why only $1000/month, why not make it $10,000?
Do plastic bag bans work?
Want to Invest in a Banksy Painting? Masterworks Makes It Easy
The ACM had a nice article debunking the Wald story: http://www.ams.org/publicoutreach/feature-column/fc-2016-06
This and another article today on the Atlantic seems to be implying that this type of epidemics are better dealt with in democratic countries. To me, that isn't that much clear, to see how the AIDS was handled in the United States during the 80's.

Even democratic governemnts are succesptible to staging coverups to save face.
Is it censorship if they refuse their money for a service? Pretty sure that's just business. Are they stopping you having a website?
>and when you ban people, you kinda give them power.

The key word being "kinda". You give the perception of power, but there are plenty of things in society we deal with by a form of "banning" (such as incarceration) in which we judge the ban to be good regardless of the power it gives people, or the ideas they represent or practice. Locking up child abusers, for instance, may give the spectre of child abuse power, and highly-publicized instances may fuel the moral panic around "strangers out to get your children", but that doesn't mean they should not be locked up.

In civil society, we are justifiably afraid of many ideas - I don't know anyone who wouldn't be afraid of a Nazi-style dictatorship, or its prospect. Fear can be a legitimate way of preventing bad things from happening. I fear dying in a house fire, thus I take certain precautions when cooking. In the same way, a demonstration of power over a person or idea may outweigh the power supposedly given to that idea by banning it.

The key is a balance; it may well be that you get an instance of the Streisand Effect, but it has to be shown that the consequences of that outweigh the very material consequences of such ideas coming to fruition in real life. For example, many people don't know who Barbara Streisand even is, and if they do, they likely don't know about the pictures of her house. The very canonical example of the Streisand Effect shows a short-lived controversy about the actual matter and ensuing attention for a few months after the incident. Then people forgot, or simply stopped caring. "The Streisand Effect" is more of a Streisand Effect than the actual incident that created it.
Cool story bro.

I think HN's real problem is a certain amount of "monoculture" unlike reddit's communities, but sure, whatever makes your karma counter go up.
This is a staggeringly naive opinion.
Haskell's intro page starts with the infamous minimalist quicksort, which mishandles NaN!

https://wiki.haskell.org/Introduction#Quicksort_in_Haskell
Japan, Korea and Italy are Authoritarianism as well?? They are losing grip even after Chinese and WHO warned them.
Katherine Johnson, Pioneering African American NASA Mathematician RIP
According to Hidden Figures (which to the best of my knowledge is quite accurate in representing Katherine Johnson), she actually hand checked most if not every calculation performed by the digital computers and often found miscalculations due to programming errors.
Ready to take the next step to fight climate change?
Most of these problems are much easier to solve by simply picking a better camera. Moreover license plates are specifically made to be easier to read (ie reflective).
Indeed.
I am curious to see what comes out of attempts at decentralizing this such as Handshake[0] and ENS[1]. I think I saw something similar with prominent backers come up here on HN the other week but can't recall it now. Namecoin[2] was very early on this.

[0]: https://www.namebase.io/

[1]: https://ens.domains/

[2]: https://bit.namecoin.org/
There are definitely people born with talent for that particular skill.

Its called charisma and some people are just born with it. But you can also work on it.
Strongly suggest not trusting significant money with a broker. Unless you're a millionaire many times over, put your money in a Vanguard Target Retirement 20XX fund and let it sit.
How to Deal with Eco-Anxiety
I'm all for hating on authoritarians but this is nonsense. If anything, authoritarianism allowed China to build facilities and implement ridiculous quarantine measures in record time.
Viruses do not discriminate based on race and not all travellers who have brought the virus abroad have been Chinese. Saying things like “there are a lot of Chinese so I’m not surprised” is a very dangerous path to go down. Sad to see this on HN
Advbox – A toolbox to generate adversarial examples
> still unsure i follow. i must be missing something... react does not prevent anyone from using jquery afaik. in fact, anyone can go ahead and use jquery with react if they want.

React / Angular JS etc tend to require spending a lot of time learning how it works first. Then you have to build almost all your application around it. This can take a lot of time, which pushed up costs and complexity. If you are building something like Google Docs or Google Maps you want to build it like a SPA. For a lot of the sites I've worked on in the past building it as a SPA was completely unnecessary.

> react is doing what php did a while ago (and is still doing). it's mixing frontend with backend stuff. i personally find it refreshing!

We've been trying to get away from that for quite a while. I try to write almost all my JavaScript in a way that assumes as little as possible about the page structure, the web application etc. It can be done, however it requires thinking about how your markup works and how the page works.

Generally you should have good separation between your markup, your styling and your scripts.

> we did that for a while then people came and told us how bad it was and we needed to do strict MVC or whatnot. now everybody is doing it and it's cool again!

The problem is that it is cool again. I don't want my backend code tied to my front end code.
You should remember how the AIDS epidemic was handled in the US. A lot of people died before govt even acknowledged it was a problem, there was much lack of coordination between the federal and state/city governments in handling it.
Hopefully I'm wrong, but COVID2019 is a much different beast than H1N1. Time will tell.
Unless you're getting boned with pseudo credit cards which are debit cards in disguise.

Direct banks such as ING or DKB in Germany are offering those cards but dear god if you have a dispute. Money is gone from your checking account right away and you don't get the convenient fraud protection of actual CCs.
How is it hypocritical for the atlantic to state this? Maybe you dont realize it but unlike China, US newspapers are not mouthpieces for the government
The truth is right in front of your face. You stare at it in the mirror every time you brush your teeth.

The problem here is your BONDAGE AND DISCIPLINE moderation system, as I explained to you. You make up all of these bullshit rules and then stand around with tasers and shotguns forcing people to follow them "OR ELSE." You do not exercise any discretion or any moderation whatsoever, but just go around shooting people in the face simply for opening their mouth to speak. And then you're surprised as shit when this behavior breeds nothing but contempt for you and your idiotic rules. "How could this be happening?"

Take me, for instance. Made my first account a few months ago, posting my opinions innocently. Shadow banned in less than 15 POSTS. Holy shit! Talk about being shocked. Did you care, when I brought this to your attention? Does it matter to you that you are driving good people away from here every day? Of course not. You're too self-absorbed to care.

And you even sit around having these long discussions, thinking up clever and creative ways to be even more of a hellspawn against these people whose opinions you hate so much. New ways to separate people from society and trap them inside a cage where you don't have to hear their thoughts or opinions. Has there ever been a more sick or contemptible society in the history of man?

Go ahead and ban/shadowban this account also, please. I will just make another. And another. And another. And another...........and another......... from now until the end of time. Eventually I will automate the process, and submit my comments in batches, at a far higher rate than your mods can find and hide them. In my irritation at your unchecked fascism, my comments will ALL be as sharp as a knife, to keep driving the truth home as frequently as possible, until these "mysteries" you "just don't understand" are finally and definitely solved in your mind.
how many people will move to Texas after this, to vote the same policies?
Just about any 8-line shell script is a good argument for LP.
Do you also believe the reports of China's economy shutting down are exaggerated? Or do you think hindering the HK protests was worth shutting down China's daily economy and travel for months?
Yes.

> One could go so far as to say that from the highest echelon to the very bottom of the system, this lot represent the worst political team to have run China since 1978. That is why I believe that it is imperative that the nation act on and truly put into practice [Article 35 of the Constitution][1]. That is to say [we ourselves should advance Five Key Demands]:

> 1. Lift the ban on independent media and publishing;

> 2. Put an end to the secret police surveillance of the Internet and allow people their right to freedom of speech so they can express themselves with a clear conscience;

> 3. Allow citizens to enjoy their right to demonstrate as well as the freedom of assembly and association;

> 4. Respect the basic universal rights of our citizens, in particular their right to vote in open elections.

From an [essay][2] by Xu Zhangrun, translated and annotated by Geremie R. Barmé.

[1]: http://www.npc.gov.cn/zgrdw/englishnpc/Constitution/2007-11/...

[2]: https://www.chinafile.com/reporting-opinion/viewpoint/viral-...
(This is Allison) - thank you! It's interesting for us to see how the problem is handled at different types of organizations, because as you point out the data team knows the underlying data best but is not often customer-facing.
Wow, you are really trying to reduce Airbnb's business arent you? How do you not see a global house/room rental platform not being a complete game changer on how people travel?
Advanced Memoization and Effects in React
Do you have sources for this, or are you talking about the SARS vaccine in Houston that has not been tested on the COVID-19 and never got past animal testing for SARS? If the latter, I agree that it seems promising and is a better state than I thought we were in, but calling it a COVID-19 prototype is just not accurate.
>HackerOne’s community team also seems trained to gaslight ethical reporters who try to follow responsible disclosure practices.

I would say to step back and even question the concept of 'responsible' disclosure. For starters, even the very name seems to be manipulative by setting the tone of the conversation in a way that, in most other settings, doesn't pass the smell test.

It seems like a short term optimization with longer term costs. While at the moment release the vulnerability into the wild will likely be followed by bad actors exploiting it, by sitting on it until the company fixes it we create an environment where companies are given a grace period if vulnerabilities are found. This is in turn factored into their decisions making when it comes to how prioritized security is.
I think usually the problem is "almost getting it" and trying to move forward, which means small uncertainties add up and all the sudden one is totally lost without being sure exactly why. So it's important to go back and make sure each piece of notation is crystal clear before moving forward.

Any statement in math is meant to be directly translatable to human language. You should be able to read it out loud in English and know exactly what you mean when you say it.

Unfortunately, sometimes math uses awful notation. For example, df/dx. This is a case where df doesn't mean anything (or at least it's not normally well-defined), and dx doesn't mean anything either (same comment). But the notation as a whole means something. If we write g = df/dx, then we can understand that g is a function whose input is x and output is the slope of f at x.
In which case, only way forward for short people is to become very famous and pray that atleast few people in the room know you.
At least in some cases, those people were claiming that because they hadn't been removed, Cloudflare supported them. I don't see what other option Cloudflare had at that point.
What are some alternatives which offer DDOS/flood/spam protection?