skysight-inc/HackerNews huggingface dataset:
I am probably begging for downvotes, but here is a reasoning I came about recently.

Virus mutations are not rare events. This is what supports the natural evolution/selection/mutation of a wild virus into Sar-cov-2 hypothesis. People often say that the "natural hypothesis" is far more likely than a virus escaping a BSL4 lab. Let's look at that.

According to Wikipedia, there have been 3 virus outbreaks in "wet markets" in the last 20 years (https://en.wikipedia.org/wiki/Wet_market#Health_concerns). That makes about 1 outbreak in 7 years.

That's for China as a whole. China is big. The probability of having a virus outbreak in a particular town is of course somewhat lower. The particular town we are looking at is Wuhan: this is the only city in China having a BSL4 lab, and it did gain of function experiments on Coronaviruses.

There are 108 towns with more than 1m population (https://all-populations.com/en/cn/list-of-cities-in-china-by...). We're going to make rough estimates: let's say there are 100 "wet markets" in China, about one per city >1m. That makes the probability for a natural virus outbreak in _a_given_ "wet market" to be 1 in 700 years.

The question to be answered is this one: what is the most likely event between:

1/ a natural virus outbreak at Wuhan's "wet market"

2/ a modified virus "escaping" Wuhan's BSL4 lab

Hypothesis 1 has been estimated at 1 in 700 years. Do you believe the probability of hypothesis 2/ to be much lower than 1/?

Would the probability of hypothesis 1/ be 1 in 100 years, would you still thing it is much bigger than hypothesis 2/?
Lately was also this thing, with App check always our clipboard. I wonder how many website does the same, and also check your clipboard all the time. And with more and more APIs in browsers, I wonder how many website start to listen and watch you.
> apply border adjustments to imported goods based on their carbon footprint

The original question was how to find out the carbon footprint of goods.
Not might, rather certainly. Which is perfectly fine if the resource consumed is in near infinite abundance (nuclear or solar energy).
I'm sorry I don't know how to turn it on. When I go to youtube.com, at the top it has about 15 categories that it has gleaned from my use (e.g. Guitar, Flight Simulators), some of which I'm surprised it learned, as well as All, Mix, Trending. I use Edge and I'm logged in to YouTube.
because gnupg is not the only implementation.
From what I can tell the startup time is more or less the same for both the built in camera app and the third party apps. IIRC built in camera used to start a bit faster in the past but that's not an issue anymore. The problem is that we launch the camera app and because the icon animates from home screen to fill the device window the latency is less noticeable, but for example in Instagram, the app is already open in full screen so starting the camera from a user action, even though it takes the same time with launching the camera app, is more noticeable from a user perspective.
Now that I’m a senior software developer, I earn enough that I don’t need to care how much food like this costs.

When I was a student, during term time (rather than the summer holidays when I had a job and lived with my parents), I made a game out of spending as little as possible on food. My record was 50p per day sustained over an entire term in 2004 (adjusted for inflation, that’s about £1 per day today).

Accounting for disposable income rather than gross income, being surprised that students find £4 sandwiches expensive is like being supposed that someone on €60k doesn’t eat every lunch in €100-a-head restaurants. (Those sorts of restaurants are still “fancy special occasions only” for me).
I’ve now worked in multiple organizations where I had to fight for years to get staging environments, or to upgrade off long-deprecated software, or to fix vital security vulnerabilities. We bicker with non-designers for hours, days, weeks over whether we need a modal.

You think these people will agree to optimize for energy savings? Not a chance, unfortunately.
RecSys 2016

Covington, Paul, Jay Adams, and Emre Sargin. "Deep neural networks for youtube recommendations." Proceedings of the 10th ACM conference on recommender systems. 2016.

Nvidia furthermore implemented/released it for TensorFlow, and for their new Recsys engine:

https://ngc.nvidia.com/catalog/resources/nvidia:wideanddeep_...
I'd love to know how it goes and any significant upsides/downsides.
Reinventing virtualization with the AWS Nitro System
Still, no amount of FP will save your ass from someone making an internal backend service publicly accessible. Its tools like enumerating all company's public endpoints, and I wrote the tool in Python :))
And yet the elected leaders of one party have made it their crusade to deny access to abortion and make it harder to obtain contraception, believe that being gay or trans is a disease that can be fixed by therapy and that they should be excluded from the military, try their hardest to put roadblocks in front of several minority groups who just want to vote (and have flat-out admitted that the reason is because when more people vote, their party loses), strategically redraw voting districts to ensure they remain in power (often against the majority or significant minority), believe that women reporting sexual harassment and abuse are just looking for attention, think that systemic sexism and racism doesn't exist, hypocritically fight against immigration that has enriched them and enriches the country, and worse. I could go on, but we'd be here all day.

Note that I didn't say anything about white supremacists or nazis above. This is the party platform, and people who support that party either support -- or at least aren't strongly enough against -- these policies. And I really can't tolerate the attitude of "I want lower taxes and less regulation and smaller government so much that I'm going to vote in people who want to deny certain people their rights". I don't think these people are nazis, but I am continually disappointed that they make choices to enrich themselves at the expense of others. It doesn't have to be a zero-sum game, and many voters end up misunderstanding the effects of some policies to the point that they're actually voting against their own interests anyway.

I won't claim that the other party is all rainbows and virtue, or that they don't pull dirty tricks when they get the chance, but at least they generally don't try to take people's civil (and voting!) rights away or advance laws based on religious beliefs that discriminate against minority groups. It's telling that nearly all of the things I dislike about the Democrat party platform (expansion of surveillance state, willingness to invade foreign nations, lack of respect for due process, war on drugs, tough on crime) just happens to be shared across both parties, and often the Republican party takes a much more extreme stance on those issues.

I will also absolutely agree with you that cancel culture has gotten out of hand to the point of having a chilling effect on discussion that could be productive, critical, and worthwhile. And many people do make the awful, lazy, polarizing associations that you describe ("white supremacists are far-right so all conservatives must be white supremacists"). It's lame and I hate it. But let's not pretend that means that there aren't serious issues with the right's attitude toward civil rights, freedom from religion, equity and equality, social justice, criminal justice, and other things. If you vote Republican, you're voting for those things, even if you don't actively support them. We certainly shouldn't ostracize or alienate people who we don't agree with, or refuse to talk to them, but that doesn't mean we shouldn't call out people for supporting reprehensible policy.
https://outline.com/CCZKeC
Thanks for this. I'd not come across that site before. Lots of interesting stuff. I've added it to my bookmarks for future reference.

[Tell whoever designed it though that the 1990s ended a while back!]
This is a pretty one-sided recollection of events. The main issue was caused by actix-web's adoption outgrowing the original author's goals. It should have been a good thing and there were better ways to deal with the situation, like encouraging the community to fork the project. (And what happened in the end is the opposite, he forked his own projects and clearly labeled them as being personal).

You cannot have it both ways, if you create an org on GitHub, a website, speak as a team "we"... seeing adoption will bring some expectations from your users and contributors, that are typically not just to beat other frameworks at TechEmpower benchmarks. I don't think many people want to use a performance experiment.

To be clear, I'm sure he also received a lot of unwarranted criticism, but that happens everywhere. It doesn't justify being hostile to legit contributions.
A Few Rules for Predicting the Future (2000)
Languages are strange in very different ways. The Italian word for country is "stato". How do we translate state as in "NY is a state of the USA"? Again "stato". We have "nazione" for nations but really nothing for countries. We do say "paesi esteri" for "foreign countries" but that's almost the only occurrence with that meaning. A "paese" is a town, so nobody will ever say that Germany or France are a "paese".
It did have zoom, but they were fixed levels so no different to having multiple paper maps at different scales. Yes, of course there is the advantage that it's "not paper", but that was the only advantage really. This is not unexpected at all as new technology very often mimics existing technology in its first iteration. If you look at the first outputs of the Gutenberg press you can see they were trying to mimic handwritten books of the time. But usually the new technology very quickly surpasses the old after the first iteration, as electronic maps have now done.
Like this? https://www.cdc.gov/coronavirus/2019-ncov/prevent-getting-si...
> Besides, big tech companies have lost the benefit of the doubt.

This is so spot on and pretty much sums up everything that's going on at the moment.
Doctors alarmed by surge in hospital visits as toxic smoke engulfs west coast
> What's hard about that?

Try booting from an encrypted drive identified by an UUID in a machine with a lot of disks
They don't provide that model because then it can't be rented out to people with less upfront cash for insane profit.
Not necessarily, there are a bunch of unsafe methods you kinda have to use going this low level and if you're in unsafe mode, then you can overwrite memory or do things to corrupt it.
They convinced Lenovo to make the first standalone 6-DOF headset and a 180⁰ camera for building content to go with it.
More than 100 scientific journals have disappeared from the Internet
They'd be able to track what your eyes focused on and for how long, whether you wore glasses, were bald, your approximate age and ethnicity, whether you have facial hair, your reactions to content, and a lot of other behaviors and metrics that would never cross your mind.

Instagram already does all of the above, but so does a lot of digital signage in shopping districts, in addition to tracking your BT HWID, to monitor trends in real time. Then they sell this info to eg- financial companies that operate things like mutual funds.

That's what I was doing with mine in the mid-2000s, anyway.
> Spending extra effort focusing on teaching a dyslexic student is going to help because extra direct teaching to any student is going to help them learn.

Nobody is disputing that. The issue is that predicating that extra direct teaching on a dyslexia diagnoses serves to further disadvantage the already disadvantaged. The argument is that extra direct teaching should be provided to anyone who has difficulty reading, regardless of diagnosis.
A lack of severe present-day consequences. This year’s west coast US wildfire smoke is as close as the US has seen to motivation. Society would need that for weeks every year (or a different consequence of about that amount of discomfort) to be motivated enough for meaningful change.

(Yes, this means we’ll wait a long time before acting.)
Sure, because CAD software is dramatically more difficult to make than photo editing software or even video editing software, and it is a more niche product and it is mainly bought by large companies that can afford it.

Of course it's going to be more expensive. It does suck though. I wish Solidworks would do an affordable hobby license.
Fillets should always be the last operations. That means when one wants to add more features like holes/pads etc, one should add those to the object before the fillets. Sometimes the fillet operation fails in odd ways though, usually when the number of edges changes. Then one should re-do that last operation, either by removing the Fillets and adding again. Or in 0.18 edit the Edges that the Fillet operation is using in the Property window.
Taming Nalgebra's Rustdoc
It is cheaper or even profitable for corporations to take actions that either don't improve, or actively undermine the ecosystem and the environment.

Make it profitable to be clean, or force them to be clean by government action, and the problem will resolve itself in your country.

If other countries are polluting, stop trading with them if you can or tax them heavily and invest the tax money into environmental pursuits.

In short, this is an economic problem. Governments, and even individuals, can vote with their wallets to improve the situation.
At least on Windows, it is easy to compile, now that there is CMake.
The only acceptable sandwich lunch is a burger, IMO. These days, even working from home, once a week I ride my motorbike to Netil market to get a burger from the Lucky Chip stall.

I don't understand how people can tolerate buying pre-prepared sandwiches from shops when street markets are an option, fresh hot tasty food cooked right in front of you.
Basically it boils down to making use of Objective-C protocols or multiple inheritance, with data separated from behavior in regards to implementation.

So a 1986 concept rediscovered by game developers and cargo culted ever since, although it has its roots on the OOP they love to hate.
Seriously!

For the "client side":

The web is responsive by default, making it not friendly to screen readers/phones takes extra work.

Semantic forms are great. You're writing a machine readable description of an API that auto generates a GUI. Theme it with some CSS and leave it alone.

No one likes downloading piles of javascript to load text documents.
If you write it from scratch you could just get straight to the point with

console.log(0);
Packet managers on pretty much every Linux distribution use GPG for verifying packages.
Common FinTech Industry Myths and Misconceptions
But presumably these people are aware that there are people who aren't living on a pound a day. They can't be genuinely surprised that most people out there can afford a couple of pounds for lunch? They'd have to be ignorant of the basic economic state of the nation to be surprised by this.
One very useful thing would be running facial recognition on all the faces the camera incidentally sees, in order to infer new connections between people.
So you'd rather have others contribute 5% than working yourself on getting these other 2.5% that you can do something about?

Btw, given the inherent thermodynamic inefficiencies in active datacenter cooling I'd be surprised if we can't do better than 25%.
Maybe he digs a tunnel.
That my friends is post truth politics. Example: arsonists deliberately setting fires across Oregon, California, etc and everyone frames it as 'climate change' being as the cause and gaslighting everyone who disagrees as a 'climate denier'.

The war of deception to control the narrative. Every US election year.
The point of the "more letters" is probably not what you think, but rather what if the entity in charge decides to add a new one (say, X) but it turns out the L, the B and the T now feel alienated by the X? Or, conversely, what if they decide not to include some new group (say, P)? It just seems rather nebulous and down to the whims of some mysterious entity with unclear motives.
It has its roots in CLOS / Objective-C protocols / Smalltalk traits / Eiffel multiple inheritance, but somehow it got twisted as not being OOP.
I did not research this, but in my undirected layman reading have encountered at least the following three cases in which vaccine was more harmful than the disease:

Live polio vaccine which wasn’t properly attenuated and caused polio;

A vaccine in the us that caused Gillan-Barre syndrome way more often than disease symptoms (1960s or early 1970s, don’t remember disease name)

A vaccine given to children in Sweden that dramatically increased chances for narcolepsy.

It is important to recognize that not all vaccines ever produced are safe for everyone, and there are a few which were a total net negative for society (even though most are net positive despite some bad outcomes)

Vaccines, especially if mandatory, need to be held to an extremely higH standard of Safety. It is my impression that the COVID-19 panic is leading us to approved though net negative vaccines. We will only know much later , unfortunately.
Get rid of ads, let people pay for ad-free viewing.

Experiment: most media sites are about 1 MB page loads, with iOS ad blockers on, it drops to 1 kB (three orders...)
didnt expect to see the word 'haram' in HN forum with an international audience :)
Trends in OCR Accuracy
Judging a city's heart is a nice notion, but judging the material outcomes might be a bit more constructive
Right, there is definitely a broader change going on but I also don't think looking at state level data really invalidates the urban/rural variance divide. To take Colorado as an example, you see the same sort of divide I mentioned when you go from Boulder/Denver to rural Western Colorado (especially in the southwest in and around the reservations).
Could you point to any resources for reading / learning about this? Even articles, blog posts?

I'm not doubting you (I've worked with the manufacturing industry before, sounds eerily similar), it just seems very, uh, precarious, to say the least and I'm interested to learn more about it.
The one who no longer works there? And how do you think they would build and manage a development team without executives?
I've written apps like this and have to wonder what on earth you're doing because this is very straight forward.

