skysight-inc/HackerNews huggingface dataset:
esperent's comment that I originally replied to not only claims that personality is malleable (I completely agree), but that MBTI theory claims that is not. That represents a fundamental misunderstanding of what the theory is claiming.

> How malleable, under which circumstances, malleable to what, which aspects, etc. are all still open questions

Indeed. And the MBTI theory makes a specific and very interesting claim about this open question: that what is malleable, under which circumstances, etc varies between people. And furthermore, that there is an extent to which that variation follows certain set patterns (possibly as a strong statistical average with exceptions rather than a sure thing), such that we can classify people by which pattern(s) of malleability they follow.

This doesn't mean that all malleability is subject to these patterns. There can still be aspects that are common to all people, and aspects that are completely individual. But the claim is that there also some aspects that apply to group of peoples.

Of course, such a claim needs to be substantiated and the current evidence is mostly from clinical observation rather than scientific experimentation. But whether it is true or not there is good reason to believe that the lack of scientific evidence stems from a lack of ability to measure accurately because (as you say) mainstream psychology has very little to say on this topic at the moment and exactly how this aspect of the mind works is still considered an open question.

> That is to say, measuring personality and categorizing people based on personality traits brings us no closer in understanding human behavior. That is to say, measuring personalities and ascribing traits is not only harmful—like GP says—but also bad psychology.

I should note that the MBTI does NOT measure external traits. It (attempts to) measure an actual functional mechanism in the mind/brain (which it postulates to exist).
So, if the problem is that scientists lack motivation to peer review, I think having peer review work recognized as important in tenure-and-promotion would probably be far more motivating than whatever hourly rate they'd end up paying.

Article authors are generally not paid! Yet there is no lack of motivation to write articles.

How to motivate to do peer-review well instead of perfunctorily is another question.
Accentuating the Negative
Show HN: Payload CMS–a new, self-hosted TypeScript CMS
Hi all,

My team and I just released Payload - a fully self-hosted and extremely powerful Node + React headless CMS. It's written in TypeScript but works within JS or TS projects just the same.

It's meant to be as customizable as possible and breaks away from the third-party hosted model of most headless content management systems on the market, which gives you complete control over your stack and your data at all times.

I would be very appreciative to hear what this community thinks and gather feedback accordingly. We want to do everything we can to make Payload the absolute best Node-based CMS out there, and we can't do that without your help.

Thank you!
Side project postmortem: curfew alarm app
You can't be serious about this right? Except from being a black rectangle, the ~$100-ish Xiaomi device isn't comparable to a PinePhone.

The Xiaomi phone is better and more attractive in any other way, except privacy.
You definitely can make it work with Let's Encrypt, that shouldn't disturb anything.

Setting up STUN and TURN is a real pain, though, if you run into any issues.
Don't want to oversimplify since the article has some useful insights, but overall it reads like a typical transition from thinking static typing is a burden to realizing type safety can be incredibly useful.

I distinctly remember that in college I believed the history of programming languages is purely evolutionary in the sense that newer languages are objectively better than older ones. As in - people wrote assembly until C came along and gave them if clauses and for loops and then came Java where you didn't need to manually manage memory anymore and could use classes and then with Python you didn't even need to specify types anymore!

I.e. the newest language with the most everything is the best!

Nowadays it feels like I'm replaying that in reverse - doing less and less OOP, loving statically typed languages, wanting to learn some Rust etc.
Is it though?

I keep my locked file mirrored in Google Drive and have an Android app to pull passwords. I really don't see how a casual user would find Keepass harder to use than LastPass.

I don't understand how Keepass is not more popular other than marketing. If you have a file with all your passwords for everything you really want to keep a local copy that won't expire. The current status quo seems like a disaster waiting to happen on the day LastPass closes down.
Once Upon a Time on Mars
That's revisionism, the political rift was already there at least from the second Dilma government.
I agree, naming can be incredibly hard. I periodically spend a long time trying to decide the best name for variables, and at times whatever I come up with isn't satisfactory to me even then (and I usually try to explain it better in a comment at its declaration).

I don't always change the names if their use drifts a bit either because I know the other developers might be used to the code where it's named something else and it might confuse them, and/or I have to rename it in a bunch of places that might make a merge particularly messy, especially if I'm working in the same place that I think another dev might be working on at the same time (it's happened more often than you'd expect actually, I've had to do some particularly gnarly merges at times).
Nike VP Resigns After Family Tie to Sneaker Reseller Uncovered
Biden’s Support for Unionizing Amazon Is a BFD
Unpaid peer reviewing is certainly not incentive-free. For example, oftentimes one enjoys peer reviewing because the author cites some publications that are useful or important, but which one wasn't previously aware of. Sometimes the author makes some observation tangential to his/her main argument which proves an inspiration or key to one's own research.

