HNHacker News
TopNewBestAskShowJobs

azundo

690 karma · joined December 1, 2011

Co-founder, Numida Technologies. Interested in products for sub-Saharan Africa, especially related to financial inclusion and informal market disruption.
submissionscomments
azundo··on Want to help the poor and transform your economy? Give people cash.
Read the article. This is exactly what NGOs attempt to do right now, figure out exactly which things people need and provide the bare minimum. It doesn't work. The point of the article and paper is that people with choice actually do make good decisions and turn that money into economic growth.

While you may think that handing out a bunch of stuff to people (even if that stuff is the bare minimum) would provide incentive to move off of such assistance it doesn't. It strips people of any interest in agency and has them believe they don't control their own well-being. This is exactly what the development sector has gotten wrong for several decades and until things change, not much good will come out of it.

azundo··on Amnesty Int'l: Don't Call Female Genital Mutilation "Barbaric"
If there were a better balance of stories in the media then this would be much less of an issue. In the west most of stories about the rest focus on the "barbaric" aspects. FGM, despotic dictators, Islamic extremists. If there was an equal representation of all of the kind, loving Muslims working for peace, and all of the compassionate rural mothers and grandmothers that make up the majority of Africans then people would be less sensitive on these issues. It's not about judging individual practices, it's about our subconscious application of those values to a much broader set of people than what is true or just.

I don't think that censorship is the right word. But for every time you write about FGM, find a story about an inspiring African grandmother and write about that as well.

azundo··on Disqus bait and switch, now with ads
Based on your link above it appears that you can turn off the "discovery box" in the Disqus settings and have "just comments" if you wish.
azundo··on Is Snapchat only used for sexting? We asked 5,000 people to find out
In terms of the comparison with SMS, this survey also seems to miss that sexting via text (words) is very different than sexting via snapchat (pictures). I'm sure a much higher percentage of the population is more comfortable with the former than latter, which doesn't make the comparison all that surprising.
azundo··on The Bicycle Barometer
The tube experience is probably fairly consistent, just that it costs more (except in the cases of delays and closures) so rating the bicycle trip is really the most important thing here. Perhaps "flip a coin" with probabilities proportional to the needle's position when it's on the side of the tube and take the bicycle a bit more often to see how terrible it actually is.
azundo··on Bounded Panning in D3
It's useful to know how to manage this situation when you have zooming enabled as well, as sometimes you want to zoom and pan in the x direction within limits.

In this case you might go outside of your bounds with a zoom operation, so translate won't be reliable when zooming too far out (as your domain will be larger than your data bounds) so you'll have to limit the domain instead.

    // assuming xlowerlimit and xupperlimit variables.
    var currentDomain = svg.x.domain();
    var xinterval = currentDomain[1] - currentDomain[0];
    
    if (currentDomain[0] < xlowerlimit) {
      // if moving outside of lower bound, set min of domain to lower, keeping domain interval the same
      svg.x.domain([xlowerlimit, xlowerlimit + xinterval]);
    } else if (currentDomain[1] > xupperlimit) {
      // if moving outside of upper bound, set max of domain to upper, keeping domain interval the same
      svg.x.domain([xupperlimit - xinterval, xupperlimit]);
    }
azundo··on University of Waterloo Students Win Facebook's Hackathon
Culture is also a big reason. People at Waterloo talk about engineering/CS/whatever non-stop. A colleague of mine went back to do his PhD at Western and his biggest observation was that the kids in the hall weren't talking about what project they were working on, they were talking about parties and clothes and whatever. While selection certainly helps with this, the culture of a school also has a huge impact in this regard.
azundo··on $20 Cardboard Bicycle Could 'Change The World,' Inventor Says
Shipping containers do however make amazing retail shop fronts. They're all over the place here in Northern Ghana.

Obviously there is still a ton of room for innovation on the industrial design front and it's great to see your focus on how much work actually goes into solutions that scale. That lightning bolt idea you get may be the start of something if you have the persistence to work out the details.

Incidentally this is one of the huge problems with work being done in the developing world - people think they've created a magic bullet idea but don't have the persistence to work out the details and eventually they give up, usually blaming some external factor.

azundo··on Show HN: My first d3.js visualization: English Collocates
Cool! I've also been playing around with d3 lately so great to see some more examples.

One suggestion I'd have is to make the centre node something other than the word "English". Even as a native speaker I found it momentarily confusing (is this collocates for all English words?) so I could imagine it being more confusing for a non-native speaker.

Also it would be cool to put the collocates with the original word in the tool tip (i.e. "English professor" instead of just "professor") especially when the expanded coloured bubbles at the beginning are actually the collocates of the collocates.

