Sorry, I thought this is obvious, but I guess I have to re-state my question. The business model is unclear to me, they don't even make money on ads like Facebook, so it might be something worse.
What's the point for them to put all the money in?
Doesn't make sense to me, sorry. I imagine paying for servers to run free Jitsi for all the people is tens of thousands of dollars per month (if not hundreds). Are you saying that it makes more sense than hiring additional developers for that money?
I don't think it's quite as expensive as you might think. Unfortunately I don't have sources right now but from memory the server component mostly handles session management.
Regarding the official Jitsi meet site: "On a plain Xeon server (like this one) that you can rent for about a hundred dollars, for about 20% CPU you will be able to run 1000+ video streams using an average of 550 Mbps!"
I don't want to take anything away from requests. It's an extremely useful library. However, I do a code walkthrough of various popular libraries with my students and I've never been satisfied with requests internals. The emphasis, I've felt, is more on clean, stable, public API rather than internal consistency and cleanliness. I don't pick it up these days for my classes. Instead, we usually go through the python standard library. Especially the code from Raymond Hettinger.
We usually do collections. Especially the implementation of the OrderedDict. It's a nice combination of compromises, careful coding and usefulness.
I used to do requests but like I said, moved away. I sometimes do pygments to discuss how different lexers etc. are "plugged" in and also to show how messy the command line parsing code there is.
Sophie Scholl's last words were, “How can we expect righteousness to prevail when there is hardly anyone willing to give himself up individually to a righteous cause? Such a fine sunny day, and I have to go, but what does my death matter, if through us thousands of people are awakened and stirred to action?”
Hans Scholl's last words shouted from the guillotine were, ”Long live freedom!”
i think we need to define what a "productized service" is.
they are not: apps, saas, products (books, courses,..), fixed bids on custom projekts or anything you bill by the hour.
a productized service is:
something you do very well, has a very narrow and fixed scope, you normally would bill this by the hour. think of it like writing a custom proposal but sell it to anyone at the same price.
some examples:
- i change the car oil for x usd.
- checking a website for responsiveness and show you the biggest mistakes and how to fix them for x usd. (website teardown)
- a/b testing an online shop to increase conversion by 5%
i myself am in the middle of turning my freelance sysadmin/devops business into a productized service, so i am eager to hear what ppl on hn had success with - and what did not work out for them.
Thanks for defining "productized service", @bmaeser.
My training service qualifies. It's private on-site training; with a small but growing course catalog. After a couple of false starts, I've priced it to guarantee profitability: I take into account my time off regular work (initially salaried, and now hourly-billed consulting), travel expenses and student materials.
List price is 3K per day plus 2K admin fee. My last sale was 5K for a day of training on GitLab CI. My biggest sale was 25K for two one-week classes on configuration management.
Productizing my service allowed me to streamline sales -- I don't have to think about how much to charge -- and it guarantees profitability.
I need to learn/do more marketing and sales to get to 6 figures. This is still "hobby" grade, income wise. (Can't support a family on it!)
This is not entirely accurate. The difference is that ZeroMQ doesn't have a centralized broker, not that it doesn't allow you to work with sockets. Lots of ZeroMQ projects utilize sockets for communication. In fact, because there isn't a broker, ZeroMQ gives you more freedom as to the underlying communication medium.
MacOS should come with a layout that's the same as the AltGr-international on linux - normal QWERTY, but AltGr(right alt) is used to type "international" letters, i.e. RAlt+y = ü, RAlt+q = ä, RAlt+p = ö, RAlt+s = ß and more (using RAlt+vowel gives you the accented variant).
on servers i run a couple of homebrew shell scripts to do backups. on some i use the backup-gem (https://github.com/backup/backup)
on my workstation/notebook (both apple computers) i use time machine with different external harddrives i rotate weekly.
all setups run automated, but sometimes i trigger them manually (usually right before and/or after some major change in configuration, or when lots of new data are on the drives (eg: i copy all the holliday photos onto my laptop)
i run regular checks on server backups, e.g. check if they "are there" and if i could restore them properly if needed.