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

WB fixed it in terms of constant International $, with base year 2005 - if I can remember correctly. So it's already inflation adjusted because it's at constant prices and not nominal prices.

Having said that, in most developing countries, being on the poverty line would mean that you have just enough for clothing and feeding yourself.

Nevertheless, it's exciting to see millions graduating out of it in just a decade. Specially for me, because I'm Indian.

http://data.worldbank.org/indicator/SI.POV.DDAY

    Population below $1.25 a day is the percentage 
    of the population living on less than $1.25 a 
    day at 2005 international prices
Also you might find this interesting - http://econ.worldbank.org/WBSITE/EXTERNAL/EXTDEC/EXTRESEARCH...

   Moreover, the choice between $1.00 a day and $1.25 
   a day (or even higher lines) makes no difference to 
   the Bank’s claim that measures of absolute poverty 
   have fallen in the developing world over 1981-2005.


Over-saving? Domestic consumption would be lower since savings/investment are higher. Could lead to buildup of inventories, and make existing investment projects non-viable.

But I guess in Japan most of the portion of savings goes into international investments, which is good.


As an Indian I would say this action by the government was both very unfortunate and very un-pragmatic.

However, it would be worthwhile to note that it was the elected and relatively autonomous state government of Jammu and Kashmir which enforced this ban.

It seems there was a sense of panic in the J&K government because of the recent rise in terrorist attacks, and waving of ISIS flags each Friday in Srinagar. So they thought that some elements - of all shades/religions - might use this occasion to incite communal tensions between the Hindu and Muslim residents of state. Not a reason valid enough IMHO, but worth to note.

Anyways they would be held accountable for this in the next elections, so let's hope it never happens again.


Agree with you 100%


tcomb is one of the most wonderful projects I have come across, and it works beautifully with a serialiser like transit-js.

In some sense it enables your program to resemble a type system and be able to easily serialise it at runtime. Kind of similar to how games are written, I believe. And with tcomb-form you can easily have a ui layer as well.


me too!

1) Good ui/ux along with a nice color theme can help a lot.

2) What if it's actually just a lisp variant?

3) Very true.

4) Lisp like macros might help with it?


Does anyone know an existing good way to version data rather than files?

I know of datomic, but it has time as a dimension - EAVT. Would be interesting in some cases - financial data, content creation - to have both, the querying ability of databases as well as git style branching/merging.

So for example

  blob = { id: 1,  meta: { type: "paragraph" }}
  // so you can query by meta.type

  version1 = { content: "This is a example" }
  version2 = { content: "This is an example" }

  db.commit("master", blob.id, version1)
  db.get("master", blob.id)  
  // { content: "This is a example" }

  db.commit("master", blob.id, version2)
  db.get("master", blob.id)  
  // { content: "This is an example" }


https://github.com/mirage/irmin might be a candidate?


If you are working for ISRO, is the position in India or the US? If it's in India 800USD seems quiet fair and not "indentured servitude" as a commentator has suggested.

What kind of technologies excites you? Which city are you in? If it's something like Banglore/Delhi, I would suggest going to some tech meetups and explore what people are doing and which technologies are in demand in your city.

I would suggest you to start freelancing, but pick the technology that really excites you.

Considering that you would be working full time at the same time, that's really important.


Does anyone know if it's possible to buy these online from somewhere?


I would disagree that referential integrity and schemas are the only issues a DB version control should focus on.

For example, I would be very interested in having git like branching on top of something like this - http://sandbox.substance.io/docs/lorem_ipsum.json. Basically version controlled schemaless object tree.

I recently implemented something like this, backed by mongodb, and by exposing a HTTP api which mimicked git. I had to relax these two requirements, but it is still worth it.

However I would be very much interested in using libgit2 with a database backend instead of filesystem.

EDIT: not affiliated with substance in any way.


You can implement a change DAG for a DB inside the DB. It works pretty well.


What is a change DAG?


A directed graph showing the dependencies between changes.


If you would elaborate what specific challenges you are facing learning, I am sure someone here wouldn't mind giving you advice.


I do use google/StackOverflow a lot. Here are some concepts and code I was struggling with:

1. How server works

2. Http related concepts

3. Auth mechanism and password security, which encoding method to go

4. Database options, neo4j/mongodb/sql

5. Language options, ruby/js/golang

6. Framework options, emberjs/flask/martini/rails

7. Testing

Above are just some challenges I faced. As I mentioned previously, a single part in any field is not difficult to grasp, but to understand X, learners like me probably have to go further to have some idea of prerequisite knowledge. The time and energy on this can not be neglected. It also takes time to have new knowledge fully absorbed (or to a useful level). Before that, things can be chaos in my mind.

Perhaps my way to learn and practise is not very efficient. I did make progress, though. It's just a bit slow. I'm about to finish my client-side coding in a couple of months. Hopefully, I can ship before winter.

[Edit] Format revised


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

Search: