Hacker Newsnew | past | comments | ask | show | jobs | submit | ajgrover's commentslogin

In the philosophical sense, sure. But given the context of this conversation, the fact that you don’t have to pay to use GitHub projects is absolutely relevant to their success.


I agree with you on that, sure. I think being gratis overlaps with being free… I think?… Having free access to the software means being able to use it and distribute it. I guess profit comes most of the times from support or distribution of the software, or the binaries. I have read this post [1] on the topic referenced in the Wikipedia article I mentioned, I thought it was interesting.

[1] https://lists.gnu.org/archive/html/libreplanet-discuss/2016-...


Linear


is your expectation that if you contribute to an open source project that you would get notified if your code is later modified?

if I was in your shoes, I would assume that once the feature is merged, the maintainers have final say and can modify or remove your code as they wish. An RFC for a breaking change would surely be nice but I wouldn’t expect any kind of notification if the change was some kind of minor update or enhancement.


Would be a nice feature though, wouldn't it... sort of git-blame-by-email.

"Hi, this PR is modifying a line of code that you submitted. You don't have to do anything, we're just notifying you in case you want to weigh in on the PR".

You could extend it into a general purpose "subscribe" mechanism - if someone raises a PR against this bock of code, please email me.


Sounds like a great way to help share knowledge about a particular bit of code.

I can even imagine something like take the top 3 authors of code changed or removed by the PR and if they aren't already the author or reviewer CC them. That way you can pull in some people with context.


Yeah, I think this is something that has to be solved by the tooling. It isn't reasonable to expect people to do a git blame and remember to email everyone whose code you want to change.

That being said: I don't even expect people to notify me when changing code I have written at work. In fact, if people bothered me about code someone else should be perfectly capable of reviewing without me, I'd be a bit annoyed. I really don't need MORE interruptions.

The fact that a breaking change was introduced is really an orthogonal issue. It isn't a given that the original authors would catch the problem. Maybe in this case they would, but I don't think this is a given.

I have certainly experienced reviewing pull requests against code I have written only to let breaks slip by me. :-)

To me this sounds more like the code didn't have sufficient tests to catch the breakage. If I had written the code I would probably have looked at improving the tests after helping fix the breakage so at least it doesn't happen again. But of course, that's just speculation since I don't know what was broken and how.


For that matter, simply attaching a @notify to the pull request (assuming it's a public repo) then the repository manager can notify you with the PR.

There are automation tools that do this already.


Yeah, I agree with that. I had a significant feature included in the Python stdlib (os.scandir and related changes) and after it was included in 3.5, the core developers have made significant improvements to it (added "with statement" and "close" support, and so on), and I don't think I was contacted at all. I wouldn't have minded being contacted, but I'm actually quite happy I could write the initial proposal and feature and don't have to maintain it after that. :-)


People are using the term “metaframework” these days to describe things like Remix and Next that build on top of React as the view layer and provide many of the other bits you might need to get a fully-fledged web app up and running. Including but not limited to routing, performance optimizations for images and fonts, data fetching, SSR/static generation & regeneration


A meta framework on top of a Meta library?


I’m the exact opposite of you. I like most of the touch screen controls, including the AC ones, but the number of taps it takes to open the glovebox always irritates me.


Yes. AC is ok to not be so accessible. After all, if the car has a decent temperature regulation system (as it should), with a decent PID, you set up the temperature once and don't touch it for long time.


I used Alfred for 10+ years as well, but am a recent Raycast convert. Much larger and easier to use extension ecosystem, and looks nicer too IMO.


Raycast looks really interesting. Is there anything you miss from Alfred?


Nope, I installed a few extensions to replicate things I had in Alfred, and got a few new features for free


Linear is a better shortcut IMO


It’s been several years since I’ve used Jira so can’t give an honest head to head comparison, but my experience with Linear has been fantastic. Looks nice, has all the functionality I look for, enough customizability.

If you’re looking for something you can configure every little bit of for a very large team (like Jira) it may not meet your needs, but otherwise I highly recommend.


That price is squarely in the realm of other popular similar products like Squarespace. Most likely not targeted at people who have the skills and time to figure out how to self-host.


I don’t use Clojure but based on a quick search, EDN is extensible so you can serialize things like datetimes and UUIDs with type information rather than as plain strings


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: