skysight-inc/HackerNews huggingface dataset:
Mozzila has been receiving money from Google.
It is a typical strategy where you pump the company with money and force the management to run it into the ground.
Google doing this to Firefox is no different than politicians in European countries keeping a silent on China's crimes against humanity because their countries receive Chinese investment.
Furthermore most people, certainly before covid, who are so ill wouldn't even be considered for ICU respirator use because the recovery time from the trauma to keep them alive might exceed their likely life expectancy anyway. There is a worry that during covid more people are being referred for respiraton when previously they wouldn't be.

That was the issue, at least in the UK with the field hospitals as well. They couldn't handle patients with multidisciplinary issues and so were utterly pointless under generally applied ICU practices.

https://www.telegraph.co.uk/global-health/science-and-diseas...
It's overstated that that works everywhere though, it certainly doesn't in Python. That's why we've got pip, conda, virtualenv, pyenv, etc. for version and package manaegemnt.
The EU just has to take a bottom up approach vs a top down approach, simple as that. Just make it very conducive & competitive to make a startup.

I'm amazed at how often the EU's decision making fundamental principle is some kind of strategic move against the US or China, vs the foundational principle being from an ordinary citizens life's point of view.
Scientists build first redox flow battery made of all-organic materials
There's something I've always been curious about wrt `auto`, and that's why have the keyword at all? In Swift for instance, one can just use `var` or `let` to express mutability and have the compiler infer the type. Is there a particular reason C++ can't, or perhaps chooses not to, do this?
Yep, that's in line with what I was saying, except for the conclusion.

Yes, I don't see either small teams keeping up with the amount of features we currently have (and security is a direct factor of the amount of features), but I would rather see them scaling down browsers than making sure we can keep adding to them.

Also, beware to not discard "hobbyists" too easily. Hobbyists did create GNU (and still are maintaining it) and early linux. And Blink comes from Webkit, which comes from khtml, made by hobbyists.
Relative numbers: https://gs.statcounter.com/browser-market-share/desktop/worl...

Absolute numbers: https://data.firefox.com/dashboard/user-activity

The numbers are worse when you look at American data alone. It looks like Firefox is slowly shedding users. Probably because of Mozilla's questionable practices recently (the enlarged awesome bar, the layoffs, etc).
My experience is similar but my tests weren't as systematic.

What concerns me about this article is the way the author bundles up the cables that are less capable for power delivery and keeps them for data. It is my experience that many of these lower grade cables concomitantly have lower grade shielding which causes data integrity/connection problems. In fact, some of the USB cables I've tested were atrociously bad, when I later removed the plastic sheath I found some essentially had no shielding at all - only a couple of strands of wire connecting to earth points at each end of the cable.

Not only do these poorly-shielded cables reduce data rates to and from USB devices but also they lead to data losses. I've lost data on external hard drives with these poor cables.

I've not done a survey but would be interested to know if anyone has come across, or used, or designed a RF cable leakage tester. You can check the quality of the cable's shielding by detecting the amount of RF that leaks from the cable. I've only carried out rough checks when problems have arissen and that was to get a wideband noise source and feed it down a terminated cable then use a detector such as an AM radio with an S meter to detect the leakage noise. Rough and ready empirical testing but it did the job. The differences in leakage between the various USB cables was truly spectacular, conservatively 40 dB.

It would be nice to know if a small el-cheapo box were commercially available to do this.
The biggest fear of US-Geopolitics basically since 1920 is close ties of europe to russia. A european economy fueled by cheap russian resources would mean even less reliance on the US. Thats why the US is so heavy handed to a lot of those projects. Fewer and fewer levers remain to nudge their "allies" into line, and that scares a lot of US-officials.
Cute cat theory of digital activism
very very ballpark:

2010: 2 billion internet users, firefox has 30% market share => 600mio absolute users.

2019: 4.1 billion internet users, firefox has 4% market share => 165mio absolute users.

That's of course very rough and may be a severly off, but the absolute number of firefox users seem to have shrunk.

https://en.wikipedia.org/wiki/Usage_share_of_web_browsers#/m...

https://www.statista.com/statistics/273018/number-of-interne...
The study says "They (significant cognitive deficits) were of substantial effect size for people who had been hospitalised, but also for mild but biologically confirmed cases who reported no breathing difficulty."

So according to that study, it doesn't appear to be from ventilators if the effect is also seen in mild cases. Or am I reading it wrong?
Doesn't the fact the network is discrete (floats have a maximum precision) mean this isn't actually the case? There's a finite number of states the net can be in, and one (or more) is best.
I do wonder what other languages you consider serious apart from C.