These sort of things may be more common in the humanities versus hard STEM, but in my own field peer review is not generally seen as drudgery or exploitation.
20% of the world’s Bitcoin mining takes place in China’s Xinjiang
The left has largely already been destroyed within the "Anglosphere". Collective bargaining has been undermined, social programs are defunded, and income and wealth inequality is increasing. The "attacks" you are referring to come from the "centre" - the technocratic "middle way" types. They do not represent left wing thought or politics.
Please read what I quoted from the parent where they explicitly state that "middle boxes" deprioritize pings. They are actually making this distinction between middle and end device. So no, not "presumably" at all. The exact opposite.
https://www.techblazer.com/2018/05/find-true-north-using-wat...
> Keep in mind that this was a bad hack and IMO they made the right decision to revoke keys (alternative is possible leak of every message, ever sent on their platform) but I don't like that it came to that. Do you think they should not have revoked keys, and if so why?

That is not a decision for them to make, rather that is a decision for their users to make. Their inability to understand that the mantra of a company that happen to carry user data is "Shall not lose user's data" means the are not tall enough to take the ride.

> If you're criticizing about the hack in general, though, 100% agreed.

That's a separate topic. Their operational security was atrocious, which even by itself should be a reason why one should highly discount their hosted promises but to me inability to understand that under no circumstances they can choose to destroy user's data trumps it.
I use diceware to make a master password that's reasonable to type on a device.

Bitwarden is able to produce diceware style passwords too.

https://theworld.com/~reinhold/diceware.html
> Is the group of young people refusing to buy jk rowling’s next work the ones crushing an idea to maintain social order

This one.

The idea there is some sophisticated science and nuanced understanding behind the critique of JK Rowling's statements about trans people is completely laughable.

It consists of name calling and social signalling, almost exclusively.

> the deconstruction of the gender binary IS the kind of transformative idea that some people in this thread are saying is being stifled

You can't be serious.

There are countless studies showing real differences between men and women in physical and mental traits, and it is incredibly rare for the people deconstructing the gender binary to seriously engage with them. Again, it mostly devolves to name calling and insulting people who mention any evidence that might challenge their pre-established world view.
If I were working for YouTube I would be horrified at this video. This creator has gone from loving and synergizing with YouTube to looking for another platform. In fact, they already are on another platform, and just gave it a huge shoutout.

Although they say there is no alternative to YouTube for them today, it makes it obvious that there is an opportunity.

Seems like a pretty large incentive for anyone forward-thinking and not over-confident.
Consider Document Number 9[1], and the fact that the CCP considers your existing Irish political system and liberal ideology as a threat and one which it is actively working to undermine. You already know what it's like living in a world which the US is a dominate super power, that's what the West has experience in the past 70 years and it had created some of the greatest prosperity both the US and West have experienced in their existence.

A dominant China is interested in promoting their own values of Xi thought. And they're working very hard to promulgate it. Their coercive ability is remarkable in how it's already transformed Hollywood. Their ability to do so will only increase.

[1] https://en.wikipedia.org/wiki/Document_Number_Nine
I suspect there is a policy otherwise the customer service reps wouldn't be allowed to do it.

Sort of like how you CAN travel without id, but it is in TSA's best interests to not let you know it is possible or the details.

I remember a friend - who was quite astute in saving money - would routinely get his discounts on things because there was a policy to allow expired coupons at certain stores.
Besides the cross-DC issue others have mentioned, erasure coding everything can also exacerbate CPU or memory bottlenecks. Not sure if this is an issue for IA, but on my last project data would be initially replicated and then transparently converted to erasure codes after some time. I believe that some other exabyte-scale storage systems work similarly.
I suppose a lot of this is dependent on the field. I think anyone who has had their work peer reviewed has many stories of reviews from people who seem to have completely misunderstood the work in question. Certainly there can be accumulated biases and overconfidence among faculty reviewers, but I don't see how that would be less prevalent among paid reviewers.
For me, this hasn't been an issue. I think number one is just that I don't have to do this often. Perhaps sometimes I download a file with my Windows browser and save it locally, and then want to get to it in WSL2. Maybe I'll copy it somewhere locally, or since it's just a one-off, grab it. And performance doesn't seem like a problem. All drives are NVMe SSD. Perhaps if you have use cases where you're managing/editing a lot of files between file systems, it could add up to some frustration.
By looking at the YouTube homepage when logged out, you get a better idea of what kind of content wins on YouTube.

Hint: It’s not high quality.

YouTube couldn't care less about random creators like this one that don’t optimize for eyeballs.
There are ways to monetize a free service further and some are better than others.

