HNHacker News
TopNewBestAskShowJobs

nicpottier

5,043 karma · joined December 9, 2009

Adventurous software geek and entrepreneur. I run Nyaruka, a little software company currently based in Ecuador.

http://nyaruka.com/

[ my public key: https://keybase.io/nicpottier; my proof: https://keybase.io/nicpottier/sigs/k9YknvWY-4MvN_KM8m2ZclJCNc75v7VLpRpq0HUhIkI ]

submissionscomments
nicpottier··on Filecoin Suspends ICO After Raising $186M in One Hour
While by and large I agree about most ICOs, I think the value proposition is a lot clearer for something like Filecoin.

Does that necessarily mean it is worth what it is valued at? No, but comparing the IPFS folks with total snake oil is a bit unfair.

nicpottier··on Filecoin Suspends ICO After Raising $186M in One Hour
This is all pretty hand-wavy, but I think the idea is you are creating a wide open market wrapped up in a protocol, in such a way that the network effect becomes your advantage.

I believe the economic model is such that buyers reward nodes that are closer to where the content is being accessed most. I'm not positive, but I'm hoping the protocol actual distributes / moves content accordingly. If so, then you suddenly have something pretty neat, in that you incentivize providers to pop up where they are needed most, across country borders and at cut-throat rates.

Yes, this happens to some extent with CDNs now, but imagine anybody being able to be a CloudFront provider and being able to charge for storage at the same terms as everyone else and I think that is getting closer to what Filecoin is trying to do. (though I fully admit I may be totally wrong given that a lot of these details haven't been worked out yet)

To put it in more concrete terms, when I lived in Rwanda one big problem is that within the country the network is great, they have quite a bit of fiber and very developed mobile networks. But their connection to the outside internet is terrible, they have two pipes coming in and neither is reliable. So there would be great benefits to having local CDNs there, and Facebook and Google do but others don't because it just isn't worth it. You could see something like Filecoin being the economic incentive for someone local to provide that service and greatly increase the speed of internet access for everyone in the country.

nicpottier··on Roger McNamee: I invested early in Google and Facebook and regret it
As with TV? Maybe a bit worse because you can wander down your YouTube black hole instead of being subject to the scheduled broadcasts.

Yes, it is addictive, but not in the same manipulative way that Facebook is.

nicpottier··on Roger McNamee: I invested early in Google and Facebook and regret it
I find the grouping of Facebook and Google interesting because I don't view them as similar at all. His Google complaints seem to be aimed at YouTube, and while certainly it could be argued YouTube is addictive, it doesn't seem anywhere near as insidious or manipulative as say Facebook. It is also an amazing platform for creators of all kinds, and also unlike Facebook is creating this incredible resource of freely available, forever archived videos. I see great public good from that.

On the Facebook front, there I agree 100%.

nicpottier··on Proof of Work Without All the Work
Maybe. See my comment about fungibility. I don't think power transmission costs are insignificant at a distance, and I suspect if it were the case for Wenatchee, Seattle and other large urban centers would happily buy up their cheap power instead of producing their own.
nicpottier··on Proof of Work Without All the Work
As others have pointed out, bitcoin mining doesn't tend to happen in places where fossil fuels are used for electricity generation, simply because it isn't profitable to do so.

Instead it tends to gravitate fairly quickly to places that currently have an surplus of energy and therefore extremely cheap power generation.

In the US that is Washington state, near Wenatchee, where the power is the cheapest in the nation: http://www.electricitylocal.com/states/washington/wenatchee/

The reason for that price is that it is all hydro, so no co2 produced. (though depending on how fungible you view power it could be argued otherwise) http://www.wenatcheeworld.com/news/2011/jun/01/cheapest-elec...

But ya, though I agree the amount of power that goes into mining and keeping the blockchain safe is absurd, the crazy competition and economies there have driven most of that to green sources. So yay I guess?

nicpottier··on Tesla Burns Through Record Cash to Bring the Model 3 to Market
I watched that video as well and some of the stuff just doesn't make sense.

It is "cheaper and simpler" to have a software button actuate a relay to open my glovebox than having a simple latch? It is going to be easier to have electric actuators for redirecting air than having plastic blades I move myself?

It doesn't hold water. These are crazy Musk fantasies being realized like the gull wing doors, not because they are cheaper, easier or more reliable.

Don't get me wrong, I love Tesla, Musk and really love the model 3, but the reasoning just doesn't make sense.

nicpottier··on Tesla Burns Through Record Cash to Bring the Model 3 to Market
I really like the Bolt and agree as an electric vehicle it is super competitive.

But can I buy a Bolt today and get self driving capabilities on the same car in a few years? That's a pretty massive pull towards the Tesla even if you consider everything else equal.

You don't even have to pay for it now, you can wait it out and pay for the self driving to be activated later once you are sold, but not having to buy an entirely new car to do so is crazy.

I'm hugely bullish on Tesla because they just have so many different angles to win. They have the most experience with electric, they have a massive (and fast) charging network that continues to grow, their electric cars are the priority not a hedge and as mentioned above, they are moving fast into self driving.

nicpottier··on 300M Freely Downloadable Pwned Passwords
I used one password for a decade or so in the 90s and early naughts and though I've since moved on to use LastPass and two factor for everything this is the first time that password appears in one of these databases.

Guessing it was in MySpace..

Ironically I used another password for sites I trusted less and that one isn't in there.

nicpottier··on Impossible Foods has raised $75M for its plant-based burgers
I think the patties were sold in pairs at Whole Foods for about $8, so $4 a piece. Kind of steep but in a world where people pay $9 a serving for BlueApron seems competitive enough.
nicpottier··on Bitcoin Cash Soars to $700, Coinbase Customers Threaten to Sue
This is confusing stuff, but there's no "deciding" if your coin is a BTC or BCC, the chain split and both exist now if you had a BTC pre-split.

The chains do not talk to each other in any way, so you can spend your BTCs and BCCs independently. So yes, free BCCs were given to everybody with BTCs.

Imagine it as if someone copied the entire history of bitcoin and just renamed it and started running on different nodes. That's basically what happened. If the bitcoin history showed you owned 10 BTC, then the renamed history shows you own 10 BCC.

nicpottier··on Impossible Foods has raised $75M for its plant-based burgers
I tried a Beyond Burger, which I believe is the main other horse in this "veggie burger" race and I was pretty impressed. It doesn't have the "plant blood" that seems to be Impossible's secret sauce, but on a bun, with ketchup, lettuce and tomato I thought it was pretty great. Great enough that I'd order it instead of a normal burger if it was widely available.
nicpottier··on Ask HN: Who is hiring? (August 2017)
Full time.
nicpottier··on Ask HN: Who is hiring? (August 2017)
Nyaruka Ltd - Senior SDE - Go / Python / React / Postgres - REMOTE - $90-$150k

https://nyaruka.com/

We are a small team that build an open source platform used for large scale messaging, primarily used by UNICEF in developing countries.

You can see some of what we work on on Github: https://github.com/nyaruka

You can play with the platform here: https://textit.in/

We are a fun group of passionate engineers who want their work to do good in the world. We are spread across the world, some in South America, some in Africa, some in the US. We work on interesting problems which span making a visual programming language that non-programmers can pick up scale to huge numbers of interactions. Lots of fun problems to solve.

Would be particularly interested in female candidates based in Europe timezones due to the location of some of our largest customers in sub-saharan Africa.

Email: info@nyaruka.com

nicpottier··on Coin Dance – Bitcoin Cash Hard Fork
This is the best writeup I've seen on the topic: https://blog.bridge21.io/before-and-after-the-great-bitcoin-...
nicpottier··on Bitcoin Cash: Why It's Forking the Blockchain and What That Means
I would not keep coins sitting in coinbase either way, so the decision is easy. Move it off. If you aren't planning on selling anytime soon then do it to a paper wallet or get a Trezor or the like if you want to actually use your coins.

But don't trust any third party with your coins, especially Coinbase which isn't sharing the private keys with you.

nicpottier··on 110 N.F.L. Brains
I don't know about GP, but I'm an aggressive skier and very, very rarely hit my head. I have maybe a dozen falls a season, wear a helmet and am not colliding with anything. This is a silly comparison.
nicpottier··on Show HN: Dharma – Programmable Peer-To-Peer Loans Using Ethereum Smart Contracts
Forgive what might be an obvious question, but though I see there is a concept of trying to determine the risk of a loan, it isn't clear to me how that is actually done.

What is used as a source of identity of the borrower? IE, how do you punish bad borrowers on future loans? Or does that fall outside of this?

nicpottier··on Soft U2F: A software-based U2F authenticator for macOS
I may be mistaken (and I'm sure someone will point out if I am) but I think most hardware U2F tokens require you to physically press something on the token to validate that it should pass over your keys.

The soft U2F solution presented here still prompts you, but it is easier to imagine the software being modified/owned on a compromised machine than then hardware token being hacked in such a way as to hand over the keys without a physical press.

nicpottier··on Go's work-stealing scheduler
Yes, totally agree.

In my opinion, Java is a great language that has was ruined by enterprise adoption. SOAP, JavaBeans etc, set this precedent of crazy over-engineered solutions in Java and it has never really recovered.

Go seems to attract C and Python programmers that prefer simpler interfaces and doing more with less. It is just a different culture, though I would agree from a language perspective they are very similar.

Which is great, choices are good and you can pick the culture you prefer, but you can only say the languages are similar if you ignore this huge chasm in their cultures.

nicpottier··on Battle for the Internet
On 2) this happens already in some places, Facebook.0 is that and in some countries it is free for mobile users on particular carriers.

There has been significant fights against it in other countries, I believe India specifically. The reasons are clear as to why if you think about it a bit.

Putting aside how you feel about Facebook, how does the next Facebook happen in these countries? How are you meant to compete against free if you are trying to bring up a new service? Even if your service is better in every way you just don't stand a chance.

If you believe value is created by innovation, then you need to enforce that the opportunity is the same for everyone, otherwise you are creating an environment where new things just can't bubble up.

This doesn't even get into the side of things that the "internet" then becomes what Facebook wants it to..

nicpottier··on A new approach to text rendering
You may also want to give VSCode a go. I haven't used a Microsoft product (willingly) for decades, but it is a really, really nice and much snappier than Atom in my experience with things like key echos.

Their integration for TypeScript and GoLang are first class as well. Overall though I held the same excitement for Atom as you did (and I used to use Emacs for everything because I wanted an open editor in my tool belt) I've really come to appreciate the approach and polish of VSCode.

nicpottier··on Launch HN: Solve (YC S17) – We Save International Travelers Hours of Time
I travel a lot and to many different places and I can say no, this isn't a useful service to me. A local SIM card yes, and those are the first thing I do upon arrival at airports (I have a pouch of 30 or so I keep as momentos).

My wife was just in Accra and received an Android device like you described at her hotel. My advice to her was not to use it for anything that involved logging in, because honestly, that just sounds shady.

nicpottier··on Go and Simplicity Debt
So what's your complaint? That you want a synchronized map? Then write a two line function that wraps your native golang typed mapped with sync.Mutex and be done with it.

If you are sharing a map in this way across many goroutines you are probably "doing it wrong" in go anyways.

nicpottier··on Go and Simplicity Debt
I know Go gets a lot of heat for not having generics, but having done a few fairly complex things in Go now, I really haven't missed them, nor have I had to bail out to interface{} in ways that I wouldn't have had to in other languages.

The main reason for that is that golang lists and maps CAN be typed and while they aren't perfect, they are pretty darn great for most use cases. Certainly I understand some people have the need for specialized data structures, but I wonder how often a project needs that data structure to be totally generic, as opposed to just doing the work to implement it (yes even perhaps copy/pasting some other implementation) and moving on. That's ugly yes, but it just isn't that big a deal in my experience.

In any case, the gains from having a great runtime that compiles to a binary, an excellent standard library and awesome concurrency primitives far outweigh the negatives for me. Really enjoy Go.

nicpottier··on New Surface Pro
Which dock and what has your experience been with them? Seems there are very few out there..
nicpottier··on Visual Studio Code April 2017
We've been using VSCode for some Go programming lately and I have to say I'm super impressed. Way faster than GogLand and I love that it is Open Source. Seriously great.
nicpottier··on USA Facts – Federal, state, and local data from government sources
> Remember: the truly wealthy can live anywhere in the world.

As an American who often lives anywhere in the world, I'd like to point out you pay US taxes no matter where you live. (though you do get a 90k income exemption, if you are talking about the "truly rich" then that doesn't matter a whole lot)

nicpottier··on Ask HN: Is S3 down?
SES seems to be down for us as well in Virginia. Of course nothing on the status page.
nicpottier··on Ask HN: Is S3 down?
SES seems to be down for us as well.
← PreviousPage 10 of 25Next →