skysight-inc/HackerNews huggingface dataset:
> As a scientist, it's also wise to question the data. Where it came from. If there was motive for that data bring falsified / manipulated, etc.

This appears to be phrased as if disagreeing with cmendel, but it seems rather to be in agreement:

> We know that China's numbers are not only suspect but actively manipulated, as such we should not be using their data for calculations full stop.
If its about clean code, all that means nothing without discipline and good practice. Clean code is something humans do, not linters, compilers or languages.
Yes, and the list of mammals that have the ACE2 receptor that the virus uses to enter cells is LONG, and includes both dogs and cats.
Ask HN: How does your app manage push notifications?
How do you keep track of things like -

a) Push notification fatigue
b) Lifecycle of push notification
c) Push notification open rates
d) etc.

Curious if any tools/processes that have been tried, what worked/didn't work.
If you can make masks for 10c its not price gouging to sell it at a normal markup from those costs. Its not even "basically a backdoor form of raising prices" It's literally just what it costs.

Also, I highly doubt this guy is using 10 year contracts.

If I was him I would only be selling to those hospitals that sign 100 year contracts with strict non compete clauses and defined rules around sourcing / pricing and failures to comply.
> Not to mention that currently their existence is almost entirely dependent on their competitor - Google.

You wrote this sentence, it talks about Firefox and implies something went wrong there?
duplicate, please check before submitting: https://news.ycombinator.com/item?id=22782097
In many countries they have toilets with integrated bidets which deals with the space issue of separate bidets, a concern in expensive real estate markets like Manhattan. But I think people will forget this toilet paper scare just like the one in 1973:

https://priceonomics.com/the-great-toilet-paper-scare-of-197...
I decided to learn how to digital paint. Art has always been a blind spot to me, and while I’ve played with Photoshop and Krita before, I’ve never really learned how to do art.

I’ve had an idea for a comic series kicking around in my head; I figure if I really learn how to use a graphics tablet and Krita and some basic and intermediate art skills it won’t hurt a damn thing.
> not such a great default

This is a tangent, but it reminds me of a personal policy of mine: if I'm thinking about changing a default, I ask myself if there should be a default at all.

The consequences of having the wrong default were serious enough that it even came to my attention. So by changing the default, am I potentially exchanging one set of problems for another?

Sometimes it would be better overall if the user is forced to explicitly state which way they want it. Not always, of course, but I like to ask the question.
Years of voting for leopards to eat welfare recipients' faces turns out to bite people in the face when they become the welfare recipients.
Is Retool related to Airtable at all? - or do they just follow a similat style guide?
They said the price will be by cpu/db usage and will have a free tier.
The same argument can be applied to the use of code blocks and for example git commit message length.
I'm (slowly) rewriting a userscript I wrote a few years ago by adding in some niceties. I'm not a programmer so there is a lot of learning going on here.
I also got an apple pencil so I'm learning to draw with it and getting back into drawing which I haven't done much of in 20 years.
duplicate, please check before submitting: https://news.ycombinator.com/item?id=22789523
People tinker with model numbers to match intuition in pretty much every field. Sterman showed[0] that expectation formation (ie, estimates/forecasts tracked over time) strongly follow a moving exponential trendline, even for what should be very sophisticated forecasters.

The explanation? Forecasters fudge the numbers because (1) it takes time to cognitively or emotionally assimilate changes in the outside world and (2) nobody wants to stand out in a crowd of forecasters. Being the same kind of wrong as everyone else is acceptable in polite society.

I don't see the problem of fudging as necessarily a refutation of the attempt to formalise estimation techniques, though. I realise that this puts me in No True Scotsman territory ("you didn't do it right!"), but that's more or less how it is.

I do broadly agree with what I guess is you disliking the CVSS. I spent time performing a very close reading a few years ago and I came away quite dissatisfied. I'm not sure if we yet have an ontology that can be backed by a testable theory, or even whether there exists a large enough body of trustworthy data that could be subjected to factor analytical techniques and/or clustering and/or some light torture.

