skysight-inc/HackerNews huggingface dataset:
But where do you stop?

Some languages may have boolean types, where others evaluate non-boolean types as true/false. So do you say "if myflag" or "if myflag=true" to make sure it's valid?

And some languages don't have short circuit operators, which I find annoying, but have learned to work around. Should I then write C or whatever that way, when I do have short circuit and/or?
HotRock – Foam Roller with Intense Heat
What tools are you talking about? I thought that was due to many iterations of selection for specific traits.
Only if Uber chooses to, it does not have to.
> but would force all changes to be in feature branches instead.

So what? Those branches live for exactly as long as the minor stuff takes to develop and review.
Thank you for this.

Something that confuses me is, why would governments minimize the risk and not take necessary steps to slow the virus? It seems obvious that the short-term economic gains resulting from such an approach are vastly outweighed by the negative consequences of an extended and prolonged outbreak. I'm missing something.
The antennas are practically free; the cost comes from phase shifters, amplifiers, etc, which don't see much miniaturization benefit at high frequencies. One day $1 per element is feasible, but definitely not today.
I didn't downvote you: https://i.imgur.com/PPNWIqA.png
I think people misunderstand the base idea here.

The way I see it is that in a SaaS (non solid) world you don’t actually have your data. Access to you own data can be revoked by third parties you don’t have any leverage over. In a solid world no one can separate you from your data. And, ideally, cloud outfits asking for your data won’t be asking to resell your data.
How would you implement navigating within the page without executing in the context of the page? For example, jump to the next form field requires finding the form fields.
Also, even a perfectly successful way of containing Covid-19 would depress stock values [against a benchmark of the virus not existing] if it involved containment actions such as isolating significant numbers of people and cancelling events and flights.
sadly, it is not that simple to determine who is a "good network". Every carrier lets fiber route into copper.

Your logic would work, but it is a lot of work for many entities to perform. The simple fact is that neither you nor I can control what the carriers choose to do.

You'd have to design a network from the bottom up if you wanted to enact these kinds of changes.

You're clearly interested in solving this spam problem and I admire the thought you've put into it. I'd advise that you focus on solutions that can be scaled more simply. If you think of all of the "spam calls" that happen, you'd come to the conclusion that your traceroute would happen 10s of billions of times a year.

My advice is to think of ways that don't require the cooperation of multiple entities.
That's just them reporting the number of deaths/confirmed cases it's not an attempt at estimating the actual mortality rate among the general population.
No more than any language with casts is untyped. Reflection lets you avoid the type system and program in a duck-typed way, but unless the language uses reflection for normal values and functions then I wouldn't call the language duck typed as a whole.
Are you saying that the developer's claims in this issue discussion are wrong?

https://github.com/nextcloud/spreed/issues/37

He says that video/audio in calls are end-to-end encrypted when the server is using the default PHP backend, but not the high-performance backend (an optional paid and proprietary enterprise upgrade).

> video/audio is already end-to-end encrypted

> By default with the internal signaling backend audio/video calls (no matter if 1:1 or group) are end-to-end encrypted.

> and without the HPB its always paar-to-peer [sic] and therefor end-to-end encrypted.

> Chat is currently not end-to-end encrypted, only the audio/video of calls are.

Someone mentioned Jitsi's statement and the developer responded:

>> But I don't understand why the Jitsi people write, "WebRTC today does not provide away of conducting multiparty conversations with end-to-end encryption."
That would only be true if I decided to use an additional HPB solution, wouldn't it? But not out of the box.

> Exactly, I guess for better user experience and performance they have a SFU or MCU in place (our HPB is an SFU), and therefor it stops being end-to-end encrypted
(AnimalMuppet surreptitiously crosses "take a cruise" off of his bucket list...)
Hindsight. At the time, nobody had travel restrictions. Were they all influenced by China? No, with the then current information travel or trade restrictions didn’t make sense.

This is the same lazy argument as with the 737 MAX - why wasn’t it immediately grounded? Well, you can’t just shut down the world at any sign of trouble. You have to make an informed judgement call with the information you have at the time. Sometimes, ex post, it will turn out to have been the wrong call. Doesn’t mean you need to revise or impugn the decision procedure.
IBM's investment in LLVM and Clang open source technology is not a cost cutting measure, it is the opposite; IBM is increasing overall investment in compiler technology and improving LLVM in general, as evidenced by recent contributions to AIX enablement and loop optimizations. By leveraging this very robust and successful open source compiler infrastructure, IBM can prevent duplication of effort as much as possible.
I wonder why social media in general enforces everything to be ephemeral. Sure, Stories are specific about it, but even regular old posts in Facebook, Instagram, Twitter are very hard to track and consume. They are there, you can search if you are looking for something specific, a Facebook resurface some old memory for you when an algorithm decides it should. But they are not made to be a memory repository for users. Why is that?

