https://www.engadget.com/2019/04/12/tesla-35k-model-3-pulled...
5,043 karma · joined December 9, 2009
http://nyaruka.com/
[ my public key: https://keybase.io/nicpottier; my proof: https://keybase.io/nicpottier/sigs/k9YknvWY-4MvN_KM8m2ZclJCNc75v7VLpRpq0HUhIkI ]
https://www.engadget.com/2019/04/12/tesla-35k-model-3-pulled...
I for one would welcome a switch back to reusable soda and beer bottles that were collected. (see Oregon bottle deposits)
This seemed the norm in East African in general.
I think as a programmer I am not atypical in that I sometimes struggle with empathy or how people reacted to things I said, but NVC gave me a framework to communicate in a healthier way. This wasn't just something that helped at work, it had an enormous effect on my personal life as well and I credit it to having strong relationships now.
I think the only frustrating piece is sometimes dealing with other who have not read (or do not subscribe) to the same philosophies. It can be very trying to respond to attacks with empathy but in the end that's still always the best strategy.
Highly recommended and not just if you are a manager, if you deal with other human beings at all, read it.
We use sorted sets as queues heavily and this would be a necessary thing for us to consider giving streams a go which would indeed be interesting from a memory savings (we sometimes have millions of items in our queues for a short time). Sometimes, say on error conditions, you want to stuff something back at the start of the queue (because the order of processing matters) instead of at the end as one example.. priority being another.
Realize this is a tooling issue and not necessarily a language one, but do feel like they should be mentioning this. It makes working with modules pretty painful. (we are doing it but man do I miss simple refactors / usages etc..)
Compare this to anybody else and it is head and shoulders better. WhatsApp is launching bots, but they will be paid, they can reach out to you without you interacting with them and they will be heavily policed. (IE, you will need to get approval from WhatsApp to launch your bot)
They have also made hosting be a problem of aggregators like Nexmo, Twilio and Clicaktell. So you need to pay them as well. Clickatell is advertising over $1,000 a month to host a WhatsApp number.
Bananas and a total shame. This is the kind of walled garden bullshit that makes me sad for the internet.
Bitcoin is internet money. Yes, it is also totally full of scams, pump and dump schemes and everything else, but it is the nearest analog to the web for money anybody has come up with. It is decentralized, open, resistant to attack and open to everyone on the globe.
Whether it is viable from a political (and to some extent technical) aspect is still an open question, but as a standard it is pretty awesome.
I don't know if it will last or manage to deliver on its promises in the end, but for me it fits in the same mold as the original web.
That said, Redis has always been faster than I've needed, and that's leaning on it pretty heavily, so I kind of agree with antirez that adding this complexity may not come with much benefit. Will be interesting to see where this goes.
It is a shame XMPP got lost in the shuffle along the way.
On the Firebase point, it is harder than it looks. I know this because we have similar problems as them (needing to notify our app to go sync) and basically Android has removed every other option for you to wake a device to do that EXCEPT for FCM. Every release has come with more and more ways they lock down background apps to now it being completely impossible for an app in the Play store to do anything but FCM.
So Signal doesn't have a whole lot of choice there, at least not unless they decide they won't be available in the app store which kinda sinks them as being a real competitor.
On that note, I think they do a decent job and I really do want to use them but they are behind on features compared to their peers and I just don't see it happening. Some of those are large moats created by the "free or nothing" philosophy. For example, one of the most useful WhatsApp/Telegram features is being able to share your live location for 30m or an hour with a friend or group. It isn't clear this is going to happen due to not having a good free map provider: https://community.signalusers.org/t/live-location-sharing/25...
Facebook did / does well because its an easy way to spread your photos / updates to a (mostly) private set of vetted people. Everything else came for them to monetize people once they were there, I don't think many are super passionate about the Nissan facebook page, not even Nissan.
I actually thought it was pretty carefully worded and not super alarmist (despite the BBC headline).
I personally think it is worse than he presents it. Perhaps it is just nostalgia, but today's web / internet seems to have given up on open standards and cooperation. Instead most of the money and effort is going into figuring out how to capture people in a walled garden such as Facebook etc.. so you can mine their data and advertise to them.
For all its downsides, Bitcoin is the last exciting open standard I can remember that has done well and maybe has a future.
We seem to have failed as a community to solve chat with an open standard (that has broken out enough to win), which is a serious shame. That's a hugely important medium today and we have essentially handed that to WhatsApp / Facebook / whoever. Imagine if we had done the same with email or the web itself.
I wonder if it is just a cultural difference somehow. The Stalman's of the world seem farther and farther apart, or perhaps just the internet has become so monetized that the best talent just can't refuse the $$$s from a FANG job that focuses on crushing the competition and owning everything.
I don't know, but it makes me sad.
Thank you for the thoughtful design, for saying no to so many things and keeping Redis pure and useful and for your awesome stewardship. You are an inspiration in all those things!
Nyaruka is looking for a senior dev lead to join our small remote team. We've built a compelling platform (https://textit.in) used to build interactive messaging bots. We work primarily with large NGO's such as UNICEF but also support lots of private customers around the word and US based non profits like ResistBot. We are profitable and privately held without investors.
We are looking for a Senior Engineer who could work themselves into a dev leadership position, would really like someone who has leadership experience in a small business before. Our stack is Django for the web, React for the UI and Golang for the services. We all work remotely and value quality of life, flexibility and independence.
We are a team of six and our organization is flat and largely self guided. 99% of the work we do is Open Source, we believe strongly on working on technology that is used to better the world.
If you are interested send your resume / github to jobs@nyaruka.com
Most of the ocean is pretty uninteresting though, so I would hope this project is looking at installing these datacenters in deeper waters (where as you said the life can more easily migrate) rather than the shallower waters that reefs inhabit.
Note also that the risk you propose for bad decisions is mitigated for Open Source. If that decision really turns out to be so bad then it will be forked and a wiser leader(s) will have their shot at decision making.
`dep` isn't squashed! You are free to continue using it, it's just that they likely won't find much audience anymore.
Note also that he doesn't dispute that Russ tried to bring them into the fold with his concerns and direction but they rejected his arguments. That's a fight they should have known they were going to lose.
Maintainers / BDFLs get the final say, that's just how it is. Just because there is a large community does not mean they get the final say, just because you put in a lot of work does not mean you get the final say. The reason BDFLs are in the position of making that decision is because they have proven through the accumulation of their previous decisions that they get it right more than they get it wrong. And that's the very reason there is a community around them at all.
If you walk into ANY project, public or private, open sourced or closed, and ignore the lead's objections when you go off in a direction they don't agree with, then yes, you are very likely in for some wasted work. That's just how the world works.
On another note I hope this is the last we hear about all this, please lets move on.
At this point it would be great to no longer be talking about whether go modules should be the thing but working together towards making them work for everyone. (which I don't think is far off actually, Russ and co have done a good job post-reveal of addressing use cases that break with modules)
I don't begrudge him one bit for his decision.
The definition of being rich in my mind is the very concept of being able to walk away from that kind of money for your own sanity.
Russ Cox had a good talk about this which is worth a watch: https://www.youtube.com/watch?v=F8nrpe0XWRg&feature=youtu.be...
There are some warts here and there but again, it isn't even out yet and it still works pretty well. I feel like most of the complaints are coming from people who haven't actually give it a go. (pun intended)
Russ Cox has also been very responsive with tracking down those problems that do crop up and addressing them quickly. The only really big pain point is if you have a dependency which is > v1 and therefore requires new import paths. You can get around that with virtual versions but that's where the main pain point is.
But ironically that isn't at all the bit people are having issues with vgo about. (rather its insistence on MVS)