Put a session id in a cookie and use a relation table to point at the tables owned by the user. This takes very little code. The alternative is managing a distributed database, half of which has to run in the browser. That actually sounds much harder (although not surprising for a startup.)

If users are deleting first party cookies than it's their own fault. Tracking state on the website you've visited is the entire point of cookies. If the user throws their phone on the ground really hard your website also won't run on it.
It's an incredibly trivial example. With real world code you can't always do that. I hoped that would be obvious.
Self-reply: perhaps this wasn't the most useful comment; and on reading further there is a proposed project[1] related to trying to resolve the naming issue. Hopefully the principles in the comment are reasonable, but it's definitely a tricky problem for FreeCAD to solve.

[1] - https://wiki.freecadweb.org/Topological_Naming_Project
Sure, it is perhaps possible for planting crops in areas that is less suitable, I guess that the current economic system we have in the West makes that not feasible. That is why I'm in favor of tariffs on imported goods.

With more being produced within your country you can legislate higher requirements on production methods. And when food becomes more expensive to buy, the incentive to have high quality production increases.

In the west we no longer have the problem of food shortage, thus we can afford somewhat higher food prices. And of course if you produce more within your country, you can get better salaries.

Why Sweden uses that much natural fertilizer I can't really tell.

But I found something about high prices on synthetic (mineral or others like natural gas) fertilizers. This was something that started happening globally around 2008. Between September 2007 and September 2008 prices increased with 80 percent globally.