Off the top of my head I thought C++ and Ada. However, you mention VHDL which I agree with and somebody else pointed out Javascript which is also a good point. The Javascript example (along with C++) make the point that serious computer languages are not necessarily great languages.

I would argue that Rust is not a serious language (at the moment [1]) because its still young, there is no specification and if anything happens to the one implementation it would be a disaster.

Despite C being a null pointer minefield, if someone was to sue a developer the argument could be made that it is an industry standard. In the less likely event that a Rust program hurt somebody what are you going to say?

[1] https://users.rust-lang.org/t/is-there-a-plan-to-get-a-forma...
Hmm, some good points there. I think I'll avoid const now.
Eight of America's Most Unusual Polling Places
NASA spacecraft grabs sample of rocks from asteroid
Do the GPL licences specify any archival requirements? I would have thought that when you stop distributing the product containing the source code the responsibility to continue hosting the source code ends too?
German income taxation is rather high. But to be fair, this figure includes income tax, health insurance, nursing care insurance, pension insurance and unemployment insurance. All those insurances are tied to income level in Germany, so when you have more income or pecuniary advantage, the insurance premiums scale up accordingly.
Super useful, thanks for writing it!
This statement is the 'needs more research' of pandemics, and should be banned from public discourse...!
I don't know why people downvote things, but in this case I would hope it's because the previous comment was pretty superficial.
Whether the covid causes cognitive decline through causing the use of a ventilator, sedatives, and immobilization or through some other mechanism still means it causes cognitive decline. So there's a basic logic flaw.
Also, quite a large number of people have been put on ventilators due to covid-19, not "almost nobody". That's just an incorrect assertion.
You'd like to attribute the downvoting to politics, but given the quality issues, I think that's a hard claim to support.
Reversing Video and Audio Using FFmpeg
Personal Carbon History
Yep, currently the breaking stories are identified in the 15 minute intervals, so all the duplicate stories showing are from different times. If they have the same title that means that I can train the model to combine them.

They also could be press releases, considering the same title was found for multiple articles over the past 30-45 minutes. The data pipeline currently removes duplicate titles, but only inside single batches. So, it could be a long sustained press release.. like propaganda.

As of writing it shows three different stories though:

- 12:15 Will there be a coronavirus relief bill with $1,200 checks?

- 12:30 Nigeria protesters break curfew amid gunfire, chaos in Lagos

- 12:30 Google antitrust case to turn on how search engine grew dominant

Maybe what you're seeing is a bug in the website client, I'll investigate it.
I was confused by rusts module system too, after having used es6 modules in js and python but then I realised the module systems couldn't be compared.
In dynamic langauges like python or js u can individually use modules but in rust everything has to link back to either main or lib if I'm not mistaken.
This was what enabled me to get rid of preconceived notions of how a module system should work.
you have array of seismographs spaced out and with that you can remove 'local noice' vs distant significant even that will be recorded at each.
This is one area where I feel github is really letting us down.

Everything ends up in a giant "bag", where you end up with 1000+ "issues". While you can go into issues then sort by a given label, this has to be done actively, and constantly kept up to date.

I'd prefer something more like an 'inbox', where issues can be filed into different categories which moves the out of the 'new' section. This is what most large projects are doing anyway with labels.
> I could talk about free never being free or the venture-funded model that allows them to lose hundreds of millions of dollars every year centralizing a big part of the internet but all that is a different conversation.

Cloudflare is a profitable public company.
The four ways TypeScript inspired Ilograph
De-Weaponizing Empathy
Companies Share How Covid-19 Is Accelerating the Future of APM
Rust is not a good example of a language which doesn't require discipline: on the contrary, it requires very much discipline and thinking deeply about lifetimes and resources. The difference to C++ (since that's what you've mentioned) is that the compiler double-checks everything at the end. The advance in programming language usability will not come from arcane tools like Rust, but from tools like Java, Python or Go which make previously complicated things simpler with e.g. garbage collection or coroutines.

Using "scale" is also misleading, because to use again your example C++ is a mainstream programming language and one of the most popular in the world. It towers above Rust by any thinkable metric related to scale - popularity, projects, developers, libraries, etc.

I do agree that discipline isn't enough... in the sense that one can't rely on discipline to achieve safety. This is a well known principle of safety engineering, which applies to all systems, not just SW or SW/HW systems. Discipline remains nevertheless essential, because it's one of the main things influencing the "human factor".
There is no way to get even remotely close to accurate numbers.

