skysight-inc/HackerNews huggingface dataset:
This article gets at the basic idea of a subfield of economics called "welfare economics". The general problem is, how do you combine individual well-beings into an aggregate to make decisions that affect multiple people? We can also answer questions like "Given certain assumptions about bargaining outcomes (nash equilibria etc) what aggregation function will rational actors come to on their own?"

This article presents a "priority view" as a contrasting moral view to "pure utilitarianism" and wonders why the view hasn't caught on outside of moral philosophy. The answer is that it has, and outside of philosophy we have models of aggregate utility that subsume both of the moral views in the article. This was a very active field from the 1930s-1970s, and now most of the interesting work here IMO is done in the cryptocurrency space (trying to find ways to prevent forks or incentivize participants to be pro-social).

The two points of view described in this article are just two specific "social welfare functions" we could optimize for. There are many others.

The "priority view" in this article is known as the "Kalai egalitarian bargaining solution" in economics and game theory, or the "Rawlsian" social welfare function (maximize the minimum individual utility):

https://en.wikipedia.org/wiki/Cooperative_bargaining

The "pure utilitarianism" view is not a bargaining solution, but it's known as the "Benthamite" social welfare function (maximize the sum of individual utilities).
Is my phone listening to my conversations?
I might have been lucky (decent system) but I got through Cyberpunk 2077 fine, was not bug free but I enjoyed it, put like 100hrs into it over Dec 2020.
Mininal Webpack and React.js Starter Boilerplate for TypeScript Projects
Historically, law enforcement, courts and at time even military force have been used to put down labour action when it goes outside the box the NRLA drew. So I have no doubt they would throw the book at this kind of action if they can get away with it.

Even regular picketing sometimes gets sanctioned by the police. Just this October John Deere picketers were sanctioned for blocking a gate. [1]

[1] https://nptelegraph.com/business/deere-wins-injunction-again...
On Arch Linux, you can install packages from the user repository. Basically these are scripts to I stall things that aren't in the normal package repository, and the default is to install from source.

Whenever I install the Haskell package "aura", I need to be careful tot get "aura-bin". The install-from-source version will install a crazy number of Haskell packages.

That said, not a problem with Haskell per se. I'm very happy with aura-bin.
A significant amount of systems tooling has migrated from perl to python in modern Linux, RHEL relies heavily on it when you start looking under the covers. The basic python interpreter installation ("stdlib") does not include a few key libraries like Requests (think curl) or YAML parsing; these must be installed as complementary (extra) packages on top.

In the article the author makes note of the TOML parser (basically an enhanced INI file design); if a TOML parser is required to install a library (pyproject.toml instructions), and no TOML parser is in the stdlib, how do you install python3-toml (sic) to provide it? It's a circular dependency, chicken & egg problem caused by removing the legacy Setuptools abilty to install a library using only stdlib functionality.

