skysight-inc/HackerNews huggingface dataset:
They do not reveal how this is implemented at the physical level. I'd think such a statement should be accompanied by a circuit diagram.

The simplest and most fool proof method is a physical switch that interrupts the mic lead. If you want it to be 'pop and crackle' free you may have to fiddle a bit or use a make-before-break switch and connect the other line to ground. No amount of software hacking will get around that, and the position of the switch is good feedback that you are not open to eavesdropping. Anything less than that is likely hackable in some way or other.
Snabbdom[0] might be a better one there, it's not quite 33 lines (the core is about 200), but it is intended to be usable and used in production systems, either on its own or underlying a components system or whatnot.

[0] https://github.com/snabbdom/snabbdom
Trumph is proving to be strong leader. It's weird.
List of Open-Source Coronavirus Dashboards
On the other hand I don't understand how bad it is from looking at the graph with the easy to understand metric.
Yes, lets promote illegal behavior. There is a short story by Cory Doctorow called "The Things that Make Me Weak and Strange Get Engineered Away" and it makes a great point about the kind of thing you are suggesting. Here is a link to it

https://www.tor.com/2008/08/06/weak-and-strange/
Fantastic article, thanks for taking the time to write it up! I'm trying to learn about embedded systems at the moment and it feela like a super steep learning curve, really appreciate your post breaking everything down.

A little typo I think I spotted:
' So, to turn on our LED we want to set the BR8 field, and to turn it off, we want to set the BS8 field.'

Should this be: ' So, to turn on our LED we want to clear the BR8 field, and to turn it off, we want to set the BS8 field. '
You really trust NIST to know the intricacies of creating a browser? Besides, hasn’t the last few years shown you what happens when you have government organizations led by people who aren’t experts but who are appointed for political reasons?

Even when you do have competent people in the government like in the CDC, they are still hamstrung by the ideology of the executive branch.
Yes plenty. Which one do you want to know about?
Vinton Cerf and wife recovering from Covid-19
It might be interesting for you to look at this issue from an functional programming point of view.

With FP you can simulate both class based approaches and prototype based approaches. The slightly 'warped' perspective of the FP lens might give you more insights into your question.

(I can expand, if you are interested.)
I don't know what issues you are having with STM32 I2C, but I have done dozens of STM32 designs and have never had an issue and needed to bitbang it.
It sounds like you could use Google's live traffic info to augment your own predictions. You should be fine with just a few API calls. This would be pretty cheap - perhaps even within the free tier.
Can Airbnb Survive Coronavirus?
But lat/lng pairs are pretty useless on their own, particularly with a travel times app
If you like the theme and 'feel' of Monopoly, but want a better game, have a look at Acquire: https://boardgamegeek.com/boardgame/5/acquire or https://en.wikipedia.org/wiki/Acquire

Acquire is a game about acquiring a real estate empire. It has more strategic depth than Monopoly, and arguably captures the spatial aspects better (or at all). And, most importantly, doesn't drag on as long.
How did you do that??
Sewage Could Reveal True Scale of Coronavirus Outbreak
The BBC has been doing pretty badly. For example, you may recall that there is currently a global shortage of every single consumable required for coronavirus testing. The BBC has been running multiple articles a day pushing the narrative that this is actually a local political failing of the current party. They're particularly keen on the angle that the government has failed because they're not testing NHS staff, meaning they have to self-isolate unnecessarily. Almost no countries in the world have enough tests to systematically test their medical staff. A few of the more affected cities in the US have started doing it recently, and Germany is probably at least capable of it as of a few days ago, but that's more or less it. Also, all the current tests give a false negative on about a third of people who have the coronavirus, so telling medical staff or anyone else not to self-isolate based on them is a terrible and dangerous idea. Public Health England's contact tracing program specifically told people who'd tested negative to remain quarantined for the full waiting period because of this.
Rare Second World War Footage of Bletchley Park Emerges
This comment is encouraging and promoting self harm.
Coronavirus UK death toll: why what we think we know is wrong
Here’s an ignorant question. I see this comment all the time, that an ID and PIN is exactly the same as a longer ID, but is it actually true?

