Live data from Hacker News

Ask HN: Which project does not have any good open-source alternatives?

news.ycombinator.com

31–40 of 283 posts

Re: Ask HN: Which project does not have any good open-source alternatives?

#32

Despite how great Inkscape is, it's no where near Adobe Illustrator or Affinity Designer (and you can't run them on WINE either).

Illustrator is such an amazing tool. It's my go to when I need to get an idea out of my notebooks into the digital realm. Website flats, sketching turns of an idea to get into blender, general art.

I love the work that the Inkscape team has done and it does do some stuff that illustrator doesn't do easily but it's no where near a replacement for illustrator. I haven't looked but I suspect it's not in their mission statement to be a replacement for Illustrator.

Hats off to Adobe for producing the world class tools they produce so consistently for basically the length of my adult life but man I think it would be good if there was something that was aiming to be an open source Illustrator alternative.

Re: Ask HN: Which project does not have any good open-source alternatives?

#33
post #13

Earlier quoted context omitted.

I'm not an Excel user. Genuinely curious: Is it really that the alternatives are worse, lacking features, unstable, or does it come down to "they're not Excel", in that they're not a drop in replacement that can perfectly load and run every Excel sheet ever created. Because that would be my gut feeling: Not interoperable enough, since some things just work differently, but not necessarily much worse. If you can't sen…

The MS Office suite is far more user friendly than the alternatives. I still use Libre Office on Ubuntu and I wonder why they chose to be so different. It would be great if they could completely copy MS Office in UI/UX, but there's probably some kind of copyright there right?

The thing is, OpenOffice (and by descent LibreOffice) did copy MS Office's UI/UX. Then Microsoft switched to the "Ribbon" interface, throwing all that shared knowledge out the window. Recreating the Ribbon in LibreOffice is an active development task, last I checked.

Re: Ask HN: Which project does not have any good open-source alternatives?

#34
post #14

3D CAD software is light years behind in the open source ecosystem, but competing with Solid Works or Auto Desk is a enormous task... Although Blender seems to be catching up in 3D animation!

Openscad? Or that doesn’t do everything?

Openscad is a great project and I'm impressed at it's performance and small size, but it's completely unusable for non-programmers (99% of consumers of CAD products).

Almost all drafters and fabricators just want to interact with the 3D model with the mouse. Dragging and adding features.

Also 2D drawings are the main output of a CAD program, to build the designs from. Which Openscad doesn't provide.

Re: Ask HN: Which project does not have any good open-source alternatives?

#35

ManyCam - software that creates a virtual webcam on Windows and thus allows one to: - use one physical webcam in multiple apps simultaneously - switch which physical webcam software is using seamlessly - add live video effects - use a static image or video file as the webcam source (If there is something like this already, then I have missed it!)

OBS Studio has a plugin that enables virtual webcam output on windows. I’ve used it to create a more reliable webcam output from Blackmagic capture cards, as not all software likes to recognize the included webcam driver. https://obsproject.com/forum/resources/obs-virtualcam.539/

I've been doing a lot of RGBd scanner stuff in the last few years. "Volumetric Video" as some people call it. The Intel RealSense platform has been a boon and the new Kinect with Linux SDK is cool but with some of the things I've been trying to do to build composite scenes from multiple devices or recordings I hit a wall that could be summed up as lack of virtual webcam support. I haven't hacked on OBS much but have used it quite a bit. This looks like a fantastic example to investigate for useful patterns to leverage.

Thanks for sharing!

Re: Ask HN: Which project does not have any good open-source alternatives?

#36
post #13

Earlier quoted context omitted.

The MS Office suite is far more user friendly than the alternatives. I still use Libre Office on Ubuntu and I wonder why they chose to be so different. It would be great if they could completely copy MS Office in UI/UX, but there's probably some kind of copyright there right?

The thing is, OpenOffice (and by descent LibreOffice) did copy MS Office's UI/UX. Then Microsoft switched to the "Ribbon" interface, throwing all that shared knowledge out the window. Recreating the Ribbon in LibreOffice is an active development task, last I checked.

Is there any limitations on how much they can copy? Surely Microsoft have some of the design and specs locked down with patents

Re: Ask HN: Which project does not have any good open-source alternatives?

#37
post #7

Excel alternatives might be uncountable. Implementing spreadsheet basics is an advanced beginner exercise. But even Google’s billions only get it a distant second best because Microsoft is still working hard despite the lead. Sure Google and Apple can meet most needs most of the time. They’re good enough mainly because they are free beer. Not because they are open source. Obviously. Don’t get me wrong. I’m a GNU fanb…

