skysight-inc/HackerNews huggingface dataset:
It's a very insightful article. It's clear and precise and lucidly written, and I'd recommend anyone who cares about these things read it.

That said, I found the article unconvincing. The author's writing is perhaps too precise, to the point where the forest has been lost amidst the trees. I can draw the main reasons why I'm losing my religion w/r/t to static typing from out of the appendix portion of the article itself:

> not only can statically-typed languages support structural typing, many dynamically-typed languages also support nominal typing. These axes have historically loosely correlated, but they are theoretically orthogonal

The fact that they're theoretically orthogonal is small consolation. They are loosely correlated, but the looseness doesn't happen in a way that's particularly useful to me. The fact of the matter is, the only languages I'm aware of that have decent ergonomics for structural typing are either dynamically typed, or constrained to some fairly specific niches. If I want structural typing in a general-purpose language, I'm kind of stuck with Clojure or Python. The list of suggested languages that comes a paragraph later fails to disabuse me of that notion. As does this observation:

> all mainstream, statically-typed OOP languages are even more nominal than Haskell!
Nutmeg Toxicity
Not really.

Highest mortality was among infants and young children. Once you reached age 20, odds were quite good of living to 60. Elders of 80+ years were common.

These are data from England and Wales, 1700 to present, but would all but certainly have been similar for ancient Rome:

https://ourworldindata.org/uploads/2013/05/Life-expectancy-b...
Don't worry, Alexa and friends only record you up to 19 times a day
Things have gotten better with Angular 7 but, my experience is different from yours. I built my own project in Angular 7 , followed all the guidelines and maintenance has been a non issue and the project is very clean. But I could see things going crazy complicated if more devs add code to the project, I hear your frustration
Tell HN: About implementing effective measures against Covid-19
This is a non-expert perspective. Please feel free to criticize the naivety of it but I believe that it has some substance that is worth considering.

I have been thinking what could be an effective strategy to avoid wider outbreak without throwing a huge wrench into economic gears.

It appears that we can't necessarily expect an effective treatment or a vaccine soon. This would be possibly the most effective solution.

Another solution that has been currently implemented is a widespread quarantine. It does not appear to be fully effective and will cause huge economical cost. The last point makes the deciders to hesitate when considering this option. I am really concerned that the world economy may become halt because of wider implementation quarantines.

I thought about other possible solutions today in reflection of recent outbreak in Italy and realized that what is missed is more up to date data about the spread of the virus. Currently we are only reacting and we are reacting too late.

There is currently a test to verify the presence of the Covid-19. I think what we actually need to effectively fight against it is to wide spread of test self usage kits among the all populace that is used daily to report back the results.

This will reduce the fear and will give possibility to respond more rapidly to avoid wider silent spread.

In principle the kit does not even have to detect Covid-19 directly but only if there is a viral infection or not. Then this case could be handled by a medical team to more precisely analyze the issue.

I believe that national states should put their full economic strength into implementing this solution because this will save lives and will keep the society functioning.
I think we're approaching the peak of the hype cycle for psychedelics. Articles like this one glorify LSD as a wonder drug without exploring any of the associated risks.

Readers skim over the details of the associated intensive guided therapy sessions. They assume that they can get the same exaggerated results by dosing darknet-sourced LSD at home, alone, without the concomitant therapy sessions used in clinical research studies. The articles are so focused on the drug that the associated therapy sessions feel like a neglected footnote.

Meanwhile, journalists and internet commenters both ignore the very real risks of framing psychedelics as a DIY miracle cure for people with difficult to treat mental health issues. Before this current phase, the universally accepted advice for psychedelic experimenters was to never use psychedelics if you had underlying mental health issues and to always have a sitter present to monitor and guide your trip. The reframing of psychedelics as a miracle cure has triggered a wave of people ignoring that advice, dosing alone at home without any form of supporting therapy to frame their trips.

If you spend some time browsing Reddit, it's not hard to find bizarre stories of people triggering week, month, or even year long episodes of worsened depression, derealization, PTSD-like symptoms, or HPPD from psychedelic experimentation. If "big pharma" produced a drug with possible side effects like that, we'd be hearing a very different story. Yet LSD and other underground treatments get a free pass in the media at this point in the hype cycle.

Psychedelic research is very interesting and potentially promising, but I hope the current wave of one-sided glorification comes to an end soon. If we want to see proper psychedelic research continue and for the field to be taken seriously, it's important that we stay grounded in our reporting of the topic.
#3 seems like a reach, given that the generic YXTDZ device wasn't impersonating the name-brand Mifold device. It's clearly a cheap generic version, not a counterfeit.
The World Isn't Ready for the Coronavirus
I think the 40% number is the point of contention. The highest tax bracket for 2019 is 37%, and that's a marginal rate, so no one is going to be paying 37% of ALL of their income. More likely it'll be in the range of 20-25% of all income.
You can also use:

