skysight-inc/HackerNews huggingface dataset:
I'm not OP, (and people at Mozilla have probably already considered this), but why doesn't Mozilla try a far more aggressive Wikipedia-like donation campaign?

Admittedly:

1. Wikipedia has more "users" than Firefox.

2. Despite this, the donations Wikimedia receives are only about a fifth of Mozilla's budget.

However, people use their browser far more than they use any single website and hence might be more willing to donate more to Mozilla. (For example, I love Wikipedia, but I've gotten even more value from Firefox.)

Overall, this would be unlikely to cover all of Mozilla's expenses, but I'd also be surprised if donations (after such a campaign) would be less than 10% of current revenue; in any case it'd be a valuable source of diversification.

It's possible that the legal relation between the Foundation and the Corporation doesn't make this possible.
ASOindex benchmark of 20 popular categories on App Store and Google Play
Thanks for the detailed explanation!

I'm not sure I understand why making the ESB business critical is an error. I mean, it's a key piece in the architecture of your system (say, like a database would be for an app that uses one). It makes sense that it's critical if it's central to your solution. It's also unsurprising if it requires a dedicated team to maintain and monitor, much like any piece of critical infrastructure would. Am I missing something?

What's the alternative? Multiple ad hoc, p2p, uncontrolled connections and streams between arbitrary components of your solution, of varying quality, and many that require maintenance of different kinds. This works for a smaller software with fewer connections, but how does the effort scale as the system grows?
> If France is so bad, move out. You'll learn a thing or two in the process. Beginning with the grass is not always greener elsewhere.

They do move out! I'm in Hong Kong and we're lucky to have 10s of thousands of French people that were frustrated with the business environment in France and moved to Hong Kong. They start businesses from restaurants to crypto currency exchanges. It's really great having them (and other immigrants around).

I encourage France to continue whatever policies they have that encourage their best and brightest to head for places that treat them better.
This works in Chrome too
I kind of doubt 3 decades ago counts as modern war.
I would more than bank on it.

https://www.thedrive.com/the-war-zone/29232/navys-advanced-a...
Show HN: Solving PDEs on graphs with message passing of torch_geometric
My PyTorch hackathon submission. Basically I am showing that how PDEs on graphs can be solved with Message Passing class of torch_geometric and created a tool torch_pdegraph to facilitate this.
I work in the field of PDEs on graphs and I realized that Message passagin equation (the way of forward convolution) on graphs (https://arxiv.org/pdf/1704.01212.pdf) can also be used to solve some PDEs on graphs.
The Hack of Blackbaud: Damage Is Still Being Assessed
>The single SQL endpoint is well suited for a data marketplace. Data vendors currently ship data in CSV files or other ad-hoc formats. They have to maintain pages of instructions on ingesting this data. With Splitgraph, data consumers will be able to acquire and interact with data directly from their applications and clients.

I appreciate the effort to make it easier for users to access heterogeneous data sets, but I really hope data vendors keep shipping raw CSV files. I don't want a company to gate access to the data, merely offering a proxy. I want to be able to download the whole raw datasets from the vendor directly if I want to.
And here we are, every sane person agrees and everyone wastes time nodding their heads :/

surveillance state - bad, carrying for well-being of others around you - good

Lets drop the topic and go back to work or coffee
I don't have nearly your scale of photo data, but I also refuse to move to the cloud-based Lightroom. I really hope there are enough pro users like you to prevent Adobe from pulling the plug on Lightroom Classic. I'd go straight to Affinity or elsewhere if that happened.
Hence the need for lockdowns to drive infections down to the level where contact tracing becomes feasible.
Since you say "we" elsewhere in this thread:

I can understand moving to web extensions, but why has nobody made a programmable way to move the toolbar around?

I mean, it cannot be completely impossible to do in a safe way: it exist in Vivaldi?
No. It isn’t more nuanced than that. SuperShuttle couldn’t make changes because the drivers irrationally refused to work more for the same pay, even though they knew the company was failing. It really is that simple.
This reminds me of MUPTs
The main thing is to be mindful of keywords you target. Don't do as another commenter suggested and target hubble data[0] unless you apply what you make to actual Hubble data. Like AWS did with its Open Data thing that comes up for that keyword.

The telescope is older than the web and is what every single person on the planet with some access to space-related media thinks of when they think of Hubble. Think long tail, not one or two keywords. Hubble data is out unless you go with a telescope-related project, but you already rank indirectly for hubble data warehouse.

[0] https://news.ycombinator.com/item?id=24229880
FBI release a report on Russian Linux Malware called Drovorub [pdf]
Except the lockdowns result in economic harm, causing folks to lose their jobs and sink them further into debt. And if it's only debt, then they're lucky. Suicide has been on the rise since the social isolation and lockdowns, then theres going to be more suicide due to ruined livelihoods as time goes on.

People aren't poo-pooing the lockdowns because it's the chic thing to do. The impact is becoming worse than the virus itself. The WHO in January 2020 said with 80% compliance in social distancing and hygiene, the USA will have 2mil deaths by around july/august... yea, compliance was no where that high.

This was all about flattening the curve so hospitals weren't overloaded at once, which was fair. We are past that. So much so, hospitals in the usa have been shutting down in summer because they haven't been able to fill beds. Something like this should have been able to keep them operating for longer if they were at constant capacity.

I've said it before, 1 death is 1 too many. But at the same time, I dont see victory when the global society lives in perpetual fear and hardship either and decides to just kill themselves, literally.

Right now global death numbers, covid doesn't make the top 10 causes of death in the world. You are statistically more likely to die of a diarrhea related illness than of covid. No one cries over the 2mil people, every year, dying of that. Which for the most part, is extremely preventable if the world community actually gave a shit.
Not really. I learnt my four fluent languages before 12. One was the mother tongue at home, the second was English, the third was the language of the region I was living in, the fourth was the majority language of my home country. I picked up French at 12 though it's not as fluent as the others (i.e. I don't dream in it yet).

Helped that three of the languages (and later French) were taught in school, I guess.
We currently limit all queries to 30s of execution and 10000 rows returned (by adding a `LIMIT` clause to queries that don't have it). We also have some mechanisms like query result caching and rate limiting for better QoS. One of our directions is building a basically CDN for databases, so it's good to figure these things out as early as possible.
comp.lang.lisp vs. comp.lang.scheme (1998)
Solution to the Impossible Puzzle
"Intel defends fragmented ISA obviously meant to put market segmentation into binaries just like they always wanted to in the good ol' Itanium days by doing their usual 'up to 300X performance increase with this simple trick!' schtick"

Also let's not gloss over the hilarity of trying to compete against "literally a grid of ALUs connected to memory" with x86 cores tuned for per-thread performance for a delightfully parallel task such as "multiple these two billion tensors".

HPC as a market at least makes some sense, since HPC applications feast on double precision FLOPS and largely don't care about SP, the raison d'etre of GPUs.
It's worse than that. Ancient Egyptian only wrote consonants. Those are the "Egyptological" transliterations, which converts consonants to vowels and then inserts extra vowels to make them pronounceable to the (mostly British at the time) Egyptologists.

The actual written names are "tꜣ-stj" and "nḥsj". That is, /tʔ stj/ and /nħsj/.

https://en.wikipedia.org/wiki/Egyptian_language#Egyptologica...
Simplified and Improvised Checkout Process
One Step Checkout simplifies and improvises the checkout process for your customers. It minimizes the number of steps and displays only the appropriate fields and details on a single page, thus enhancing the user experience.
If curious, see this big discussion from the time of publication in Apr 2019:

https://news.ycombinator.com/item?id=19694207

(528 points/299 comments)
Except for a possible convergence in agendas. Public health officials need contact tracing and that can be accomplished perhaps most effectively by mass tech surveillance.
We have a dev version of our intranet and a prod one. To make a change to a page on the dev site, you drag and drop the HTML and JS files into a /dev-SiteAssets folder.

One evening I wasn't paying attention and accidentally dropped the files to the prod folder. I went to the prod page and sure enough, it was broken. It wasn't a high traffic page, but I was still afraid that we'd get a complaint or two.

Since the original prod files had been written over by the new ones, I went to the page's GitHub and downloaded the files from the repo.

I then dragged the repo files to the prod folder, and the page was back to normal. Definitely gave me a fright.

I informed my boss about what happened the next day and how it was resolved, and although he looked somewhat alarmed I didn't get in trouble.
not 200 euros. It is around 80 euros.
>>Not because I am anti economics, but because there is no proof available

Yes, it is. Scientific proof is not available in economics, but that doesn't make it not a science.

You're disagreeing with academic consensus on what economics is when you claim it is not a science.

>>My parents are doctors

>>I know the difference

That you have these advantages and are exhibiting this clearly ideologically motivated anti-science bias is even worse.

>>Have you ever had an emperor that ruled your continent born in Africa?

What the hell does that have to do with anything?

>>Are you a racist?

Again, what do these despicable attempts at character assassination have to do with anything I argued.

>>It actually does not

People of sub-Saharan African ancestry in Europe DO have higher infant mortality rates..

>>Proof?

Do some research on the causes of higher infant mortality rates in the US. It mostly comes down to more pre-term births being counted as live births, and the deaths of these infants being counted toward infant mortality statistics, instead of being counted as stillbirths.
New startup is taking on Amazon's oldest business, but ethically
An innocent typo led to a giant 212-story obelisk in Microsoft Flight Simulator
I mean risk at the societal level, not individual. Maybe there's a better word. Anyway what I mean is that the risk of the virus/disease spreading faster than our healthcare systems can handle is lowered by effective contact tracing. Not that I personally am less at risk of being infected if I install the app.
Any current or former Gemstone players out there? It used to be on AOL but switched to the regular internet at some point. I still drop in from time to time, brings me back to my childhood.
That still doesn't still solve the problem that drivers for UBER and Lyft don't get paid time off and paid sick leave.

Also, neither unemployment insurance nor healthcare are paid through taxes here in Germany, for example, yet the system works very well.

If the business models of Uber and Lyft cannot be profitable without misclassifying workers as independent contractors, then the business model is broken.

I don't understand why so many people, in particular from the US, have such problems understanding the reasoning behind laws to prevent the misclassification of employees as independent contractors.

It's actually very simple:

- If you're employed, you don't get to choose how you do your job and when, that's done by management. In return, the company pays your healthcare, pays unemployment and various other benefits. You are also protected through your company's liability insurance in case of an accident.

Your company basically pays you compensation for stealing your time but they are responsible for your well-being and safety during that time.

- If you're contractor, on the other hand, you get to decide how you do your job and when. You are free to decline offers, set your own prices and work with multiple partners at once. You get the maximum business freedom and are your own boss. In return, that also means you are responsible for your health insurance, your unemployment insurance and the liability insurance. You usually also can make more money as compared to being employed for the same job.

Being an employer and a self-employed contractor are fundamentally different work models with both advantages and disadvantages on their own. What Uber, Lyft and similar companies do is that they want both the benefits of an employee (being able to tell workers what to work and when) without the associated disadvantages and costs for them, shifting the risks and costs towards the workers as if they were independent contractors without the workers having the usual benefits of being an independent contractor.

And that's simply neither fair nor ethical. It's just exploitation. And that's why German (and most European law) protects workers against this misclassification.
Memoirs of Extraordinary Popular Delusions and the Madness of Crowds (Mackay)
Tesla Stonks (Meme)
We are quite different as we can evaluate new situations based on our understanding of the principles behind something like a build order in Starcraft.
Ransomware Attacks on Travel Companies Spread
> Independent contractors can’t set their own rates or decline jobs.

Yes, they can. If not, they're not independent.
Gwern has a huge rundown: https://www.gwern.net/GPT-3

And I like what Arram has been producing:
https://arr.am/2020/07/14/elon-musk-by-dr-seuss-gpt-3/
The result is clear, obvious code anyone can step into that is never optimized or tuned much for performance because you know some green college grad might be the person who inherits the code and you'll be under some other project's deadline and unable to help them figure out anything optimal, so it's left simple and obvious.
That sounds like 'winning'. Include the averted damage caused by unrestricted geometric growth in infections. Which is what we avoided.

Sure its been tough. But not as tough as millions dead.
What?

I was using that as a parallel. The original comment, which was taken down, in discussion was about governments using covid as a means to take away individual's rights. There are plenty of warning signs of that happening across the globe. The other person was dismissing it, like people use to dismiss big tech warning signs in the late 2000s. That's why I made that analogy.
As far as I am aware there are observations of this behaviour. Several are listed here: https://en.wikipedia.org/wiki/Nova#Recurrent_novae
I think his view is mostly wrong on pretty much all topics mentioned, but you don't want to give him more credit by setting him up against experts on gender-neutral pronouns. Anti-intellectualism has many faces and is certainly not a black-and-white issue, pun not intended.
> […] simply use a virtualenv and be totally isolated from the system python. But there are situations where that isn't possible or desirable, such as in this docker container, and so here we are.

Why would it not be possible or desirable to use a venv in the Docker container? The tools are available and work fine (`venv` is built into modern Python 3, and they don’t break it unlike Debian). venv will give you separation from anything unusual on the system, and let you safely install your specifically pinned requirements.txt, with zero downsides.
-flto is great if your project is less than 15,0000 lines. Otherwise, -Ofast in conjunction with -flto creates a single threaded link time step that's longer than half a minute, and it only goes up from there
> That level of communication, which I do believe was essential to the bus's long term success, just wouldn't scale to a large company

What would though? An ESB could be a way to enforce a standard and slow down gung-ho devs & teams using ad hoc solutions for every problem. But say an ESB is not the solution -- what is? As the company grows, overhead and friction become more important. I'm not sure "every piece connecting to every other piece in whatever way" would help with scale, rather than compounding the problem...
I don't know about how the rest of things compare but to put it into perspective for you, in Florida in the USA, you need to pay $400/year to keep your company official. And Florida is considered a relatively easy place to do business.
Thanks! Here are some of my fav reads: https://www.jamesyu.org/reading/
Then how does the inviter know, that they can vouch for the invitee? Perhaps no one there knows me. Why would anyone vouch for someone they don't know? Wouldn't that make vouching a useless hurdle?
'Electric mud' was Muddy Waters' 1968 attempt to create a psychedelic record to connect with the youth of the day. He did not even play guitar on the record.

Despite the sneering of blues traditionalists, it is a great record.
Part of the problem is the lack of good well paying employment options for engineers in small or medium sized companies and companies that are not FAANG. Especially outside of SV. Many of us at FAANG companies would love to leave, but it's getting increasingly hard to find good employers doing interesting work who a) aren't FAANG companies and b) aren't looking to be acquired by a FAANG company.

In the Bay Area there are definitely more options, but outside of there sometimes you have to go to a startup just to find interesting work and a smaller, focused, team.
If someone steals from you you don't have to produce exhaustive evidence of your ownership in order to file a police report or claim your insurance. This works because saying you owned something you didn't is fraud and filing a false report is an additional crime.

The same principle could maybe be applied here?

(Usual disclaimer I am not a lawyer etc)
Some are quite polished. Take a look at Phantom Forces, an FPS that plays as well as Call of Duty.
> hijacks requests to valid top level domains

I believe the purpose of this feature is not about detecting hijack requests to valid top level domains. In other words, a well written NXDOMAIN interceptor would not cause a harm to their intended audience, so they didn't bother trying to detect it.

It's about detecting that a "eng-wiki A aa.bb.cc.dd" record it just received from the user's DNS server is actually intended to be eng-wiki served from corp network instead of a stupid ISP page.
Founding cohorts matter.

Early online worlds were (often, not always), academics and techies. Even that was often hard going to generate larger appeal. Facebook was Literally Harvard.

Random malcontents have an even higher social hill to climb.

An elite founding cohort tends to regress to the mean. An unsavory cohort ... tends to further radicalise or collapse entirely.

Fandom/hobby groups are more sustainable and often avoid pathological evolution, but rarely seem to develop mass appeal.

And all this before adding financial or business pressures.
The overview section in the programming manual perhaps answers the bonus question:

> Why not to treat the message like a normal language element with which different operations are possible : loading, passing, modifying, dispatching? Could we do it without using reflection all the way?

I don't know how the guts of smalltalk are implemented, but, if there's a lot of reliance on runtime reflection involved, then maybe there's your answer.

I think, then, that the answer to the first two is, "It's like Smalltalk."
It’s analogous of trying to simulate oceanic phenomena in a bathtub. Like when they have miniature movie scenes shot in a pool and they simulate waves and water gushing, it just doesn’t scale well. In other words a 2 inch wave doesn’t break the same way a 20 foot wave does.
Tom Scott has a great video on his "Oh Shoot" moment (https://www.youtube.com/watch?v=X6NJkWbM1xk).

Thinking back on the times I've had code exist nowhere else but the clipboard...
I also recommend this article! It's entertaining and informative, and a good primer on distributed logs. The reference at the end (which I won't spoil in this comment) made me chuckle.
The world is not going to wear masks forever. If we haven't solved the problem in the next two years people are just going to accept Coronavirus as a normal risk in life like car accidents, cancer and heart disease. Also, permanent contact tracing sounds like a real dystopia - and I can't imagine it holding up long-term in US courts.
So far from various sources I've read, prognosis of social and economic consequences range from bad to devastating. Right now many governments still maintain schemes like furlough, but that particular dam will break soon.
Copyright issues too. A lot of journals require that they have the sole copyright to the work they publish. If you have already published a portion of the work on your blog or whatever, then things can get lawyer-y.
Task Orchestration: Airflow vs. Luigi vs. Argo vs. MLFlow vs. KubeFlow
Can you point to any gunfights with F-15s? I try to keep track of this (since the Bekaa Valley fights) and I was unaware of any gunfights.
Adding to this, I spent a week in a A-rated house. 30+ C outside and I never even looked for the remote of the air conditioner.
Creating a Flexible Sales Dashboard with Redash
What do you think is the lowest acceptable refresh rate to make typing feel smooth? If you're a 60wpm typer, that'd be 60hz to display every character as you type it, might feel disjointed otherwise.
Sort of? But the amount of effort required is much higher. Source patches require having a full dev environment, it takes much longer to build the entire browser and you also have to take on responsibility for rebasing onto upstream, dealing with security releases for the browser itself _and_ every one of the patches, and running an update infrastructure.

Extensions from other people (which is 90%+ of them even for extension developers) just need to be loaded, and your own extensions only need a text editor and something that can make zip files.

Maintaining Firefox build and update environments is a multiple-employee full-time job at Mozilla, and that's before you've even started modifying anything. It's just too much to expect an end user to do this (and even extension developers are end users most of the time).
They'd rather charge you separately for a DRM-locked ebook version.
What might be the best way to aggregate multiple RSS feeds onto a webpage? So have been recently thinking about density of information and I want to create a webpage with as much information as possible and park it on a large 55inch screen I have in my home-office.
The members are bribed and threatened more easily than in your typical election.
The price of new dwellings in Paris is 12863 EUR per square meter. How can you be satisfied with what you have earned when you still have to take a 20 year mortgage to get a decent home?