Trello is currently evolving into a full-fledged project management tool and they fuel growth by adding new features to business class only. While that's not leaving the best taste either, I can understand.

When they tried to limit Trello Gold further, we retaliated so hard so, they relaxed their policies a bit.

I don't need their new features since it's not well organized for individuals but, they neither change the price of Trello Gold, nor remove features from it. It's a good compromise.
because the data is useless if not aggregated. Does the government really want to sift through billions of individual search queries with tons of metadata attached to each? No, they want to see trends from which conclusions can be drawn.

Anonymization is partly a result of aggregation, but also I can't see how and PII is relevant to the case here.
> other than tracking when and for how long I run which Steam game

Well, this sounds like spyware (unless it is opt-in).
If it is that bad use a variable length length code like the utf-8 transformation. For strings smaller than 127 bytes overhead is the same as NUL.
Great point. Offering to pay a small amount could actually reduce the number of people willing to review, since they are currently motivated by a sense of duty. Reminds me of the Freakonomics chapter with the day care: https://freakonomics.com/2013/10/23/what-makes-people-do-wha...
It's unlikely to change because it costs them less to automate (even if it's far from perfect) and manually deal with errors that happen to people with enough reach to cause bad PR than to have staff.
Never seen so many downvoted comments on hacker news.
But it gratifies my intellectual curiosity.
PDF here

https://corporate.nacongaming.com/wp-content/uploads/2021/01...

This is not someone in China cracking and rebranding things
I would be on KDE if I didn't have to use Visual Studio for my day job (project is still not fully .NET core). But WSL is a good compromise I use it as my shell for all git, dotnet related stuff.
So much effort into mental gymnastics to put together "green power" and "curse".

Similarly, some have used the phrase that for a small country to have oil is equal to a curse. What they are neglecting to say, is that those countries with oil will not be able to pursue it for the benefit of the people simply because the big countries will squander it.
As if they are trying to rationalize the exploitation of the small countries.
Naming the three most recent presidents and denying that any of them did or could change things was meant as a direct counter to my claim that it matters who we elect. I replied by pointing out that "who we elect" isn't limited to the presidency.

It is entirely useless for you to quote each of us without clarifying what you've misinterpreted.
I guess the OP should have said that the "perception" of speed is the killer feature.

I find Android is now terrible on both my Samsung Tab 2 and my Galaxy S8. Sometimes I click something and it takes over a second to do any UI changes and looks like it hasn't responded. Just as you go to click it again, it comes up. I find the same in multiple apps where basic actions take too long even simple menu/view apps like email.

I don't know what has happened but it does seem crazy that in 20 years with hardware that is 1000s of times more powerful, we still can't consistently solve click latency.

Maybe it's just me.
I completely agree! I'd love if you check out our competitor; it's a hosted version of Wiki.js that's a lot easier to use than Confluence. It also supports direct diagramming in SVG (Draw.io built-in). http://miki.mimix.io
> The Nazi symbol in the stage of their event?

...and Gmail, Facebook and Chrome logos are masonic symbols.

You've somehow managed to delegitimize Wikipedia with those stupid claims, congratulations.
TED Talk: You don't need aliens to make history interesting (2020)
> Generally, if you interrupt the user's flow of thought (if that's a thing) with something unrelated, they'll do the easiest thing possible to rid themselves of that annoyance, like a modal alert you threw at them, to get back on track doing whatever they intended to do. That's what all those consent popups are about.

I think most users even accept this as general setup things. When I, as a developer, want my device set up as quickly as possible, I mostly just proceed with everything.
Can you share some of these non profits? I work at one who used to publish a journal for decades, but Sage has handled it in more recent memory. We make our salaries through grants and a library product. But I am not aware of others doing similar work. Partially out of ignorance.
Do you realize that the article authors are generally not paid?

> It's not free to publish and have 2 reviewers (!!) there is a very material cost that you're just not paying.

Who is the "you"? The author I think? So you do know that article authors don't get paid, you're talking as if they are the "customer" that should be paying?

Generally, for non-open-source journals, which are still the majority in most fields, it is subscribers, the readers, who are the customers who pay the costs (plus enough for a healthy profit for the publisher). (Usually university libraries. The same universities who are paying most of the authors, who don't get paid by the journals, but produce the content that makes a journal valuable).

Elsevier is quite profitable, with a high margin on revenue.

You are painting an economic model of publishing that I'm not sure is connected to the actual real world economics of scientific/academic publishing, it seems to be very hypothetical.
IME with cloud in the small and in the large: network prices are artificially high on the cloud providers and are very easy to get discounted if you are a big spender.
While I agree he's far from perfect (at the very least he sanctioned a couple extrajudicial executions and a coup in my home country) he seems to be a loving husband and father, can complete sentences and expose coherent reasoning. He clearly shows signs of a very superior intelligence, never declared bankruptcy (and never bankrupted a casino!) or defrauded investors, nor cheated on every single wife he had (he's still on his first one and she is a keeper).
Alabama technocrat checking in to say I have no involvement with national US politics whatsoever and echo OP’s “wow what the fuck sentiment”. I do sometimes interject myself into local politics but even that is distasteful due to the left vs. right mentality.