zipWith someOtherFunction [0..] listOfValues
# , since someOtherFunction is likely to be
# :: (Int -> Value -> Stuff) rather than
# :: ((Int,Value) -> Stuff) .

zipIndex f = zipWith f [0..]
# is also often useful.
>I don't think the expectation that you not use race and gender as a pejorative is setting a terribly high bar

I already responded to this accusation. I asked you in particular to point out where I used race and gender problematically. here it in the first response to you:

>>Judging people for that, or holding it against them, strikes me as objectionable.

>Just to be precise I'd like for you to point out to me where I made a value judgment of the author (rather than the article).

You have not but you continue to claim I have. That's very convenient isn't it?

just to recapitulate: this is the only place i've mentioned race and class and gender:

> smart privileged person (usually elite educated white guy) decides to pontificate

what exactly about this is unacceptable in the least?

To bring up that race and gender and class inform biases of an author is not pejorative unless you have a vested interest in protecting that bias.

I am cynical because I write very precisely and very clearly and do not use "purple" language and yet the supposedly astute readers of hn still react viscerally rather than dispassionately. How can you blame me? These kinds of conversations tacitly verboten on hn because they are heavily censured.
I don't know: if we really wanted to be 'strict' every integer operation should return a Maybe due to possible overflow, every IO operation also.

That's a lot of possible error to handle!
I don't like exception's invisible flow but I think that they are good for 'should never happen' errors.
It's challenging because the optimal strategy for converting an individual is not necessarily what's best for society as a whole.

Risking Godwin's law, imagine the extreme case of Hitler. The best strategy to convert Hitler may well be Jewish people befriending him, rather than confronting him. But in the meantime, Hitler is radicalizing others and committing genocide. At some point, it makes more sense to just assassinate Hitler (or deplatform him, or depose him, etc.) rather than trying to save him.
Sibling comment identifies obscure Slashdot meme from 2001.

Have an upvote.
The value that the role produces, and the growing demand for even more software. Currently the companies can make a profit paying the current high salaries and selling products, and they need more developers - so one can expect that as the price difference erodes, it will mostly be by the salaries of the Asian developers being brought up to current first world levels, not the first world salaries (for software - less so for some other jobs) being brought down to the global average.
yes that is most likely what happened. A change of the nameservers with authority for your zone for example or updates of DNSEC keys would trigger that too, i think. But most commonly it probably happens when the domain gets a renewed registration period or the contact details for some person changed.

btw here are the dates referred in whois for your domain:

Updated Date: 2020-02-24T20:32:34Z
Creation Date: 2015-06-09T15:34:37Z
Registry Expiry Date: 2021-06-09T15:34:37Z

looks like a change has been done even more recently.
If you use the proper websites for your purchases, via TOR, you'll find that there actually exist rating systems that can already tell you a lot regarding the trust you can have in a specific vendor (if you spend a couple of minutes thinking about how the given rating system works and if you take the numbers into account - hint: you need big numbers). The second step will be an LSD test you can buy online on conventional websites. Never buy on the street - those people have absolutely not reputation to lose.
Deputy US Homeland Security secretary wrestles with ArcGIS platform
Typically not in my experience. Smart technical folks are subjected to plenty of suffering at the hands of leadership. The ones "smart enough to know better" find a way to insulate their livelihoods from capricious decision makers by either learning how to play the game or finding a way not to play (consulting or maybe creating their own product).

And I don't think it's accurate either to say that only fools love power. The need for power and status is deeply rooted in our evolution and psyche. To go back to Aristotle, man is the political animal.
> Also, if your startup is venture funded, AWS will give you $100K in credit

AFAIK that is limited to <$20k and it expires.
This may be due to banks having regulatory requirements - they don’t want regulators in. Because of this, resolving issues before regulators are contacted is in everyone’s interest.
Often, even functional languages have something similar, whether it's call/cc or something more cutting-edge like algebraic effects. All of these essentially augment the execution environment in various interesting ways, and are enhanced by other features of functional languages like immutability.

(More pithily: try/catch is not inherently non-functional.)
My favorite place to offshore is Eastern Europe. Genuinely love working with those guys.
Can you elaborate on your theory? I dont follow the connection between honest dealer and low number of attempts at dating.

I've dated lots of folks who I liked, but did not find "ideal". Or they the opposite with me. They weren't unpleasant dating experiences. My goal, though, wasnt to find the first "good enough" match - I can be happy on my own. My goal was to find the partner I couldn't live without. It seems odd to assume I was/am a dishonest dealer based solely on number of dating cycles.
Ah interesting! If you're cool talking more about what you're doing with me will you send me an email (kurt@fly.io)?
How to Build a Plugin with Gridsome
Every time this topic comes out, I can't help but think that the majority of comments show some degree of confirmation bias.

