Hacker Newsnew | past | comments | ask | show | jobs | submit | Omie6541's commentslogin

is it suitable to maintain internal company KB? small size 15-20 people tech team


It's meant to build apps with. If you want to build a knowledge base, sure. But why would you build a Knowledge Base when you can use Confluence, Notion, https://www.getoutline.com/, https://clickup.com/, etc that already exist? There's free self-hosted ones too.


> It can write logic with JS (The more logic in DB the better.)

why the more logic in DB the better?

It's not visible to all devs, we can't put it in git, we can't write unit tests for the same!


You can put it in git by writing the defined functions in a file.

You may use DB migration tools to run those.

It's better because logics in DB cannot be bypassed. If you write a logic or check in, say PHP, and part of your app is run in NodeJS, you have to duplicate those checks and logics. It even works when you interact with the database manually with some GUI tools which prevents you from manually inserting bad data.


can we please have some good example input/outputs in the readme itself? what is the expected output of print(enc.encode("hello world")) ?


Have a look at https://beta.openai.com/tokenizer which uses javascript reimplementation of the GPT-2 / GPT-3 BPE tokenizer. In this case it's [31373, 995].



Thanks for this, today I learnt something new. Compared this to China, Germany and India - neither of these countries have weird graph as USA!


adding this as a new comment since this is a different take.

Make yourself easily reachable.

In this instance for example, the fact that you have asked this question means you are hiring. One of the HN reader reading this could be your potential hire but for that person there's no easy way to approach you. A single link in your profile could make that happen :) Otherwise you are wasting this opportunity!


I'm not from UK but it seems the story is pretty much the same for small companies.

From experience, there's no single place that will just work. Have to keep trying through multiple channels all the time.

Here are some ways that we try.

- LinkedIn Jobs, indeed etc like job boards

- HN (whoishiring), angel.co

- technology specific job boards (welovegolang, pycoders weekly etc)

- references through current employees, their past colleagues etc

- cold pings on Linkedin, Twitter, github

- Some slack/discord channels for specific technologies

In personal experience, quality of the crowd depends on the channel too, however, wouldn't call this a confirmed observation.


Yeah, we're doing the same in Germany. Also I have a team in the Ukraine (can't recommend right now haha) and also recruiters for specialists and seniors. Pretty expensive, but cheaper than not growing. I can also recommend join.com, lot's of noise though.


> HN (whoishiring), angel.co

I have communicated with companies via both of these methods.

The other suggestions make sense too.


This.

I can relate to this as well. I will share couple of things just to add to this.

I have ~8YoE now. When I was at my first job, I did not have any formal CS degree, I had completed bachelors in commerce and was struggling with masters in computer applications (had year drops). My first job was in a company started by ~7-8 ex-veritas folks, all of them being hardcore system developers. I had dreams of being the same like them some day (yet to happen). ~1 year in this job and I shared my aspirations to become a system developer - I was given a task, implement persistent ram mechanism, something that will persist data in the RAM even after soft reboot, without dumping data on hard drive, using Linux kernel. "what to do" (trick/technique) was told by them, how to do it was left for me. It took me 4 days (2 weekends) to complete this. Over first weekend I learnt how to get Linux source code, add custom syscall, compile kernel etc. On second weekend I actually got to go through the code, find places to add patches, test etc.

I was also afraid before starting and my then boss had said few things like .. "because you think folks sitting in the west are something special, they are not ..", "whole thing is man made. If one man can do it, so can you". It was a matter of going through the code and understand. Do things repeatedly without giving up. Spend long hours, take notes. Once you have the context and that code is running in your head - you get what to do!

I also did the something similar few years after this. I was learning Go and wanted to do something better. I got into delve codebase (debugger for Go) and I patched it to work for cgo binaries. Its a small patch but for that I had to learn delve's architecture + what is dwarf standard and stuff. Context was pretty huge compared to what I needed to patch it. Same story though, I was little afraid thinking - omg! it's a freaking debugger, how am I going to understand all this to make changes. But in fact they are just the same constructs.

Go ahead and jump into some project you use, it helps understanding codebase faster. Read Read Read. Give yourself time to learn the codebase. You will definitely be able to contribute "properly" for that project. Don't be afraid :)


I think it's not the same problem because Red Hat contributes heavily back to Linux kernel


Samsara - https://en.wikipedia.org/wiki/Samsara_(2011_film)

4 years of filming in locations from 25 countries using 70mm cameras. No narration, just spectacular captures of life. They say it's a form of guided meditation.

I can't really explain how it affects me in detail. Certainly in a very positive way though. I feel humble.


I was in Yosemite photographing when they were trying to film the Yosemite scene from the “Tunnel View” perspective. The cinematographer had left his light meter in the van that was in the valley. I used my camera with long lens and histogram to give him his exposure off the El Capitan.


can someone please put a number on low-to-moderate-income? as in lower bound, upper bound. Couldn't find this in the article, and hence it makes less sense to me being a non-american.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: