is it suitable to maintain internal company KB? small size 15-20 people tech team
HN user
Omie6541
engineering at tijorifinance.com; https://omkarnath.me
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!
can we please have some good example input/outputs in the readme itself? what is the expected output of print(enc.encode("hello world")) ?
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.
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.
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.
Tijori Finance | Frontend developer, Test engineer | Bangalore, India | ONSITE, Full Time | https://tijorifinance.com/
We at Tijori Finance, are working on making stock investor's life easier. We provide in-depth data such as market share, revenue break-up, location exposure, operational metrics shareholding & financial on companies in India as well as USA. Much more to come. We are backed by Tally Solutions, India's 30 year old accounting software firm.
We have 2 open positions currently.
1. Frontend developer
- 2-4 years' experience
- HTML, CSS, JS (jquery, React)
- Familiarity with custom template language (django) is desirable, will have to learn on the job if not already familiar.
- Beyond the technical skills, having a good eye for design and the ability to work well in a fast-paced high-performance collaborative environment is something we look for.
- Good communication skills, English (speak, read, write)
2. Test Engineer
- 2-5 years' experience
- Proficient in Selenium, Java
- Familiarity with API testing
- Familiarity with performance testing
- Familiarity with a Linux based system is a plus
- Good communication skills, English (speak, read, write)
You may reach out to siddharth@<websitedomain.com>
Thanks for the reply. We do have some updates on the UI, rolling out soon.
it'd be helpful if you could explain this bit :-)
Check "Tijori Finance"[1][2] if you want more information on companies than just stock prices such as how they make revenue, their sales breakdown and multiple key performance indicators/operational metrics (eg. how much did they spend on R&D compared to their competitors)
disclaimer: I work for tijorifinance
Thanks for posting this. Around 2 months back I was trying my hands on something alike - I think this one will help me take some steps further on it.
I was working on an ad-blocker for live TV, specially news channels. Annoyed by the amount of ad sequences they have on news channels, I wanted to build a dashboard that would show me color coded state of news channels, {green -> news content | red -> ads | yellow -> not sure}. So that I instantly know which channel to switch to.
I used pose detection as one of the heuristic to figure out if there is an anchor on the screen. Used openpose with golang, worked pretty well to start with but later felt it was bit limited. (I have no ML background)
Efficient Bazaar | Gurgaon (Gurugram), India | Full-time | ONSITE | INR400k-INR1500k
We at Efficient Bazaar are building a B2B marketplace servicing the hospitality industry for their procurement needs. We are currently live in 3 cities across India and are scaling up our technology team to match our business capacity.
We are looking for
1. Senior Full Stack Developers: 2-5 years: PHP, Magento, MySQL
2. Senior/Junior Full Stack Developers: 0 to 5 years: Python, Django, Postgres
Developer roles are not limited to these technologies. We believe in using right tool for the job. There are enough use cases on our product and technologies roadmap to make use of fancy Javascript libraries, react.js, Golang, elastic search, redis, few of aws offerrings and more. We are looking forward to a service based architecture. There will be many external service integrations in our pipeline.
We make use of git, trello, slack in daily workflows.
Our interview process is:
- screening call. get to know each other, discuss your past tech experience
- a small technical challenge to evaluate your skills* You can do this at your convenience and it won't take more than 45-60 minutes.
- in depth technical interview. discuss your solution and many other technical questions. We don't ask to solve puzzles on whiteboard. Questions will be more about problems we face day to day, OOP, platform specific topics etc. It will be face2face for local candidates and on phone for long distance candidates.
- talk to our HR
- talk to our ceo
Process should take less than 2 weeks (after screening) if you have time. We provide relocation support within India. We can't offer vi$@, remo4e opportunities right now.
reach Rohit Gehe at his @gmail.com address "gehe05". It'd help if you could put [HN] in the subject line.
* This can also be skipped if you have good github repositories of your own. However, note that we'd like to know how you can structure your code, think through and come up with a scalable, extendable solution. If your code doesn't help us with this, we'll ask you to take our test.
Thanks
Efficient Bazaar | Gurgaon (Gurugram), India | Full-time | ONSITE | INR400k-INR1500k
We at Efficient Bazaar are building a B2B marketplace servicing the hospitality industry for their procurement needs. We are currently live in 3 cities across India and are scaling up our technology team to match our business capacity.
We are looking for
1. Senior Full Stack Developers: 2-5 years: PHP, Magento, MySQL
2. Senior/Junior Full Stack Developers: 0 to 5 years: Python, Django, Postgres
3. Senior QA Automation Engineer: Python, Javascript, SQL, Selenium and other fancy tools
Developer roles are not limited to these technologies. We believe in using right tool for the job. There are enough use cases on our product and technologies roadmap to make use of fancy Javascript libraries, react.js, Golang, elastic search, redis, few of aws offerrings and more. We are looking forward to a service based architecture. There will be many external service integrations in our pipeline.
We make use of git, jira, trello, slack in daily workflows.
Our interview process is:
- screening call. get to know each other, discuss your past tech experience
- a small technical challenge to evaluate your skills* You can do this at your convenience and it won't take more than 45-60 minutes. (developers only)
- in depth technical interview. discuss your solution and many other technical questions. We don't ask to solve puzzles on whiteboard. Questions will be more about problems we face day to day, OOP, platform specific topics etc. It will be face2face for local candidates and on phone for long distance candidates.
- talk to our ceo
Process should take less than 2 weeks (after screening) if you have time. We provide relocation support within India. We can't offer vi$@, remo4e opportunities right now.
reach Rohit Gehe at his @gmail.com address "gehe05". It'd help if you could put [HN] in subject line.
* This can also be skipped if you have good github repositories of your own. However, note that we'd like to know how you can structure your code, think through and come up with a scalable, extendable solution. If your code doesn't help us with this, we'll ask you to take our test.
Thanks
kept mum for long but happened to me too, although last year. 8 hours challenge, no rejection response until I asked, no reason why submission was considered bad. Won't recommend applying.
+1
I did find it difficult when I was applying for jobs. I had reasons for applying to hundreds of companies through different sources and I used google spreadsheet to keep track. I felt it was not enough when I started getting updates and keeping track of previous conversation became painful. So I put together a django application to do this. I just pushed it to github [1] I didn't need much of features on web UI, I used default admin app.
I never thought of searching for something like this, so options suggested in comments here are new to me, and not being arrogant but if I have to do job search again then I will still use my django app because - its good enough, self hosted, can modify at any time, etc.
however, to answer your question: Yes, I do feel there is a need for no-bs-app for doing this. Not everyone is a developer, they do need ready-to-use app.
will I pay? : if I am looking for switch from current one then probably, if I don't have a job then no.
If you need any help with workflows, feedback, ux etc, would be glad to help (for free)
This is cool. I am only going to suggest that there is also this : https://github.com/haxpax/gosms
Written in Golang, simple api to push messages to queue, takes care of AT protocol for you. Also supports load balancing if you have multiple modems :)
Disclaimer: I am a co-author of that project. HN thread when we published it : https://news.ycombinator.com/item?id=9029341
It is only for sending messages though
something to hook it up with : http://deckofcardsapi.com/
Intermediate Python : http://book.pythontips.com/en/latest/index.html
It will tell you about those nice things and tricks, conventions that you should know/follow during some non-beginner project.
what is your tech stack like?
"Datawire Directory" => Mycroft
I recently started a project because I am getting bored of reading everything. Friend said the same project could help blind people. I am sorry but its only a POC yet, I got caught up in regular work. I can probably invest some time if its going to get used. https://github.com/Omie/shruti
definitely, I am brute forcing since it has two sticks and I don't know if they are l/I/1 or l
Please correct me if I have got this wrong or missed some code piece but you are pushing log records to a buffered channel (incomingChannel) without making sure that it has some space left. When that buffer of 2048 gets full, all the next requests are going to get blocked. Even if you call .log() in the background, there will be number of goroutines waiting to get their turn which will lead the system to a state where you have no idea what is pending and where.
here's a smaller version of the problem, notice how fillFoo() will have to wait to push to the buffer. https://gist.github.com/Omie/52add99f6685dcb340a1
there's also a similar problem (how they solved it) described here: http://pivotallabs.com/a-concurrent-ring-buffer-for-go/
thanks for the feedback. We have learned few things that are absolutely essential when we got traffic from HN. we will be adding some more features, fixes before posting on product hunt :)
nharada, sorry, but that won't be possible at least for now
golang support on android is very limited. in fact net package is still not there, so won't be able to run on android as is for now. we thought of adding android phones support in other way. simply expose the queue over http endpoint and write an android app that will fetch-send-repeat when its started. Just short on time, and contributions are welcome :)