HN user

Immortalin

2,256 karma
Posts254
Comments358
View on HN
docs.kloudtrader.com 7y ago

KloudTrader Library

Immortalin
1pts0
github.com 7y ago

Heroiclabs/nakama: Distributed server for social and realtime games and apps

Immortalin
4pts0
docs.kloudtrader.com 7y ago

Show HN: KloudTrader Documentation

Immortalin
1pts0
mailchi.mp 7y ago

Tell HN: KloudTrader Narwhal Fall Discount

Immortalin
1pts0
github.com 7y ago

Swc-project/swc: Babel port in Rust

Immortalin
4pts0
www.producthunt.com 7y ago

Show HN: Narwhal – Algorithmic Trading Deployment Platform

Immortalin
5pts0
www.authelia.com 7y ago

Authelia – Authentication server providing two-factor and SSO

Immortalin
1pts0
github.com 7y ago

Redbird: A modern reverse proxy for Node

Immortalin
136pts74
www.kloudtrader.com 7y ago

Narwhal – Flat rate algorithmic trading

Immortalin
2pts0
luadigest.immortalin.com 7y ago

Lua Digest – Newsletter for Lua

Immortalin
1pts0
github.com 7y ago

GitHub – Pions/webrtc: A Pure Golang Implementation of the WebRTC Native API

Immortalin
2pts1
www.bloomberg.com 7y ago

IBM Nears Deal to Acquire Red Hat

Immortalin
294pts3
luadigest.immortalin.com 7y ago

Lua Digest – Newsletter for Lua

Immortalin
2pts0
www.kloudtrader.com 7y ago

Show HN: Narwhal – Flat rate algorithmic trading

Immortalin
3pts0
github.com 7y ago

DavidHuie/quartz: A gem for calling Go code from within your Ruby code

Immortalin
2pts0
www.kloudtrader.com 7y ago

Show HN: KloudTrader Narwhal – Commission Free Algorithmic Trading

Immortalin
3pts0
www.kloudtrader.com 7y ago

Show HN: Commission-free algorithmic trading PaaS

Immortalin
1pts0
www.kloudtrader.com 7y ago

Narwhal – Commission-free algorithmic trading infrastructure

Immortalin
1pts0
www.kloudtrader.com 7y ago

KloudTrader – Flat rate algorithmic trading infrastructure

Immortalin
2pts0
www.kloudtrader.com 7y ago

KloudTrader – Flat rate algorithmic trading infrastructure

Immortalin
2pts0
www.kloudtrader.com 7y ago

Show HN: KloudTrader Narwhal – Flat rate algorithmic trading platform

Immortalin
4pts0
www.kloudtrader.com 7y ago

KloudTrader Narwhal - Flat rate algorithmic trading platform

Immortalin
4pts0
github.com 7y ago

Jagenjo/litegraph.js: A graph node engine and editor written in JavaScript

Immortalin
3pts0
github.com 7y ago

Dgk/django-business-logic: Visual programming framework for Django

Immortalin
17pts1
github.com 7y ago

Rete – JavaScript framework for node-based visual programming

Immortalin
134pts24
github.com 7y ago

Pipenv Pipes – Pipenv Environment Manager and Switcher

Immortalin
2pts0
github.com 7y ago

Flexxui/flexx: Write desktop and web apps in pure Python

Immortalin
4pts0
faculty.engineering.asu.edu 7y ago

Counter-Rotating Ring Network

Immortalin
1pts0
neo900.org 7y ago

Eeshow – Schematic Diff Tool

Immortalin
1pts0
michaelrbernste.in 7y ago

Real-Time Garbage Collection Is Real

Immortalin
1pts0

In the early days of KloudTrader, we attempted to use Visual Programming too.

https://web.archive.org/web/20171006072839/http://www.kloudt...

The main difficulty was scale and tradeoffs between power vs ease-of-use. We spent a lot of time creating "subroutine blocks" for the most commonly used functions and optimizing for UI/ease of use that we weren't doing much else. Furthermore, pretty much every integration, library etc. had to be converted into its visual equivalents for the language to be of any use and all the linear algebra/candlestick libraries were taking up so much time that the rest of the product was suffering. Stuff that often makes sense to a professional programmer had to be "simplified" so the UX is more optimal. E.g. data structures.

If you look at VPLs in production, there's a reason most of them tend to be "imperative commands only" i.e. a glue language that mainly strings together other subroutines. The concept of objects, or even structs is completely eliminated in the VPL.

http://www.ni.com/getting-started/labview-basics/data-struct...

There are exceptions to this however, the Unreal Engine's Blueprints is a lot more flexible than most.

If you want to get started building your own version of Google's Blockly, here's a good guide:

http://www.aosabook.org/en/500L/blockcode-a-visual-programmi...

Throw in an immediate-mode UI library like React and you might even scale up indefinitely with plain HTML (most browser VPLs stick with SVG/Canvas).

For prettier node-based types of languages, try these libraries:

https://github.com/retejs/rete

https://github.com/slothking-online/diagram

https://github.com/jagenjo/litegraph.js

Bonus tip for anyone looking to implement any: use code generators. AST -> Visual programming component conversion may save you lots of time (assuming that the language has mature enough tooling and labour is extremely expensive)

It would be really great if the general intonation can be improved to be nearer to Wavenet level. Also a lot of continental Germanic words e.g. Swedish, Dutch, Deutsch etc. and Français-derived words embedded in an English text won't be pronounced properly regardless of context.

Source: I run an ebook to audiobook converter https://auditus.cc

Banks, Visa, PayPal, pretty much most in-game currencies, as long as your maintain control over the data storage and deny access to malicious actors there is no reason why a traditional DB system would not work.

You raise some very good points. Ideally we would be streaming raw FIX data. The current setup evolved from our difficulty in trying to deploy Quantopian's Zipline. Order routing is currently cleared through Apex via a partnership with Tradier. I agree that our website needs to be updated to be more clear about that and it's implications. We do plan for upgraded routing in future. If you don't mind, I would love to discuss more about this, my email is <last three letters of username>@kloudtrader.com

KloudTrader - A commission-free (flat-rate) algorithmic trading platform. Think of it as the Netlify or Heroku for computational finance. We provide a datafeed and a commission-free brokerage, not to mention server hosting. Basically everything you need to get started. Push to deploy.