I get the logic of it, but in a practical sense doesn’t it have the potential to be different? For example, if you have to enter a correct ID, wait, and then get prompted for a password, couldn’t that potentially slow down an attacker?

Alternately, couldn’t a bunch of correct meeting ID’s followed by incorrect PINs present an opportunity to flag the ID as under attack, or give a prompt to a host that would spur inquiry, or something?

Perhaps I’m wrong about this but it seems like there are some non trivial differences between the two.
This under-reporting is likely to be happening in other countries too, alongside other differences in methods.
Oh wow thanks for the tip.
> Why is classList read-only, I can think of any valid reason.

Because it's a live DOMTokenList, not a computed property. That is if you keep a reference to a classList and mutate the className parameter, classList will reflect the changes.

classList could also be a computed property which, when assigned to, clears the underlying token list and adds all elements but I'm guessing the developers of the API saw this as unnecessary complexity given you can do the same thing by setting className.

The point of classList is the ability to more easily check for and toggle individual classes, if you don't need that capability you just don't use classList.

> Perhaps ele.className=(v.classes).join(" ") is a valid solution?

Yes.
You can set up a wakeup interrupt using a timer by moving a few values into a few registers. It doesn't require anything like an OS. Even tiny 8-bit microcontrollers can do this.
Climate Change Has Doubled Riskiest Fire Days in California
Oanh Viela – Mua Sắm Thông Minh, Tiết Kiệm, Đánh Giá Thương Hiệu
This sounds like monoclonal antibodies. Aren’t those extremely toilsome to produce, therefore cost tons of money?
>If you have an office where random people can walk in off the street and out again unfettered, that's probably an even greater vulnerability to your company than anything Zoom is doing.

This is my point, in reverse.

I work in a university. Thousands of students come each day, to attend class, to show up to professors' office hours, to attend special events. Having physical security in the building would be a huge pain, extremely impractical. I have never heard anyone call for it.

Are there problems? Yes, but they are either minor or very rare. For example, sales reps for publishers will walk in and go to professors' offices door to door. A nuisance to be sure, but not that common.

Occasionally there are more serious problems. For example, in 1978, a Stanford professor was murdered by a disgruntled former grad student [1]. If this sort of thing was even remotely common, I expect you'd see some building security. But it's not.

In the analog world, on average people are just not all that concerned about security. I'm not terribly convinced that they should be.

[1] https://en.wikipedia.org/wiki/Theodore_Streleski
Just to put into perspective the article's bullshit comparison between covid19 deaths and car accident fatalities, in Spain the total car fatalities in 2018 were 1806 deaths.

Source:
https://www.statista.com/statistics/438008/number-of-road-de...

That's currently 2 days worth of covid19 deaths in Spain.

In this last couple of weeks alone, more people died of covid19 in Spain than by car accidents in the last decade.

Justfacts.com is spreading misinformation.
Silicon Valley Startup Firings over Virus Face Early Court Test
This thread is unbelievable for me. In the US everyone is employed as if they are independant contractors? If your boss decides so you lose your job with a 5 seconds notice?

In my country if you have full employment you have a 2 month notice and they need to prove the need or cause for firing.
In Italy, Going Back to Work May Depend on Having the Right Antibodies
Generally, I think "the bbc" is centre-left (upper-middle-class flavoured).

Their positions on most issues conform to that faction.
What does open source have to do with choice?
It's not only the leadership. The engineering side is also complicit in this to some degree.
Write a letter about the new coronavirus
> Like in all of Google's "free" apps, the consumer is the product. They gather your data through Waze and Google maps and sell it for nice money to paying customers.

Huh? This article is talking about a Google PAID product and how to avoid paying for such product.

