skysight-inc/HackerNews huggingface dataset:
It started with the blog post in my pinned tweet. That made it to the frontpage of HN and got me my first ~2000 followers in a week. Then I kept sharing details about my business and self-employment journey. Occasionally a tweet goes a bit viral, and it gets me a few hundred followers. But most of the steady state growth happens from other people recommending me to their followers. In the course I just released I go in a lot more detail about what I did, and what I've seen work and not work.
COVID-19 is a retrovirus, much like HIV. They both have similar s-protein as well. When discovered in 1983 that HIV is the sole cause of AIDS, it took 12-years for an antiviral to reach the market. In the past 37-years, no vaccine has panned out against HIV. As for COVID-19 "Houston, we have a problem."
> Taiwan didn't even have a confirmed case until January 21. They couldn't possibly have reported anything but unconfirmed rumors from China.

Actually, Taiwan sent its own experts to Wuhan:

https://www.cdc.gov.tw/En/Bulletin/Detail/jFGUVrlLkIuHmzZeyA...
CES might have helped spread Covid-19 throughout the U.S.
Or while he was on vacation?
When building webapps I like to keep a list of nit picks for ux and usability issues (usually things I find myself that aren't directly related to feature stories) and I fight to schedule as many passes as possible for fixing them. It tends to be difficult because no one besides artists and ux engineers will want to prioritize/pay-for them.

I will also sneak in a pass when I finish something that unexpectedly takes less points to finish.
Ubuntu 20.04 – has been released and is now available on cloud servers
Most important thing for me is sandboxing, no abuse of the device's data and sensors. I hate how most native apps invade your privacy.
The problem with hfcs is much higher obesity and diabetes type 2 risk, not Mercury.

https://youtu.be/dBnniua6-oM
Charles Leclerc on Coronavirus Lockdown
> Main improvements over rsync: - end-to-end encryption

This is a tall claim, given rsync uses ssh for encryption of connection.
Or you could think of Minix as perfect. Or SEL4 as perfect. Or QNX as perfect.

No need to cherry pick Hurd for your example when there are shipping microkernels.
Well, not rich elites, mainly educated but not rich elites.

For some reason, being on the winning side of capitalism seems to inoculate people against ideas of socioeconomic justice
> Sometimes, the scribes would keep the original and give the copy back because they would be hard to distinguish.

Copying books back when you had to do everything by hand and doing so fast enough that you could return the book in time? I would expect less "hard to distinguish" and more "barely legible".
Interesting, although if we really want some new types of apples you can go to Kazakhstan, where there are literal forests of wild apply trees. Some people believe Kazakhstan is the place of origin for apple trees.
How do you test vaccine safety in a month? Shouldn't we be concerned with long term effects too?
Conway and Knuth: Surreal Numbers
In my opinion the answer is "write the code so that it can easily adapt to change":

- keep the business logic away from your implementation details

- generally speaking practice clean code

- don't overthink it, if your business goal is solved easily and quickly by using the cloud, use it, otherwise you lose time to market
Jira is like Agile, it needs to be modified to the company and WAY too easy to do wrong.

At its core Jira is just a tool you use to track who's working on what issue, maybe link it to your version control to see what commits have been done.

BUT, then the Suits come in and start adding timesheets and reporting and 42 different categories for everything and it becomes a hellscape of forms you need to fill just to get some work done.
I think what's needed is a measurement of how many times a source was later proven to be wrong, and then issued a correction to state as much. Or even better, a percentage comparing the # of times they got wrong with the percentage of times they admitted as much. A sort of "batting average" for admitting their mistakes.

All sources will get it wrong from time to time. A reporter's primary loyalty should be to the truth, regardless of whether it aligns with their pre-conceived notions. Coming up with a way to quantify that loyalty would be a service to society.
It's not just a social problem, it's also a technical problem as you can't tell if a number is legit, as they can be spoofed or hijacked. There could be something like SSL for phones where you would get a green lock and the company/parson name when someone calls. It wouldn't work with analog phones, it's funny actually, that it's just one small part of the chain that is analog, the rest is digital, we could easily get rid of the analog part, I believe. Still, there are no SSL in popular messenger apps, where you can be any person if you just know their username/password, same for e-mail. We need to have private keys controlled by the users for second factor and end-to-end encryption.
GGP said

> without a whole lot of correctly collected data (emphasis on the correctly collected because data are worthless unless correctly collected, i've personally had to throw out hours of work because of sampling errors)to back anything up.

"Deaths: 191,081" would beg to differ with their conclusion that there isn't a whole lot of correctly collected data. Further, we have incredibly good evidence that social distancing works. We could see it on a state by state and week by week basis in the US, as well as in other nations when they implemented similar policies. There's a whole lot of data backing up lockdowns.

There's also literally hundreds of academic papers on the subject would also disagree. I'm not sure what they expect, but you don't generally get to run longitudinal double blind studies in the midst of a pandemic (although now we're finally getting to the point that you can, with, for example, evidence that things like cloroquine don't improve outcomes).

I'm also not sure what home invasions and human rights violations they're talking about, I haven't heard of any, so I'm curious to see if that's substantiated. I doubt it is.
How concerned should we be that BGP is in there?
booste looks nice, though i'm definitely not the target audience and usually take issues with developers not wanting to figure out why something they've build only works on their pc. it's usually because of subtle bugs and non-resilient software design, which is a bad idea to push to production... but this product thankfully does much more than enable that kind of behavior :)

but thats besides the point, i only wanted to nitpick a little:

> Main improvements over rsync: - .boosteignore. Just like a .gitignore, a .boosteignore helps filesync filter past bulky files that may not need to be monitored and uploaded every time. - end-to-end encryption

thats a verly little improvement over rsync, considering it already has a file-based blacklist feature as well and is usually used over ssh, which is also encrypted ;)

though it (to my knowledge) doesnt behave like a gitignore, so whitelisting files inside of a blacklist is afaik not possible.

alias rsy(){
if [ -f ~/.rsync_ignore ]; then
rsync --exclude-from="~/.rsync_ignore" $*
fi
rsync $*
}
It’s the “reliable” part in your list that’s been problematic with monolithic kernels. Cramming the entire OS into the kernel was fast and simple, but exposed attack vectors and enabled bugs in drivers and other stuff to freeze the kernel. Not reliable.
No one should script for bash or PowerShell for that matter.

If you have to write shell scripts on Linux then target #!/bin/sh and write it so that it works in other shells.

The problem with Powershell for scripting is that it is just good enough that people don't go use something better like Python or Ruby.
that is really not the case here - the Java and C++ implementatios are very plain boring algorithm code (some maps,lists,searching) non of the fancy language features are use to reduce or optimize the code - its absolutely not a C++-is-hard-to-get-right-thing

the C++ code is just using rarely used features in over-wild combinations - as stated: it seems that someone tried to port highly dynamic script code 1:1 to C++ without any knowledge about C++ and that just make no sense, even porting the current Java-Code 1:1 to plain old C++ Code would result in a much better performing version of the algorithm

everything (even the simplest stuff) is FORCED to be heap-allocated (with huge amount of code), in case of deque and shared_ptrs even double or tripple times - without any benefit of doing it

i would bet that a more clean, less every-feature-using version of the C++ algorithm would beat the Java, go code by a huge factor
I see you what you did there!
No pun intended on my part, hah.
Great work. Found some gems there.
I had a legit call a few months ago from the CRA (Canada Revenue Agency). He was nice enough and sounded calm, and I explained that with all due respect, since he called, I have no way of knowing if he is a scammer or not, so I'd like to call back. He was somewhat taken aback, but not annoyed. I asked where to call, and what to say to get to the matter at hand. After hanging up, I looked up the number, called them back, and got the issue settled. But I was truly surprised that he expected me to talk to him when he called.
The CRA is probably the number one pretend-caller in Canada (Or two, after the RCMP - the federal police), so I was surprised they do not employ this as a standard practice and education for people to protect against scam calls.
I was lucky to keep my wits about me, and that the call indeed was legit, but it shows there's a huge opening for scamming less savvy people.
I guess the issue is that it's really difficult to draw the line between being unreasonable or even momentarily irrational and just being delusional. It's hard to admit to yourself that you're delusional, so that quote, which gives lots of people comfort and seems attractive in some ways, probably leads a lot of people down paths which have no possible return - or delusion, and it can destroy their lives and others (like this current crisis).

To get back to the article, yeah, some irrationality is probably necessary, because it takes irrational (unreasonable) people believing they can do things other people gave up on. But the important thing is probably being aware that you can be unreasonable and not letting that drive. There's a book, Becoming Steve Jobs, that is probably my favorite Jobs bio, because it's really about him learning to mitigate those flaws and becoming better in his second go around because of it. Steve was certainly delusional at times, and he shouldn't have been encouraged. You know, like denying the paternity of your child. Steve really personally hurt himself and others because of that kind of irrationality and it wasn't a positive in that context.

I think there are a lot of other people that do some really kind of delusional stuff, but we accept that because they are successful. You know, like Musk slurring an innocent person (or being really premature on every self-imposed deadline, or Holmes being a complete fraud. I've got no doubt that given enough time the latter probably would have figured out enough to pull half of a rabbit out of a hat to prove to people they had it all figured out, but it doesn't mean they weren't delusional, and it doesn't mean that that's healthy for them or us as societies to encourage lying to yourself and others, even if sometimes you get lucky.

Guess I'm just complaining. I see genuinely crazy stuff posted on HN and other places and to me irrationality isn't sexy, it's something that we need to do a better job of being honest about.
Array is great as far as I know.
Your original statement was "The sort of people who contradict the WHO happened to be right on this one;" Now you're saying that one specific person might be right, and because of that YouTube should let any crackpot broadcast potentially lethal videos on their platform. That's idiotic.

Also, there are plenty of cases of respectable scientists throwing away their credentials to make a ton of money making completely unscientific social media posts. I'm not saying this guy is doing that, but YouTube certainly need to do more than just look as someone's history and whether they're published. The article you cite is from 27 years ago. He will certainly have changed a great deal in that much time.
I don't see why it wouldn't be possible, there are already working websites on IPFS. I think we will see more as IPFS support in browsers increase. Opera launched native integration for IPFS weeks ago, hopefully Firefox and Chrome will follow at some point.
Funny you should say that, I've had several calls from my bank - HSBC UK - who have then asked me for information to 'prove my identity. When I've said "you phoned me, you could be anyone, I'm not doing that", they got pretty annoyed, and didn't see why I was saying that I wouldn't give away the information. I phoned them back and then it was OK - when I spoke to the same person (she'd given me an extension to give once I'd phoned the main, publicly verifiable number), she seemed surprised that I'd take such steps.

It's not just banks - I get the same spiel from my insurers, who say they have to check the information "for data protection" - oblivious of the fact that them regularly doing this means that they're setting the scene for people inadvertently leaking the information they take as sacrosanct!
Use AR to share dimensions and see if it fits
Covid-19 Attracts Patriotic Troll Campaigns in Support of China's Interests
Pretty sure they realized that but they also realized that iPhone can do that due to its FaceID 3D scanning sensor.

Good luck getting non nightmarish results without it.

Maybe once ML models are trained well enough we can expect good results without FaceID.
Is there a pattern that securely allows JS clients to make arbitrary SQL queries? Or is this a feature of REST? Maybe this is why people invented GraphQL? But then that comes with its own issues...

Either way, is it as simple as you’re making it out to be?
.NET 5.0 Preview 3
PWA has it much harder to spy on you and undermine your privacy.

Why would I use a native app over a PWA if I had the choice?
COVID-19 is not caused by a retrovirus.

Our inability to develop a vaccine for HIV is not very relevant as they are very different viruses.

The development of this vaccine has not been from a standing start. From the article: "The Oxford team has already developed a vaccine against Mers, another type of coronavirus, using the same approach - and that had promising results in clinical trials.".
> Unfortunately platforms that reach billions must prioritize the danger of misinformation spreading

No, they don't. See, this is the core problem, that premise: that's the job of governments. And in the US, the law says the government doesn't get to do that.

Arguing that entities who are arguably more powerful than the government should be doing it is literally arguing for the dictionary definition of fascism.
You can afford them if you buy 2+ months of groceries at a time.
I didn't say I did. I said one must be very careful to not leap to the conclusion that just because a show agrees with you, that therefore they are unbiased. Or that one is not suffering from bias themselves.

We're all very good at tricking ourselves into believing that we are objective. It's called confirmation bias.

Although some of us, like me, actually are being objective.
How to create a cron job in Linux – Tekraze – Medium
Are you aware of how irresponsible a decision-making heuristic that is?
We should just use prisoners as the test subjects. Leave it up to and IRB and they will sit on it until we’re all dead...

If you ask under-40y/o non-violent offenders with >10yr sentence and say a $10k payout and guaranteed presidential pardon upon completion of the trial I’m sure there would be some takers.

Yes that’s crazy and I do know the governments history of shady vaccine testing, but we are facing a pandemic and each day sooner that we have a vaccine will be many lives saved.
And trials started weeks ago in Norway as well:
https://www.regjeringen.no/en/aktuelt/who-global-corona-stud...
> ---Bulky files (ML data, dependency packages), which would otherwise slow rsync to a crawl are ignored by a customizable .boosteignore file.

Did you know rsync supports providing exclusion filters in files? See `--exclude-from` and `--cvs-exclude`. The latter uses .cvsignore files just like git uses .gitignore (and, I assume, you use .boosteignore).
Well, there's certainly truth, just WHO is not exactly the best way to it. And, as it appears, Youtube is certainly not the place one would look for a discussion that would reveal the truth. For them, whatever the official position of minitrue is this moment is the truth.
What are your thoughts on building multiple audiences considering trust and credibility is such an important factor?

Since your (Twitter) following is your customer acquisition channel, do you think this will restrict what you’re able to sell after this? In other words, do you think a following of hackers who aspire to be entrepreneurs will force you to sell “how to make money online” type material to continue your success?

I have a lot of subjects I would like to sell ebooks on, but that seems to conflict with the strategy of cultivating a specific audience around a personal brand.
> My personal pet peeve is the lack of powerful device search

Not content search, but for general file search, Everything[0] is indispensable. I have it bound to Win-Shift-F.

[0] https://www.voidtools.com/
Remember that on January 14 WHO tweeted that "Preliminary investigations conducted by the Chinese authorities have found no clear evidence of human-to-human transmission". So if you knew it's a lie - which by then many in China probably did - you could not publish it on Youtube based on current policy. It wasn't in effect then, but I wonder which lies such policy would support now?
I wonder how that one was missed as it's a famous example.
us-west-1 or us-west-2?
The coronaviruses that cause about 20% of common colds work that way.
Study claiming broader spread of aerosolized coronavirus is retracted
While most points are valid, I feel some pieces are missing in this article.

What should I finally do? How to put everything together without creating an hard-to-maintain mess of casting/parsing/configuration? Should I manually cast strings to integers (or other types) for all and each value I parse? Where do I keep default values? It's cumbersome to have them embedded in code for get().

I usually want a) a default configuration kept in a file b) a way to override that config with other files, but only for certain parts (I don't want to rewrite the configuration every time), c) a way to override the config at launch time (e.g. from cmdline)

The fact that Python is dynamically typed/type hinted only makes it harder than statically typed languages at configuration, where most configuration libraries instantiate an adequate type conversion function to put a string somewhere.

I ultimately found that the latest solution (parse from json) is good enough for most use cases for points a) and b); since json is typed, a decent conversion can happen for 95% of the use cases (for the others, just use a string and manually parse).

