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 Ask HN: Is S3 down?
SES seems to be downf or us as well.
nicpottier··on Ask HN: What're the best-designed things you've ever used?
Ortlieb messenger bag: https://www.ortlieb.com/en/Messenger%20Bag/

Have had one for over 10 years now, used it for bike commuting in Seattle, motorcycle commuting in Rwanda and a grocery shopping in Ecuador. It is pretty much indestructible, to the point that I wonder how they can afford to make it. The velcro is starting to stick less now but otherwise it is perfect and that seems repairable.

Gaggia Coffee Deluxe & Haro Slim Grinder: https://www.amazon.com/dp/B001804CLY/ https://www.amazon.com/dp/B0001KOA4Q/

For roughly $400 you can get yourself a setup that will make you better latte's than 90% of coffee shops. I have a souped up PID'd Silvia with a super fancy burr grinder as well, which is also great, but the bang for the buck of the Gaggia is hard to beat and it is serviceable, so you can take it apart and descale or repair it for decades to come. The hand grinder has enough adjustability for this class of machine, produces a super consistent grind and adds a fun routine to your morning.

Dell USB-C Multi-Adapter: https://www.amazon.com/dp/B012DT6KW2/

Ethernet, VGA, USB-3 and HDMI in a tiny little adapter which has a cable that folds on itself. This is a pretty perfect companion to the new MBP's and works without drivers. Really nicely done and has been reliable for me, always keep it in my bag.

Swiss Tech Utility Key: https://www.amazon.com/dp/B0001EFSTI/

Always have it on my keychain, passes security in airports, super handy. Really see no reason to NOT have one of these.

Leatherman Wave: https://www.amazon.com/dp/B000JCN6C8/

Others designs have come and gone but I've had one of these for 20 years and it is still going strong. Super sharp blades that keep an edge, one handed opening and tools that actually work. I really don't think anyone has improved on its design since introduction, it is the type of thing you can hand down to someone.

nicpottier··on Data Loss at GitLab
SourceForge pretty much failed where GitHub strived though. For all practical purposes they were just a hosted CVS/SVN and nothing more. GitHub really nailed the idea of community and that made all the difference. Git is incidental, though lightweight branching was probably an important contributor to their approach.
nicpottier··on Data Loss at GitLab
Absolutely, but the parent was saying GitLab changed OSS, and though that may be true to some extent, it is a pittance compared to the imapct GitHub has made.
nicpottier··on Data Loss at GitLab
I think you are confused.

The best thing to happen to OSS is GitHub, not GitLab. GitLab is just a fast follower and likely wouldn't even exist without the former.

I for one am happy to throw money GitHub's way for their role in so dramatically changing how we code.

nicpottier··on Apple Reports Record First Quarter Results
You don't need to replace them, just get different cables, type-c is still USB and also happens to be thunderport so you get DisplayPort as well.

No need for a dongle for your DisplayPort monitor, just get a DP->USB-C cable, done, I'm running a 4k monitor at 60hz this way.

Same for your hard drive, it is probably micro-usb on the other side, just get a micro-USB to USB-C.

etc.. etc..

You don't need new stuff, just new cables, which is annoying but not anywhere near as bad. Protocol is the same, just a different shape.

nicpottier··on To Obama with Love, and Hate, and Desperation
The article has sample letters, they don't seem overly long. Maybe figure 3 minutes average? So closer to 30?

Don't see any reason we should doubt it considering the apparatus that was in place to make sure he could and it was a stated goal.

nicpottier··on Show HN: Staffjoy V2 – Text message-based employee scheduling app
I'll throw this out there for you as well: https://textit.in

Lots of API goodness: https://textit.in/api/v2

nicpottier··on I returned my 2016 MacBook Pro with Touch Bar
Note that Consumer Reports and Apple apparently had a pow wow and it was discovered that the settings they were using in Safari (to disable all caching) exposed some bug that was causing the fast run-down rates in those tests. (their tests on Chrome were consistent and long lasting)

They are doing a retest this week.

So on the battery front it seems not all is lost.

nicpottier··on HDMI 2.1 Announced: 10Kp120, Dynamic HDR, New Color Spaces, New 48G Cable
I remember in the early days you could fairly easily fry a USB port on your computer if you plugged in the wrong thing. I think they are far more tolerant these days, though the recent USB Killer doodad that's been going around shows that extreme abuse can still break things.