Why are you complaining over Google here? Shouldn't you be complaining about the company who's looking for workarounds on how not to pay for a product and essentially breed the culture where selling consumers is the only viable business model?
Show HN: Realtime Slack clone using Postgres
Turkey just did a similar thing to Spain with 150 ventilators.

source: https://elpais.com/sociedad/2020-04-03/turquia-retiene-un-ca...
The FDA-approved Drug Ivermectin inhibits the replication of SARS-CoV-2 in vitro
Nice experiment.

I've also "re-created React" multiple times before it was actually created.

Diffing somehow always ended up being thr most natural way tondo things in the end.

My selling point in the end were the components
... obviously not? :)
Companies are like individuals. Some companies go far above and beyond to take care of their employees. I am the owner of an agency and converted our goals from profit to maintaining our team without layoffs. We are restructuring a bit to make this happen, but have not laid anyone off. We do not anticipate doing so unless we lose 2/3 of our revenue.

Companies backed by finance guys are psychopaths. They only have one goal - to make as much money as possible. They will sacrifice the people on their teams to get there. This goes for VCs, public companies, private equity, debt finance companies etc.
I've reported such emails to spoof@paypal.com and never got a reply. Maddening. I never open mails from PayPal now - better safe than sorry.

Edit: https://news.ycombinator.com/item?id=15296425
This could be a giant experiment on wether we can function as a society working much less. A experiment that we'd be forced to make on an immense scale at the same time and across too many segments of the economy unfortunately.
Looks like mithril (the m object and m.render almost the same) ?

