2,014 karma · joined February 4, 2012
* Traditional Web Servers (Apache 2 or nginx)
* https/ssl
* modern web browsers
Running a videoconference software that just works in your browser over https solves a large majority of security concerns. The video and voice is encrypted over SSL between the clients and the server. It's not end to end encrypted because that's not really possible, but the only place its unencrypted is in your browser and on the server you own and control. If you don't trust Jitsi's ability to password protect rooms, you could put normal http password authentication in front of your jitsi install -- which would break the mobile app but work just fine in your browser.
Lots of the concerns of Zoom's security are resolved by using readily available standards and software instead of depending on proprietary black box solutions that turn out to send encryption keys through china.
EDIT: As kardos notes below the video actually runs over udp on port 10000 so it is not encrypted over https. It looks like video is encrypted[1] but I'm unclear what method it's encrypted.
1. See Security section of Readme https://github.com/jitsi/jitsi-meet
But as things start coming back into supply, I'd expect it is easier to get a bidet and a water filter than toilet paper and bottled water.
Free til the end of 2019, 0.015 per vCPU (of the underlying RDS instance) per hour the proxy is enabled. So it is not scaled down to 0 when not in use. For comparison, a t3.micro (2 vCPU, 1gb ram) is 0.0104 per hour. If you're a big project it might be worth it, but just keep in mind rolling your own proxy or using the RDS serverless APIs are cheaper options.
1) If your internet connection isn't great, the responsiveness is terrible.
2) If you're using a slow machine as a guest, it can choke on the video feed
3) If you're using a metered bandwidth connection (sometimes I have to tether off my phone, which gets 5gb of data a month) you can quickly chew through your data. One time I capped out my data for the month just trying to do this for a couple hours.
On the other hand, VSCode is electron based, which means the entire UI can just be loaded into the browser. Then the only interactions passed across the net is low bandwidth text. Much more responsive because the keyboard/mouse responses are local, much less bandwidth intensive.
I already enjoy this using VSCode with SSH Remote to remote environments, and I had given up on my chromebook since other cloud IDEs have left me wanting. VS Online might bring my chromebook back into rotation again.
https://aka.ms/vso-docs/vscode/self-hosted
My only issue is that it doesn't seem to work with SSH Remote environments yet (I use my desktop VSCode to connect to my servers), just environments local to your VSCode install. But I would expect support will be coming.
I can register my local VSCode just fine. When I connect to a remote ssh connection, and try to register that environment, I get a prompt telling me "Failed to register local environment: Install the Azure Account extension". When I look up that extension, I can install it in the SSH environment, but I get the same error still.
That observation means the opposite of what it seems on the tin: since it's a given that any consumption under Capitalism is unethical, it's pointless to just continuously beat yourself up about how unethical it is. But since we live under the system for now, do the best you can given what you have. That isn't, however, an open invitation to ignore the consequences of your purchases. It doesn't mean buy Chik-Fil-A sandwiches guilt-free when there are less exploitative options available.
The converse is also true -- there is no ethical business under capitalism. No matter what business you work for or run, it's going to be to some extent exploitative by definition. Do the best you can. If you have to work at one of the big corps to move your career forward, that doesn't make you a hypocrit. But when you have the choice to support a less exploitative corporation, to support a more moral small business instead of an immoral large one, take it. If you have to work in an exploitative company, and you have avenues to change them for the better, take them. And while the tech industry is full of exploitative large corporations, and small startups who would happily exploit whoever they need to make their VC funders happy, make the best choices you can. Sure, there's no way to be ethical and work for those big tech companies. But it makes no sense to chastise their employees as hypocrites for making the best choices they can and push for progress.
This service isn't made for you then. If you watch the video on the site the customer is clear: rural area residents without a hope or prayer of getting high speed internet. Where neither cable, or fiber, or potentially even DSL is available. There are large swaths or rural America who still can't get real internet access, and there isn't money in it for telecoms to build the infrastructure to serve them. And those telecoms have squandered the funds that were specifically earmarked to give those people service.
You luckily have two options for high speed internet. Many Americans only have one. Some other Americans currently have 0. Wireless internet like this might be their best option, even if it's not your best option.
The protesters stood up one at a time during the keynote, yelled "Cut ties with ICE", and were escorted out. Then a couple minutes later the next one would start. I don't know whether they were engineers or not, but there was quite a bit of awkward clapping for them, and it cast a shadow over the rest of the event. I spent about half the event googling for what they were talking about, then for AWS alternatives to what I'm using and making plans, and I doubt I was the only one. It was extremely effective.
https://www.technologyreview.com/s/612335/amazon-is-the-invi...
The article really just makes it clear it's important to be able to market yourself. However "people able to market their skills achieve more than people who can't" is not as interesting an article premise as "How to Become the Best in the World at Something (by being good at multiple skills)". And the author went with the latter because, well, it's important to be able to market yourself well.
The only overlap they really gave in the examples was "They're good at X skill.... and marketing themselves." Literally, the example people were good at both a skill and then marketing themselves as being good at that skill. Gary Vaynerchuk is both a good writer and good at marketing himself. Steve Jobs was good at design and also marketing himself. Tomas Pueyo is apparently decent at engineering and also ... marketing himself, with articles and TED talks like this. This is also why people can name Neil deGrasse Tyson but probably not a single other living astrophysicist. He's not the best in the world, but he's the best astrophysicist in the world at marketing himself.
So the advice isn't really to be good at two different skills. The advice is to be pretty good at one skill and then be really good at marketing yourself as being good at that thing. Even though other people in the world will be better at it, if you're good at marketing yourself you'll still be in more demand.
Which is why my family, my girlfriend's family, and all our friends just use my Plex server
When we get new people from meetup, it's because they were on meetup surfing through events near them. I usually see they've joined a dozen other meetup groups in the area. We pay the organizer fee because of the network.
The description is "A self-hosted event management tool for nonprofits"
Maybe they're just being coy currently, and planning to make it a network after all, but the thing that made Meetup work was the network. You setup a meetup.com group, and random people find you by stumbling upon it on meetup.com . We run Larp games in Philly, and every couple months random players find us on meetup, show up to try it, and stay, and that was worth the meetup.com cost for us. If there's going to be a replacement for meetup, it has to also replace the network part of it, since that was much of the point for most groups. If I just wanted a self-hosted platform to track events, I have a wordpress plugin for that already.
1) WeWork buys meetup.com for some unknown reason. Starts offering to host meetups at WeWork offices for free as an intro to charging for it.
2) Reports every day that WeWork is losing money hand over fist from their terrible business model
3) Reports that SoftBank is going to start stepping in to try to fix their finances
I figured that it would only be a matter of time with those reports that WeWork would try to wring every possible dollar out of Meetup. It's a bold move for them to give refunds after this change, because a lot of groups will just close. And it's a shame, because it'll probably be a long time before a meetup site is as effective as Meetup.com was
https://addons.mozilla.org/en-US/firefox/addon/multi-account...
It is doable though. I have a JSON file of the extra configuration needed to setup the additional WAN IPs and the needed port forwarding. Someone even made a codepen tool to make that configuration[1]. Is that custom configuration not possible with hostifi?
> As others have mentioned, if the controller goes down, the networks do not go down. All of the device settings are stored locally and don't depend on the controller, the only exception being that the hotspot pages do require the controller to be online in order to work.
So while I'm aware the network does not require the controller to be online in order for the devices to work, the problem is that, if there's an internet problem, one of the first places I look to see what the issue is is ... the controller. So with an external controller, if there isn't some extra step I'm missing to deal with internet outages, I'm essentially stuck if I'm trying to figure out what the problem is and change the configuration.
1. https://community.ui.com/questions/Tool-Map-Multiple-WAN-IP-...
We're a small shop of around 20 desktops or so, 2 switches, and 1 router, with a couple external static IPs. I can see the benefit for trying to orchestrate multiple sites using a cloud controller, but I'd be worried about doing it for a single site given internet issues, unless there's something I'm missing.