Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
muraiki
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
52 ms
·
421.
▲
by
muraiki
12y ago
He wrote a blog post explaining his reasons for leaving: http://eisenbergeffect.bluespire.com/leaving-angular/ "I am not saying that Angular 2.0 is going to be a bad framework. What I am saying is that it is no lo
422.
▲
by
muraiki
12y ago
I believe that React would offer you a very different perspective. It also has a strong developer community; React is already being used in a lot of places (although Azure's management interface was just recently redone using Knockout)
423.
▲
by
muraiki
12y ago
Suspicion might be warranted if the page only discussed size. However, it lists many features.
424.
▲
by
muraiki
12y ago
I haven't used React in about 6 months, but I'm pretty certain the Riot code does the exact same thing. If you haven't used React, it has JSX as syntactic sugar for what would otherwise be a bunch of javascript: see the "
425.
▲
by
muraiki
12y ago
I used to work at a college and had experience of this firsthand. When Adobe launched the Creative Cloud suite, they switched to a SaaS model in the guise of being able to offer updates more often, along with providing some small features l
426.
▲
Elon Musk Donates $10M to Keep AI from Turning Evil
(wired.com)
3 points
by
muraiki
12y ago
|
0 comments
427.
▲
by
muraiki
12y ago
An explanation for downvotes would be appreciated... perhaps "poor type system" was too strong wording, and for that I apologize. But it was surprising to hear his opinion re: concurrency, as from what I understand that's one
428.
▲
by
muraiki
12y ago
Something to think about: this is similar what people are building (outside of Erlang/Elixir) using Docker and CoreOS. Deploy a bunch of instances of your app both to scale and to handle failures. Need to update the OS on a box? Restar
429.
▲
by
muraiki
12y ago
The Erlang/Elixir way can be hard to appreciate because it's not just a very different way of handling errors, it's a completely different way to architect your application. The following tutorial only takes about 45 min to g
430.
▲
by
muraiki
12y ago
An experienced programmer friend of mine uses Go professionally. I was surprised to hear that he much prefers Java: he said that many concurrency libraries are available for Java and that Go's features are quite limited in comparison.
431.
▲
by
muraiki
12y ago
WhatsApp is one of the more well known examples: http://highscalability.com/blog/2014/2/26/the-whatsapp-archi...
432.
▲
by
muraiki
12y ago
I think that the situation is a bit more complicated than you depict. Perhaps monotheism was difficult for Japanese to conceive of, but Shinto and Buddhism have played a large role in Japanese history, including that of violence. Zen and Wo
433.
▲
Microservices and the Failure of Encapsulation
(michaelfeathers.silvrback.com)
4 points
by
muraiki
12y ago
|
0 comments
434.
▲
by
muraiki
12y ago
Oh, I realize Calculus isn't a necessary prereq to linear algebra. But my impression is that people normally learn proofs alongside Calc than learn proofs alongside Linear Algebra. To be honest, I was writing more out of a desire to be
435.
▲
by
muraiki
12y ago
Learn linear algebra while writing a linear algebra library using the latest techniques (starts at the end of this month): https://www.edx.org/course/linear-algebra-foundations-fronti... I think there's also a no
436.
▲
by
muraiki
12y ago
I strongly recommend CS253. The course has just the right level of depth. Unless it's changed, it uses Google App Engine, but don't worry about that because it teaches you all the concepts about web development that you need to kn
437.
▲
by
muraiki
12y ago
When I was even more of a newbie programmer than I am now, I stumbled across Pharo and the Seaside framework. Both of them have excellent tutorials which taught me a lot about MVC, OO, and proper application design. I went on to build a pro
438.
▲
by
muraiki
12y ago
I haven't used it myself, but I thought Compute Engine ran normal VMs? Could you give some more detail? Edit: The article says "Google Cloud," which includes App Engine, Compute Engine, and Container Engine... so I guess with
439.
▲
by
muraiki
12y ago
If you like Smalltalk and JS, it's worth checking out Amber Smalltalk: http://amber-lang.net/ You can even develop interactively in your browser with "live objects" using an IDE akin to what you'd find i
440.
▲
by
muraiki
12y ago
I'm not trying to be insulting, but did you read the article? From what you've written, it sounds like you haven't actually used an expressive type system. For instance, in Haskell I can type 2 + 3.75 and I get 5.75 right bac
441.
▲
REST API Design – Resource Modeling
(thoughtworks.com)
3 points
by
muraiki
12y ago
|
0 comments
442.
▲
by
muraiki
12y ago
Promises are actually about trust, not syntax. With a callback you have to trust that the function that will invoke your callback (which might not be something you wrote) will only ever call it once, that it will pass through errors, that i
443.
▲
by
muraiki
12y ago
I was going off what platz said in another comment, that |> flips the arguments to |> in the same way Haskells flip function does, which I thought the type signature of the the F# |> also indicated. I'm sorry if I'm misun
444.
▲
by
muraiki
12y ago
This also appears to be available as an archived edx course: https://www.edx.org/course/artificial-intelligence-uc-berkel...
445.
▲
by
muraiki
12y ago
In Elixir, |> does not flip arguments. It lets you chain together multiple functions by inserting the result of the previous function as the first argument of the following function. Here's an example from http://www.thee
446.
▲
by
muraiki
12y ago
Yes, but there's a difference between "makes sense" and "I can do it without thinking, so it is a lot faster than pressing ctrl + right arrow a few times" which then leads to "maybe I'll use vim instead of
447.
▲
by
muraiki
12y ago
The biggest thing that helped me to learn to use vim fluently by building up muscle memory (and making commands automatic) was playing Vim Adventures, a browser based adventure game that gradually teaches you vim commands: http://
448.
▲
by
muraiki
12y ago
I think Perl 6's killer feature is actually concurrency. P6 provides a number of ways to do reactive programming, channels, actor model semantics, etc. It even offers some new ways to approach modeling concurrency and asynchronous logi
449.
▲
by
muraiki
12y ago
Clojure has %: (map #(/ % 2) [2 4 6 8]) => (1 2 3 4) (map #(% 2) [#(- 2 %) #(* 2 %)]) => (0 4) (#(+ %1 %2 %3) 2 4 6) => 12
450.
▲
by
muraiki
12y ago
I think that without a mechanism to transfer that QE into wages, price inflation cannot occur. If Joe Consumer as a whole has less dollars available (such as through unemployment, lack of raises, lower wages due to increased supply of worke
More ›