HN user

kapv89

117 karma

http://twitter.com/kapv89

Posts29
Comments96
View on HN
github.com 1y ago

YJS CRDT database server written in Golang. 1ms ±x yjs update write latencies

kapv89
1pts1
github.com 2y ago

Better react-native expo router

kapv89
2pts0
erdtool.com 3y ago

Bootstrapping Erdtool.com: Our Journey Through Deployment for the Initial Launch

kapv89
1pts0
erdtool.com 3y ago

Show HN: Solo Dev Multiplayer ERD SaaS for PostgreSQL

kapv89
1pts0
www.loom.com 3y ago

ShowHN - Multiplayer ERD software demo – Figma for database design

kapv89
1pts0
remix.run 4y ago

Remix.js going to be open source

kapv89
4pts0
github.com 7y ago

Sueable open source

kapv89
2pts0
www.imdb.com 7y ago

Man v. Food

kapv89
1pts0
www.npmjs.com 7y ago

Batch-reduce: A tiny package for reducing a list in batches

kapv89
1pts0
nodejs.org 8y ago

Worker “threads” in Node.js v10.5

kapv89
1pts0
www.youtube.com 8y ago

The Paved PaaS To NodeJS Microservices at Netflix [video]

kapv89
28pts5
tabel.fractaltech.in 8y ago

Tabel ORM – An ORM that'll break you out of MVC thinking

kapv89
1pts0
github.com 8y ago

Arbitrary precision integers in JavaScript – tc39/proposal-bigint

kapv89
2pts0
github.com 9y ago

Tabelpress – Node.js and postgres api development foundation

kapv89
2pts0
medium.com 9y ago

Logically, there might be a 5th dimension

kapv89
3pts0
medium.com 10y ago

Code will always be written

kapv89
3pts0
www.reddit.com 10y ago

NASA Uses Node.js in Space Suits

kapv89
4pts0
play.google.com 10y ago

Show HN: Offline forms app with in-app form-builder, built in React-Native

kapv89
1pts0
news.ycombinator.com 10y ago

Ask HN: We made a mobile forms app in React-Native, now what?

kapv89
11pts2
medium.com 10y ago

Multi Threaded JavaScript without event loop

kapv89
3pts0
news.ycombinator.com 10y ago

Ask HN: How to build something like redis purely in Node.js

kapv89
1pts1
medium.com 10y ago

Where ORMs go wrong

kapv89
13pts1
techcrunch.com 10y ago

Microsoft SQL Server Coming to Linux

kapv89
2pts0
rightbywords.wordpress.com 11y ago

Things I Realized as a 23 Year Old Looking for a Job

kapv89
1pts2
github.com 11y ago

Div – A simple to use datamapper orm in php

kapv89
1pts0
www.prop4rev.com 12y ago

Proposition for a Revolution – documentary on ongoing revolution in India

kapv89
2pts0
kapv89.github.io 12y ago

How to Use Angular, and why it might not fail

kapv89
1pts0
github.com 13y ago

Object level mixins in php

kapv89
1pts0
github.com 13y ago

Named Params and default argument values in JS

kapv89
1pts0

I've been programming for 11 years, and professionally for 10 years. In this time, I think I've become highly skilled at

- Distributed backends - Tuning databases - Next.js + react based complex web-apps - react-native based android apps - socket programming - multiplayer software - canvas based software - And currently learning database engineering

After exploring so many fields, either I have lost a unified mental model for programming, or the mental model has become so large that it resides out of my active memory and guides my intuition.

I explored most of these fields being a contractor, and then am entrepreneur. As a result, I didn't have enough validation on my code, and only had achieving the business results as my guiding principle.

I work at a mfaang now, so get enough validation on my output from peers to know that the solutions I come up with are technically sound.

There's still one field that I very much wanted to add to my skillset but couldn't for some or the other reason - k8s based ci/cd at scale on a cloud platform.

True that Node.JS didn't have, and still doesn't have a 2 liner to pop an sqlite db. But what it did have(a few years after its launch) was a pure-JS sqlite client which can leverage V8's event loop and libuv to make parallel execution of db-queries a trivial operation.

There is a lot of mettle in Node.js for server side programming.

PS: have you looked at TypeORM(http://typeorm.io/)

Want to try the best of both worlds?

Right now, you can experience ide-level autocompletion and type-checking in vim if you are working with typescript and have typescript-vim plugin.

Just do one decent sized software with typescript+vim. Even intellij ides seem like bloated and inefficient software after that.

PS: gvim is fine too. Easier copy to, and paste from clipboard.

You need to be a genius to use two languages well in a single software while at the same time working on figuring out how to solve the constant barrage of new business problems that an enterprise software product needs to solve in the early stages.

Thanks!

And by the way, using python for training is a must right now(though JS is going to become an alternate for this in a few months, as tensorflow.js is being ported to node with bindings to actual tensorflow's C++ layer). Using tensorflow.js, I'd have been able to use saved models in the browser.

On 2. If you have that requirement, I don't think you can use any scripting language. If you have to use one, JS is probably the best option out there.

My bad. By the way, I didn't think of you as a noob, I just wanted to see if you have explored JS to the point of being able to use it predictable while managing a few developers.

In my defence:

I haven't worked on webGL or facial/emotion tracking system with CV in a browser yet. My experience has been more towards apps that tend to be very heavy in functionality, and are written with a specific personas of users in mind.

I have been using JS in a functional manner for quite a few years. And I have found that JS works best when you don't have to deal in classes when writing domain-specific code. Using "functions-as-first-class-citizens" is what I have found works in scalable way. And I generally get any new junior dev up to speed on basics of functional programming before working with them.

(By the way, have you seen https://js.tensorflow.org/)

EDIT: By the way, I mentioned tensofrlow.js because with it, if you have a dataset, you can prototype the emotional recognition thing in a week or two. Just don't have the need/time to spend that effort at the moment. Needed to share that information in order to see if i'm correctly gauging the complexity of the type of work you mentioned.