I wonder this because I am building a social-network-y site (https://www.quidsentio.com) that's pretty much memory-focused, I even position it as a journal. I wonder if I am missing some obvious connection between hiding users memories and being a successful social network site.
Thank you all. We hired the guy. He came to our office, had a one2one with each of us and we clarified the reasons for 3 days and side projects. Everyone was happy and we shook hands the same day.

He is would still work three days, run side projects for fun and if he likes what we do he’d join full time - let’s see!

I don’t expect passion as a given from employees, even though we share good chunk of equity and our project is hugely challenging technically and open ended. Perhaps I should have used “enthusiasm”?
DIYers may find some helpful info here: https://hackaday.com/2015/04/07/build-a-phased-array-radar-i...
With 22dBi they're quoting, it'd have to be all Tx or all Rx. Unless they're conflating amplifier gain in there, which sometimes happens.
> There's no need for tags, complicated release schedules or processes following this model and it scales from a team of 1 to a team of 1000, I've seen it done.

How do you roll back in a process like this? I was imagining that a release would consist of tagging master, so a rollback would be going back to the previous tag. Or perhaps you just keep track of the previously deployed commit hash and roll back to that?
The fatality rate may be 3.4% and the r0 may be 2.6 to 3.4 but it is unlikely that both are true at the same time.

It depends on your assumption of undiagnosed cases. We don’t know how many of those there are.

But suppose you assume that all the diagnosed cases are all the cases (impossible but for the sake of the statistical argument). That is to say we tested 100% of the sick people.

If that were true the fatality rate would shoot up to the high end of the estimate and the r0 would plummet. It hardly spread at all, but if a patient gets it, it is more fatal.

On the other hand assume that almost everyone has it but we only tested a tiny fraction. Now the r0 sky rockets and the fatality rate plummets.

Put another way, there is a trade off between the two and it is unlikely to be on the upper end of the estimates for both.

What this author is saying is that it hardly spreads at all but the fatality rate is high. I.e we tested many of the cases.
Why? Just to single source the camera?
As a programmer that used to work with lawyers, they don't seem to get the idea of precedence/parentheses in the context of boolean logic.
With the handyman example there would be lots of other job offers with different price offers, there might be someone else asking for a shed for $150, or a deck for $130. With Uber prices are not decided by the customer or the employee.
Re 3: humans have required breaks, machines don’t. So they’re effectively driving faster per trip.
Death/recovery probably isn’t a useful stat at this point, as most sufferers haven’t had it long enough to recover, so death is the only early exit stage.
You can sideload relatively easily even on stable, and I'm fine with the UX being slightly arcane because the average user shouldn't need to do it
They decide it in response to supply and demand. Would you really expect them to raise prices when there is less demand and more supply and lower them when the opposite?

Which is what allows agents to set their prices. If prices are too high, some riders exit or more drivers enter which causes prices to decline. If prices are too low, some drivers exit or more riders enter which causes prices to increase. Is this not the ordinary mechanism of market pricing?
It's a low bar for many of the common and less deadly illnesses that we are used to. But relative to the mortality rate, it's more notable. People with SARS tended to get too sick to even go to the airport.
They have clearly been met. Read the article. People stand to lose money in default conditions. The question is who?

As I posted elsewhere, the first class of bonds default after 2500 deaths in one country and at least 20 in another. China and Iran have long met that condition. So what's going on?
> Art is about the artist attempting to generate an emotional response in an audience.

Art may be about generating an intellectual response, moral response, political response, or simply an esthetic response.
What do you mean by "was"? Because as far as I'm aware, 690 of the 706 confirmed diamond princess cases have not concluded (neither dead nor recovered).
It feels like all of the reporting I've seen from experts (not just mainstream news outlets which are admittedly terrible)has indicated Covid-19's R0 is worse than influenza.

It would have been awfully nice if The WHO tossed us a citation on their claim that this is not the case. It was hard to read the entire piece with that unsupported claim hanging so heavily.

And the containment claim...again...would have loved for them to argue the case, because it is exceedingly easy to argue against the case.
I'm guessing this is because the runtime keeps a few pages around for free-lists and the like? Interesting that there's a hump in the middle there.
The deteriorating relationship between what people widely consider 'employer' and 'employee' has put a lot of societal structures (businesses, democratic governments, etc.) at risk since income provides the abstraction most use (money) to provide necessities and wants.

Most all of these institutions are able to continue to exist because people accept their artificial constructs and play the roles due to wide belief that it provides a better life. In many places, quality of life or at least perception of quality of life is deteriorating for large segments of the population. This is, IMO, causing wide rejection of modern institutional roles laborers are dealing with. Many employers are breaking the social contract and people aren't happy--this is a risky game to play.

I propose much of the political unrest we're seeing in US politics is symptomatic of the population's general unrest and rejection of continued shifts against your typical laborer.

We can play legal/semantic games about how we define 'employee,' 'employer,' and 'contractor' but ultimately, if the general population disagrees, no matter how well we construct our rules and arguments, the institutions will fail if people widely perceive they're being cheated/deceived.
Awesome article, thanks for sharing.

You make a great point that comments aren't trustworthy but can still provide a useful breadcrumb.

My thoughts are that an overall documentation strategy can include several lines of defense based on how narrow or broad the context you need is.

1. write "self-documenting" code using good variable names, encapsulation, etc.

2. write comments to explain anything non-obvious in a specific line or block of code

3. use git commit messages or git pull request descriptions to explain why a feature was built a certain way

4. use an external documentation source (I'm one of the creators of one called https://bytebase.io) to capture higher-level context like why we're working on this feature.

Recently wrote a blog post describing a strategy for 3 and 4: https://medium.com/better-programming/daily-habits-to-turn-y...
My apologies, I think I started off on a bit of a negative tone because I might have mistakenly analyzed your comments as a bit pompous and disrespectful as well. If that was not your intention, my bad. I should always better assume best intentions, not to mention discuss is always more productive if we stay on a positive tone.

What I wanted to establish here is that
1) Conditions for driving for a ridehailing platform differ massively by city or by country.
2) I do not know of any countries which classify "uber drivers' as any form of legal classification. There might be a distinction between taxis, and other forms of "private for hire transport services", which is again an argument for treating these as independent contractors.
Impressed so far. I like all the memory debugging stuff without all the irritating handholdy solutions commonly used such as garbage collectors and just not being able to work with raw pointers in general.

