Live data from Hacker News

The End of Eleventy

brennan.day

171–180 of 195 posts

Re: The End of Eleventy

#171

Earlier quoted context omitted.

Idk if it's fair to characterise someone helping build a "community-driven directory to help people discover and connect with grassroots organizations, clubs, activist groups, and community initiatives" as "working for $5/hour to help get local businesses online". It's akin to complaining that pro-bono work devalues the profession of law. It feels like there is entitlement on both sides. People who do OSS work feel e…

You make some excellent points, but what I think your perspective lacks is empathy. This stuff is so complicated. If someone starts working on a project in college and 3-4 years later it blows up, they might now have a young family to consider. The person working on this thing that people love is no longer the same person who started it. In other words: life happened. Perspectives change. It's also kind of pointless…

Well, if you confronted me with an individual case of course I would feel empathy. That wouldn't change that I think they have incorrect ideas about open source, but I also wouldn't judge them either.

My point is more that people should try to have more realistic views about open source. People aren't obligated to credit your MIT licensed code (beyond the licence file) and you should be clear on that when you chose that licence. Heck, I've seen OSS maintainers outraged because someone forked their code, despite prominently crediting the source [0]. Some people consider that "bad form", in the same way people might consider monetising something previously open source to be "bad form". I think in both cases, people should just choose more appropriate licences. Can't have your cake and eat it too.

I think Hecrj put it well here:

> 'Me giving away more "free gifts" cannot ever be considered "competing" with someone else that is also giving away "free gifts". The only way for someone to conclude that is if the original gifts are not truly "free", but come with some "hidden" expectations attached to them.'

If you believe that there are expectations attached to your code, you should choose a licence congruent to those expectations. Trying to enforce that through culture is probably a bad idea and will lead to strife.

> Ultimately, I am optimistic that we will continue to establish better and better ways to create sustainable projects with maintainers that are compensated for their efforts.

Yes, I hope so too.

0: https://github.com/bevyengine/bevy/issues/19296#issuecomment...

Re: The End of Eleventy

#172
Migrated my website away from 11ty to my own code today, after reading this. Took me about 45 minutes writing a program generating the exact same result. Honestly, I don't think software should be perpetually maintained. The problem with all these things is people want to much.

Re: The End of Eleventy

#173
post #145

Earlier quoted context omitted.

Ha, I had a similar story with Jekyll but my build wasn't containerised. At some point it stopped being compatible with the latest [something. Ruby? Gems? I don't care, just build my fucking HTML templates please] so I just migrated to Hugo. I stuck around on Hugo for quite some time and I've never had any such issues yet, but now I've also wrapped the build in Nix. So yeah I'll do the same - if it ever stops working…

Just last week updating Hugo broke my templates. That‘s happening every few months. They deprecate and then remove or rename template variables like crazy. Great tool, though.

Damn that's interesting I have not run into that at all after about 4 years.

Maybe it's just that my site is extremely dumb? I forked an "ultra minimal" theme and deleted most of its code. So perhaps I just use such a tiny subset of the template system that I haven't been affected.

Re: The End of Eleventy

#174
post #20

Earlier quoted context omitted.

> Eleventy might not receive new features, your website will still work. The beauty of SSGs, in one sentence, folks. I'm not aware of any CVEs in HTML, either.

> The beauty of SSGs, in one sentence, folks Incidentally, also the curse, for the authors who attempt to monetize SSGs: most users prioritize control, and don't clamor for new features. A nightmare combination for *aaS peddlers.

> Incidentally, also the curse.

Too true. The coin has two sides.

Re: The End of Eleventy

#175

Earlier quoted context omitted.

> I wish they would channel their frustrations into helping to find a sustainable model for OSS creators to make a living wage to keep the magic coming I know you don't want to hear the obvious, but making your passion your paycheck is a one-way ticket to burnout. Even your heroes are still human. The passion is the magic , and keeping it going requires contrast with something else as a day job. You really don't want…

You make some excellent points. Especially wrt how the fastest way to hate what you love is to rely upon it to pay the bills. That said, I do feel as though you're presenting a nuanced topic as a false dichotomy. There's lots of people who have figured out how to build something sustainable that blurs the line between occupation and enjoyment. We only tend to pathologize when talking about folks who haven't figured o…

> presenting a nuanced topic as a false dichotomy

I respectfully, but very strongly disagree. There is nothing good that comes from corrupting someone's passion project by attaching strings to it.

> Kickstarter, Patreon, Etsy, even GitHub Sponsors are steps in a positive direction

I would take a huge step back from that statement and have a harder think, but that's just me.

Re: The End of Eleventy

#176

Earlier quoted context omitted.

You make some excellent points. Especially wrt how the fastest way to hate what you love is to rely upon it to pay the bills. That said, I do feel as though you're presenting a nuanced topic as a false dichotomy. There's lots of people who have figured out how to build something sustainable that blurs the line between occupation and enjoyment. We only tend to pathologize when talking about folks who haven't figured o…

> presenting a nuanced topic as a false dichotomy I respectfully, but very strongly disagree. There is nothing good that comes from corrupting someone's passion project by attaching strings to it. > Kickstarter, Patreon, Etsy, even GitHub Sponsors are steps in a positive direction I would take a huge step back from that statement and have a harder think, but that's just me.

You're saying that you fundamentally object to people figuring out how to make something that they created sustainable?

