skysight-inc/HackerNews huggingface dataset:
I agree.

It’s possibly a combination of the infected urine, feces, and blood from infected animals. And it mutated into something that transmitted to humans.

And it doesn’t even have to be a wild animal. The wild animal could’ve just been the carrier, and was immune to the actual virus.

And it was your house pet that got sick from it, and had infected bodily fluids. And then when you clean up your pet, your infected hands touched your mouth or eyes, and you got sick. Then you might’ve transmitted it to someone else with a weaker immune system, and they got sick, and so forth, and now we have a full blown pandemic.

So it could have been a wild animal that transmitted their infected feces to your house pet, or to a stray dog or cat. And dogs urinate on every tree, and other dogs like sniffing and licking that urine. Then your dog licks you or your kids. Gross.

Maybe it’s time I became a vegetarian. Although you can still get E. coli poisoning from unsafe industrial food processing.

But that sweet meat and bbq sauce.. delicious.. I.. can’t.. resist..
Having a billion people using the exact same model of a computer (iPhone), with almost identical hardware, software, peripherals, and system configuration, is surely an advantage in terms of anti-tracking.

I recommend you to try visiting the same page on your computer, the slightest variation of your hardware or software configuration will pinpoint your identity to 99% certainty: What is the position tolerance of your canvas? What is the list of fonts or browser plugins you have installed? What is the latency of your audio interface?
> The researchers define a "hero" project as one where 80 per cent or more of the contributions come from 20 per cent of the developers.

Unfortunately, I'm not paid by the line, and I'm not sure how this metric represents contributions which aren't necessarily represented this way. I mean, if I pair with someone, or offer a thorough and helpful code review, that's valuable time that isn't measured.

Also, it's easy to contribute more when you know less. I know lots of devs who can pump out code, but it doesn't mean it's all going to be good. How do you measure the time it takes to figure out how hastily committed code works?
A removable battery AND a headphone jack? I mean, this is my definition of luxury.

Has anyone actually gotten one of these yet? Any critical impressions? Could I actually rely on it as a phone?
I had the same thought.

If they were starting out in Manitoba, I could see them getting lost getting to highway 1.

But starting in Calgary? You get on the freeway and stay on it the whole way.
I know we're technically not supposed to discuss politics here, but I feel it's related to this.

> People who live near fracking really need to know this.

I'm surprised that middle America is so pro-Republican given how many times things like this have happened to them and how pro-corporate and anti-regulation Republicans are.
Show HN: Plot any equation with a few lines of JavaScript
There is also no way to test your shoes to see if they were made by child labor... does that mean it is totally fine to not worry about the labor practices of companies making shoes?

The appeal of organic is (at least in part) that it is better for the environment and the farm workers... that isn't something that shows up directly in the end product, because they are externalities. That doesn't mean it isn't important.
the darkest time of coronavirus crisis is over，https://wubigo.com/post/the-darkest-time-of-coronavirus-cris...
Sabbath: From Pride to Humility
The idea that "if only web browsers didn't render bad HTML, the web would be so much better" is one of the oldest myths in web development, and I'm kind of amazed that it's still showing up.

What you call the permissiveness of web browsers - in other words, their insistence on attempting to render invalid or badly-formed HTML - is what has made the web succeed at all.

Firstly, it was fundamental from the start: NCSA Mosaic was implemented that way, as was Netscape, so there's no point blaming Microsoft.

Secondly, and far more importantly, the robustness of web browsers is the reason why you can read 99.9% of web pages at all, including the one you're reading right now. (Yes, it's invalid: https://validator.w3.org/nu/?doc=https%3A%2F%2Fnews.ycombina... )

I know it's tempting to believe that draconian error handling would have forced people to code web pages "properly". Unfortunately, when draconian error handling was added to the web (as XHTML), it failed to take off. Check the history: https://www.w3.org/html/wg/wiki/DraconianErrorHandling

