I feel like I’m doing something wrong, as I haven’t seen this mentioned in any tutorials, but I don’t know what! :-/
769 karma · joined September 11, 2017
I feel like I’m doing something wrong, as I haven’t seen this mentioned in any tutorials, but I don’t know what! :-/
These same macroeconomic headwinds have existed for some time now, and the fundamentals of Dropbox’s core business commoditization haven’t changed for the better.
When I think about walkable vacation spots, I don't only think of cities either. I think of small beach towns where even though it isn't populous, things are close enough together to explore on foot.
So I guess one question I'd pose is: if you could have that personal space without the car, would you still prefer the car and why? And given the negative externalities of the car, are there other ways those needs could be solved?
Of course, that character (or can we still just call it a bot) could still shill promotional content...
With gravity, A is attracted inward, B is not attracted, C is attracted inward.
I’d recommend the book “Should we eat meat?” by Vaclav Smil for a very thorough dive into this topic.
They also have a recording posted: https://forgejo.org/static/forgejo.mp4
The interesting part is how the signalling is happening between the sipgo server and the browser. You copy your session description from the browser and paste it to the server! In a "real" application, you could send it over a custom API call or something, or you could use a standard protocol for initiating sessions (SIP!).
This is all to say, "bridging" between SIP and WebRTC is not nearly as magical as it is often made out to be. In some cases, the media can even be passed through without modification. (Although many SIP endpoints do not support e2ee and so a B2BUA is still needed to wrap/unwrap the encryption.) We were doing this a decade ago with SIP.js and OverSIP.
The challenges with Croc here are largely the same, but with data as the media instead of voice or video. (Although, “VoIP” can also handle data in this way. See WebRTC data channels.)
I'm also so curious how this ends up working in practice. Even using infrared, would it interfere with things like baby monitors in night mode? The Wikipedia article says it can be tuned to be less intense than humans can perceive, but I'm curious if that's true in practice. (Granted, babies don't typically need Internet access while they are sleeping, but maybe the monitor itself does.)
"Based on all available scientific knowledge, wheat consumption is safe and healthy for the vast majority of people. There is no scientific evidence to support that the general population would benefit from a wheat-free diet."
Step 1 of fostering "shoshin" was to explain a theory or idea to someone else. Now step 2 is to stay aware of confirmation bias.
The transitive property implies that if a=b and b=c, then a=c. "Alternatives" are also (mostly) transitive. A counterexample would be that Slack is an alternative to IRC, and IRC is an alternative to Slack, but Slack is not an alternative to Slack!
Also, it's nice to see that this simple page isn't using any framework. One quick performance win is to cache the `querySelector` calls. Those will be the slowest part of the computation, and the nodes themselves never change.