With all the focus on runtime compilation and the deliberately stripped pre-processor, I wonder if we could get something like JAI where you can run code at compile time.... (Code that can be selectively omitted from the actual final binary)
Is a warehouse on wheels absolutely festooned with cameras less secure than a warehouse in the middle of nowhere?
Stop getting immersed in social media, meet real people for a change
If you've never had a git commit FAIL (eg https://github.com/okonet/lint-staged/issues/565) you aren't very experienced with git. By your description, you've probably just used it casually a lot. You don't do anything complicated and conclude that git isn't complicated. Given the history of working with:

* Submodules

* Binaries

* Large Repositories/branches

* A disparate set of development platforms/clients

* Git auth/credentials
The specific number isn't widespread. People mention anywhere from 24 up to 30.
I'm feeling pretty lucky now. My local pool is city owned, and while it probably doesn't get the funding it ought to, the specs seem okay. It's a half olympic size, deep enough (I think -- 3.5 feet at one end, 12 feet at the other), they teach elementary backstroke (among others) starting at the very first level, and while I'm not sure if the lifeguards are all Red Cross certified, I'd be willing to bet they are, since the pool has courses to become a Red Cross certified lifeguard (and it's really not that expensive).
Stealing from a regular truck with a lone driver risks becoming a robbery, because there is likely a human around. That alone deters criminals.

Self-driving trucks have no such probabilistic deterrent.
Ask HN: Contribute to open source or free internship?
What is better for getting experience for starting career as a developer? From the perspective of employers and/or work/collaboration/development/.. experience
Thank you for providing a primary source! I'm sick and tired of getting regurgitated information from the media (pun intended).
Is there a way to permanently side-load? In my experience you can only do it via the debug functionality, which uninstalls with every restart. I believe you can side-load approved addons permanently, but I've not seen this for non-approved addons.
Exactly what I came to the comments looking for, thanks for posting this.
I certainly always always always used parentheses in situations like these back in the day. More because it was the idiom I learned early, rather than a conscious decision to be risk averse or professional.
Quora was cool before it turned into Yahoo! Answers part 2.
So... what? These people are picking up something that looks like COVID-19, but isn't? The COVID-19 tests are missing something like 90% of the people who have it? Or what?
Well said. There can be conflicting reports but never conflicting realities. That said, sometimes our apparent data is being filtered by different factors, or even altered, across different reports.
I was responding to the following post:

> The key difference is that in your second example you can just forget about the else branch, while in Rust you must explicitly handle the None case, otherwise it won't compile.

Do you really think that `unwrap()` is meaningfully different from "forget[ting] about the else branch"? Does it require you to "explicitly handle the None case"?

My goal here was not to get mired in semantic arguments that ignore the context of the discussion. It was merely to highlight that Rust lets you assume that things won't be null the same as any other language, and that the important difference is that rust lets you be clear about what can and cannot be null.
I've noticed a trend in the discussion of Covid-19 when talking to people. They tend to either under estimate it; "it's just the flu", or they over estimate it; "This is going to be really bad, time to buy all toilet paper".