Mark Pilgrim wrote several excellent pieces about why non-draconian error handling is better, and as someone who wrote XML feed parsers and validators that were among the most robust and thorough in existence, he is deeply qualified to know. My favourite of those pieces is the "Thought Experiment"[1] but I also recommend [2], which includes:

There are no exceptions to Postel’s Law. Anyone who tries to tell you differently is probably a client-side developer who wants the entire world to change so that their life might be 0.00001% easier. The world doesn’t work that way.

[1] http://web.archive.org/web/20080609005748/http://diveintomar...

[2] http://web.archive.org/web/20090306160434/http://diveintomar...
AZERTY gave me 0.03%, even though France and Belgium together have >1% of the world population, and definitely more than one percent of all internet users.
Here is a map I made of the spread yesterday (only). https://github.com/globalcitizen/2019-wuhan-coronavirus-data...

While making it, I was watching the numbers quite closely. An observation I made is that the official statistics were ~900 officially confirmed cases on the 24th evening, ~1200 officially confirmed cases 25th (morning), yet only 1300 officially confirmed cases on the 25th (evening). Why ~50% jump then nothing? All previous figures had followed this hyperbolic path.

A few possible reasons (conjecture): overwhelmed doctors, possible low level bureaucratic pressures not to report or admit new cases, people dying at home, undiagnosed infections, geographic spread and Chinese New Year resulting in slower diagnosis.

All we can really take from this is that clearly the official statistics are only part of the story. In terms of the speed of the domestic geographic spread, it is horrifying. The cat is truly out of the bag.
Maybe you could write it in Haxe and compile to JS?
No, you've claimed the UX was part of the reason they've triumph. And that is not the point, again, is not about the song (most of the songs use the same notes), it's about appealing to a certain group of people in the right time and taken it over. They've started with videos, like Vine, then they moved on to musical.ly style for youngers, and they merged. That's how they started and gained traction until 2018 where they took it off
Moving capital overseas has dramatically helped workers in low wage countries. Why would they want to stop this phenomenon?
How much of this requires JS to detect and then send to the server? as opposed to can be processed entirely server-side?
How do I configure Chrome spell checking dictionaries without letting it inform the websites about the languages I use? The set of languages makes me unique.
AWS CodeBuild supports ARM builds: https://aws.amazon.com/about-aws/whats-new/2019/11/aws-codeb...
related to ide.mit.edu ?
Something here doesn't add up.
I'm unique even on my standard Samsung S10e with up-to-date Chrome or the stock browser.
My screen height has a similarly ratio of 0.11%. My user agent is <0.01%.

Perhaps their data is under-representing mobiles?

I can see how fingerprinting would work on a Windows PC with its vast number of possible combinations of cpu/gpu/installed system fonts/add ons etc. But how would this works on mobile?
I feel like most engineers fall into this trap. Thinking systems are broke because they're miserable in them.

The system is not broken. It is doing what it is designed to do, which is undoubtedly accrue power and wealth to someone who is not you.
Just because there's no proof that organic is healthier doesn't mean it isn't healthier.

USDA certified cringey statement.
You are right, I misremembered Nature's video (https://www.nature.com/articles/d41586-020-00209-y claimed SARS, not nCoV-2019, had an 11% mortality rate.) I edited the comment.
I’m not avoiding human contact. I use the self checkout because it is faster, not to avoid cashiers. Most of my social activities are online or solitary because those are what I enjoy, not because other activities would involve in person contact.

So when we switched to work at home, and so I was no longer in daily contact with people with school children (a big factor in spreading viruses), I hoped maybe it would mean much fewer colds and such.
If when you say “null pointer exception” you’re thinking of Java: do you find any value in nullable / non-null annotations? Or if you’ve used Kotlin, its non-nullable references?

I find them very useful. I don’t just want null pointer exceptions to be easy to debug, I want to avoid them completely in the first place.
"Movement is medicine" is the mantra I tell myself and others.
My fingerprint is unique apparently. Some water got in my main phone, so now I'm using an older Android 7.0 phone with Firefox. Just that fact got me to 0.02% of all users.
and was immediately underwhelmed by its performance. It is so slow.