Firefox blocks many trackers, including Google Analytics, by default.

Chrome does not block trackers by default, and has been known to connect to Analytics even with plugins meant to block it.

Hence the numbers will show FF basically as non existing. Which is just where G wants them to be.

They do have some stats based on their own (much maligned) analytics, but nothing that can be used comparatively (at least AFAIK - would be happy to hear otherwise).
People are unable to worry about or comprehend the effects that happen right NOW. I am a staunch believer in post-viral syndrome as I experienced it first hand following an Epstein-Barr infection (mono) but aside from a handful of researchers nobody cares at all. For most physicians, it isn't even within the realm of possibilities when you come to them with random maladies. Boom, now you have anxiety because that's what they tell you when they don't know shit.

There are so many bodily issues that arose after my Epstein-Barr infection, it's not funny at all. I can absolutely lead a normal life and am active and athletic.

But things like autoimmune issues, persistent 15-year brain fog (I'd rather call it frosted glass layer) which randomly clears once a month to remind me how nice it is to be able to think straight, or full-body-numbing attacks in the middle of a gas station. The first 5 years after the disease I regularly felt like passing out. Later I just got dizzy and learned to control it using water and temperature changes (cold water in back of your neck!).

I still took on the anxiety story and did something against it. It helped me in many ways but not with post-viral syndrome. It's real and it sucks but it's not being taken seriously at all.

I am afraid, some COVID survivors are in for a new life which is different in just the right (but minor) ways to drive you insane. Body just doesn't feel the same as before.
So what would be a solution then? I imagine, creating an RDBMS where SQL can be executed only by DBA root accounts, and normal (app) accounts can only execute stored procedures? That would enforce a pattern without requiring discipline.
They literally laid off the entire Servo team this year. Their browser R&D is dead.
symptoms of illness is the illness itself. Ignoring these symptoms of covid or results of the treatment is saying something like "bullets don't kill people, it ruptures blood vessels and you die due to loss of blood"
Since that axis really cannot be constructed, I think a better way to present your sentiment is the following:

Is it possible that we still miss a large discovery in medicine, akin to the introduction of evidence-based treatment, hygiene, inoculations or the discovery of DNA?
Yup, people do this all the time.
I would close the issue because the OP didnt search enough. A MCVE should be provided with steps to reproduce. OP should do the work of testing each extensions one by one
Thanks. I am quite upset about it, but in aggregate the Dutch population doesn't give a <insert your favorite here>.
What I’m wondering: people talk about long term effects and we have 9-10 months of data. I remember I had a cold couple of years back and couldn’t taste nor smell for 3 months or so. What about long term effects for people who have gone through other diseases like the flu for example?
True. Cuomo is imo as close as you can get to a typical Democrat politician and we’re told that it’s obvious a Democrat president would have handled the pandemic better.

The stats of hardest hit states are coincidentally blue states.
Finding duplicate issues should be an O(N^2) problem, I wonder how they manage to do it with 5.3k issues (28 million pairs)?
When Cargo removed POSIX-only features (running a bash script pre-build), I protested. Who cares about Windows and their mess!?

But in retrospect that has been a great decision. The ecosystem has followed and supports Windows without friction. Cargo solves the "pile of unpacked library directories" problem. Crates that use system dependencies know how to use vcpkg or build from source. They will even read Windows registry for you to configure MSVC, so you don't need to run vcvars.bat.

The effect is that I can just write stuff on Mac, and my Rust projects mostly "just work" on Windows.
The first step is to let them. There is currently no way for a user to support Firefox development.
Is that true for azure sql server too? I suspected it was faster but I haven't checked.
> Type stability is the idea that there is only 1 possible type which can be outputtted from a method.

> This right here is multiple-dispatch: the * operator calls a different method depending on the types that it sees.

> If you have type stability inside of a function (meaning, any function call within the function is also type-stable), then the compiler can know the types of the variables at every step.

> Type-stability is not the only necessity. You also need strict typing.

Maybe it's time for me to embrace dynamic languages.
Rentahitman.com
What if your smart toilet could talk?
They examined 100 patients and two brains and it appeared in all of them.

There are no instances of a new organ appearing in a local human population.
Every Western-style input method should come with a Compose function enabled, and a simple tutorial on how to use it.

For example, on Windows I use Wincompose [1], that lets me type things like "⋄*g" for Greek gamma: 'γ', or "⋄ee" for 'ə', or even "⋄⋄plane" for a '' (and of course the list is customizable). The "⋄" symbol represents the Compose key, which I chose to map to the Caps Lock key on my keyboard.

[1] http://wincompose.info/

Edit: HN removed the airplane icon.
You can actually look up device numbers. I did and was surprised. Apple 1.5 billion, android 2.5 billion, in 2019.

The comparison is a little murky because both stats include everything: watches, speakers, etc. But at least 900 million iphones were active.

https://www.theverge.com/2019/1/29/18202736/apple-devices-io...

https://www.androidpolice.com/2019/05/07/there-are-now-more-...
Don’t you always have to provide author attribution and a link to the licence?
Dude, I don't have time to watch 20-minute videos in response to every comment, especially when they don't appear relevant. You need to try to give more concise points if you want responses.
This is nothing new.

Dozens and dozens of terms in our industry have "other" meanings.

For example it is common to talk about "pegging" a server -- a reference to how physical speedometers and other such gauges used to work. "Pegging" has a more recent sexual meaning as well.

And then of course there is "penetration" testing in the security sphere.

And so on and so on. It's fine. There is no conflict.
The question is not about actual software locks.

The question is "What prevents me from making changes to this variable without breaking everything".

So the point is not "What locks guard this data" the point is, how do I determine whether I can currently modify (or even read) this data. This allows the compiler to check that, indeed, you never use the data in a way that would break things. Hence your compiler can then give guarantees about thread-safety.

Now it seems likely that, when compilers do this and you write wrong code, your conclusion might be "I need a mutex lock for this", or if performance matters, "I need to rewrite this to allow performant lockless code. But the main question remains "Can I currently modify this data without issues".
Mozilla has become dependent on Google. It's natural they will lobby for their payments to continue. It's a great strategy by Google - keep the #2 competitor dependent on you and they will even lobby on your behalf. All for a few hundred million dollars!

Another HN post several weeks ago showed the bloated salaries of Mozilla executives. Mozilla as an organisation should be much smaller, sustainable and led by technicians not business executives.
I definitely prefer this over trackers that for some inexplicable reason have different flows for bugs, requests, API comments, features and what not. The "inbox" you speak of already exists: unlabelled issues are your inbox. :)
But it does relate to Lehrer's comment that "They're mostly rip-offs." Who knows the scope of his comment, but the anecdotes shared regarding StC WC and UNICEF seem germane to me, given the ambiguity.
I can understand why so many issues get created. I've had to read through quite a few issues for node.js debugging issues because they've made changes to the feature.

