HNHacker News
TopNewBestAskShowJobs

kasperpeulen

39 karma · joined June 20, 2014

submissionscomments
kasperpeulen··on Announcing Dart 2.7: A safer, more expressive Dart
Seems so https://github.com/flutter/flutter with 81.3k stars.
kasperpeulen··on Announcing Dart 2 Stable and the Dart Web Platform
You don’t need more AWS support really. You can use any language that technology that AWS supports as the backend for a flutter app.
kasperpeulen··on Announcing Dart 2 Stable and the Dart Web Platform
Server side is not dead, just dont expect them to make a Ruby on Rails kind of framework.
kasperpeulen··on Announcing Dart 2 Stable and the Dart Web Platform
Very comparable with node.
kasperpeulen··on Announcing Dart 2 Stable and the Dart Web Platform
Pros:

* Flutter is faster. You really notice that for example the animations in flutter are much smoother than in RN

* Flutter has really fast development cycle with hot reload (< 1s)

* Writing UI only once for both iOS and Android

* Better documentation

* Better tooling support in editors (VSCode and Intellij)

Cons:

* The Flutter ecosystem is quite small, there are many lacking plugins

* The Dart ecosystem is way smaller than JS

* RN uses the native widgets, in Flutter they are mimicked and sometimes wrongly, for example the iOS datepicker

kasperpeulen··on Interesting features from various modern programming languages
I updated the article to make more clear that examples are from modern languages, but many of the ideas come from older languages.

> All the examples above are from Reason, Swift, Kotlin and Dart. However, many of the ideas above can already be found in much older languages such as Lisp (1958), Smalltalk (1972), Objective-C (1984), Haskell (1990), OCaml (1996) and many more. So while the examples are from modern languages, the ideas in this article are actually very old. (*)

> You could say that those “modern” languages are trying to popularise old ideas. They put the idea in a different more common syntax while also leveraging older ecosystems. All the languages in this article use the popular C-style syntax. For example, Reason is OCaml in a C-style/Javascript-style syntax while also leveraging the JavaScript and OCaml ecosystem and Dart is heavily influenced by Smalltalk and leverages the Javascript ecosystem.

kasperpeulen··on KaTeX: Math typesetting for the web
I recently made this little tool for writing latex macros: http://kasperpeulen.github.io/PressAndHold/ It works the same as the OSX press and hold accent picker. I have also a unicode version which I think is much more appealing for young mathematicians: http://kasperpeulen.github.io/PressAndHold/Unicode/

All MIT licensed if you are interested in using it.

kasperpeulen··on Euclid: The Game
I'm working on the controls. Let me know what you think: http://euclidthegame.org/Level1anew.html
kasperpeulen··on Euclid: The Game
I'm working on some of those suggestions here: http://euclidthegame.org/Level1anew.html

Thanks for your feedback!