News for hackers. Stuff that matters.

kevinjcliao

Re:How Taiwan transformed its health care system on Sunday December 31, 2017 @01:17AM (#16039613)
Hi there! Taiwanese here. We invented boba (full of sugar and unhealthy), and our cuisine, while delicious, can be incredibly unhealthy. We are actually struggling to confront one of Asia's largest obesity epidemics. I think the notion that we're an island "full of thin people who eat rice or noodles at almost every meal" is not only a problematic and reductionist characterization, it ignores the problems that we face (an epidemic of obesity and an aging population.)

[1]http://www.taipeitimes.com/News/editorials/archives/2016/04/...

Re:H.R.482 - Local Zoning Decisions Protection Act of 2017 on Thursday February 09, 2017 @11:07AM (#13607873)
Do you know where I can download the raw data? I'd like to keep a copy of it.
Re:What's all this fuss about Erlang? (2007) on Tuesday January 24, 2017 @10:16PM (#13478153)
Thanks for your reply! All points you make are incredibly valid, but I still have some pushback:

But where would you stop?

If Elixir makes it easier to write fast, concurrent for many people than Erlang, that totally can be discussed. The way you separate developer satisfaction/well-designed syntax from the VM it runs on top of is a separation I dispute.

Obviously these comparisons will never be 100% valid, but I think they make my point: Will you say that Scala is no different (or better) from Java? Will you say that Dart or Elm are no different (or better) from JavaScript? Simply because their underlying architecture is the same?

I think there is some hostility I am sensing from Erlang programmers where there is none given in return. I don't hate Erlang. I'm simply saying a language that can leverage the performance of the Erlang VM shouldn't be dismissed. Again, I never ever said I thought Elixir was better than Erlang. I was just responding to the parent commenter's assertion that all alchemists are pathetic.

Also, I think the implication that may have entered my writing was that because I personally found Elixir easier to learn (and it would be difficult to argue that I am alone in this), it is somehow a better language than Haskell, Erlang, and many other FP languages out there. If that was the implication you drew, I apologise for my a mistake in my writing. Since I learned Elixir, I'm now taking a course in Haskell at my college to better understand these programming languages. Just because I called Elixir incredible, doesn't mean I believe it's the end all be all language!

Again, thanks for your comment. I learned a lot from it.

Re:What's all this fuss about Erlang? (2007) on Tuesday January 24, 2017 @05:40PM (#13476446)
Thanks for your clarification. I think 'just syntax' is a bit dismissive of the importance that well-designed syntax has on being able to reason clearly in a certain way. Elixir's "just syntax" has made it so easy for me to understand FP concepts like pattern matching and higher order functions. I've struggled with these concepts before while trying to learn Haskell, Erlang and many other FP languages. Does that make me a bad programmer? The parent commenter would certainly think so.

I totally take your point that everything written in Elixir could be written in Erlang. That much is a fact. However, my point in saying they serve different uses is saying that better syntax in itself isn't nothing. If a language enables many people to grasp actor-based concurrency in an easy to understand fashion, can we reduce that to "just syntax"? I guess my point is that introducing syntactic clarity is in itself a massive feature that shouldn't be dismissed.

I hope that further explains my intent!

Re:What's all this fuss about Erlang? (2007) on Tuesday January 24, 2017 @05:08PM (#13476150)
https://blog.discordapp.com/how-discord-handles-push-request...

Erlang has its uses and Elixir has its uses. Dismissing Elixir's userbase as 'pathetic' is pretty rude and a disservice to a pretty incredible language. See the Discord article where they clearly demonstrate Elixir and Genstage are ready for production and can be used to write performant services.

I get that you really like Erlang and its quirks, but maybe there are more mature ways of expressing this love than calling Elixir users 'pathetic'.

Re:SpaceVim – Like Spacemacs, but for Vim on Wednesday January 04, 2017 @02:47AM (#13316460)
Have you really saved time, though? I know next to nothing about elisp, yet I can be perfectly productive with Spacemacs. Being able to edit my .spacemacs file and add a functional layer for an entirely new programming language with sane defaults seriously beats fighting configuration files to do the same thing anyways.

This sort of 'configure your own' extremist software purity movement is great for some people, but if you want a setup that meets your needs 95% of the time, and works well, Spacemacs is great. I'm sure learning to configure your own vimrc has been a rewarding experience, but I don't think you can really argue it's a time saving measure.

Ask HN: How did you learn concurrency?

I've been trying to pick up Elixir and the actor-based concurrency model with it, but I just can't seem to get my head around it.What articles, books, talks, lectures, etc. did you use to understand different concurrency models?

( Read More... | no comments | on HN )
Re:Startups, let’s act: Make Nov 8 a Holiday on Monday August 15, 2016 @01:13PM (#12291779)
Did you read the article? This is a pragmatic response to known flaws in the voting system. Yes, in an ideal world legislature will make policy changes to make voting easier, but until that happens making election day a holiday is a start.
Re:Even Mark Zuckerberg puts tape over his webcam on Wednesday June 22, 2016 @05:20AM (#11952477)
Hey, remember when The Lower Merion Township School remotely enabled students' laptop webcams to capture students in various stages of undress at home?

https://www.theguardian.com/world/2010/feb/19/schools-spied-...

Yeah sorry Eric is wrong on this one.

Source? I'd really like to know more about this.
Hi! I'm wondering how Enchat is different from other open source projects that wrapped messenger.com into a Mac app with electron. What features does it have that these free and open source projects don't have?