I think it says more about the state of software today than anything else, when 4GB of RAM and a CPU that's faster than the laptop I was using 10 years ago (compare https://www.cpubenchmark.net/cpu.php?cpu=Intel+Core+Duo+T240... and https://www.cpubenchmark.net/cpu.php?cpu=Intel+Pentium+4415Y...) is still considered "slow" for those everyday tasks that haven't changed in 10 years.
Hmm yes, that sounds very comforting.. I just have one question though, do you actually believe we are complete morons who will buy this garbage?
This is one good reason why the GNU crowd is doing more harm than good by labelling both the firmware as well as device drivers as "blobs" without taking any time to elaborate that one is much worse than the other.

This is why the terminology used by the BSD community is much more realistic and pragmatic.

http://www.gnu.org/distros/common-distros.html#BSD — «In BSD parlance, the term “blob” means something else: a nonfree driver.»

http://www.openbsd.org/lyrics.html#39 — «Blobs are vendor-compiled binary drivers without any source code.»

http://web.archive.org/web/20060603230017/http://kerneltrap.... — «Of course, also note that we don't want to become Hermes (the architecture of the Lucent/Prism/Symbol chip) assembly language programmers... we have more than enough to do. Just a specific example. Please, people, don't load us up with more tasks ;)» (NB: Theo's talking about the wi(4) firmware, see http://mdoc.su/-/wi.4 .)
> when all I'm trying to do is read text and view images?

Often, the "images" on the web are increasingly becoming 3D graphics dynamically generated and rendered by OpenGL on-the-fly, perhaps real-time ray-tracing is coming soon... You can see a lot of applications of in-browser 3D graphics on data visualization websites, for example. And naturally, the program needs these information to render graphics, but it can be repurposed as a tracking tool.

I disable WebGL manually, and use it only when it's necessary. There are a few plugins that allow you to manage it as well, for example, NoScript, but it's overkill to use it just for this single task.

I think the solution should be an opt-in option. WebGL shouldn't be activated unless the user gives the permission to a specific, first-party website.
The results on https://panopticlick.eff.org seem much more accurate. Probably since Panopticlick by EFF is more well-known and therefore has better data.
Register Binance Buy Bitcoin
This is the kind of limit-break science article that makes me come back here for news. Advancements which seem small and relativly progressive, but enable a next-level range of technologies and have immediate applications and potential impact on consumer products in the near future.
How much does such a set up weigh? The InReach is small and has excellent battery lifetime.
There are also a lot of well funded interests who stand to gain an enormous amount of money from vilifying GMOs: https://www.reuters.com/article/us-otc-masstorts/doj-charges...

Let's not pretend that "organic" is simply synonymous with altruism. It's a huge, huge industry.
That's the key for S&R, make it easy to spot from the air, and know it's NEW stuff rather than old.