If you understand Swedish, 2008

https://www2.jordbruksverket.se/webdav/files/SJV/trycksaker/...
Cloudflare and Internet Archive team up to make sure websites never go offline
Looks like an oil painting.
I think it's lovely trying to optimise on what's realistically a small scale (better HTML, some image crushing) but I'd imagine the much bigger issue is the world's never ending creation of pure digital landfill on TikTok, Instagram and Facebook.

Encouraging people to record every inane detail of their lives and hosting it must be a massive resource drain somewhere along the line.
Home+Remedies+for+Vertigo:+Treatment+Tips+-+Health+Lines
The amount of power dedicated to Bitcoin mining dwarfs anything just about everything else we can do as coders. It's embarrassing really.
C++Cast: Microsoft Announcements at CppCon 2020
Personally,I strongly prefer light libraries over comprehensive frameworks. Yes, you have to build up your app, but at least you understand what you're doing. And when something goes wrong you know how to fix it. You can follow the code. This is super hard with a framework like Django.
node is based on various libraries, among them, v8 and libuv.

v8, is a JavaScript engine. An oversimplified way to describe it, is that it has an interpreter and a JIT compiler. Compiled code is faster, but not all code is elegible for that. If you write code that can be optimized by v8, it can run very, very fast. Most of the time v8 will give you decent performance but if you want to maximize performance by minimizing deoptimizations (e.g.: tracing compiler behavior using --trace-opt --trace-deopt CLI arguments)... you will be consuming more time than using Rust.