https://mithril.js.org/
Should be now fixed for Firefox (Chrome version is pending review which can take a long time). Thanks a lot for the report. If you can retest (make sure you have 1.0.3 version so force extension update if it doesn't update automatically), it's highly appreciated.
> So, we ensure a maximum of 20 meters between two location coordinates to improve accuracy of information.

Hardly "low accuracy".

The key change is modelling the problem as one of routes rather than journeys. Since a route can be "polled" at a certain resolution & used regardless of the number of journeys on it.

> This approach made the API calls independent of the number of vehicles and dependent only on our stops, which helped us in scaling up our fleet with no additional cost.
What if your counterparty has the same policy?
If he had actually used the DPA last week this wouldn’t have happened. This shipment had already left the US and was in Bangkok.

And if he had used the DPA in January we wouldn’t be in this situation in the first place.
In what way would you say the event binding here differs from React's? (Genuinely interested).

The main difference from where I'm sitting is that React has a concept of "Component state" - updates to which trigger local redraws. Here you have to manually call:

renderNoughts()

any time you change state, this rerenders the whole mount point.

If I'm honest, React's state stuff has always seemed a little strange to me Would love people to try explain the point to me, is it just a performance related enhancement?
If the quality of every dataset was equal this argument might be more compelling but we know it's not so this rings a little untrue.

Besides, I suspect that Google knows exactly what their data is worth and keep a very close eye on the price/demand model.

Just because something is subjectively expensive doesn't make it objectively overpriced.
I don't know much about Chrome's architecture, but are you sure each tab/window/origin has a separate set of all processes?

It seems reasonable to only run the security sensitive parts in a dedicated process per origin and run other tasks in a central process for all web pages.

From what I understand, Chrome's processes communicate a lot via message-passing. You probably don't need large amounts of shared memory for that.
Alternatively, the fact that the BBC is so bad at finding a broad selection of conservative voices to put on shows like Question Time that they keep on having to invite Nigel Farage back is a good demonstration of how their political leanings are causing them to fail at representing conservative views. I'm sure I've read a damning analysis of the BBC's process for finding conservatives to invite on and its failings along these lines.
It is you and this other person that are making this claim.

Provide the evidence to support your claim.

Or, just for fun...name 10 other genuinely "right-wing" figures they have on.
> being born to Harvard professors in America is the ‘luckiest’ play

Why would that be the luckiest? I would think being born as the child of a billionaire vastly increases your chances of billionairedom than being born the child of Harvard professors. The same goes for being born in South Africa or most any country that is not totally wartorn or sanctioned atm. The son of an African dictator will probably have many more chances at significant wealth than someone born to abusive parents in opioid-ravaged 'flyover country', regardless of the relative economic positions of their home countries.
Great answer, thanks! Embarrasingly, I didn't even know about className :-)
There are lots of people in the world who could get high paying jobs without any CV at all. But that doesn't mean that the CV wouldn't matter for the rest of us.
Better starting positions lead to better outcomes on average, sure-absolutely. Some of those better starting positions are conferred by the sacrifices of those who came before.

None of that matters much in terms of what the individual should do in response. I wrote a shitty attitude college financial aid application essay saying how I intended to use my college education to “get rich enough that my kids wouldn’t have to write college financial aid essays.” That was 32 years ago and I still remember the fight it caused with my parents who were doing everything they could to help generation N+1 do better than generation N while I was spitting in their face in essay form.

Just like it’s hard to deny the benefit of coming from means, it’s equally hard to deny the benefit of dedicated, concerted, well-directed effort in raising your individual and family outcome. Coming from means is no guarantee of success either, but since you have a lot more control over your choices of life than of birth, why not take advantage of them?
Yeah, it's very mithril influenced (I love that library) - I namecheck them in the article at the top.
Caveat is that a clip will be able to start only from a keyframe. So precision of this clipping is pretty much so-so.
An NES Emulator in TypeScript
This is RTP not WebSocket or HTTP. Media servers need a separate port for each RTP communication. A hack could be done to make all WebRTC endpoints to use a single port in mediasoup side. However mediasoup also support plain RTP endpoints and, in those, you need to be ready to listen for RTP from any remote IP:port (you don't know it in advance due to NATs). In WebRTC we can use ICE user/pwd (previously given to the server via signaling) but that's not possible with plain/regular RTP (no ICE).
I worked at a company where they did the same thing, for a different Google API.

It didn't work out, and it still baffles me how anyone thought it could.
Go into the "Do not disturb" settings, and you can find an option for that there.

Having DND enabled all the time could have unintended side effects though.
Particularly when these excuses aren’t subject to rigorous outcome testing or any feedback process at all.

A wrong, convenient excuse is slightly less useful but is much more satiating than a correct excuse.
Germany was one of the first countries to ban mask exports to the rest of the world, including to other European countries like Italy during the depths of their coronavirus crisis when the healthcare system there was collapsing. They were eventually strong-armed into sharing their masks within the EU, but even that took a long time to convince them to do. This was particularly bad because they're one of the main manufacturers of N95 masks in Europe. In a sense, this is an example of the US responding in kind to something that Europe has already done.
Machi Koro is good for kids of monopoly age. It take 30-40 mins and makes for a great finish. You build different types of properties About 10,000x better than Monopoly.
https://boardgamegeek.com/boardgame/143884/machi-koro
https://www.youtube.com/watch?v=z20szhLeDSE

Agree with Carcassonne, Catan, Ticket to Ride and Patchwork. I will look at Love Letter.
Bureaucracy (2015 Article on the Game)
It goes both ways. Perhaps they make the same mistakes, perhaps they'd learn from their mistakes, and would _not_ make the same ones?
Sorry, can you extend this thought. I didn't quite get it as english is not my first language. But seems an interesting idea.
Good (paywalled, unfortunately) article on China using this as a way to move the infrastructure to depend on Huawei-owned patents so they can cash in on that work.

https://www.ft.com/content/ba94c2bc-6e27-11ea-9bca-bf503995c...
Dupe https://news.ycombinator.com/item?id=22777617.
That said, some places with material comforts are more fair than others. Consider e.g. the Nordics vs somewhere like South Africa.
Oh I completely skipped that line. I like mithril a lot as well but haven't been able too use it in a real project.
It would violate the ToS.
See also for background https://www.who.int/bulletin/volumes/82/8/editorial30804html... (no mention of covid19).
“You must never confuse faith that you will prevail in the end—which you can never afford to lose– with the discipline to confront the most brutal facts of your current reality, whatever they might be."

-James Stockdale, Vietnam POW
> Since a route can be "polled" at a certain resolution

Unless I'm misunderstanding, they aren't polling these inter-stop coordinates
Imperial College: Code for modelling estimated deaths and cases for COVID19
And curses!

> The programmer sets up the desired appearance of each window, then tells the curses package to update the screen. The library determines a minimal set of changes that are needed to update the display and then executes these using the terminal's specific capabilities and control sequences.

https://en.wikipedia.org/wiki/Curses_(programming_library)
> The critical next step in further evaluation for possible benefit in COVID-19 patients will be to examine a multiple addition dosing regimen that mimics the current approved usage of ivermectin in humans. As noted, ivermectin was the focus of a recent phase III clinical trial in dengue patients in Thailand, in which a single daily dose was found to be safe but did not produce any clinical benefit. However, the investigators noted that an improved dosing regimen might be developed, based on pharmacokinetic data15. Although DENV is clearly very different to SARS-CoV-2, this trial design should inform future work going forward. Altogether the current report, combined with a known-safety profile, demonstrates that ivermectin is worthy of further consideration as a possible SARS-CoV-2 antiviral.
The good parts of Agile are pretty much taken verbatim from the approach taken by project Mercury in the 60s. The space industry pretty much gave birth to iterative and incremental development
Techcrunch links seem to redirect through guce.advertising.com nowadays, which is blocked by my ad blocker. Also, according to redirect-checker.org it takes 5 requests before finally landing on the actual page. Seems excessive.
/italic/ is also how it used to be done way back in the early BBS/MUD/MUSH days (along with _underline_)
My feeling is that if html and js had syntactically shared data structures at their conception, we wouldn't have quite so much frontend mess as we do now and declarative UI would have been the norm for a while. Having said that, I'm not sure how much precedent this has in UI frameworks outside of the web.
Guess I'm lucky to be working on military software, avoiding lots of bullsiht and probably no layoffs here. I hope company "culture" and "family" crap that most companies sell will die off with them.
Ask HN: How would you chose a DB for a particular scenario?
I am humble Web developer, not skilled in databases and I know just the basics: write SQL code, what normalization is, how to use indexes, impose restrictions, use views and stored procedures.

If you didn't have the resources to hire the a competent architect and DBAs, the conventional wisdom said that you are fine with any of MySQL, Postgres or SQL Server for almost any task and use case and if the app/website will grow, you will have the resources to hire people to deal with the database later.

Maybe spending a lot of time on picking the "right" database is a case of premature optimization?

But I cant's stop to wonder if there are any rules, guides on how to pick the database engine, based on use-case, knowledge you have, hardware resources needed, trade-offs in CAP theorem and whatnot.

While I use an ORM both at work and for personal projects, that will allow me to switch the DB but I only have to chose between a few relational and established DBMS. What if the project would be better with a NoSQL DB? What if a NewSQL would be better? Or maybe a combo of RDBMS and NoSQL?

How can you tell which part of your data needs transactions and normalization, which part requires high speeds but doesn't require consistency, which part should be distributed and on what level, which part needs to be highly available? And after you know all of that, how do you pick the database or combination of databases?

I think HN as many skilled users who can help me and others find answer to some of these questions.
Hmmnnn. This has categories to display letters by mood for hopeful, confused, sad and angry. A brief squint at a few of these "letters" suggests that a category for "racist" should be added. Ghastly site.
Great resource. Well built and it is going to helpful to many.
Ok so whats the realistic number here? I was hoping to using this in the virtual trivia game but it has lost its lustre in reading the comment thread.