bmn__
Oh, it's very easy to undo, you just don't have the stomach for it, so your mind will not even make an attempt at considering. I have learnt that we can do anything we want if we get enough people together. This idea deserves repeating.
> We don't want women to be less educated, or earn less. We don't want them to feel like they're "settling."
If that is what it takes to heal the damage sustained by the perverse social experiments in our society in the preceding handful of generations, then we must want. Tax the shit out of tertiary education for women in their fertile years. Arrest the sexism demagogues, divorce industrialists and related elements that want to destroy families and the fabric of the state and put them in a box for the rest of their lives so they can do no more harm. Cut off the head of the snake in the universities. Everyone in society must come to the understanding that it is not acceptable anymore to propagandise girls so they feel the need to develop in the gender role of becoming second-rate men, instead of first-rate women. Those who sabotage this goal must be arrested and put in a box. Stop the preferential treatment and propping up of women in education and the workplace, we return to merit. Again, saboteurs go in a box. Stop the coddling when it comes to living in a infantilised fantasy world and especially to the sexual instincts: men and boys are held to the standard of not acting out their sex drive and raping anything that's not up a tree at the count of three, so women and girls need to learn about and accept the responsibility of keeping their hypergamy in check.
This is the agreeable, generous, common sense, milquetoast proposal. If reading this made anyone angry or at unease (e.g. this site's delulu cuck brigade), then you will certainly faint at what the radicals at the fringe have to say.
> the future of the West looks like a lot of angry, bitter, single, childless, lonely people
I do not want this, nobody in the West should want this, this is not good. Meaningful action is required to prevent this bad outcome before it's too late.
Peertube covers the enterprise use case, but makes unreasonable demands from hobbyists, single users, tinkerers. Kids, gather around and learn from the Peertube design mistakes that an experienced and well-meaning software designer would refuse to subject his users/operators to. Why is this important? Because the number of hobbyist operators is much greater than the number of enterprise operators, given the intended target audience of people who are interested in decentralisation and federation. Peertube engineers and product managers should sit down with the intention to make a smart market move, and expend the next half month of effort to optimise for the majority of operators who make up the long tail, not the minority, so that hurdles to entry are demolished and the stated goal shown on the homepage of "community-owned" becomes attainable for many more people than is the case right now. The resulting network effect would be tremendous.
1. Packaging. Peertube is not packaged by the major players. <https://repology.org/project/peertube/versions> Real-life experience shows that this is almost always because of a circumstance which frustrates a distro packager. Other NPM-conformant libraries and software are packaged nearly automatically, there is good support in the distros to create specfile/RPM package, control file/Deb package, etc. from an Nodejs library tarball with just one command. Peertube must investigate why it is so exceptional and difficult to package and demolish the hurdles.
2. Configuration. Peertube must as the installation step make effective an usable configuration that has some sensible defaults, or perhaps auto-configure at install time or run time. A user should be able to install the software (from a distro package, or a git checkout/unpacked tarball and build step), run it, and immediately use it. It is okay when some features are not working until configured. It is not okay for a software to refuse to work altogether until each and every operator spends time and brain power to figure out what are essential configuration options and what are not, and make decisions about them. The reason why I say it is not okay is because this is a clear abdication of responsibility from the Peertube software devs and an externalising of mental burdens onto the many Peertube operators.
3. Database. Peertube should work with Sqlite by default. An enterprise user can configure PostgreSQL additionally when the need arises.
4. Web server. Peertube should work with the Node.js Web server (possibly express.js or a work-alike) by default. An enterprise user can configure Nginx additionally when the need arises.
5. Cache. Peertube should work with a simple file system cache or no cache at all by default. An enterprise user can configure Redis additionally when the need arises.
> Meaning it can be learned. Trained. […] In fact, a college education is a great way to increase your IQ.
You make this argument on the assumption that the effect is causal. But in reality one cannot distinguish whether education raises IQ or whether people with higher IQs stay longer in college.
That's the critique, yes. If I put this grammar into a known good parser, it just works. I have to repeat this to hammer the point home.
A user should not have to waste time to find work-arounds for the undocumented limitations. Since there are many more limitations than just the one example I showed, you should realise that there is not much value explaining the particular limitations to me; all the limitations and the required work-around steps should rather go into the Janet documentation so that all users can see them and make use of them. But that's still a crappy developer experience, I would rather see Janet simply adopt a parser that is free of this kind of limitations.
> can always be fixed by a simple local change
I sceptical of that. I claim once the grammar is of the size required to model real-world problems, say about dozens of production rules, fixes become complex, wide-scoped. In the spirit of HN curiosity, I am willing to cooperate with you by conducting an experiment that is designed to change my mind. I would show a grammar that is of the type which is in common use everywhere, and you would apply the fixes to make it work in Janet/PEG, and then we examine whether the changes are always simple and local. Are you willing?
> [PEG grammar in Tree-sitter]
That reads rather bizarre to me because you describe the opposite direction. I have not had that train of thought because in all of my experience and those of the people I know it has always been the case that one receives a grammar that is of the type which is in common use everywhere. And when we try to express it in PEG, it does not work at all, no one knows what to do to make it work, experts who might help cannot be found, and the solution (after wasting a lot of time) is to either give up or try a different parser.
As an aside, I have not examined Tree-sitter yet, and its documentation does not tell me the information I need, so I cannot put it into the category of known good parsers.
Typical example, ported from <https://news.ycombinator.com/item?id=16600224>:
(pp
(peg/match
'(capture
'{
:main (* :B)
:B (+
(* :A "x" "y")
:C)
:A (+
true
(* "x" "z"))
:C (+
(* :C "w")
"v")})
"xzxy"))
This almost trivial grammar works without any problem in known good parsers. If you want to try out grammars in the wild in Janet, it is nearly guaranteed that they are complex enough for peg to shit itself.Ah, rapist mentality. Once you see the pattern…
Do you have an actual argument? Shaming tactics are ineffective on HN.
Reality check: in most countries, if you made a public demand of effectively depriving the disabled of the proper care they want and deserve, they would regard you as an inhumane monster, and the education ministry would refer you to state prosecution for violating the constitution.
I just tried it to verify that claim, but the software does not follow a hyperlink. How did you manage to screw up such a basic feature?
No billionaire is forced to break up a public company to pay taxes, the same as no average Joe is forced to sell his clothes to pay taxes. The idea in common is that if one knows that one must have cash at the end of the fiscal year, then one sets aside the money and simply avoids buying clothes or investing in assets.
> you would lose meaning
No meaning is lost that has not been there before.
> someone else's use of language awkward
Most would judge that it's not just awkward, but grating.
I think I do. I have taken a few minutes on the Web to compare that what I had in mind is correct. What was the point of asking this question? Was it to trap me in a gotcha, or paint me as clueless, or what?
> have called me a liar and a fraud because I repeated exactly what the project docs state
Good, you realise you are taking on the claims made by Wx on paper. However, there's more to the world. To get the full picture, you have to also engage with what I have listed. The docs say one thing, the reality shown in the screenshots say another. There is a contradiction. It remains unresolved, not for lack of trying on my part.
> your two links do nothing to contradict
You are not further allowed by me to invalidate what I was writing about by simply disregarding the evidence. Engage with the points I was making. The differences in look and feel between Wx and native are plain for everyone to see and verify. So, what now? Who is right?
> Did you read anything he wrote?
Yes. Examine this:
his claim> OTOH all the standard UI elements (buttons, checkboxes, text controls, date pickers, ...) are native
my counter-evidence> Well, let's verify that… https://i.imgur.com/uHfjoUs.png No, they're not.
his deflection> Sorry, I don't know what is this supposed to prove
So instead of admitting that there is a contradiction, he just pretends to not understand it.
Also examine this:
> look good
> look good
> looks fine
> look good
I never mentioned anything about looking good, this is a distraction designed to deflect from the central point I was making. As I wrote before, the central point made by me remains completely unaddressed.
Alas, I cannot deal with those crazy-making techniques, his behaviour measured by outcome is indistinguishable from the mentally ill. With the help and advice from a friend, I came to the conclusion that it was not safe for me to respond, so I then decided not to.
"If you make reasonable discourse impossible, then unreasonable discourse becomes inevitable."
What do you stand to gain in running defence for the trans radicals on the fringe? They hold extremely unpopular views. If it comes to them being violently suppressed by the state, they will have no one from the out-group and not even the moderates from the in-group coming to aid, and will have only themselves to blame for this. If you do not see it this way, then chances are you are in an echo chamber and are prevented from perceiving reality correctly.
This is false. https://news.ycombinator.com/item?id=24250968 https://news.ycombinator.com/item?id=24259040 It was false in 2020 and it is still false today (I just checked).
I wish the Wx proponents would stop saying these things. Who exactly are you trying to fool? Do you have no concept of reputational damage? What good comes from a claim that is so easily disproven by just installing a Wx application and looking?
Wanna play at being a radical without popular support? Don't see the necessity to police the mentally ill and moderate the extremists in your group? Well, FAFO is all the rest of society can say.