For about 10 years I had a consultancy that in the latter half focused on B2B. One of the biggest qualifier pitfalls was thinking we could replace Excel with anything else. There are a myriad of reasons this fails to work. I swear some of them are near voodoo.

Google Sheets is a fit in some situations but the real facts are that Excel is amazing and when someone has been running core biz logic on it for a long time; that operator is someone you need to get to know before feeling too certain.

There's money in replacing that person and fucking the whole thing up so they are stuck with a long tail of consultants. I never ran that sort of business. However on a couple painful occasions I overzealously pitched what python and psql could do to solve a problem and later had to eat crow.

Re: Ask HN: Which project does not have any good open-source alternatives?

#38

Earlier quoted context omitted.

Why’s perforce not replaceable by git?

Perforce has a locking mechanism for files, which is important for the large binary objects that are used in game development. Git doesn't really have that concept, so it requires more out of band communication to make it work for that use case. Git LFS might handle this, but it's just not something that Perforce shops have to even think about, train their people on, etc. It's just "there" and there's somebody that t…

> Git doesn't really have that concept

Of locking files? Sure it does; if two people modify the same piece of code, then there will be a merge conflict, and whoever's doing the merge will have the opportunity to reconcile those two versions. It's like a lock, but you don't have to think about it / explicitly lock and unlock the object you're editing. Combine this with rebasing (git-speak for "switch to the branch into which I want to merge and then try applying all the changes from my branch") and you end up with a pretty coherent idea of what changed and in what order.

Having used both branch-oriented (like Git) and locking-oriented (not Perforce specifically, but my current dayjob involves very similar version control schemes), I vastly prefer the former. Less ceremony around doing things in parallel, and less risk of development deadlocks (e.g. Alice locked A.cpp for editing, Bob locked B.dds for editing, Alice now wants to edit B.dds, Bob now wants to edit A.cpp, now Alice will have to revert her lock on A.cpp, wait for Bob to do everything he needs to do, then relock A.cpp and redo her changes all over again (probably also having to debug new things because of new bits and pieces Bob added) - or Bob will have to do so for B.dds - and cue fistfight in the breakroom).

----

That all being said, binary files are indeed a weak spot for Git, so if you really do want to version control your textures and models and sounds and such, then sure, perhaps a different VCS tailored for that use-case would be more ideal. In my experience, though, that tends to be an anti-pattern; generally better to keep code and assets separate (I'm well aware that tools/engines like e.g. Unity don't play the slightest bit nicely with that separation), using separate version control systems tailored to the specific content.

Re: Ask HN: Which project does not have any good open-source alternatives?

#39
post #36

Earlier quoted context omitted.

The thing is, OpenOffice (and by descent LibreOffice) did copy MS Office's UI/UX. Then Microsoft switched to the "Ribbon" interface, throwing all that shared knowledge out the window. Recreating the Ribbon in LibreOffice is an active development task, last I checked.

Is there any limitations on how much they can copy? Surely Microsoft have some of the design and specs locked down with patents

I don't recall the outcome of that "Apple claims ownership of rounded corners" lawsuit, but I suspect (being absolutely not a lawyer) that'd be the relevant case law.

Re: Ask HN: Which project does not have any good open-source alternatives?

#40
post #7

Excel alternatives might be uncountable. Implementing spreadsheet basics is an advanced beginner exercise. But even Google’s billions only get it a distant second best because Microsoft is still working hard despite the lead. Sure Google and Apple can meet most needs most of the time. They’re good enough mainly because they are free beer. Not because they are open source. Obviously. Don’t get me wrong. I’m a GNU fanb…

For about 10 years I had a consultancy that in the latter half focused on B2B. One of the biggest qualifier pitfalls was thinking we could replace Excel with anything else. There are a myriad of reasons this fails to work. I swear some of them are near voodoo. Google Sheets is a fit in some situations but the real facts are that Excel is amazing and when someone has been running core biz logic on it for a long time;…

I know what that voodoo may be. Of the many failed "replace Excel" projects I've seen in the investment banking \ hedge fund world over 20 years, the usual mistake is that the focus was on the specific Excel model itself and not the generic building capabilities that Excel provides. An Excel model, i.e., the specific map from inputs to outputs, is typically fairly easy to replace with another tool. But what you've done is replace just the pants, not the sewing machine. Excel is the pants AND the sewing machine. And that sewing machine part is very hard to replace. So you can end up with the same model in C++, the very same map from inputs to outputs, but the user's ability to make changes and understand the model is greatly diminished. So they say "no thanks" and stick with the Excel model.
Post reply on HN