@lupyuen Isnt this the stuff used in over the counter asthema inhalers (not that i see them that often anymore)?
Phenylephrine decongestant does not work, FDA concludes
@BigMcLargeHuge Damn I didnt know you were so old you existed before history itself. Impressive.
@seachanger That does seem rather incomplete and not really doing the topic justice, I agree.
That said I do think acting like its an ordinary cold and flu season is pretty close to good advice. The only exception I'd state is to be extra careful around the elderly and those with compromised immune systems. If your visiting a nursing home, for example, mask up and be careful to wash your hands. But otherwise, live your life, its not healthy obsessing over what viruses or colds are out there, youll spend your whole life in fear and gain very little from it.
@freemo Unity isn't selling to my customers; I am. If Unity was selling to my customers, they'd get money from the customer for each Unity runtime license sold. Instead, they're demanding money from developers for each developer game installed. The difference is that if a consumer has three built-with-Unity games installed on their system, Unity would get one royalty if they were the seller, but they get three royalties if the developers are the sellers.... Then they get three more royalties when that player needs a new computer and reinstalls those games, even though the developers did not get additional revenue.
Unity has always charged a per-seat subscription for the use of the editor software. As long as they have been a company, rights to redistribute the runtime was offered free to anyone who had a valid license to the editor. Because the editor is built on the runtime and is useless without it.
No other game engine that I know of charges per-install, and very few APIs do.
This also opens up channels for abuse. Don't like a game company? You don't have to review bomb them anymore, you can just start a campaign to reinstall their game over and over to financially ruin them.
Plus you have to wonder what kind of spyware is being included to tally these charges up.
The whole thing is ugly top-to-bottom.
This article covers the topic well: https://www.gamedeveloper.com/business/the-death-of-unity?utm_source=dlvr.it&utm_medium=mastodon
> The difference is that if a consumer has three built-with-Unity games installed on their system, Unity would get one royalty if they were the seller, but they get three royalties if the developers are the sellers....
Thats not how the libraries I've had to purchase in the past worked. If my product bundled the library I had to pay for each install by my users, typically. Usually there are different pricing structures, one to get a license that allows you to develop, and the second as a royalty attached to the final product.
> Then they get three more royalties when that player needs a new computer and reinstalls those games, even though the developers did not get additional revenue.
This is a very valid concern IMO. Obviously you shouldnt have to pay if a system is wiped and the game reinstalled.
> Unity has always charged a per-seat subscription for the use of the editor software. As long as they have been a company, rights to redistribute the runtime was offered free to anyone who had a valid license to the editor. Because the editor is built on the runtime and is useless without it.
I think precedence alone here is a good reason for you to be upset. You invested in this product and developed your systems on it. You did so with the expectation of a certain pricing model and now you are locked in.
While you have a right to be upset, and I'd even say you are right to discourage people from using the product this goes back to what I said before... **you** screwed up in picking a non-open-source library to begin with. Honestly it is **negligent** for any developer to code against a proprietary library because you will always be locked in and at the whim of the developer. Sure you can get upset when they use that leverage, and you may be right to be upset. But in the end this is exactly why it was a bad idea to ever go with a product that didnt provide you with garuntees against this very thing.
> No other game engine that I know of charges per-install, and very few APIs do.
There are a few, but you are right that this is a bit unusual for a game engine specifically as the models usually want to encourage adoption. Like i said, its a stupid model, but not an unexpected one.
> This also opens up channels for abuse. Don't like a game company? You don't have to review bomb them anymore, you can just start a campaign to reinstall their game over and over to financially ruin them.
Well the presumption is the cost the developer paid is just passed onto the buyer. So presumably if the engine is charging the dev per-install then the dev would charge the user per-install.
> Plus you have to wonder what kind of spyware is being included to tally these charges up.
See my comment about the negligence of using proprietary libraries.
> The whole thing is ugly top-to-bottom.
I mean yea, but thats what you get when you go proprietary. Its why the vast majority of software refuses to include a proprietary library if it can help it. It is always ugly in the end, intentional or otherwise.
First, why not, thats how every product sold on this planet (more or less) has been sold since forever.
Second you are ignoring the fact that your approach literally doesnt work, whereas the approach of charging per-seat does.
Thirdly, It doesnt (depend on your volume of sales). It depends on **Unity's** volume of sales, which you happen to be reselling to your own clients.
Not sure why you think that just because you paid to use a library you now have the right to let other people also use that library for free. You dont get royalty rights of redistribution, if you did it wouldnt make sense, and generally thats not how products even work.
Like literally think of any other software component that is sold at a fee.. they almost all work this way. If i buy a license to use oracle it doesnt mean that every business who uses my product now gets free oracle servers just because I, as the developer, paid to be allowed to use oracle servers during my development.
> It's not free. They already charge a subscription.
Never said it was free. In fact my whole point is that its not.
> But more importantly, there are already established ways to do this better, like a straight revenue cut percentage. That doesn't unfairly punish developers for offering games to charity or selling their game at a lower price.
Not sure why the price of my product should depend on the price of yours. If I sell premium high quality silk cloth, should I let you have it for free simply because you create shitty clothes that no one wants to buy so you give them away?
Not only can I not see the logic in pricing my product based on yours, but how would it even work? All I see as the library owner (assuming i bake it into the library) is who installs it. I have no way to verify or no what, if any, the price was you sold it for. Am I just supposed to trust you will tell me?
I dunno I mean i see where your coming from in trying to encourage developers to get on board. But I just cant see how your approach can actually be implemented in any reasonable way.
Even if they are given away for free, Unity isnt open-source. It costs if you want to use it. You cant give away something for free that you built if you are using a component that costs money. Its not like just cause you decided to give it away for free that anything i based my work on needs to waive their fees or something.
The truth is, there is good reason not to use Unity. Because it is a library that isnt open-source. That alone is a good reason and always has been. But for me it doesnt make much sense to complain that a for-profit product actually requires users of that product to pay.
@LouisIngenthron Thinking about this it kinda makes sense. It isnt Unity's responsibility to handle anti-piracy, thats the developers job. It is the developers responsibility to write their code in a way that has effective anti-piracy measures in it.
@floppy Anytime. Hit me up if I can be of any more help.
Yea sorry i dont have any better ideas on tools. good luck rolling your own!
I just moved to kroki a few weeks ago and setup a server on QOTO. After coming from plantUML and Mermaid this is pretty much the exact same idea but combines the two of them AND adds like 20 more diagram types, all text based. I am loving it.
Just a note, while you can use the link i gave you to design stuff on a webui, they dont have a public backend server you can use, so if you use other tools that support it on the backend (like WikiJS) then youd need to set up your own server. That said the QOTO kroki server is free for anyone to use:
So now that I know your needs a bit better here is my 2 cents
1) If you want to roll everything yourself, go for it. You dont need a good reason. But building off of existing tech is going to save you a lot of time and probably give you a more capable result.
2) I'd suggest text based formats that render as an image rather than a GUI. This way the "source" is the output already and if you want the output to be closer to JSON then all you do is write a simple script to convert from one to the other
2a) By doing the above you can leverage GIT along side your diagram/graph versions and actually look at (and understand) diffs.
3) If you really need a GUI, those do exist, and plenty of them are web based (like diagrams.io), though i cant think of one that is web based, open source, and fills all your needs while being a purely point and click interface (no text editing.
Anyway, as to the above. I highly recommend something like Mermaid, plantUML or kroki.
HEre is the web UI for kroki to generate diagrams of any kind:
Choose any one of the many diagram types that support graphs (there are a few) and you should have most of what you need.
Of course if you need #3 then closest I know of is diagrams.io and similar tools. But wont quite get you there either.
@floppy Awesome. So as for editing graphs (something im intimately familiar with as everything i deal with is based on graph theory)... So is this just for visual purposes, that you want to visualize a graph data structure. Or are you talking about some sort of GUI editor that spits it out as source code so you can use graph structures in code?
If your just trying to visually edit graphs thats easy there are tons of options. I can think of a few that meet your criteria as well.. but what do you mean "switch between nodes".. what are you "switching"?
"No #morality can be founded on #authority, even if the authority were #divine."
@wintermute_oregon @breadsmasher
I agree with this. The problem is, so are the republicans.
@floppy When you say "graph editor" what do you mean.. graph as in a plot, or a graph as in vertex and edges as a data structure?
Any diet, vegan or otherwise, that is too restrictive, especially over long periods, will give you troubles in some sense. Buckwheat and macaroons will get you feeling sick a lot quicker than a nice variety of leafy greens. Though a nice diet of leafy greens AND meat is going to be healthier still.
Jeffrey Phillips Freeman
Innovator & Entrepreneur in Machine Learning, Evolutionary Computing & Big Data. Avid SCUBA diver, Open-source developer, HAM radio operator, astrophotographer, and anything nerdy.
Born and raised in Philadelphia, PA, USA, currently living in Utrecht, Netherlands, USA, and Thailand. Was also living in Israel, but left.
Pronouns: Sir / Mister
(Above pronouns are not intended to mock, i will respect any persons pronouns and only wish pronouns to show respect be used with me as well. These are called neopronouns, see an example of the word "frog" used as a neopronoun here: http://tinyurl.com/44hhej89 )
A proud member of the Penobscot Native American tribe, as well as a Mayflower passenger descendant. I sometimes post about my genealogical history.
My stance on various issues:
Education: Free to PhD, tax paid
Abortion: Protected, tax paid, limited time-frame
Welfare: Yes, no one should starve
UBI: No, use welfare
Racism: is real
Guns: Shall not be infringed
LGBT+/minorities: Support
Pronouns: Will respect
Trump: Moron, evil
Biden: Senile, racist
Police: ACAB
Drugs: Fully legal, no prescriptions needed
GPG/PGP Fingerprint: 8B23 64CD 2403 6DCB 7531 01D0 052D DA8E 0506 CBCE