This is only one example, others exist - the OS detection library (needed to know which flavor of Linux you're on) is external and has similar (but not identical) needs, as the python installation paths are different on RHEL-like systems than Debian-like. This one has solutions for it but the author is pointing out those solutions might break based on the current trajectory of upstream thinking.
Agreed. I was really hoping they'd release this sort of product on PCs with a "here's what we want in 5 years" level of power. Only high end machines would even be able to run it, but i want to see their vision for future fidelity.

The textures looked super flat to me in this, the world looked decent, but all together i hoped the PS5 was holding their tech down.. because i expected more. Nanite (codename for high model density rendering) examples previously were _much_ better in my view. Eg: https://youtu.be/U-dRBjqAGgI
Isn't a 'quick fix', but legalizing the production of various shapes and sizes of housing would help a lot of people, especially long term.
Romans had bloomery-made wrought iron only, which was a hand-made process of uneven quality, and made only in small batches. The role of carbon (and how to introduce it) was only vaguely known, so quality would vary. It would be quite difficult to make a boiler with bloomery iron. The blast furnace only showed up around 1100.

The Romans could certainly have made a Newcomen-style low-pressure steam engine; the first boilers were made of lead and copper (though they quickly switched to iron). However, those are of only mild usefulness. Perhaps they would have found employment in the Roman world in the same place they did historically: de-watering mines. However, it would have to compete with slaves and mules, and there's not a lot of coal in the Mediterranean world, so fuel costs would be substantial, especially for such an inefficient device.

A more useful high-pressure Watt style engine could perhaps be made of bronze, but the cost would be fairly astronomical. The Romans could pay it, of course, if they wanted to; huge quantities of bronze would be used in ship rams and statues. But they didn't know they could, and it's uncertain that they'd want to if they did.
I haven't had a chance to play the campaign yet, so my experience is all multiplayer. The biggest complaint I have is that there is no reward for playing well. It ruins the online experience and is the root cause of all the issues people have had so far, imo.
I misread the UK figures, the above are for overweight-but-not-obese. The overweight-and-obese split of men/women is 67%/61% (NHS, 2019): https://digital.nhs.uk/data-and-information/publications/sta...

US figures are here: https://www.niddk.nih.gov/health-information/health-statisti...
lol. it's so insane. Anything that is not praising globalism is smeared as some sort of nationalist nonsense. I mean this in a sincere way, people really need to stop putting things into 'boxes'. It does nobody any good, especially when media & government take advantage of these boxes to push division, etc.

How can being disappointed in American leaders be considered 'scary' and 'nationalist'? It makes no sense. America is not in good shape. We can argue the statistics all day, but it's undeniable how far we've fallen in education & health most importantly, but of course other critical parts like infrastructure, manufacturing & technology. the kids are not alright

People in America don't feel supported right now, and they haven't for awhile. Between the endless wars, and the endless focus of moving all our capital and labor overseas, not a lot has come back to the people, and they feel it.

You can say whatever about nation-building, promoting living standards, etc., but I just don't think it's fair that the American citizens who worked, fought, and often funded (through subsidies) these companies, do not get anywhere NEAR the level of attention we give elsewhere. Obviously ton of people agreed with me on here, lol, and every single person I've talked to on this topic agrees.
>Buying a certain car at a certain price isn’t a requirement to feeding your family

It isn't? In many parts of the US a car is needed to hold a job, or to even get to the grocery store (which might be miles away). Moreover, grocery stores do provide the means to "feed your family". Does that mean looting/vandalizing them is fair game after failing to "negotiate" with them?
It's because Rust's fundamental concerns—ownership, error handling, mutability, etc.—are at a much lower level than most applications need to deal with.

Rust has the (imo unrealistic) goal of trying to fit an incredibly broad range of use-cases, from embedded microcontrollers to command-line tools to web frameworks, each of which has a different level of abstraction and concerns that are important. When you go up the ladder of abstraction like in this project, stack vs heap, ownership, et al get in the way of dealing with application logic.
He went down the wrong path, but at the same time Rust didn’t do anything to make async code easier to write. You just had to call libc::select and std::thread::spawn and whatnot, with all of the unsafe blocks that implies. These days there are about 47 different crates that can help you do it, all of them a lot nicer than that.
We've been using spaCy a lot for the past few months.

Mostly for non-production use cases, however, I can say that it is the most robust framework for NLP at the moment.

V3 added support for transformers: that's a killer feature as many models from https://huggingface.co/docs/transformers/index work great out of the box.

At the same time, I found NER models provided by spaCy to have a low accuracy while working with real data: we deal with news articles https://demo.newscatcherapi.com/

Also, while I see how much attention ML models get from the crowd, I think that many problems can be solved with rule-based approach: and spaCy is just amazing for these.

Btw, we recently wrote a blog post comparing spaCy to NLTK for text normalization task: https://newscatcherapi.com/blog/spacy-vs-nltk-text-normaliza...
"We" is such a blanket word. I believe (correct me) that you're actually saing "they need more rationality in their life", because you, me and atoav are hopefully already rational and try to "save the planet from destruction" for some unclear reason, as if we were immortal or somehow responsible for it. The thing is, they are not we and, as you already noted, they may have completely different values (like feelings), which we ought to respect as well. For example, you can't tell a kid to stay calm and watch their youth slip through their fingers while the pandemic goes on.
Getting Started with Elarian Bulk SMS API for Node.js Developers
> "blamed monarchy on the Jews" seems an unfair summary of Common Sense.

"for the quiet and rural lives of the first Patriarchs have a snappy something in them, which vanishes when we come to the history of Jewish royalty" [1]

"Government by kings was first introduced into the world by the Heathens, from whom the children of Israel copied the custom. It was the most prosperous invention the Devil ever set on foot for the promotion of idolatry." [1]

Those are just the first I found, take a look yourself.

Common Sense was "the most incendiary and popular pamphlet of the entire revolutionary era."[2]. This is a nice way of saying he was a propagandist. The work is reminiscent of "Yellow Journalism" or modern day political conspiracy theories. Another theory of his, that really got the crowd going, was that the King was a secret catholic.

> the Declaration of Independence has a litany of wrongs committed by the English king, but that is hardly what it is remembered for

It is remembered for the PreAmble, which is why I thought it was worth mentioning. The historian makes the claim that most of the charges/grievances in the body of the document were knowingly false/without merit in order to 'pad the brief'.

[1] https://www.ushistory.org/paine/commonsense/sense3.htm

[2] https://en.wikipedia.org/wiki/Common_Sense
I vouched for the parent comment. You can argue that the comment is just an ad hominem but I see value in being warned of links to the writings of crackpots.
> Like so many rules, it seems to be enforced strictly, except when...

...cats are involved. ;-)
Yeah, I was struggling the find the best terminology for that, but given the ambiguity of the term "utility" in this context I though it better to avoid that ;-).
My experience with "Scala at scale" was extremely unsatisfactory and I found Databricks to give very unhelpful responses to basic performance problems arising from the intersection of Scala and Spark, bordering on gaslighting. Memory bloat is one of the most pernicious issues, you have to handle large data very carefully to not end up with massive memory footprints that outstrip any available hardware (and causes hard to debug cascading failures).
how will that quickly fix inflation ?
Shelter is .5% growth.

