HN user

kachhalimbu

323 karma
Posts14
Comments60
View on HN

I like this take. Copilot to me seems a glorified (very intelligent) auto-search-paste/autocomplete service. It is just mimicing what usual devs do which is to copy-paste code from StackOverflow/github for many mundane types of codes like for loops, mongo find queries, callback func definitions etc for JS devs for eg.

The idea of auto-attribution if copilot surfaces licensed code is best because then it keeps the copilot user honest where the code is coming from and honor the original license.

Not sure how old your students are but I'm teaching my 8 year old daughter programming (just been few days). I started exactly by telling "when you tell the computer to do something, it will do it." But instead of showing her any piece of code or explaining variables etc programming concepts I showed her how to command computer by writing simple 1 step commands like clear, date and echo in a terminal.

After she saw how she was asking computer to clear a screen of terminal, asking computer to tell current date or simply echoing what she typed, I moved to scratch programming editor https://scratch.mit.edu/

With scratch, I showed her how to tell computer to move an image to the right and left with single "move 10 step" and "moved -10 steps" command (still on single commands to computer to do what she want)

Then I showed her how to ask computer to do something repeatedly by introducing "repeat" block (it helped that I asked her to physically imitate a pony moving on screen by few steps to right and left). And by using "repeat" block she learned to make onscreen pony dance. By this time she understood how to piece together multiple commands together and loop concept, X-Y axis as I also showed her on computer she can move a subject in 4 directions by manipulating X-Y axis values)

Next she wanted to spin the onscreen pony so I introduced her the concept of direction and the whole degrees measurement. After that it was pretty simple for her to grok that by turning 1 unit clockwise and then doing it on "repeat" made the pony spin.

During the whole process I didn't type a thing. I let her drive the whole thing by clicking/adding/removing and making mistakes to learn. It has been great fun and she already has tons of ideas about what she want to try and make computer do it for her.

That's pretty neat UI. My #1 complaint with using trello for quick task list is inability to grab a photo and attaching to the card. I think it is much faster to achieve than writing it down. Especially given I live in foreign country and it is much easier to show a photo of an item to local vendors than trying to recall how to pronounce the name of it.

I don't know if it was most effective because it was the only thing I tried and it worked beautifully. Earlier this year there was Cricket World Cup and most of the world cup schedules I checked were in the form of a long table, nothing interactive. It was a pain to find matches happening on particular day/team/venue in one glance.

So me and another friend set out to create a schedule viewer that will give us match info within 1~2 secs and wrote a simple but interactive schedule viewer[1] with AngularJS over a weekend. We posted it to r/cricket subreddit but didn't get more than couple hundred views. I also tried tweeting other former cricketers,cricket writers but my tweet got buried in no time because these people had fans ranging from 100k to 2mil.

Then I noticed espencricinfo.com website had a twitter section that listed tweets from all these prominent cricket figures in real-time as they were tweeted.

So during the match when everybody was watching and tweeting, I started tweeting these folks link to our interactive dashboard. This increased chance of them seeing my tweet and we got RTs from a lot of them this way. Of course for that our dashboard had to be the best out there and it was (it worked on mobile browser too).

With just few tweet to celebrity cricketers/sports writers we went from hundreds to over 30k page view and 7k recurring viewers over the course of world cup. The key I think was to get noticed when they were most active and also have a nice app/content to convince them to RT.

[1] http://www.itinora.com/worldcup2015

That looks like a great list of documentaries. I might watch few of them this weekend. The website could use ngCloak though as the angular expressions flash for a sec or two before the actual data loads.

We are using trello. Our startup is a travel planning & tracking app with web and mobile apps. Two of us are building it so we have kept it very simple. We have a "features" track/list, 3 tracks for API server/Infrastructure TODO, Web APP TODO and Mobile TODO, and two tracks for "Doing" and "Done". We are still developing so no bug management yet but in future I would keep it separate from trello. Maybe google docs for simplicity initially.

Location: Taipei

Remote: Yes

Willing to relocate: No

Technologies: JavaScript (AngularJS/NodeJS), previously Java and Python (Django)

CV: https://careers.stackoverflow.com/ashishdasnurkar

email: ashish.dasnurkar@gmail.com

Currently looking for part-time/full-time REMOTE only. I have 10+ years professional work experience and I have full stack development experience with the technologies mentioned above. My recent work has been on front-end development with AngularJS and REST API development with NodeJS. Previously I worked as a core developer of a commercial Ajax UI framework. Contact me for more details

I started freelancing 6 months ago and I'm doing ok. I've made the same amount of money I would have made working a regular job but I only have worked 1/8th the time (billable work anyways).

To answer your questions

1. Popular opinion here on HN is to charge by day or per project (considering what value you bring to the table). I found it hard to implement so I found a rate that was reasonable for the kind of lifestyle I wanted. This is an exercise you have to do it yourself. For me I figured out what was my necessary expenditure (bills + insurance, what was enough for me to keep myself happy (books,movies,outdoor day/weekend trips etc.). However as soon as I get my head around actually implementing popular HN advice I'm going to follow it.

2. I started with oDesk and so far have only got 1 project out of it. It was only 3 weeks effort. There is too much competition there and it is hard to stand out AND get good rate. Rest of the work I found through my network. I let everyone know I was freelancing, reached out to everyone I knew and asked if they have any project or any of their friends needed any help.

3. Following things helped

a. My spouse was working until recently so it was comforting to know we will at least have food on the table and pay mortgage. If you don't have any support I suggest build at least 6 months savings first before jumping in or get a contract first.

b. When I was not working I was either constantly searching for work or working on side projects.

c. I had a pretty good previous work experience to bank on but if you don't have any make sure you have some sort of portfolio to showcase your skillset.

SEEKING WORK - remote

Location: Taipei

Technologies: JavaScript (AngularJS, NodeJS, ExpressJS), Java, Python (Django)

Resume: http://tw.linkedin.com/in/ashishdasnurkar/

Email: ashish.dasnurkar@gmail.com

Currently looking for part-time/full-time REMOTE only. I have 10+ years professional work experience and I have full stack development experience with the technologies mentioned above. My recent work has been on a Ajax UI framework.

Contact me for more details