I clearly don't feel this way, but I'm earnestly curious to hear why you do!

Re: The End of Eleventy

#177

Earlier quoted context omitted.

You make some excellent points, but what I think your perspective lacks is empathy. This stuff is so complicated. If someone starts working on a project in college and 3-4 years later it blows up, they might now have a young family to consider. The person working on this thing that people love is no longer the same person who started it. In other words: life happened. Perspectives change. It's also kind of pointless…

Well, if you confronted me with an individual case of course I would feel empathy. That wouldn't change that I think they have incorrect ideas about open source, but I also wouldn't judge them either. My point is more that people should try to have more realistic views about open source. People aren't obligated to credit your MIT licensed code (beyond the licence file) and you should be clear on that when you chose t…

That link is a strong argument to support your position, no question. On this class of example, we have no disagreement. Those folks appear to have missed the seminar where they explain how this whole OSS thing works.

That said, I've said irrationally defensive things to people abusing my code when I'm tired and depressed, too. These are called passion projects for good reasons.

Where I would lodge disagreement is that I reject the notion that OSS is this pure, primeval mana which is made less righteous when people remember that they need money for rent. I don't think we should encourage people to see countless hours of volunteer effort as undeserving of financial support. I believe that OSS gets better when people are well compensated for contributing to it.

I respect the folks who are able to do it, but I resist the side-eye these folks often deliver when they hear someone is looking for a way to keep the lights on.

Re: The End of Eleventy

#178

Earlier quoted context omitted.

Well, if you confronted me with an individual case of course I would feel empathy. That wouldn't change that I think they have incorrect ideas about open source, but I also wouldn't judge them either. My point is more that people should try to have more realistic views about open source. People aren't obligated to credit your MIT licensed code (beyond the licence file) and you should be clear on that when you chose t…

That link is a strong argument to support your position, no question. On this class of example, we have no disagreement. Those folks appear to have missed the seminar where they explain how this whole OSS thing works. That said, I've said irrationally defensive things to people abusing my code when I'm tired and depressed, too. These are called passion projects for good reasons. Where I would lodge disagreement is th…

I agree with all that

Re: The End of Eleventy

#179

Earlier quoted context omitted.

> presenting a nuanced topic as a false dichotomy I respectfully, but very strongly disagree. There is nothing good that comes from corrupting someone's passion project by attaching strings to it. > Kickstarter, Patreon, Etsy, even GitHub Sponsors are steps in a positive direction I would take a huge step back from that statement and have a harder think, but that's just me.

You're saying that you fundamentally object to people figuring out how to make something that they created sustainable? I clearly don't feel this way, but I'm earnestly curious to hear why you do!

Making something sustainable is a different problem and a different set of skills.

I have nothing against anyone who wants to do both. I'm just saying some variant of what I'm thinking has to be why it's not as popular as you want or expect.

Something else worth considering is that people can actually be much better at (and better off) doing things they're not so passionate about.

This isn't just about devs being precious about their feelings or capacity to work. It's about control. Corrupting the direction of the project was my original point and where most of my disagreement comes from.

I would not expect most workers in any field to be so naive. The amount of convincing and money it usually takes to get someone to give up control is necessarily greater than what it was originally worth to that person. More often than not, creative people are also sophisticated enough to see that they may not fully appreciate the meaning of their project longer term right now, and the default answer has to be "no" possibly forever.

Someone asking a creative person to give even an inch of control is the one in need, not the other way around. They have to be on the creative person's level to get anywhere. Even just simple collaboration or discussion can be difficult if they don't feel it's fair. This is a very tall order and at that point they might as well stop begging and manipulating and just do it themselves.

That's what makes open source so great. Go ahead and fork it, but you're not getting the passion or skill or vision as part of the deal.

At some point you have to take a step back and wonder what you thought you were buying by giving the creator any money. This is where it falls apart.

Again, this isn't even stubbornness or selfishness. Negotiation is a skill that only gets tougher the more value is at stake. Most devs can make enough money just fine doing something else and still maintain full control. This is almost exactly why the jobs that pay the best are some of the most meaningless. Nobody is fighting for control over that stuff.

They already have it all just by being themselves. They are the stewards of true value keeping the world from becoming a hellhole foolishly and singularly concerned with money. In other words, if they didn't know something you don't, you wouldn't be offering them money (and only money). :-)

Re: The End of Eleventy

#180
post #124
post #103

Earlier quoted context omitted.

Why would I want my WIP site to be on the public internet? This has been built into Jekyll for years. Probably other SSGs too but I don't know/use them. jekyll serve --watch --incremental

Because you're thinking in the context of a solo developer working on their site locally. You don't need a CMS. People that want to collaboratively work on a website, some of which may lack technical skills, need a way of previewing their edits that doesn't involve running shell commands.

You're conflating the two unnecessarily. There's no reason Jekyll's server has to run on the editor's local machine. See my other comment about jekyll-admin which can be used collaboratively: https://news.ycombinator.com/item?id=47737324

I don't see much of a difference between `jekyll serve` and the e.g. `service nginx start && service php-fpm start && service mariadb start` that would be needed to run WordPress. In fact I don't run my WIP Jekyll site on the same machine that I edit from. Mine is available only on my personal mesh VPN, but it could easily be available publicly if I wanted it to be.

Post reply on HN