Gasoline is like 5% per month. This is almost entirely an energy problem

Gasoline up over 50% over the year, increasing delivery costs and the price of damn near everything else.
No, because it is clear? He was fleeing from Russian government. And they poisoned him.

That has nothing to do with the subject of people feeling from the US influence.

This kind of argument that you attempted is a bit tiring, don't you think? If you flee from Russian government, go to the West. And vice versa. One does not invalidate the other.
> Log4j has a stupid amount of features though, it's basically a full featured logging library, plus Filebeat and Logstash all in one lib.

"Stupid" for once is the correct word. I don't want a feature where my log library downloads code from an LDAP server and runs it. I don't want a feature where interpolation is run not only on my hardcoded format string but also in the variables it references.

When software has many features, we often assume they're disabled unless we deliberately enable them and so they do little harm (other than increased code size). But this kind of on by default behavior is something else entirely.
The German (and generally, almost all European) legal system is a very different beast to the American one. What might be dropped by the court there may very well be seen as legitimate and prosecutable on the other side of the Atlantic, and vice versa. For something happening in the USA, you'd be best served by precedents from the USA itself, then from other common law countries, before considering anywhere in mainland Europe.
Actually, have they put any emphasis at all in reducing body fat with regard to Covid? Look at the CDC's recommendations:

https://www.cdc.gov/coronavirus/2019-ncov/prevent-getting-si...

Nothing about losing weight, eating healthy, exercising. Nothing about vitamin D either.
Being an activist doesn't make you not a journalist, any more than being employed by companies that share portfolio space with the companies that get all of their revenue from supplying war material doesn't mean you're not a journalist.

