Switched from web backend to unreal engine game programming dev. Havent started yet on the new gig but one of my main motivations to not do web stuff anymore was having to deal with people introducing unnecessary layers between you and what you want to do in code, all that time. It is just a thing because web companies can afford both the extra cost and extra performance hit that these "best practices" incurr (and cultural inertia, maybe), while in games, I believe, there isnt space for any of that, you must start simple to complex because of budgets. Not the other way around.
OP here: Hi there! I have built an interactive web app where you can choose any artist that you love and quickly find out who's in that band (if you choose a band) or what bands are related to an artist (if you choose a person)
You can also spawn the artist's related artists from Spotify and build a really big web of relationships and find, for instance, bands that are in the intersection between other bands.
Location: Brazil, Porto Alegre
Remote: yes
Willing to relocate: No
Technologies: (main) JS, Node.JS, C#, C++, Elixir
Résumé/CV: https://www.linkedin.com/in/bernardo-knackfuss-019935124/?locale=en_US
Email: bernardo.knackfuss@gmail.com
Generalist engineer, learns really quick (for fun and profit), loves low-level discussions, likes to think about the business his company is in and not just do what he's told without questioning, self-motivated to ship features in efficient and creative ways. Experiences: 2y of experience creating C# business rules as a consultant for all kinds of companies, full-stack web apps with js, node.js, hobbies: 3d game engine creation in C/C++, functional programming with Elixir and other adventures.
This was my first reaction also but making a quick google search it seems that TikTok has 500 million users. That's a lot. Doing a pretty simple calculation of a dollar per user per day, you arrive quickly at 180 billion dollars of advertising monetization a year. It is really just another scale. But yeah, maybe i am way off and the valuation is still absurd.
Where did you get that “simple calculation” from? If Average user is worth to TikTok a dollar per day that means that ad buyers are willing to give it to TikTok from their advertising and marketing budget. Which means that the average user should spend at least few grands each year on advertised products and services, which does not seem likely.
Also, this is not how valuations are estimated. 180 billion _per year_ is a huge amount (for comparison Apple revenue for 2019 is 260B). One applies a revenue multiple that depends on the stage of the company and industry but for early booming social media site is in the range of 20-40. So the estimate of 105-110 probably comes from the range of 3-5 B yearly revenue estimate
Yes, that's correct. A dollar per day is huge, and that would bring the valuation close to a revenue multiple of one, which is madness by market standards. If you would make it 10 cents per day, which seems more reasonable according to people more informed than me, that would become simply a multiple of 10, which is still low, as you pointed it out. We can keep changing the variables, divide it by 2 even, but the point i tried to make is that it seems not that crazy of a valuation after all if you consider 500mi users as an average
One dollar per day!? That's an obscenely high level. Facebook is one of the highest revenue per user social media companies by orders if magnitude and they made worldwide an average of 7.26 per user in an entire financial quarter, which is like 8 or 9 cents per day. If tiktok is outdoing facebook by a full order of magnitude, and has 1/5th the users, even with identical growth expectations they'd be twice the valuation at like 1.2 trillion dollars. A couple billion in revenues plus investor belief in growth potential is more than enough to justify a 105 billion dollar valuation (nobody said investors can't overvalue companies either, look at wework). I dont think they're anywhere near as obscenely profitable as making a dollar per day across all international users, they're going to be orders of magnitude removed from that.
I wonder what the amount spent by users on advertised products per quarter is... presumably more but that seems like a lot especially if that is worldwide.
I am making a custom c++ 3D game engine using openGL right now and it's a massive undertaking. I have a lot of respect for folks like Jonathan Blow who manages to be an incredible game designer while also being a super programmer.
In my case, i just decided to give it a try because if i ever watch an engine/game maker software tutorial again i will most likely throw up.The amount of trivia knowledge you need to have to make something in those engines is huge and usually non transferible between them.
Also if you want to make sure you will provide the absolute best experience possible for your players, you need to have control of the low level stuff. I may be wrong but i don't think Unity allows you that kind of control. Two examples are Subnautica and Firewatch, while being excelent games in their own way, fail miserably in loading up the game assets in time after player spawn (subnautica mostly) and are filled with visual artifacts and texture problems (both games) while The Witness does not give you even the smallest hickup whatsoever.
>Also if you want to make sure you will provide the absolute best experience possible for your players, you need to have control of the low level stuff.
I disagree with that. Sometimes you need, sometimes you don't.
>I may be wrong but i don't think Unity allows you that kind of control.
It allows you to use your own level stuff, like your own custom renderer, or your own physics engines. Some studios releasing AAA games do that, because they have the resources.
I've utilized OR-Tools in conjunction with the CBC (Coin Branch and Cut) solver to solve a mold distribution optimization problem of plastic mold injectors for a client of ours. It was free and it got the job done very well. We used it in C# and it's pretty well documented. We tried LPSolve (55) and it was a pain to use and super slow. Also, commercial options like Gurobi and IBM's CPLEX are super expensive for smaller projects.
Interesting product, but $30 per user per month just seem like too much. I don't have that pain though, is it justifiable? Is it worth for a data science team with 5+ people pay over 150 dollars a month for this? I am asking out of curiosity.
If a 5 person data science team gets any value of out this -- even if it only prevents frustration and literally doesn't save any time -- it's worth it. At a minimum, that team is costing $50k/month, so in theory they should be driving much more than that in value... $150/mo to support that much value is nothing.
Redash offer this as a feature[1]. Their product starts at $49 per month for unlimited users with up to three data sources from a wide range[2], not just Postgres.
I think the Google Sheets export is very valuable, it opens up data to non-developer analysts and general business users. But I also can't see how this product is competitive at this price with only this functionality.
Thanks. We think it justifies the time saving of doing manual exports and keeping Sheets connected to the database - this way data can be easily refreshed by re-running the query. We looked around similar tools and found pricing to be fairly competitive
I think its competitive. Many businesses run off of spreadsheets, and armies of folks enter data into them manually or with great integration pain. Self-serve business data in sheet form is pretty much the ideal UX for something on the order of millions of business knowledge workers. $30/mo is a pittance for that superpower.
Its certainly more affordable than Tableau and other traditional BI tools.
The userbase is probably not well represented on HN...
hmm that's weird... have you succeeded with any other artist or perhaps after reloading? Also if any message appears on your browsers console that could help me out :)
Tested on different browsers with different people many times and it loaded correctly, kind of hard to debug
OP here: Hey, i have built an interactive web app where you can choose any artist OR band OR band member that you love and quickly find out who's in that band (if you choose a band) or what bands are related to an artist (if you choose a person). After that, you can drag and drop the nodes in the network to start exploring connections. You can even drop any artist into the network (through the plus sign in the search bar), making possible some really cool visualizations. You can also fix/unfix nodes, open up the artist spotify top tracks and spawn spotify related artists for a particular node (if spotify has that artist in it`s db).
If it sounds confusing, check out the quick tutorial by clicking in the (?) icon. (HN icon not working yet though)
This is my first node/javascript project ever, so let me know what you think :)