Born and raised in the US of A, can’t wait until it implodes and the dogs kill each other. Cannot fathom what just happened in this country other than the power of celebrity.
This is a very fascinating quote and, at least in my opinion, a gem in a this garbage fire of a thread. It puts in words, much more concretely and verbosely than I ever could a thought I’ve had in the back of my mind for a while now. I will have to look into this book more
161 ms is 1/6th of a second which I would have thought would be noticeable and yet I haven't noticed it. I assume that is mouse clicks?

I'm sure Id notice if typing had that much lag on vs code. I am using manjaro Linux but I can't imagine that it would be much faster than osx.
Not long ago I used to hate Javascript, and it was because I did not understand it very well, and then I read Flanagan's book "Javascript the definitive guide" and now I like it!

So, is there a good book that some of you would recommend, that would have the same impact as Flanagan's, but about TypeScript?
Can physics prove human consciousness?

"For the symbols of mythology are not manufactured; they cannot be ordered, invented, or permanently suppressed. They are the spontaneous productions of the Psyche, and each bears within it, undamaged, the germ power of its source."

-- Joseph Campbell
Hero with a Thousand Faces
Well I did say "exacerbated", not caused by it hahah
>eating up gigabytes of space.

Wow that's a ton of storage, a device that wouldn't require constantly deleting messages would be so expensive.

Oh wait, none of that is actually true. Apple just likes screwing over the people that give them money.
Sure, but you will still have a sort of chain of trust with Google that that disable button will actually do anything. Except bothering you in the future with a new, fancy enable button to make certain apps work.
I totally disagree!

I thought it was a well-written account of his experience.
If it is marginally attractive, I reply with what it would take for me to leave my current role. Which is a lot, like 2x what you hear about for solid FAANG roles - and that is the minimum (lots of other things I look for in a potential company). Else I ignore. Unless the recruiter is obv. spamming by offering me frontend or php roles when I’m a principal engineer with a focus on scaling distributed systems — those I click spam.
> I cringe because because every goddamn privacy invasion has come from our friendly American overlords

Exactly! It seems that the propaganda machine is still rolling heavy.
Are there big companies still doing untyped JS at scale out there?

I'm not a frontend person and I always disliked dynamic type systems. But I vaguely remember the skepticism when Angular moved to TS. To me it made a lot of sense that most projects at Google, MS and the like would hugely benefit from a language that is kind of a C# on the JS runtime. And in 2021 I see TS pretty much everywhere, but maybe I'm missing something?
Seems likely they'd ink deals that are long term and hard to break (both legally and technically), like switching cloud service providers can be.
I consider Godbolt to be an educational and “thinking cap” tool, as opposed to a critical path optimization tool.

It is pretty damn cool, though.

It’s sort of like how an algebraic graphing app is most useful for students, as opposed to working engineers.

Nowadays, with on-chip threading, ASM stack dumps are a lot less useful than they used to be. Really, for me, munged function names are what I use to figure out the general vicinity of a bug, which I then figure out, by examining the source.
New NTFS Driver Misses Out on Linux 5.12 but Revved a 22nd Time
I disagree that Democrats are center-right. Alexandria Ocasio-Cortez or Bernie Sanders are definitely left wing, even for European standards.

But you might be partly right. One of the reasons for that are rules of political marketing (rarely politicians have enough courage to ignore them). One of those rules says that you need to differ and polarization is good. You want to win? Show how different you are.

Another rule is that people don't vote with their brains but with emotions. So stirring emotions is needed. Humiliating your opponent is a good recipe for high emotions.

Social platforms are magnifying differences, emotions, so there is no much more left.

As a result democracy is not in the greatest shape now, some would even argue that it resembles more democracy of Roman Empire from triumvirate times (it was only a facade for the mob that was manipulated by those with power) than system that John Stuart Mill or Alexis de Tocqueville had in their minds.
Privacy and software selection. You can't run desktop Linux apps on android and it's becoming increasingly difficult to run CLI apps.
This argument also holds for backend development. I've spent days trying to get a big Java app working with Jboss at a new place, it was more or less a rite of passage when joining the team. Also setting up some local obscure Microsoft IIS setting because reasons.

These days I find frontend tooling quite delightful, Typescript for instance Just Work(tm) our the box.