azundo··on Why I’m not backing you on Kickstarter
I'd like to see Kickstarter cap the maximum amount a project can raise at some (low) multiple of the minimum goal. I think projects get into a lot of trouble when they raise 6x or 100x more than they expected. That traction is exciting so people dream big and make promises when the cash is rolling in before they've even executed on the core idea.

If a project estimates correctly, they should be able to 'kickstart' once the funding goal has been met. After that they can set up their own sales and marketing channels to sell to follow-on customers after the original Kickstarter backers get their rewards. To me this matches the original intent of Kickstarter.

Obviously capping funding amounts cuts into Kickstarter's short-term gains. In the long run however I think it would minimize the risk of a high-profile project (or several) failing to deliver and sinking their whole model.

azundo··on Small companies in poor countries
I'm currently working with a couple of colleagues to start a business investing at the $10k - $60k level in agribusiness in a few countries in Africa. There's a huge lack of viable finance in this area, and lots of opportunity if you take the time to get to know business owners and the risks involved.

Seeing the potential that exists when you latch on to an enthusiastic entrepreneur who is then able to provide jobs for people who would otherwise be 'reluctant entrepreneurs' is extremely motivating.

There's another comment here about people being entitled, comparing that to Chinese or Indians who set up shop in Africa and do well, but there's an extreme amount of selection bias in those results. People who get up and leave their own countries in order to travel somewhere else are in no way representative of the population, and also escape societal and social pressures that might otherwise stifle their entrepreneurship. Comparing locals to migrants and then generalizing across the population is not an accurate viewpoint. Yes there is often a culture of dependency brought on by years and years of being exposed to aid programs, but there are many, many entrepreneurs who are doing great things.

azundo··on Show HN: nunjucks, a better templating system for javascript (jinja2 inspired)
From http://nunjucks.jlongster.com/differences

    Missing features that will be implemented (in order of priority):

    Autoescaping
I recognize it is first priority, but please mention this on the main page until it is implemented. Given that feature parity is advertised with only "a few subtle differences" my guess is that many people will assume autoescaping.
azundo··on How Might We
We've been using How Might We... to do ideation internally and with our partner organizations and have found them as a great way to spark creativity and a generate a lot of ideas. I would recommend checking out more of IDEO's resources around the design process as well. The Human Centered Design Toolkit (http://www.ideo.com/work/human-centered-design-toolkit/) and its corresponding community (http://www.hcdconnect.org) are great, especially if you have a focus on the developing world like we do. Alternatively there is the Bootcamp Bootleg (http://dschool.stanford.edu/wp-content/uploads/2011/03/Bootc...) which D-School publishes as a less prescriptive resource with a lot of similar content.
azundo··on Stripe in Canada
Just noticed another one at (28) “get rich quick” schemes; (28) gambling
azundo··on Web Design is 95% Typography
This used to happen to me all the time on all sorts of pages. I haven't noticed it since upgrading to 12.04 so perhaps it has been fixed.

I did find the bug report for it at one point and a workaround is to right-click and open the web inspector. For some reason this forces a re-render that fixes the problem.

azundo··on Kickstarter vaporware of the day, Lifx edition
I think Kickstarter could add a maximum cap in addition to the minimum funding requirements as some function of the minimum. This would minimize Kickstarter's risk of over-subscribed products (but would obviously make them less money in many cases) and push further sales into the regular retail world. This would keep Kickstarter closer to what I believe its true intention is - get products and art off the ground, not sell your first $10 million.

I the long term I also think this is better for the campaigns - a lot of hardware projects seem to struggle shipping if they get a significantly higher number of orders than predicted. I'm sure in the moment it's exciting to see how many orders you can pull in, but painful in the long run when it is difficult to deliver on your promise, especially if you're planning on building a long-term sustainable business.

azundo··on Hardware is dead
What is really exciting about this is the impact on emerging markets. I live in Ghana and tablets and phones are how people access the internet, and will for the foreseeable future. If tools get good enough there might never be PCs as a tablet seems to be a much more accessible interface to get started with.

It is an interesting market to think about trying to monetize but the potential is huge as tablets drop to a price point where average urban dwellers (who are currently barely computer literate) can afford them. I already see iPads in the hands of the richer crowd and expect to see cheaper Androids flooding the market very soon. The need for custom software to make it easy for a population that can only hunt-and-peck is going to be huge.

azundo··on RIM promises $10k to devs if BlackBerry 10 app earns $1k
The "Angry Birds" don't even get an extra 10k - if your app makes more than 10k you don't get the payout. I think this is an easy win for RIM for sure.
azundo··on Ask HN: SMS-enabling an app for a startup
I have never actually used it personally, and it may be too difficult to integrate into a startup, but to get things rolling you might try looking at Frontline SMS: http://www.frontlinesms.com/

Set it up yourself, get a couple of phones with unlimited texting packages and incoming texts will be paid for by the user.

As I said don't have any experience actually working with it though and don't know how easy it is to integrate into a custom app.

azundo··on Edx Announced 7 Free Courses
If you're hoping to learn how to code in Python then beware MIT's 6.00x (assuming it is similar to its old MIT OpenCourseware class). The prof take Python and writes it like it is Java, using getters and setters in entirely unidiomatic ways instead of using Python's @property decorators, etc. Good course for the CS background, but forget everything you learn about Python from the class.
azundo··on Oracle launches "a better alternative to CentOS"
Maybe so, but if I was Oracle I would take this as great feedback. My guess is that the majority of people running CentOS have a very similar attitude, so they should understand that this will be the reaction, whether it is fair or not.

It is up to Oracle to figure out how to build the required trust to market this, not up to consumers to accept it given Oracle's history. Millions of people are missing billions of opportunities every day (and you're probably one of them!) but you don't blame them for it, you figure out how to market a product more effectively instead.

