aussiesnack
Joined 4 years ago
Joined 4 years ago
> The guideline is there because of the repetitive twitter complaints, I'm not making this > up as a fun messageboard hypothetical. Complaining about tweets being on twitter is a > well-established off-topic topic.
This is very obviously untrue. Almost every single thread in HN is littered with repetitive comments. Try posting anything about Linux, note-taking. Dare mention an Electron app, and if it's installed with an install.sh, then .. instant death. You'll be buried under an avalanche of near exact copies of comments that have been posted tens of thousands of times on HN.
This is manifest bad faith on the part of the mods in general or pvg in particular: an individual dislike on their part of this particular repetitive complaint, which prompted a vague guideline with plausible deniability in mind.
These aren't the kind of judiciously-applied guidelines I could willingly sign up to. Unfortunately we're not permitted to delete accounts here, so I'll remove my email address, log out, and stay out of the comments.
Nope. Just that you personally rule something as tangential that I claim is not. Your personal preferences aren't present in the guidelines (I've read them). If you wish them to be so, please rewrite the guidelines.
> You made the claim
I did not. I claimed that there is such a thing as textual articles, ie. an existential claim. I didn't claim that all text, or all articles, or all textual articles, share a single format. They exist, and claiming that something entirely different (a chain of social media objects) falls under the same head is false. Claiming that two different categories of things are, in fact, different, is not 'tangential', or related only to 'formatting'.
If the guidelines are unclear, and arbitrarily rule non-articles in as articles, then they must be rewritten to make the fiat clear.
> Our 'legacy of textual culture' contains a huge variety of formats and representations. The notion that some single one is a representative standard, let alone has lasted for millennia is not an accurate one.
Irrelevant, as no-one made that claim. Your unevidenced insistence on your personal take on a novel tech as inarguably part of a historical tradition is just quiet shouting. I disagree, but agree it's arguable. You think it's not arguable, because it's obvious to you, and you believe what's obvious to you should be enforced.
If you do interact with the Rust community, I suggest doing so in Shiny Happy Person guise.
[1] only the Rust community considers these 'complaints'
I'm not arguing that the guideline can be breached when some people find it annoying. That would be silly.
I'm arguing that posting articles as trains of social media posts may not be tangential nor merely a matter of formatting. If that's the case (I agree it's 'arguable'), then complaining about them isn't in breach of the guidelines.
> This is pretty ahistorical.
Claiming that posting multiple social media objects is a mere 'formatting' alteration to our legacy of textual culture is pretty ahistorical.
What makes you say that? In my experience, there are no 'experts' in empirical fields who are no themselves deeply and practically engaged with actual research. Being well-read does not make you an expert. Writing blog posts and appearing on YT doesn't make you an expert. Critics are not experts. To be an expert in anything you have to get your hands dirty.
Nothing I can see from this guys publications or bio make it seems like he's an expert in human fat metabolism at all, let alone a 'foremost' one. I base this on a fairly cursory survey, so I'm happy to be corrected. But convincing corrections would absolutely require details regarding what he has contributed to the field.
Perhaps, though I haven't myself witnessed anyone saying it's 'too hard'. Just that people (like me and everyone I know who's tried to learn) find it 'hard'. Then we're informed it's not.
My thought about the underlying reasons was more along the lines of the Rust community's inclusion ethic. I find that entirely laudable in general. But like all ideologies it can lead to blind spots when insisted on against evidence. For example, it's even built into the (plainly false) official tagline: "A language empowering everyone to build reliable and efficient software." If someone finds Rust difficult, this creates a strong cognitive dissonance in fierce Rust advocates (for some reason so many are), which evokes vigorous denial.
> Previous experience with a language that uses functional patterns is a huge plus
My previous two 'learn for interest' languages were Clojure and Elixir. I could do more in both after a week than after some months of Rust.
In my case it's not unfamiliarity nor abstraction, but the sheer complexity that bleeds right through the ecosystem. For example: something I experience every time I try to do anything 'real': I search for the most common/recommended relevant library, go to its docs and find them utterly incomprehensible. It then takes days to glean enough to use the new library fluently. Even reading commandline args - detailed but conceptually simple - leads to a vastly complex horror of a library (I won't name names) that takes days to decipher. It's never taken me more than an hour or two in any other language. My Rust projects slow to a stupefying crawl.
For all that, I'm persisting (or rather re-starting, as my attempt earlier this year left me thoroughly demoralised) out of a combination of some real practical uses I have for it ("hard" doesn't to me in any way mean "bad"), and stubbornnes. But I'll do so without the 'help' of the community, which I find insufferable.
I have not found that. The very comment I'm responding to above is a correction, telling me "it's not hard", not saying on the writer's part that they didn't find it hard, and least of all with any curiosity towards any dev claiming that they find Rust hard, because that view is considered in the Rust commmunity plainly incorrect. This is what I have found, consistently in 2022. I plan to continue with Rust in 2023, but I'll probably largely go it alone.
I personally never really had a problem with ownership model - probably because what I was doing fell into the simple buckets. Rust's difficulty goes well beyond ownership. I just thought the Rust user forum thread I quoted was a gently funny example of the Rust community's denial: "Rust's not hard, but to get a decent mental model of the borrow checker you need to read the standard library, or if not here's 10000 words on how I think of it". I'm not presenting it as "proof" that Rust is hard - the fact that I couldn't do anything practical with it after more troublesome attempts than with any other language is plenty enough for me to know that. Neither do I think difficulty is 'bad'. Denying it can be though.
> I’d argue C and C++ are both harder. It’s hard to even get these to build once you move past trivia examples (including libraries etc).
Agree I overstated that. What I mean is that, out of the difficult to learn languages, Rust is the only one whose community for opaque reasons denies the difficulty.
> Some of us just didn’t find it that hard.
Why the difference I don't know. So far everyone I know who has learned it has dropped out because they just couldn't get practical traction with it. My guess is that most people who say they don't find it hard are either longstanding C/C++ programmers, and/or are learning at work where they have immediate help & scaffolding.
What is odd is that rather than responding to difficulties with a curious "Oh, I didn't find it hard, I wonder where the difference lay", Rust advocates tend to come back with an aggressive 'proof' that Rust is factually not hard to learn (with implications we can all guess at). No other programming community frequently does this in my experience (and I have brushed against many). That community attitude itself must have causes that are worth thinking about.
Yep, that's the standard Rust aficionado flat insistence: "You're finding it hard. You're just wrong". Yet with more learning time than I've put into any other language I've learned, I have been unable to use Rust for real (ie. beyond beginner toys). A quick count of langs I've used professionally comes to about 10; I've learned many more to play with, much more successfully than with Rust, in much less time than I've spent with Rust. This reflects the experience of everyone I know who's tried it out (I'm the last man standing, having another crack at it this year).
The cultural peculiarity of this is that, in a field that generally lauds effort and intelligence, Rust advocates uniquely consider 'hard' or 'difficult' to be negative criticism. I don't hear this from (say) Haskell or Scala programmers. I certainly don't consider difficulty a negative - it depends on whether the payoffs are commensurate, and for Rust I think they are (I'd just quit otherwise).
As I'm 100% satisfied (no matter how often I'm unconvincingly 'corrected') that Rust is indeed harder than most programming languages to learn, I can only categorise this peculiarity as denial. Denial usually has ideological origins. I'm not entirely sure what they are in this case, though I have some ideas. These do feed into a sense that although I like the language, I don't think I like the Rust community much. I get strong religious/culty vibes from it - similar to the worst of the Linux community (for the record I also am a f/t Linux user, and I think that community has moderated considerably over time).
But 'beginning' is never the hard part of learning any programming language, at least for a programmer. The hard part is going from having learned the basics to getting stuff done. Rust is harder than any other mainstream language to do that in. The writers in that thread can't even describe their mental model (NOT the underlying tech as you claim) of lifetimes without vast elliptical descriptions. And they can't point to any straightforward documentation.
I have learned multiple programming languages, of many different paradigms, and never had the trouble getting to the stage of writing useful software that I have had with Rust. I've witnessed the same again and again with all the people I know - all professional programmers. In fact I'm the only one I know who's stayed with it.
I find the denial of Rust's difficulty (and not even centred on the borrow checker - it's the use of just about every commmon library) just very very strange. Odd enough (and distant enough from the obvious, adn the experience of every person I've known) that I find it completely incomprehensible.
Realising the HN 'mod' policy is just an arbitrary application of individual and highly parochial (US/SV) tastes leads ineluctably to total lack of interest in contributing.