A sidenote to the author if he/she's reading: datetime.date objects, just as python's own naive datetime objects, are dangerous objects that can lead to unpredictable results when used with actual time-handling code. I wouldn't use them anywhere in my Python code.
> The 10x cost incurred when moving from stage to stage in waterfall

This seems to be a common falsehood propagated by Agile consultants and swallowed whole by an industry that doesn't know any better.

It doesn't look like the waterfall model was ever used on a significant scale; not as far as I remember, anyway.

https://softwareengineering.stackexchange.com/a/139107
> So I think Banks are part of the problem

Indeed. This is far too common in the UK. The banks call people, introduce themselves to be from a $bank, and then start asking security questions. I have had to tell the other side a couple of times that is not how it goes - they called me, they should first authenticate themselves before starting to ask for details that are part of customer authentication.

The first time I called back through the banking app. (The ability to initiate a call to bank's customer service from a trusted app is a good idea.) It took their end about 40 minutes to sort out who the first caller was. To my bank's credit, at least they didn't make me wait on the line, but sent me a notification SMS once they had the information ready. Then I called back again.

The second time I knew better and asked for a direct reference code that I could use to make the callback verification tango easier on their end.

But at least with the banks they mostly understand that customers may be suspicious about unsolicited calls. The ISPs on the other hand...
In Sweden both sides had to hang up, not sure how it is now. My mother used it for kids prank calling. She just left it open until the parents came home and wanted to call, then she explained that their kid had been prank calling us.
I think this could be implemented with a pickup option
Good started templates and really nice suggestions. I work with students who are struggling to come up with an engineering resume (non-traditional coding background) and this will be useful for them. Thanks for writing it!
Probably the best certificate is not having any. In all honesty, I think a lot of employers would consider it a red flag as certificates are far from the norm for software engineering.
There’s basically no reason to ever answer a call from an unknown phone number, let alone engage and divulge private data. If it’s important they’ll leave a voicemail. Going further, I’d say it’s basically safe to always block missed calls from unknown numbers that didn’t leave a voicemail. If it’s important, you’ll hear about it via some other channel.
How exactly are vaccines made? Like how do you make a brand new one? For smallpox, the first vaccine came from cowpox (or possibly horsepox). People didn't know what viruses were, but horsepox happened to be similar enough to generate the same antibodies, but not kill people.

But I've never seen a good documentary on how vaccines are made for diseases today. YouTube just seems to be filled with professor's lectures from introclasses. Are live viruses used and, if so, how are they made inert yet cause the immune system to generate the same antibodies?

Anyone have a documentary with the technical details of any of the modern vaccine generation techniques?
The problem with reasonable people withdrawing from the most popular online forums is that you end up with a vicious circle of the most unreasonable people arguing with each other and influencing public opinion.