1,584 karma · joined July 23, 2010
Not only your comment is off topic, it's also comment is short-sighted at best. Redis is a fantastic tool that helps professionals like me get work done. It's well designed, well maintained, well written (just read the source code), and is one of the few small open source projects you can introduce to big co without fearing upper management complaints.
So yeah, maybe it's not as secure as you wish by default, but I'm glad antirez has the priority sense he has, because it led to working software that you can easily secure in your architecture.
So no, I don't think security is his biggest pain.
First we lose our friends, then we'll lose our privacy? I was horrified by the reaction of some of my acquaintances back home in France: "Let's imprison all those who went to Syria", "We should forbid Tor if this is what those terrorists used to kill our people", and the now classic "if you don't do anything wrong, you shouldn't have anything to hide".
What's next?
Another assumption right here.
This tutorial/book, written by Jonathan Tang is actually cited as an inspiration in the credits page and is a very nice way to get into functional programming.
I'm sure this will also help them attract talent. Amidst this patents/walled gardens/copyrights debate, someone saying: "If you buy it, it’s yours – you should be able to do what you want with it." is someone you might want to work with. Privacy advocates feeling scared to be tracked using their laser cutter will also welcome the news favorably.
I couldn't find this in the article.
You sound even more outraged and polarized than OP is. I've met more than one developer able to do this (hint, I can also do it). Some people are actually paid to write networking software, and they often have a clear understanding of how JunOS and IOS work.
This said, for different reasons, I agree that network operations should not generally be done by your development team, but no one is arguing this anywhere.
I just requested a beta invite. Glad to see other businesses built on Clojure codebases!
That said, it's a good idea, a big bet, and I sincerely wish you the best.
I'm based in Japan, where people usually like to meet in groups, even for romantic relationships (look for gōkon[1]), so if you don't have the growth you're looking for in the US, try on the other side of the Pacific. Ping me if you have a question.
About Yammer, I wouldn't really put it in the same bucket as Slack, as it really tries to be a Facebook for your company, not a group chat.
More generally, by fundamentals I mean a pack of things including CS101, basic understanding of C (K&R), data structures and algorithms (those available in coursera courses are enough to get the basics), good use of source control systems, and project architecture basics.
As someone who's been at it for years, I'll just give you one little piece of advice. If you've already been through the fundamentals, you've done enough. Now, instead of focusing on learning technology, focus on building things, this is what real engineers do.
Let me explain. You'll probably get much better with at least one thing once you ship a real project to the end, and this is where you'll get better.
One of the best programmers I've ever worked with was a PHP guy when I met him, and he was good because he shipped efficient, tested, and working code fast, all while being able to document and communicate about it with his team. That's what being a programmer is. You won't become a good professional programmer by chasing after hip technologies (even though learning different paradigms always help), but by building things, and preferably with people, because this is how things work in the real world.
As long as you stay with startups and technology companies, you'll see that any CTO or lead dev worth his salt would rather hire a smart Perl programmer with strong fundamentals who shipped things over someone (maybe smart too) who knows a bit of JS, a bit of Java, and a bit of Haskell. This is, however, not true with a lot of non-tech companies, where keywords on resume, a professional-looking attitude, and some good sales skills will usually get you better positions.
It's never too late, don't fear irrelevance, build things, and have fun!
We're building Kabotip, a social app where users can tip content for free but receive real money when they get tipped.
Our tech stack is made of Clojure, PostgreSQL, TypeScript, JS, Android Java and Swift, and we're believers in testing and automation. We're based in Tokyo, and are currently considering onboarding interns for engineering and marketing.
We're a founders-only team right now, so we'd favor someone who's not scared of a fast-paced startup environment.
Email us at internships at kabotip.com
When Siri came out, I found myself wanting to build a service using it and got disappointed (even though the reasons not to open the API were obvious), so I'm now happy to see Amazon calling developers with a voice based API. I'd like to see how this will pan out.
For those looking for an even more simple solution to this problem (with less features, of course), buy a domain name, host an HTML page on Amazon S3 and use the Mailchimp form.
I don't mean to devalue this product at all, but This is not a viable Slack alternative, it's a generic (and good looking) communication tool. This said, I commend the open source approach, it could probably help the product evolve towards something much better and integrated.
A Notable exception I found is "Learn you a Haskell for Great Good!". It is as good for beginning coders as it is for early (or advanced) ones.
The author made the effort to describe some relatively basic things, and it was simple enough (okay, with a few calls to me here and there) for an Art major friend of mine to start with programming, and with Haskell. I can't recommend this book enough.
Does this provide real proof that the model on which 42 is based is wrong? Moreover, how well does a score in this programming contest correlates to real world performance?
From experience, the strengths of school networks is a much stronger reason why employers are biased towards elite schools. Please note that I'm not saying elite schools aren't good (it's a pool I hired and will hire from), I'm just welcoming the initiative and wondering how it will pan out.
This said, what I would be worried about with this system is how long it will take for the employment market to adapt to this/those schools. When it comes to jobs, French companies, especially large ones, have a really strong bias towards applicants from well known and somewhat elitist public schools, no matter how efficient those might actually be at their jobs.
Unlike the US, France doesn't really have a strong and major software industry competing for raw programming talent, so developers have nowhere near the salary, status, or lifestyle they could expect in places like SV or NY. Very few companies have a real incentive to hire a great programmer over a good one, which might reduce the efficiency of a school that focuses on training very good developers without giving them the access to the prestige of the (also free) traditional public schools.
It will be interesting to see how salaries and career paths available to programmers trained at École 42 will compare with those hired after they graduate from École Centrale Paris.
Nevertheless, I look forward to hire from this talent pool.
It feels like this hotel is just the next step as (as a few mentioned in this thread) tasks like changing & cleaning sheets are probably still handled by humans, albeit hidden.
If there is market demand for some high-end nomad freelance network, it will probably happen soon. The hype is here.
Interesting project, I'll give it a try.