libuv is a crossplatform library written in C that handles all the heavy lifting for node. Using libuv, node creates an event loop and a thread pool, where asynchronous operations can be scheduled and executed concurrently. It also takes care of file I/O and networking.

node gives you a decent level of performance when you can delegate most of the work to libuv, or built-in JavaScript functions. But when running user-defined code that is CPU bound, node is not the right tool for the job. CPU bound tasks tend to block the event loop, or make ticks long enough so that it becomes a problem.

Blocking or slowing down the event loop causes time sensitive tasks scheduled for future event loop ticks, such as processing events from sockets, to timeout. This can be prevented using worker threads, which are a recent addition to node... but almost all of node and its package ecosystem has been built around the absence of user-facing threads.

node can be used to build robust, highly available, performant and secure systems, but you need to know what you are doing and what the limits are. I think node is not the right tool for every job, but when it is, it can be highly productive and save time.

Security-wise, node is hard to audit. Packages tend to have many dependencies, and many packages are not built with security in mind. JavaScript itself is a languge that has been built with browser security in mind, but also, JavaScript is a language where almost everything is mutable, including built-in types. Prototype pollution is a big problem.

Rust is more flexible, doesn't impose you a threading model, you have access to many concurrency primitives, and all your code will be compiled in a much predictable way. I am not familiar with the security aspects of Rust. At least it seems much safer than C, where it is not hard to create unsafe code.