HNHacker News
TopNewBestAskShowJobs

henryscala

0 karma · joined July 25, 2014

A programmer in Chengdu, China.
submissionscomments
henryscala··on Show HN: Monocurl – Interactive STEM animation language and IDE
I like the tool. Easy installation. IDE. All in one not depending on other libraries, etc.
henryscala··on U.S. human rights report documents China's genocide in Xinjiang
I don't know the internal of VOA or BBC or China Daily. I think you agree there may be bias in each media. When we analyze data with extreme values via programs, we use mean or median values and get rid of the extreme values. I think the genocide accusations are some extreme values and I don't trust them. I just post the different sources with different views on the topic. One of the source is from China Daily, and the other source is from a French author. I think hearing from different sources make us have a clearer view on the topic.
henryscala··on U.S. human rights report documents China's genocide in Xinjiang
Why do you think we read news from China Daily is a joke? Why don't you think that the news in BBC or VOA are joke?
henryscala··on HTML5 still doesn't replicate what mattered about Flash
The closest thing I found is wickeditor(https://www.wickeditor.com/).
henryscala··on Ask HN: Best solutions for keeping a personal log?
I use typora(https://www.typora.io/). It works for me well.
henryscala··on Elm 0.19.1
I personally think it depends on how we define components. ELM does not have components like Vue or ReactJs. ELM's components are just functions.

For the example described in the below article, I think channelPanel and chatPanel can be looked as components.

https://korban.net/posts/elm/2018-11-17-elm-ui-introduction/

henryscala··on Inko 0.5.0 released, featuring the first steps towards a self-hosting compiler
Sorry, not data. Just my personal opinion. :-)
henryscala··on Inko 0.5.0 released, featuring the first steps towards a self-hosting compiler
I also think it is an interesting language. It is beginner-friendly since we can add types gradually. The actor alike concurrency also makes it easier to implement concurrent programs.
henryscala··on Ask HN: What’s an app that you wish you had?
When I receive a harassment call(usually an AD), I can play an AD to it.
henryscala··on Ask HN: Which Recent Programming Languages Do You Recommend to Have a Look At?
I would recommend vlang and inko.
henryscala··on Mercury is closer to Earth, on average, than Venus
Smart
henryscala··on Ask HN: Which new programming language are you planning to pick up in 2019?
Julia(for studying data science) and Pharo(for studying UI?)
henryscala··on Ask HN: What made you an effective software engineer in 2018?
I used Typora to keep a to-do list almost every week (I planed to do it everyday, but failed). The to-do list history showed what I did, where I was and what to do. It makes me don't forget to finish assignments. It makes me do things in priority. It turned out to be valuable when my leader asked me to feedback what I did in this year. I cannot recall that many things I did without the journal I kept.
henryscala··on The Incredible Growth of Python
:-)
henryscala··on Initial plugin support in Go's standard lib
I think it is useful.
henryscala··on Drool – A Lightweight Markup Language
:-)
henryscala··on LFGo – Lisp-Flavoured Go
It looks similar to the oden language.

https://github.com/oden-lang/oden

henryscala··on Ebiten – A simple SNES-like 2D game library in Go
Thanks for sharing. I'll try it. The idea to use gopherjs to run on browser is great.
henryscala··on RemixOS – Android for the desktop
I like the idea. If developing android app using multiple programming languages is also capable in this OS, it would be more exciting.
henryscala··on Yavide, a Modern C/C++ IDE
I would try it.
henryscala··on Ask HN: Things you created in 2015?
I created a opensource software with the name suosuoban. It is an illustrating tool, with ideas coming from this paper http://www-ui.is.s.u-tokyo.ac.jp/~takeo/papers/watanabe_uist.... It is in https://github.com/henryscala/suosuoban. It is implemented in QT, so it can be run in multiple OS.
henryscala··on Stop Comparing JSON and XML
What about Protobuf? It seems to me it is lightweight than xml and asn.1, though heavyweight than json, but it suits most of the case.

If JSON has JSONPath and JSONSchema. It looks like it is another XML, then.

henryscala··on Biologists Discover Bacteria Communicate Like Neurons in the Brain
I don't quite understand biology, but the similarities exist in objects of different scales may be another proof to show that the universe is programmed by programmer who reuses many functions.
henryscala··on Ask HN: What do you want in a text editor?
I like the ideas of your text editor, that is for writers other than developers.

I would like the features of editing math equations, ways to draw simple pictures etc except for simple Markdown support.

henryscala··on Windows Drops Bing in China for Baidu
I use Bing to search technical and English contents. I think Bing is better than Baidu on this point. I think google is better than Bing, but I cannot use google naturally in China.
henryscala··on Ask HN: What project are you currently working on?
(1) I'm working on simple programming language, like forth, but in Chinese. It may also control a tortoise like logo. Just for fun. http://qinmishu.org/static/wangbalang/repl.html

(2) I also created an illustrator software called Suosuoban. It is an illustrating tool that allows you to express your ideas by drawing pictures quickly on computer screen. I think the most important feature that discriminate it from others is "bubble clusters". It is an opensource software, find it in https://github.com/henryscala/suosuoban.

henryscala··on Qihoo 360 and Go
I am a user of Qihoo 360 softwares like Cloud Storage and Mobile Phone management etc.

In the past(Probably 6 ~ 7 years ago) Qihoo had bad reputation, because it once made its softwares like virus that the user cannot un-install them for competing with the competitors.

After that, I think the company has changed its behaviors that it started emphasizing user experiences. And it also developed an anti-virus and anti-spyware software to be used by the user for free. The company changed the business of anti-virus and anti-spyware softwares in China.

Now I think the company is an good innovative company in China.

henryscala··on What went wrong: SCTP (2009)
I think the multi-homing feature of SCTP is not so useful. It adds a layer of complexity without so much gain.What do you think of it.

1) It makes the SCTP header complex. Without it, IP address in IP header is sufficient. With it, IP addresses have to appear in SCTP header too.

2) Multi-homing makes it difficult to configure firewall rules, for example NAT(Network Address Translation). Linux tools like iptables, LVS(Linux Virtual Server) do not work well with it.

3) I think the benefit of multi-homing can be gained in Network-layer or Data-Link layer instead of transport layer, for example network interface bonding, etc. It relieves the complexity of the application in this way.

I must iterate:" I’m taking a 3000-foot perspective here, it is still a far away perspective although less a 0 than the author, and whatever I’m writing could be completely wrong. If that’s the case, please point out my mistakes in your comments."

henryscala··on A simple Forth-like language intended for DSL creation, implemented in Lua
Stack based language is simple and cool. Although I did not use Forth, I once used qinmishu(http://qinmishu.org).
henryscala··on Smallpdf – A Free Solution to All Your PDF Problems
I think they are good tools. I use them frequently, e.g. converting PDF to JPG. Thanks.
Page 1 of 2Next →