It is one thing for things not to work if you plug them in, but when shit gets broken by doing so then that's just inexcusable.

nicpottier··on HDMI 2.1 Announced: 10Kp120, Dynamic HDR, New Color Spaces, New 48G Cable
Even THAT isn't good enough, since not all thunderbolt 3 cables support the necessary wattage. (for example https://www.amazon.com/Belkin-F2CD081bt1M-Certified-Thunderb...)

I'm really hoping this is just a transitionary period and soon all USB-C / TB3 cables are created equal. When type-A started being used for charging there was a time with similar inconveniences.

nicpottier··on How Apple Alienated Mac Loyalists
"Times have changed. Macs are down to a pretty small percentage of Apple's revenues - what Apple needs is widespread uptake of macOS to promote the ecosystem of macOS + iOS."

What do you mean widespread uptake? What software doesn't run on either? iOS has the largest app store and best apps by a country mile while OSX runs everything that matters and is the preferred dev machine (at least for OSS devs) due to its Unix roots.

"Apple is using almost completely generic PC hardware at this point. See my other post regarding hardware."

It is way way way easier to optimize a few specific pieces of hardware working together than trying to support all of them. It becomes a worse experience for end users and a distraction for the company. The mobile space is the most stark example of this. (where the hardware is also pretty much all the same)

"Not at all. Much of the drama around the new MBPs was how anemic they look compared to other "pro" laptops. They don't even support 32 GB of RAM, much less 64. No ECC. No Xeons. No "pro" level graphics chips."

I'm a dev, I work on terrabyte size databases, though I may have liked to have 32 gigs of ram, the truth of it is I hardly ever am using even half of my 16. Sure seems to me most of the blame falls on good old Moore's Law no longer keeping up. It isn't Apple's fault that today's procs are only 25% faster than those from four years ago. The old retina's had the advantage of still being in an era of faster processor revs as well as being able to bring SSD's to everyone, which was also a huge performance boost.

What are the "pro" level graphics chips used for? Seems mostly games no?

Mark my words, all the brew-haha over the current gen will blow over in six to twelve months as type-c becomes more common and accessory makers get on board. Apple will rev in two years with more RAM, their fancier fitted battery and whatever the current gen proc is, but everything else will remain the same.

nicpottier··on How Apple Alienated Mac Loyalists
This isn't thinking different, this is thinking backwards. They tried that once, didn't with so well and it was the first thing Jobs reverted when he came back.

Apple knows bit from iOS and OSX that one of their defining advantages cones from their close ties of hardware and software. They won't give that away again.

The drama around the new MBPs is all about price. No idea why they went so high but if they were more in line with with PC pricing there would be very little complaint.

nicpottier··on Maya – Python Datetimes for Humans
Pretty sure pytz will hand you the appropriate timezone for a given date. There aren't version numbers after all but it can do the right thing based on when you say it is.

There is some weird behaviour due to this when trying to get a timezone without an associated date as it doesn't default to now.

Then again you probably have all sorts of DST bugs if you have places in your code that do that.

nicpottier··on Ubiquiti Networks UniFi Controller in an Ubuntu LXD Machine Container
Sorry, I should have clarified that this is for their consumer grade stuff.

Yes, the pros and edu unifi's are 802 but the lite and LR are not. The prosumer edgerouters are mostly 24v as well. (what reading I've done says to stay away from the ER lite POE and get the X SFP instead but that's only 24v)

Anyways, not a big deal, just pointing it out as I was bitten by this. Nothing a $50 switch didn't solve.

nicpottier··on Ubiquiti Networks UniFi Controller in an Ubuntu LXD Machine Container
Yep.. most annoying bit is that the Cloud Key uses 48v POE while all their APs (and the cheaper routers) only support 24v. So you can't actually run a Cloud Key off say an EdgeRouter X SFP.

Annoying for sure, though if you are doing a big install you'll probably need another switch and you can just make it a POE one.

Still love them though.

nicpottier··on Why I'm Making Python 2.8
Pretty sure they say NOT to rely on the ordered nature of the new dicts. So definitely not something you want to put in your tests.
nicpottier··on Show HN: Nando – Team Meetings Done Well
I personally would focus on screen sharing over the presentation mode, as it seems like you get both with screen share. (plus all the other use cases that come with it)
nicpottier··on Show HN: Nando – Team Meetings Done Well
I dig it!