Before I could just do `node --inspect index.js` and get the debugger to auto attach with my node version set using NVM. There's a few different flags to try. I ended up wasting a few hours to just get debugging working again. Now I have to actually set a launch profile (I've got one which works) but wading through all the issues because they've changed, to me, a fundamental feature was just plan frustrating.
The minute it is required to hand over anything, even a single line of code, you will find someone raising the objection you mentioned (“it’s too burdensome to figure out if I have to release 6 characters or 5 characters!”). Stock corporate lawyers don’t like uncertainty, and the smallest of grey areas will be seized upon to block anything “in order to protect the company”.

The reality is that in 99.99999% of the cases, nobody will ever come after you for trying to do the right thing. If you engage the GPL community in good faith, things will work out fine with minimum fuss.

So no, we don’t need another license, we just need people willing to do the right thing.
I meant unlimited time off not unlimited PTO (paid time off).
See How to Send an Email Like a Pro
How about a state machine encoding cart state? There are many advantages to encoding state changes in sql, but the database logic isn't strictly tied to the specifics of the cart logic. However trying to decouple these domains fully will create many more problems. There's plenty of fuzzy problems like this that interleave the technical and business.

I fail to see how ANY part of a project would fail to be of interest to a stakeholder. They don't much care whether a failure emanated from code you have labeled of interest to them or not. You certainly can't make much money without supporting the business logic with—apparently—non-business storage. Even if you can patch up the leaks in this semantic distinction between these two domains the use of such a distinction is not clear in any general sense.

These abstractions are to help the coder reason about complex systems and they don't always work. You then need to invent better abstractions.
Wow MS pc police is asleep ? We have not being allowed to use term grooming for like 2 years now.
Well, Diablo was released Dec. 31, 1996, so, I guess it worked out okay-ish? I have no idea how many personnel were on the dev team, and their seniority levels, but, the timetable is pretty consistent with the estimate.
Also what about things like haircuts. And other stuff. Burnt toast. Hang nails.

I apologize. I never get more than 4 hours of Sleep. And this seems like a friendly jab over wanting to compare the flu to a different virus.

Pure humor from an also honest place.