[0] "Expectation Formation in Behavioural Simulation Models", https://dspace.mit.edu/bitstream/id/1773/SWP-1826-15672771.p...
Right now webdev in general, specifically Angela Yu’s course udemy. Decided that for the flushable future my industry (biotech) is not howling so time to do something more profitable for awhile.
Angular 9 – Create an interactive map with OpenLayers (Part I)
> maybe MP-TCP will land first and then who knows.

I'm not a fan of Apple, but they've deployed MP-TCP in iOS. I'm not an iOS developer, but it looks relatively simple to enable if you're already using NSURLSession [1]. Having a server to talk to is another thing, of course. :)

[1] https://developer.apple.com/documentation/foundation/nsurlse...
Postgrest? :)
The upside is that having to tweak things every 5 years (say) will probably make it less likely that things will just work for decades, until they collapse in a screaming heap.
here's how I got started writing:

1. take notes on a topic that has continuing relevance for you (like, you're learning something over a few days or weeks)
2. wait for your project to hit a milestone or for your notes to hit a critical mass
3. reorder your notes into sections, discard bad ones, and flesh them out with text
4. pick the best line, that's your title
5. print it out and leave it under your pillow
6. edit the next day
7. publish
D3 for work, and Russian out of pure (seemingly masochistic) interest.

I'm a native English speaker and Russian would be my fourth language. Perhaps I'm simply approaching the limits of my language ability, but the grammar rules with cases that I've learnt so far are doing my head in. It's very discouraging. I don't intend on becoming completely fluent, and so I'm trying to find shortcuts to be fuzzy about the volume of grammar rules to keep in mind.
It's easy to sit on the sidelines and say "nothing is stopping him". Even if his fears and concerns are unfounded, I don't doubt they are sincere.
I think the question that needs to be answered before that is "how do you get people to want to be better informed".

If that was already true, there never would have been an Enquirer or Weekly World News.
This book is great, the only thing missing is how to write fully featured type checker. Hard to find a resource on type checking that has the same practical style as this book.
This sounds really neat. Do you have an open source repo for this? Would love to check it out. What framework are you using to write the compiler itself? LLVM, or something else?
If you're going to claim specific problems are caused by regulations is not too much to ask which specific regulations cause specific problems.

What's clueless is to use the word "regulations" like it's some incantation.

Healthcare is heavily regulated because medical care is not usually something you can restitute after the fact. If you sell me a defective widget my life doesn't depend on I can get my money back or sue you to get it back. If a doctor sticks a defective medical widget in my body and I die, I can't really do much about it afterwards.

I'd prefer that doctor's certifications have some sort of regulatory oversight. I'd also like medical widgets to be regulated so there's stringent QA and manufacturing process qualifications.
I'm learning hoon. https://urbit.org/docs/tutorials/hoon/setup/
> one of those lies carries massive legal and financial penalties

"It's only illegal if you get caught."
Edited video from the Venezuelan military

https://twitter.com/ConflictsW/status/1246520629760843780
If SHTF are you prepared?
Whoops: I'm so used to FOSS. Didn't notice it's not. That's a non-start. Not for the cost but just... the license itself doesn't even make sense for our use case.
I’m not saying you can’t write a monster in node (nor would I recommend writing complex apps in it) but modern systems are somewhat less monolithic, if a component is garbage rebuild it, run unit/integration tests and push to business to verify. You can’t do that when your application is such a black box even the devs don’t truly know how it works, which often seems to be the case with legacy cobol.
(ask me how I know they're source compatible: https://github.com/bazelbuild/bazel-skylib/pull/91)
The Coronavirus Monsters on Main Street
I have no idea if this still works in modern C, but here's something kind of similar I've seen used in C circa 1986:

switch (foo)
{
case 1:
...code just for case 1...
if (0)
{
case 2:
...code just for case 2...
}
...code for both case 1 and case 2...
break;
case 3:
...

}

used when two cases have a common tail, and you have sufficient space constraints that you do not want to duplicate the common tail code, and you have sufficient time constraints (and maybe space constraints on the stack) that you don't want to put the common tail code in a subroutine and call it from both cases.
The trick to handling our data correctly is to first not collect it
"Your expectation"

I wrote "should"; I am not predicting in my comment that that the media will inform people [more] in the future; therefore calling my "expectation" unrealistic is uncalled for.

Referring to "the original designers" is confusing to me. You seem to be implying that "the media" was designed by some person or entity as a monolith, which is a theory that is unfamiliar to me and not mainstream (that I'm aware of).

Also, you seem to be positing that "the media" was not only created as a monolith but is controlled as one today, since you say that it can only be worked around or replaced. It really seems like a heterodox and far out theory, that "the media" is not subject to to change. Perhaps you could elaborate, since I thought the discussion was about recent changes to the media?
The cruise ship was built for Antarctic expeditions.
Hey, filestash looks amazing. I mean, the org mode client alone looks better than most of the other versions I have tried. Admittedly I don't use Emacs. I have just been looking around for a client for orgzly so I can use it on desktop.

Will def check it out in full this weekend.
Ross Anderson is near the top of a short list of security researchers that, when they write something, you should stop and read it.
Hi, I wrote the post. I'm wondering exactly what your issue is with leveraged ETFs? What, mathematically, makes them unsound? I think my post covers the risks and benefits of them while also proposing a new kind of leveraged ETF that might help mitigate the volatility drag associated with leverage.

Edit: I'm not familiar with the leveraged gold ETFs you mention, but I am familiar with UGLD, which tracks the 3x daily return of gold. Comparing UGLD vs GLD:

https://www.google.com/search?client=firefox-b-1-d&tbm=fin&s...

UGLD is up compared to GLD. Moreover, UGLD is correctly tracking the 3x daily move of GLD.

Also, the use of futures and leverage aren't really related. Sure, that's how most leveraged ETFs work, but there's no reason why there couldn't be a leveraged ETF that simply borrowed the money.

Edit2: both DUST and NUGT are based on the Gold Miners Index, which isn't the same as GLD (which tracks actual gold).
they look at your resume in any seriousness after you pass leetcode rounds,
They are doing that as well. Just a few days ago I read a mortician was told that 3 dead had coranavirus but only the death certificate of only 1 mentiond coranavirus. They are not testing many of the dead so the deaths are being undercounted by a large number as well. This is not just a Us problem but in many other countries as well.
> "Of course?" I hope you would at least consider the opinion of the physician treating you.

Sure. But if I was dying, "of course" I would want to try something with even anecdotal evidence of efficacy.
A Brief History of Everything talks about how little we know about everything. Everywhere we look we just find more and more mysteries. Evolution is like this as well -- while you could explain it easily especially to someone with just a tiny bit of programmer knowledge using Tierra -- we have immense gaps , perhaps the biggest: how did it start? How did monomers become polymers in a sea when the peptide bond requires the removal of H2O?
Hi, I wrote the post. I discussed the problem of non-normality in the post. Moreover, if non-normality is the problem, then pretty much all of modern finance is invalidated. Instead of saying its all bullshit, a better approach is to realize the assumptions of the model and use some discretion in trading based on its output.
dupe: https://news.ycombinator.com/item?id=22765172
Playing with Firebase.

Auth is super handy.

On the other hand I didn't anticipate how wired my brain is for SQL...
I paid $4 per N95 mask in January.

$1 is an absolute bargain.

$0.10 is vastly below the cost of manufacture and only being promoted by people who mean harm.
As my company is going to build a prediction app, I'm Currently learning Data Science, Big Data, Python and Sever Scaling. Because of the Corona situation, I'm currently working at Home. So, I have time to learn more, however, It is boring to learn while home.
The joke was that all the names GP listed were references to characters from the television show "Friends".
Canada Covid-19 tracking Dashboard
I somewhat agree and so does much of the JavaScript world.

eslint or maybe jslint started off with json and later ended up letting you make a JavaScript file. As a simple example of something you might want to do, read the version from the package.json and generate a banner or an installation version.

Grunt (not sure who still uses Grunt but I do) is JavaScript based. And yes, sharing parts is something I commonly do as in define common options and re-use them in dev, production, or minimized, un-minimized.

WebPack takes a JavaScript file

For most build tasks I've had some place where I needed to use code to make the build better but it can go both ways. The worst experience I've ever had is Scons (python). No one I know ever really understood how it worked and so every programmers wrote wrong and hard to understand code trying to insert their special needs into the build.
c# + asp.net core, after working for 3 (painful)years in java I wanted to try the "Java done right", so far it has been a really pleasant experience, not so nice as Python + Django or Ruby + RoR, but light years ahead of spring boot.
As a native English monolunguist I'm learning Russian.

Rust for a side project I've just started.

Music production techniques and how modular synthesis works.

I also started skateboarding a couple of months ago after around a 8 year break so I'm getting my flat ground practice on my patio haha (although I'm taking it easy for obvious reasons)
It's almost like capitalism is inherently exploitative and if you are buying American you are no longer gaining wealth for the country by exploiting those outside of it, and then have to choose to either exploit American workers or sacrifice profit!

Not aimed at you, just generally this should not come as a surprise that capitalism is generally pretty hard to make work with "Buy American" sentiments in my book.
If you mean 'anyone who has exploited the community around them to the point that they themselves come off as a predator and danger to the community'

This is the basic trope. Many of the Kulaks were simply peasants who knew how to farm better than their neighbors.

Funny, but the same justification is used against (often non-white) store owners in disadvantaged neighborhoods, where their only "crime" was simply running a store in that neighborhood. Some genuinely good people who create value are genuinely creating value. That also doesn't mean they're exempt from receiving delusional accusations of exploitation. By the same token, there are some exploiters as well. However such judgments can only be just on the basis of individual actions.

As always, we should be on the look out for those who use overly simplistic and reductionist prejudicial assumptions to make accusations. Over time, they often turn out to be history's villains.
We have a college grad who volunteered for one of our COBOL/assembler teams. The kind of alpha nerd who runs his own reverse engineered WoW server, that kind of thing. So it might seem surprising that he's want to be buried in COBOL-land, but his rationale was pretty simple: he wanted to come to work, build things, and go home without being on a treadmill of learning new crap all the time.

That was a decade ago. He comes to work, he churns out business functions, he goes home and fiddles with whatever amuses him. Meanwhile the grads in the same era who came into .NET or Java teams have gone through how many patterns and frameworks? .NET to .NET Core + .NET to all .NET Core, WPF, UWP, whatever the new hotness is? J2EE, SpringBoot, microservices, JSF, React, React Native, etc.

I find it hard to think he did the wrong thing, really.
I have turned off most push notifications as they have become spam in most cases.

There are solutions like clevertap that might solve some of those issues. I think having granular level approvals would help. I turned off most news apps notifications because they were spamming with tennis results and royal weddings etc... when in fact I would appreciate more relevant content to me that they could easily have seen from my consumption patterns within the apps like breaking tech news etc...
> These are all environments where it's pretty reasonable to expect users to know how to write code.

For those kinds of environments, yes, I agree that it makes a lot more sense to just have users write code in the same language that the main program is in, than to try to hand-roll a config file format and structure.

I didn't get the sense from the article that its scope was limited to these kinds of environments, but I may have missed something.
I wrote the article and I'm not offering advice, I'm delving into the mathematical implications of leverage on portfolio returns and volatility. I think you're deliberately being dismissive and rude without really offering any advice or constructive criticism. Moreover, I don't believe you actually understood the post, which isn't surprising, as you weren't even willing to read it.
> could have just gotten parts

You're trivializing what it takes to actually build integrated hardware. Designing their own systems may be the best choice, considering they have the talent, domain expertise, existing components and access to Medtronic's teams, etc.

This is a fluid situation and Tesla is stepping up.
I use data from worldometers.

https://www.worldometers.info/coronavirus/

You can make adjustments and get better estimates with more work. You are welcomed to and let us know the results.

My point is to invalidate some wildly optimistic estimates like 0.1-0.2% fatality rate which is still getting spread around. With some adjustments on my model, the point would still stand.

“All models are wrong, but some are useful.” —- George E P Box
Here's the repo: https://github.com/nicholaslyang/saber Fair warning, the code is quite gnarly.

I'm not using any frameworks. Took a bit to figure out code generating wasm, but once I got the basic emitter/IR working it got a little easier. Plus you start being able to read the binary format after a bit of practice.
Sales and marketing through starting my agency, everything else is secondary in business.
Rails. And also presentation skills by recording myself to camera, replaying and repeating.
You might be interested to check out sushi, which is a headless DAW written in C++.
I'm about 3 weeks into Rust right now. You'll probably want to use it exclusively in short order.
I just got my private pilot's license in December, so I'm studying for my instrument rating right now.

(New pilots are restricted to flying in "visual" conditions - clear weather. The instrument rating allows flying in reduced visibility conditions.)
why don't you get one of your friends who already has a discord account to make one and hand you the credentials?
I’ve been working on my music production skills with a learn monthly class from Andrew Huang. It’s been good to push myself into production; I have many years of live music experience but haven’t spent a lot of time recording.

I’d classify my style as synth wave meets 80s arena rock for the current track I’ve been working on :)

My learning path is here [0] and I’ve also been uploading works in progress to my soundcloud [1]

[0] https://learnmonthly.com/u/dave-mosher-e2bc26/andrew-huang-m...

[1] https://m.soundcloud.com/dmosher
Spanish, and Category Theory

I can't tell yet which is harder. Both are pretty tough.
Related: "Federal Agencies Need to Address Aging Legacy Systems (2016) [pdf]"; https://news.ycombinator.com/item?id=22783355 ; https://www.gao.gov/assets/680/677454.pdf
I used to draw on planks of wood with a magnifying glass when a I was a kid. Could add another thing for you to do!
move over templated yaml files, get ready for templated python files.
I heard you like config files, so I set up a config file for your config file so you can config while you config.
So you actually find it difficult? I am a native Russian speaker and have also taken 3 quarters of Russian in college. Compared to English I found the grammar much easier to understand. A word is read exactly how you would sound out each letter (with a few exceptions). Ukrainian grammar is even more simple.
FYI, we at NetToolKit offer 1,000 free queries per day via our development key, and the cost beyond that is very affordable at $10 for 100,000 queries.
If I remember right there was an app from the early 2000s that did something kind of like this. It would be cool to combine the 2D map with a speech-to-text word cloud over clusters of people so you could see if you wanted to join another conversation.
Some cool growth hacking tricks
I did devops at a Web 1.9 SaaS shop a couple of years back. One of the product teams asked me to host a retrospective for them one Friday afternoon. Little did I know it was a regular occurrence for them to supply the whiskey during said retrospective sessions.

Another project team leader from a company they acquired regularly paid me in bottles of whiskey when I helped his team hit integration milestones for their product, as the main dev teams weren't helping him.
nitpick, I think you mean the cost/benefit ratio goes down, as the cost remains fixed and the benefit increases?
Have you written a significant amount of C? I ask this because you said you don't write any of it in a comment in which you suggested its problems could be avoided by following best practices and being disciplined. There are a set of problems that languages have that just cannot be solved by humans adopting better discipline or best practices. C's type system is unsafe, and its memory handling is an adjacent and related problem. Tools like Valgrind exist and they are considered best practices when writing C, but they do not claim and cannot hope to make it memory safe. Fixing that problem requires language-level intervention, and this has been solved most of the time with better static type systems. Anyone who writes a lot of C will tell you this, it is an inherent pitfall of the language's design and one to be avoided when designing new languages.
Gotta watch that, thanks!
Your bet can be in a Ethereum smart contract based on a date and BTC/USD price.