> However, I do not agree that a “journalist” should be able to enable espionage

Then you don't really believe that 99% of journalists are journalists, because they would disagree with you. I'm thankful that I don't live in the completely bowdlerized history that would have been the result if more journalists agreed with you.
Past the subscription-wall / paywall ...

https://web.archive.org/web/20211112222321/https://www.washi...
My '98 Honda Civic. Since WFH I rarely drive it anymore, but it starts right up when I go out to start it. Easy to repair and parts are relatively cheap. 80's & 90's Honda products were built to last.
This page is a little more information dense, but it's what I learned quaternions from (after bashing my head against it for a couple of weeks) and it's good as a refresher because it is so dense.

http://www.tutis.ca/Rotate/7quaternions.htm

One thing I didn't see in the OP's linked article is how to transform a quaternion into a different coordinate system defined by another quaternion. For example, suppose you have a spaceship in a game at an arbitrary orientation defined by Q1 which is a rotation away from a conventional "unrotated" orientation, and you want to input say 5 degrees of yaw to the right. Well, you just construct a quaternion Q2 that is 5 degrees yaw to the right from this conventional unrotated orientation, and you can use quaternion conjugation to transform Q2 into the orientation of Q1 where it can then be applied to the spaceship's orientation. OP's link mentioned quaternion conjugation, but didn't really mention what it was good for. It is described in section IV of the 7quaternions link.
They haven't fired them. They're beginning to attempt to start to replace them.

"Rutgers University professor Todd Vachon, who teaches classes about labor relations, said he's not sure the company will be able to hire enough workers to replace the ones who are out on strike in the current economy, and Kellogg's may have a hard time finding people willing to cross a picket line."

https://www.cbsnews.com/news/kelloggs-will-replace-striking-...
Step 1: Reduce freedom of speech.

However this is antithetical to western democracy even though it should most definitely be curtailed. Not everybody should have the right to freely speak. In the US, the way in which slander and defamation laws work is you have to prove damages. So if you get unjustly #MeToo'd or someone with a lot of clout defames you on Twitter and your employer fires you, there is no recourse since the employer chose to fire you. Now you're without a job and have an uphill court battle.

In my personal opinion, freedom of speech is a facade anyway. If you want to get into a good company, you have to do a lot of pretending anyway. The company does a super lame meeting every week like kindergarten show and tell? Do it with a smile and enjoy it. If you speak out about how it's dumb and a waste of time, you most definitely will make enemies.

So whats the point in having the right to free speech? You obviously have financial reasons not to freely speak, so theres honestly no point in having it entrenched in law.

The only time it would make sense is if we developed a system where people cant get fired from slanderous statements online. Employee protections are the only thing that can make freedom of speech worthwhile. But since you don't have that, having freedom of speech is like having the freedom to shoot yourself in the foot. It provides absolutely no benefit.
Learning how to ride a bike
Just 50% of Class of 2020 has found full-time jobs 6 months after graduation
Getting Started with Elarian
Since most people here are just saying "old stuff", I'll throw in a product you can buy right now for reasonable money: Japanese made hand tools, specifically JIS screwdrivers. These are required if you work on Japanese motorcycles, and from what I've heard old Japanese cameras too. They fit phillips fasteners better than a regular phillips driver because the flutes are straighter so they are less likely to cam out. I've bought a few Japanese tools, for more money than the Chinese or USA made equivalents, and they have justified their price to me every time.

Another vote is for Mitutoyo vernier calipers with both inch and metric reading. No batteries, and still made in Japan. If the Japanese wanted to make something cheap, then they wouldn't make it in Japan. I view made in Japan as a mark of quality these days.
No, my comment does nothing of the sort and neither you, or him, know anything about me. Believe it or not, the world is not black and white and people do the best they can given a variety of factors in front of them.

However, I am glad you are able to with criticize and judge a person with 20/20 hindsight, while simultaneously offering nothing of value to the conversation.