What's missing from the conversation are the perspectives of those who had a positive interview experience... Without that, the conversation doesn't have quite so much education value.
Tritium emits beta radiation. It would be an interesting trick for an atom to emit radiation with a higher weight than itself.

It might also be worth pointing out that "It must be safe! They even put it on wristwatch dials!" is not, historically, a sound argument.
Currently working on a Masters degree from Stanford through the Stanford Center for Professional Development [0].

I like it. It's a lot of work on top of your normal day job, but the instructors and community are unparalleled IMO. It is on the pricier side though, but at a lot of companies you can get reimbursement. I believe it takes longer than OMSCS (but not sure), most people take around 4-5 years. At any point, you can convert to a full-time on campus student and you can always go on campus for classes or exams if you're in the area.

[0]: http://scpd.stanford.edu/home
Both of you are describing the same concept :)

> In economics, insurance, and risk management, adverse selection is a market situation where buyers and sellers have different information, so that a participant might participate selectively in trades which benefit them the most, at the expense of the other trader. A textbook example is Akerlof's market for lemons.

> The party without the information is worried about an unfair ("rigged") trade, which occurs when the party who has all the information uses it to their advantage. The fear of rigged trade can prompt the worried party to withdraw from the interaction, diminishing the volume of trade in the market. This can cause a knock-on effect and the unraveling of the market. An additional implication of this potential for market collapse is that it can work as an entry deterrence that leads to high margins without additional entry.

> Buyers sometimes have better information about how much benefit they can extract from a service. For example, an all-you-can-eat buffet restaurant that sets one price for all customers risks being adversely selected against by high appetite and hence, the least profitable customers. The restaurant has no way of knowing whether a given customer has a high or low appetite. The customer is the only one who knows if they have a high or low appetite. In this case the high appetite customers are more likely to use the information they have and to go to the restaurant.

https://en.wikipedia.org/wiki/Adverse_selection
Well the term Postgres or Python startup may not make sense, but a Pytorch or TensorFlow startup may not either. A database startup though, tells me the company is likely going to be in the database field, and most likely is going to try and sell me something I don't need. An AI startup, similarly, is going to either be utilizing existing techniques on industry problems to sell me something I don't need, or making some novel improvement to the training or inference to sell me something else I don't need.

So...yeah.
As a EU resident, this is still mind boggling to me how in a developed, democratic country in 2020 you'd be personally charged at all for tests like these with a possible pandemic on the doorstep, let alone hundreds or thousands ...
Palm Foleo
I understand the appeal of rendering websites on the serverside, in their entirety (HTML and CSS), before the response is returned to the user's browser, which is what would need to happen if we all decided to stop using JavaScript today. However, using JavaScript in the user's browser to compute things like dynamic construction of the UI, animations, etc. has its benefits. For one, using the user's machine via JavaScript leverages their CPU and reduces the CPU consumption of the server. This can save cost, and when done correctly provides an overall better user experience. Things like AJAX (or XMLHttpRequests) are also a blessing and vastly improve the usability of websites. I'm comfortably sitting on the fence - I agree JS is used too often for things that don't need to be done on the user's machine, and anything that can be done on the serverside easily should be done there, but there are times when it is useful. Because of that I disagree with disabling it or not using it entirely.
Russian Multiplication: A Different Way to Multiply
Book Review – Women Who Count:Honoring African American Women Mathematicians
do not trust a link from some stranger on "hacker"news!
Some what of a random question, how did you find [0] and [1]?
So maybe HN should be billing them.
In terms of games theory; if there's no cost to the company to ignore the customer, then that's an incentive to ignore the consumer's complaint. Especially if that company has a monopoly.

I can understand why GP suggested company pays $20.
Actually I don't think I ended up testing kaldi because it seemed difficult to set up but I'll give it a try now that you mention it.
Can You Hear Me Now? – A Conversation with FCC Chairman Ajit Pai
Sometimes the people that want it the most don't have other options. It's like a clingy date.
With China and India getting more and more product companies like Baidu/Tencent/ByteDance/Flipkart/Paytm/etc, the average engineer left in outsourcing gets worse every month.
What’s more unbelievable, is the fact that the US Patent Office actually granted them such a patent.

This is a good example of a bad patent.

Now, this will actually encourage shell companies to file all kinds of fake patents, as defensive patents, and thus block anyone from using them.

So for example, the next time another medium, like VR or AR, comes around, then someone enterprising enough will try to think through all the scenarios, and file all kinds of fake patents.

Like for some random example, someone files a patent to recognize your eye blinking, to trigger, a control reaction like clicking a box. Or maybe if you roll your eyes, this will signify that you declined something.

Perhaps someone should create these types of patents just to troll the Patent Office. That way, maybe someone in a position of power, can actually enact change to end this patent nonsense.
I'm a small team and we had to get a custom CIC for all these reasons, just much smaller.
Your assertion is categorically false.

"But not all state and local food codes include FDA’s sick worker rules. In fact, 19 states have not adopted these rules. And some food workers work while sick even when their states or localities do have those rules. Indeed, 20% of food workers say they worked at least one shift with vomiting or diarrhea in the past year."

https://blogs.cdc.gov/yourhealthyourenvironment/2016/12/05/f...
Mostly basic plain HTML/CSS pages for teafry.me but sometimes some python I run on a raspberry pi over ssh.
I'm notorious for having many half-finished personal side projects sitting around; some software, others hardware.

If someone else talks about a similar topic (e.g. a related article gets onto Hacker News, or someone asks "when will it be ready?") then I'm much more motivated to actually finish it.

If I need to find a job, I often try to write up the documentation and post Show HN projects. Occasionally I'll do that anyway, but it's easier when I'm in "writing" mode anyway (if I'm writing cover letters and emails).

The best motivator is to have someone else to work on a project together. Seeing the EspUSB WiFi mouse & keyboard through to production is something I wish I could witness, but I just can't get past the paperwork alone.
You should check out Pompeii, a historical fiction novel by Robert Harris. The main character is an engineer responsible for waterworks.
Among all demos above Serenade seems the only product that does the right thing. Why the hell I should say aloud "colon" or "quote" where tool can put them automatically.
Basic Audit of Exposed Ports and Services Using NMAP
I am reminded of a conversation with the CIO/CTO of an Au Pair matching service.

Their process at that time (2008) was to have a set of employees who were matchmakers. They would read hundreds/thousands of family requests and requirements and then hundreds/thousands of applications of the young people from various countries around the world. They would match them with prosperous US families that were looking for an au pair.

As he explained the process I began brainstorming ways to use NLP and earlier versions statistical analysis, machine learning or maybe genetic algorithms to take over or at least assist in what was a very manual process by those matchmaker employees.

He left for a different job not too long after and we never did more than a bit of brainstorming. And, I suspect that this matching is still being done largely through human reading and thinking including how humans "read between the lines" which can sometimes be so accurate and other times just reveal the biases of the matchmaker.

However, thinking about those kind of person to person compatibility and matching problems led me to reserve the domain name trupeer.me - the idea of helping professional career people find their tru peers in industry
> Yep, there's no such thing as a placebo when it comes to LSD.

That's not the point. NBOMe compounds also fit on blotter paper with similar potency to LSD, yet have significantly more dangerous side effect profiles.

https://psychonautwiki.org/wiki/25I-NBOMe#Toxicity_and_harm_...
I mean, the fact that you just wall of texted me with "trust me" doesn't inspire a lot of confidence. You could at least point me at an impressive paper or something!

I read all the NIPS stuff every other year; don't see anything game changing in there!
I do know of Mae Jemison and Rosalind Franklin. Mae Jemison and Sally Ride, and Rosalind Franklin, James Watson and Francis Crick have a similar number of page views on Wikipedia, so I think they are all generally known about as well as each other. Maurice Wilkins less so.
Apple does a pretty good job at that, with no compromise in quality.
Tangentially, I once joined a startup where a week after I started the CEO demanded that I run their crawler software on my own personal hardware, on my personal internet connection, 24x7. I (politely) told him to go fuck himself.

I later learned that the CTO had to spend a couple hours talking him out of firing me. I probably should've just quit on the spot anyway.
There's another emergent phenomenon that isn't often talked about for unit tests. It's known intuitively though nobody mentions it though.

Unit tests are like statistical samples of all possible test cases. So unit tests while they don't verify correctness overall they can correlate with correctness. That is why you only need a couple unit tests to correlate with. a degree of correctness with a domain that's almost infinite. The phenomenon that enables science also enables unit tests to work.

That being said, there are programming methodologies of managing complexity that negate the need for unit tests. This is my main point.
> You could build a maglev and 100,000 people could make the trip daily in under 30 minutes.

I don't think that's a good comparison. You'll come across as much regulatory battles to make this a reality, and then you'll also have to deal with construction of the actual lines which span several cities' worth. That's more regulation, construction which this region is known for being over-budget and under-delivered, and that's all before NIMBYism rears its ugly head.
How about this one,

https://web.archive.org/web/20181223004937/https://ryanhates...

I'm sure he's just riffing, right?
Interesting, but the site requires me to hit the back button again and again and again. Perhaps don't modify the history API until the user requests a "shareable link" with their slider positions encoded.
I've literally never seen mention of this on blind. I see jokes about leaving and then returning at L+1, but never "forcing promo" via a competing offer.