azundo··on G4S is just the latest in a long line of outsourcing disasters
Which could eventually lead to bankruptcy and still stick the taxpayer with the bill and poor service provision.

In any case I agree with your OP that these types of cut and dry presentations are never helpful, and we should be seeking to understand the appropriate context for different solutions instead of generalising.

azundo··on How to Make a Metamaterial that Expands Under Pressure and Contracts In Tension
These materials already exist and are called auxetics: http://en.wikipedia.org/wiki/Auxetics.

One notable example is the material that makes up Gore-Tex. My materials prof talked about being in a lab that had a cube of it and how surreal it was to have it act this way.

There is already a company that produces auxetics commercially for some of the applications mentioned in the article: http://en.wikipedia.org/wiki/Zetix.

azundo··on The Market Has Spoken - and it is Rigged
The problem with having a no-trust rules-only society is it would be terribly inefficient and things would grind to a halt. Every day you take actions and make decisions that rely on trusting others. In general people do not steal and cheat at every opportunity, and treating the world that way would be counter-productive. Taking the argument to the extreme, if you trust no one, you must have no expectations of any privacy as that is the only way to really be sure that people aren't acting differently than you would like them to. If everyone else is being watched you better believe you will also be watched. The cost of this regulation and surveillance would be obscene and the pace of progress would grind to a halt.

I think the reaction here is appropriate. There are laws that were broken. This is not scapegoating, it is punishing behaviour as should be expected. Yes reforms may be needed, and they should certainly be considered and I am sure they will be, but punishing those who knowingly broke the law and abused power for personal gain cannot be considered scapegoating, or punishment of any criminal activity must be considered scapegoating as it means society simply gave them too much power and trusted them too much to allow that activity to happen.

azundo··on Announcing Recline.JS: a Javascript library to build data apps in browser
The timeliner is most definitely driven by TimelineJS from http://timeline.verite.co. Not sure if this is a related project or how exactly Recline.js is driving it.

Does anyone see what Recline.js is doing here over the functionality in TimelineJS?

azundo··on The futures of Facebook and Google are embedded in these two images
I think the difference could be that Google is headed up by researchers, and thus the interest and fascination in pushing boundaries with research. While Zuckerberg is a visionary, I'm not sure the same type of commitment to research that is not immediately useful will ever happen within Facebook's walls.
azundo··on Twilio's Nine Values
I'm not sure about a small company, but a couple of years back we did an organization-wide values exercise at Engineers Without Borders Canada. As a highly distributed organization with chapters across the country and staff across Africa as well, having a stated set of values that resonated extremely well with me and many other members and staff was very useful. It's a great foundation to build upon especially as the organization continues to grow.

You can check them out here: http://wiki.ewb.ca/en/EWBs_Values_and_Beliefs

azundo··on Facebook sinks as Nasdaq scrambles to square trades
"I basically told people they weren't going to get any, and luckily, it proved to be a bust," the adviser said.

Seems like this type of attitude is part of the problem as well. If everyone is assuming they will make a quick dollar, then certainly the underwriters will price things high. If people are investing for long term value then you can't exactly call FB a "bust" quite yet.

azundo··on Why Facebook is killing Silicon Valley
I don't think the "big" and "small" was a comment on the size of a startup, but rather the size of the idea. Facebook was once small in size, but always big in terms of its vision. The next Facebook game is "small" in size and in vision, and may still be small in vision even if it is successful and is big in size.
azundo··on Let's Code: Test-Driven Javascript
Will also take a look and let you know! I'm not a serious java dev but can usually parse a bit of code here and there so will try and get you some useful feedback.
← PreviousPage 5 of 6Next →