Thank you for taking the time to offer your opinion and I wish you nothing but the best.
I wouldn't survive the interview because I would have to answer "Why do you want to work here?" with "To fund adult art commissions of Tony the Tiger."
I think an improvement in this area can be achieved if the rulers
are radically honest and transparent. This would breed more trust in the population for the rulers.

I don't think it's in their best interest to fight misinformation though :D
I love that you named a coding framework. I was not in this mindset when answering the question.
We'll see how friendly Africa is to China, when infrastructure debt payments start getting tight.
How would you write such a function? The ways to interact with the call stack in Common Lisp are very, very limited.
That's how a well articulated propaganda campaign looks like.
The YoY metric for oil is slightly misleading, due to the chaos that was 2020's market[1].

It was at 59.22 on this day in 2019, and now it's at 69.62. That's a significant increase, but it's not the eye-popping 2x jump that the YoY number suggests.

Gas prices, on the other hand, are surprisingly divergent[2].

[1]: https://fred.stlouisfed.org/series/DCOILWTICO

[2]: https://fred.stlouisfed.org/series/GASREGW
I really wish there were consumer electronics that are built to last. I know, with such a rapid pace of development nobody cares, but if find it disgusting and unnecessary.

In June, my Samsung Galaxy S3 will have served me 10 years. I think that would be okay as a default age for smartphones. Instead, nearly every consumer electronic with a battery becomes useless after 24-36 months. Sure, after 10 years the smartphone doesn't run the latest mobile games anymore, but most apps like chat, browser, Spotify, etc. still work. In fact, the biggest issue are software updates (security).

However, there are also hardware factors that have made it possible to use the phone for so long:

1. wireless charging (the micro USB port is flaky since 6 years or so)

2. sd card slot for extendable memory

3. easy to change battery

The only thing that will become a problem and that was hard to anticipate 10 years ago, will be the RAM. With just 1GB it inherently limits the parallel use of apps. However, after 10 years that is fine, but other things, like software updates, are unnecessary limiting factors IMHO.
It would help a lot of people, but it also hurts a lot of people with mortgage.

Liberalizing zoning and implementing LVT would help, but it would means massive structural change in our society. It's a true fix, but that true fix requires that we have important and difficult conversations about said structural changes.
I don't think it would... A one minute review:

- Complicated flakey in-line xpaths '//*[@id="content"]/div/div[2]/div/div[1]/div[1]/div/div/button' ?!

- Time.sleep(x) is flakey, you should wait for the element to appear

- case first_name | last_name both uses a first_name() generator, should just be generate_name()

- Opening and closing the driver 10000 times
In the context of this specific scenario, I can agree to that.

But in the context of the parent comment ("what would the law be on DDOS of an online business by union members"), there's a valid discussion to be had.

If my code submits 1 fake application to each open position, once per hour or once per day (which is well within what I can do manually), and that code is shared between thousands of striking workers (and their supporters), and that results in downtime or inaccessibility, should that be illegal? If so, why? Would it be different if there wasn't code, but just thousands of strikers submitting applications as fast as they manually can and as fast as the website allows?

At what point does the responsibility lie with the company who isn't rate-limiting or captcha-ing?
You probably don’t need to prosecute each and every one of them, just the biggest offenders.
> Kids have zero purchasing power

This is obviously absurd, or else there wouldn't be billions of dollars in advertising toys and kids games every Christmas season. They might not directly have purchasing power but they have it indirectly by convincing parents to buy stuff.
Modernizing JavaScript Code: The Comparator Function
Also I have an article about spaCy NER: https://newscatcherapi.com/blog/named-entity-recognition-wit...

The conclusion I came up with:

"A few notes on my Spacy NER accuracy with "real world" data

Low accuracy with sentences without a proper casing

1. Low accuracy overall, even with a large model

2. You'd need to fine-tune your model if you want to use it in production

3. Overall, there's no open-source high accuracy NER model that you can use out-of-a-box"