Random little things off the top of my head:

1) the left hand collaborative notepad is an awesome idea, this is very cool. Maybe don't need line numbers in the plaintext mode though? Can't really tell what the other formats allow either, just syntax highlighting? Would maybe be neat if they were rendered in the appropriate formats?

2) Let us pay for it! No seriously, I want this to live!

3) Will there be logins or always just dynamic? Maybe save an email address in a cookie and use gravatars?

4) If using email addresses having a way to send the 'codepad' to all participants would be a good way to send out meeting notes / todos.

5) No kill/yank support in the editor! :(

That's all off the top of my head, but super cool! We'll try it out for our next team meeting.

nicpottier··on Show HN: Nando – Team Meetings Done Well
This is very cool and we were just looking for something similar for our team meetings. You've hit all the pieces we wanted, so love it.

What's the revenue model? Don't want to move to this to only have it either disappear or go all enterprise pricing on us.

Either way, kudos!

nicpottier··on Deleting the golang subreddit
It's a mailing list.. you want it to be a forum, but that's not the point or what it is meant to be.

Some of us prefer mailing lists and interacting over email in our preferred client over having to go to various websites and deal with their varying user interfaces.

nicpottier··on Launching Our Crowdfunding Campaign
By offering a paid option to remove your quota on a domain. (or raise it)
nicpottier··on CoinTent: A Sustainable Ad-Free Web
I'm a bit pessimistic as to whether this will work, because the crux here is getting the publishers to agree to this model and that's going to require a ton of face-to-face deals.

That said, I've had this idea myself and this is how I want the web to work. I should just be able to pay to make ads go away if I don't want them and that money should go to the sites I read. I currently use Google contributor, but that only works on some sits, not all.

I also kind of like the "threat" that people are adblocking anyways on your site (which CoinTent will know, as their plugin is an adblocker) and you are losing this much revenue because of it. Seems like that could work if they reach enough critical mass.

So I supported this, though with skepticism. Godspeed!

nicpottier··on Brave Browser Adds Bitcoin Payments
Ya, agreed. I'd much rather have this built into my ad blocker extension. IE, I could configure a wallet there which I could fund and they could send micro-payments based on the ads I block.

(sorta like Google's contributor but more open / distributed)

nicpottier··on E-ink wifi display project
I'd pay real money for something like this that had an open API so you could build your own widgets or hack it to do other things.

Double bonus if it had say 3 buttons on it (or d-pad and two buttons for generic navigation).

nicpottier··on Craig Wright Is Not Satoshi Nakamoto
I believe this is the slide deck: http://www.lothar.com/presentations/bitcoin-brownbag/slides....
nicpottier··on Craig Wright Is Not Satoshi Nakamoto
I think you are overstating the complexity for someone who basically understands signing, or even just hashes. Yes, it is rather clever and takes some time to wrap you head around, but the core structure of Bitcoin is certainly not beyond reach for an average software engineer. Some of the more esoteric pieces like the runtime machine.. etc not withstanding.

I haven't seen the recent crop of materials, but I grocked it watching a 60 minute or so video presentation which I think was from someone at Mozilla. Oh, here it is: https://vimeo.com/27177893

nicpottier··on Business in Africa: 1.2B opportunities
What in the world.. I would expect better..

Africa is not a country, you can't speak about it as such. The North, West, East and South are as different as any two random countries in the world and within each there is even more diversity.

South Africa is a first world country, Nigeria is a crazy mix of poverty and development, Kenya is bursting with technology innovators taking their first steps, Burundi is barely hanging in there.

You can't use the term Africa and make any general statement about it, it is just too damn big and varied. Most people just have no concept of the scale there, but I always love pointing people to this map to help: http://static02.mediaite.com/geekosystem/uploads/2010/10/tru...

Yes there is tremendous opportunity in various countries there, and yes, they come with caveats, but please, let's stop treating an entire continent as if it was a country.

nicpottier··on Introducing Kindle Oasis
From what I can tell this is still micro-usb. What happened to the everything is type-c dream? Honestly that's probably the only thing that'll get me to upgrade from my current one as I just want the same damn connector for everything. (which I did for a while with micro-usb, but damnit, we are moving on in theory!)
nicpottier··on New Shepard: Bezos claims success on second spaceship flight
https://twitter.com/elonmusk
← PreviousPage 11 of 25Next →