oreganoz
For Classical music, just listen to all the works that have been used in movies endlessly.
You don't have to use those if you use React. It can be as simple as including a script tag in your HTML and be done with it.
But its the lack of communication on your front that would make people fail your test, not their lack of competence.
Anyone can summon an obscure puzzle and claim its easy when they know the key.
But we both know they are not very much alike in practice.
You can always pretend to teach yourself to navigate the concepts though, when learning the first time yourself.
I would read up on Docker though. Having your apps in docker does provide some nice benefits like better isolation, keeps you up with newer tech and you can then easily integrate with Kubernetes. It's also rather relatively easy to achieve.
I don't get what is "necessary" with his insults. Would delivering the message calmly not be understood?
There's nothing to make anyone believe it's an "effective" strategy. Some people are deterred from contributing because this guy can't act professionally. The only reason people still want to contribute is because of the importance of the project (aka thousands of projects depend on a good linux kernel).
He can accomplish the same things, without going ballistic, in shorter time and with the respect of others earned. It's still using the same few management tools and he can retain his bad temper for when a situation actually calls for it (which is almost never). Blowing everything out of proportion is crying wolf.
Maybe he is not that bad of a person to work with. Hopefully lower than how bad Gates and Jobs were. But he sure seems to hide it well since that's all I ever hear about him. But I guess bad publicity is still publicity.
It is not impossible to narrow down the complaints without being rude. Most people do that just fine, with way larger projects than his kernel.
His behaviour is just unnecessary and distracting. It's almost as if he does it for publicity or shock value. Maybe that contributes to his success, but it shouldn't.
I find it weird that people try to defend him rather than acknowledge it is just one of his character flaws. People aren't perfect, and neither is he. Doesn't take from his achievements but acting like he's in the right to behave this way is just enabling him. If people want to emulate him, they should look at the good and leave the asshole behaviour behind.
I think I'll start with a hobby-project and see how well it goes.
You might just have converted me to clojure, haha.
The vast majority of apps don't require distribution but I'd like to use a model of computation that would support it when needed so as to avoid large refactoring. And, preferably, allow for code reuse with systems that are distributed.
EDIT: Watching a talk about the internals of Onyx made by the creator. I gotta say, I'm liking it more and more.
Can the REPL on the server be used to update production systems with no downtime?
It can be as simple as a script tag at the bottom of your html and then writing ES5 React.
My main interest with actors is that these can be made to support hot code reloading on the server side. They also tend to be easily composable. Also also, they can be optimized by locality (eg. same-node, same-cluster, different-cluster)
I'm biased though, having not worked with CSP or other models.
Because I've been interesting to get an excuse and try Clojure out and what you're saying is really interesting.
Rather than focus on the content and the ideas evoked, just make a passive-aggresive snark so that you gain useless points by people who couldn't give a crap about the discussion but found the comment funny.
After that, you can just ignore that person's opinions since they obviously are too incompetent to write in proper form.
You learn early on the importance of good language skills, you also ought to learn how to treat people with some respect by trying to ignore the minor things and not showcase them off like you've found anything worth of value.
If you value properly written text over others, fair enough, but don't waste your time and everyone's time by making a comment that contributes to nothing but elitistic egos.
The only way people make me dislike them immediately is when they start showing arrogant and elitist behaviour towards blue-collar workers.
But I do think microservices will become bigger, we'll have to wait and see how k8s pans out.
SOA was not that big of a hit because the time wasn't right. Just like MySpace before Facebook, the market wasn't ready. And to say they are the same is to ignore the advances each tech made.
You could push this argument to the extremes and say "well, Microservices are just Processes on different computers talking through a network IPC and this $unknownProject has done that back when Ethernet first started".
Nothing in tech is original and everything is.
This is the pain of actually loving this field. Your job is to do productive stuff, but you just want to study those cache-oblivious ds.
Logic is a VAST field, and most programmers don't get to use most of it, that was my point.
I already played with Coq (that feels weird to say :)) ). It is a very specialized tool useful in very specific cases. I don't think it will ever be adopted as the standard way of programming since it's really unproductive.
Just because you use math that is really heavy does not mean you understand the math behind completely. We can view a ball throw as a complex quantum-mechanical physical process but we don't call ourselves theoretical physicists for being able to throw a ball.
Programmers doing actual math would be modeling problems and creating proofs for their solutions. Usually we clasify those problems based on the field of math we use to model them.
Saying we do tons of math implies we use a lot of knowledge from a lot of those fields. But most of the time, programmers use only the introductory notions of those fields. We are usually guided by a domain expert anyway so that the math part is correct.
Programmers don't use a ton of math. They use some math.