There's a lot of confusing mixed messages, not even from just random people, but from the WHO and different governments. They say they are fully prepared and it can be contained yet doctors and health advisors are saying that's just not true. I think there's a bit of play here between the negative effects from the virus, versus the perceived negative effects from panic (I suspect the economy plays a role in government's responses far more than people think).

So to me it seems there is a bit of a management or reaction to an over reaction. Yet, in face of a pandemic, being worried is probably sensible because it will lead you prepare and be conscious of good hygiene practises. Telling people everything is okay in the face of possible emergency or possible disaster is not good.

Are there people out there over reacting and over reaching with their analysis of this? Sure. But that doesn't mean there's nothing worth reacting over. This is a serious health issue, and calling it 'just the flu' could be considered reckless in my opinion.
Also, WHO just raised the death rate to 3.4% from the previous value of 2.3% ... [1]

Add to this, the fact that that the outbreak is still expanding, and new cases tend to drive this number downwards. But if we consider only the "closed" cases (recovered/dead), the current number is more like 6% [2].

And it could be worse from the previous experience with SARS [3]:

>> Finally, we shall remember that while the 2003 SARS epidemic was still ongoing, the World Health Organization (WHO) reported a fatality rate of 4% (or as low as 3%), whereas the final case fatality rate ended up being 9.6%.

Of course, this number could also go down, if there's a big number of unreported mild cases.... so the conclusion is that we only know that we have no idea... and that it does indeed sound like this is aimed to reduce panic (which is also a good thing).

[1] https://www.cnbc.com/2020/03/03/who-says-coronavirus-death-r...

[2] https://www.worldometers.info/coronavirus/

[3] https://www.worldometers.info/coronavirus/coronavirus-death-...

------

PS: I'm giving the sources for the numbers I posted, so, instead of just downvoting, could you explain why you disagree? Thanks :)
Consider that the US military, particularly the Navy, with its missiles, has facilitated safe global trade since the end of WWII. That in turn has lifted more people out of poverty than any previous single measure in human history. The US Navy has done more good than Uber could ever hope to achieve.

On the other side, consider for instance what Iran and Saudi Arabia would start doing to each other if the recently energy-independent US disengaged completely from the middle east. You can look at Syria in the wake of Trump's withdrawal for a tiny sample of the kind of violence that would occur in such a power vacuum.

Now none of that erases the various abuses and misadventures of the US military, but you're reducing a highly complex equation stretching over 70 years to a single simple variable: "Do the machines kill people or not?"

If every engineer in the US simply refused to build missiles as it appears you desire, the second, third and fourth order effects of that choice might kill even more people than if the missiles had just been built and potentially used. I'd argue it isn't clear at all whether Uber or the US defense industry is the lesser evil, and in fact there's a lot more history to take pride in in the defense industry.
> I don't know how to reconcile this

Multiple strains might explain it along with other conflicting information and differing results between countries: https://www.cnbc.com/2020/03/04/coronavirus-chinese-scientis...

As you said, we're still looking at it through the fog of war.
The big problem is pricing. Uber sets the price, while handyman quotes their own price
When people dislike a source they will often dismiss the entirety of the content. If you qualify it like this you can get these people to be more open to the information because they identify with you as a member of the tribe who dislike the source, and the people who are already partial to the source don't care.
Imagine, for example, Breitbart gets exclusive information regarding something unrelated to their politics. It's very easy for a large number of people to reflexively dismiss the article because of the publisher, but if you qualify it by saying that you're left leaning, then people take a second look.
Did snapchat not patent stories? It seems like they should be suing the pants off everyone!
Neural networks don't need "Jennifer Aniston neurons" to function properly
Do you know how many people dies in US roads every day? Maybe we should ban all motor vehicles.
It is possible to load unvetted extensions, but it's inconvenient. If you go to this url in Firefox:

about:debugging#/runtime/this-firefox

You can install a "Temporary Add-On", which is any add-on/extension you have stored on your local disk[1]. So you can download an extension from a third party, rename the .xpi to a .zip (Firefox extensions are just zip files with a different extension), unzip it, and use the "Load Temporary Add-on" button to point to the manifest.json file in the unzipped extension.

Add-ons installed this way will work as though you installed it via normal means, with the caveat that it will not automatically reload when you restart Firefox, it must be added manually again.

I have developed a few extensions, and this is the standard process for testing extensions during development. There is a similar process in Chrome, etc.

1: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Web...
Well, allow me to remind you the timeline

> On 23 January 2020, the central government of the People's Republic of China imposed a lockdown in Wuhan and other cities in Hubei province in an effort to quarantine the epicentre of an outbreak of coronavirus disease 2019 (COVID-19)

https://en.wikipedia.org/wiki/2020_Hubei_lockdowns

What do you mean nobody had travel restrictions? The report from WHO date was on 30 January 2020, when they saw this and yet suggest not to put any restrictions?
Smarter every day – How rockets are made [video]