Stay near the car, make obvious signs pointing to the car.
I guess my take is that we need people to _try_, otherwise yes FB/IG, TikTok, Twitter etc will be our social overlords into perpetuity...
Why was this visual proof missed for 400 years? (Fermat's two square theorem)
Yes, that video isn't an argument.

Just because bats are eaten isn't proof positive that that is where the xeno barrier was crossed
You aren't under a moral obligation? It's just that you might die and most people are willing to compromise pretty hard on principles to get rescued instead of dying.

I can see a principled stance of getting a PLB and knowing you'll activate it if you believe you'll likely die or be seriously injured without rescue, otherwise it's just a ballast you're carrying. But just foregoing one altogether seems like a very strange place to draw the line.
If everyone looks like a bot, then nobody's a bot, and they can go fuck off.
Oh, and: as someone who was doing a huge amount of web development between 1995 and 2000, I can confirm that IE took the lead in version 3 because it better in almost every way than Netscape. I spent ages trying to persuade Netscape versions 3 and 4.* to render HTML correctly and not crash.

I'm not saying that Netscape's engineers did a poor job, because web pages are hard to render correctly. (No, not just because of badly-formed HTML.) I'm saying that IE, for whatever reason, was faster, more stable and more correct.
imo the only significant difference between organic an not organic in food itself is basically the label.

Since the label has been there, I’d argue that customer didn’t really lose anything either. Their emotional need is fulfilled by that label.

===

Edit: point taken. The above serve as previous opinion.
That's weird since DDG is noticeable worse in this particular aspect. DDG ads icon has much thinner fonts and is placed on the far right, instead of left. Combined, it is more difficult, not less, on DDG to tell ads from organic results quickly. There are many good reasons to switch to DDG but this latest episode is not it.
hes the real angle hear.
Lots of cool stuff has come from this small team. I tried solus a couple years back and liked it but didn't get too deep. I'd like to hear more about why I should use Solus over Debian/arch/whatever. It looks like they have a new kernel and lots of up-to-date packages, but what sets it apart? The package manager? The desktop environment (budgie) is available on other distributions so thats probably not the killer feature.

Who can fill me in?
You really aren't going to admit that there is any abuse of the flagging system? Either way, at one point this article said [Flagged] in front of it and now it doesn't. Can articles reach that flagged state from purely the flame war detector?

I disagree about the gender thing and I'm not the only person to mention that specifically in this comment thread, but I recognize arguing that point isn't going to get us anywhere.

My point in that edit was that it is strange to see immediate and strong reaction on a comment that is buried so deeply. There are different expectations for a comment here compared to something on the front page in which many users are likely to see it as soon as it is posted. I have mentioned this to you before, but I think constructive feedback is important if you want people to actually become better community members here. Both you and I are left wondering why my comment received a negative response and I therefore have no direction on how to improve my comments.
How exactly do you do that? I have been using windows on my surface go solely because I gave up trying to figure out all the secureboot settings and how to turn enough things off to get a live USB to boot. I would love to switch, but it was so difficult and I never did accomplish it!
I found this awhile ago. It does work for me.
As I said in my comment, their underlying cost structure has a direct relationship to the cost you incur (at least in the long run with semi efficient markets). There’s a reason why commodity markets tend to revert towards variable cost.
Medlife Crisis (a YouTube channel that deserves a much larger following) has a good video related to this topic:

https://youtu.be/hT8GZlBBv5k
c elegans has very primitive, simple behaviours. It's not really possible to get something useful out of it about either our cognitive functions or our brain disorders. The things that regard single cell pathologies (e.g. plasticity) are already studied in vitro in mammalian cells. There s probably many cognitive phenomena that only become apparent in large brain sizes, so i m not sure this method scales up.
Hobestly it doesn’t have to be. Ban majority of data collection aspects and be done with it.

We are wringing our hands over the issue when in reality we can solve it like the Gordian Knot.
New (MD5) Hash=Password Plaintext Lookup Service
The TLDR:

- there are two opposing views about nature of human intelligence, nativism (that believe a fair deal of intelligence is already encoded in us when we are born, eg we are 'primed' to learn language a certain way according to Chomsky) and empiricism (that believe we mostly learn things from scratch via experience)

- GPT 2 is a recent mega large neural net trained on lots of data to take in a few words or sentences and predict which words are most likely to come next given that input. It was trained on absurdly huge amounts of data with absurdly huge amounts of compute at a fairly large cost.

- GPT 2 is pretty impressive in many ways in that the stuff it predicts is syntactically correct, relevant to input, and very versatile (it can handle and complete text on any subject you can think of). But, its predictions often exhibit a lack of basic common sense.

- Since it lacks common sense and a ton was invested it, the piece posits it is evidence in favor of 'empirical' approaches to intelligence seemingly being wrong and alternatives being a good idea from now on.

To be fair GPT-2 does have some innate built in structure (it's not just a fully connected neural net, it has the popular Transformer architecture which relies on the fairly recent idea of self attention as a core building block). And it's fair to argue that GPT-2 is just evidence training on word prediction conditioned on input is not enough to get to common sense; perhaps a different task/loss built on top of Transformer model would work just fine. But really the whole research project of Deep Learning has been an exercise in nativism (since most research is trying to find new and better neural net architectures, ie priors for learning, for various tasks), aside from OpenAI which is much bigger on just scaling existing stuff up, so this agrees with current AI trends more or less.
Hey guys!
I would like to invite you to help me test the HASH=>Plaintext lookup service i built for fun.
Currently the MD5 database is online, SHA1 is in the works.

The Input-Material is around 200GB of Plaintext Passwords (14746380530) - sourced from various Wordlists, Leaks, Webscraping, ...

...Looking Forward to your feedback
A really effective way to handle nullable fields is an Optional<T> which forces the user to handle a null value for that field, this is very useful when working in a team and dealing with objects that someone else spent time creating, it won’t get rid of null but it definitely hints the user at “hey this field may be null so I should go ahead and handle this before I even get to testing my code”

Edit: You would want to implement these in your getters for fields that may return null

https://docs.oracle.com/javase/8/docs/api/java/util/Optional...
Trump has rolled back a lot of things, yes, but a lot of the Obama-era rules were vast overreaches. Ask yourself how agencies like the EPA managed to find new sources of authority, like the authority to regulate ponds on farms, in 47-year old statutes?

Congress did not create the EPA as an agency that has plenary authority to regulate environmental issues. Such an agency would not be constitutional, because it would involve wholesale delegation of Congress’s legislative powers to the executive branch. Instead, the Clean Water Act, Solid Waste Disposal Act, Clean Air Act, etc., created specific programs to address specific types of environmental harms. The EPA is only supposed to be administering the programs Congress created.

Congress should be updating these laws to address new types of issues, but it’s not. It’s not because Republicans don’t care about these issues, and Democrats aren’t willing to spend the political capital to make these issues a priority. Whatever the reason, however, that doesn’t mean it’s okay for agencies like the EPA to creatively interpret statutes to expand their powers into new areas.
> ... is fed to cattle and chickens, whose meat is also sold at a premium [...] because a growing number of consumers are willing to pay more for protein that comes from animals raised on a natural, organic diet.

Consumers have been misled - cattle's natural diet is grass, not grains.

Chickens will opportunistically eat grains and seeds, but if given the opportunity will eagerly eat a blend of greens and insects & worms.

In either case, forcing an exclusively grain-based diet on either of these animals is anything but natural and consequently, unsurprisingly, extremely bad for their health.

It's only that they're typically slaughtered before the effects of these decisions properly manifest that growers get away with this.
Note that in C++ today, static analysis tools + classes such as `std::unique_ptr`,`gsl::owner` and `gsl::non_null` (similar to the Kotlin mechanism you described), it is possible to avoid the possibility of null pointer dereferencing.

That's not to say the same thing is possible in C, but one _can_ go a long way with static analysis at least, and suspicion vs provability regarding pointer dereferences.
As a Canadian, I'm currently visiting my family in Changsha, a city about 4 hours of a drive south of Wuhan. In the city, everyone is on edge. All public places such as restaurants, gyms and night clubs are closed. And everyone on the street wears a surgical or N95 mask. Not only Wuhan, but the entire country is also on lockdown.

It sucks but the people and the government have aligned themselves together to do whatever it takes to contain and control the coronavirus. Let's be strong and have faith.
Not having someone to ask questions related to what you're learning.
Doesn't seem to be the case. I tried both browsers and got the same result, i.e. 180+ fonts sent (<0.01% match)
I wish they'd open-source it and put it on GitHub... one thing I've noticed with IE is that for non-script/app HTML it tends to use far less memory and is faster at rendering than Firefox or the Webkit browsers. I suppose that's because it originally was written to work in Win95 with very limited memory, and so there's been a lot of optimisations around that.
Because the 1441 confirmed cases are likely to be far lower than the number of people who actually have it. Carriers, latency, people recovering on their own. This ratio is the number that will get much more accurate over the next couple of weeks.
The current standard machine sets the available features and the optimization level in stone, not the machine from 10 years ago.