HNHacker News
TopNewBestAskShowJobs

paupino_masano

352 karma · joined March 20, 2012

submissionscomments
paupino_masano··on Google is discontinuing Inbox
From a different perspective, Trips was surprisingly annoying for me! I had a team we're I'd need to approve other people's trips which would automatically show up as my own in calendar etc. This was especially annoying when our trips would overlap to the same destination. Unfortunately, it didn't have an easy way to mark what was my trip and what wasn't in any sort of repeatable fashion.
paupino_masano··on Ask HN: Who is hiring? (November 2017)
Xero | Senior Software Engineer, Android Engineer, iOS Engineer | San Francisco, CA | ONSITE https://xero.com

We’re one of the fastest growing SaaS companies in the world. We are the leader in beautiful small business accounting and productivity software – complete with payroll, inventory and more. And we combine the dynamic pace of a startup with the security of $375M in funding.

We offer a competitive salary, shares in the company and a great office environment including endless ping pong matches, impromptu happy hours, and a killer roof deck overlooking the stunning San Francisco Bay.

We're looking to build out our team of .NET, Android and iOS engineers to work on fun and innovative new products in the exciting world of FinTech. Find out more about these open positions on our careers site:

* Senior Software Engineer: https://app.jobvite.com/j?cj=oTDK5fw5&s=Hacker_News

* Android Engineer: https://app.jobvite.com/j?cj=oe8k5fwv&s=Hacker_News

* iOS Engineer: https://app.jobvite.com/j?cj=ok8M4fw2&s=Hacker_News

paupino_masano··on Ask HN: Who is hiring? (October 2017)
Xero | Senior Software Engineer, Android Engineer, iOS Engineer | San Francisco, CA | ONSITE https://xero.com

We’re one of the fastest growing SaaS companies in the world. We are the leader in beautiful small business accounting and productivity software – complete with payroll, inventory and more. And we combine the dynamic pace of a startup with the security of $375M in funding.

We offer a competitive salary, shares in the company and a great office environment including endless ping pong matches, impromptu happy hours, and a killer roof deck overlooking the stunning San Francisco Bay.

We're looking to build out our team of .NET, Android and iOS engineers to work on fun and innovative new products in the exciting world of FinTech. Find out more about these open positions on our careers site:

* Senior Software Engineer: https://app.jobvite.com/j?cj=oTDK5fw5&s=Hacker_News

* Android Engineer: https://app.jobvite.com/j?cj=oe8k5fwv&s=Hacker_News

* iOS Engineer: https://app.jobvite.com/j?cj=ok8M4fw2&s=Hacker_News

paupino_masano··on Ask HN: Who is hiring? (August 2017)
Xero | Senior C# Engineer, Android Engineer, iOS Engineer | San Francisco, CA | ONSITE https://xero.com

We’re one of the fastest growing SaaS companies in the world. We are the leader in beautiful small business accounting and productivity software – complete with payroll, inventory and more. And we combine the dynamic pace of a startup with the security of $375M in funding.

We offer a competitive salary, shares in the company and a great office environment including endless ping pong matches, impromptu happy hours, and a killer roof deck overlooking the stunning San Francisco Bay.

We're looking to build out our team of .NET, Android and iOS engineers to work on fun and innovative new products in the exciting world of FinTech. Find out more about these open positions on our careers site:

* .NET Engineer: https://app.jobvite.com/j?cj=oZ4H5fwz&s=Hacker_News

* Android Engineer: https://app.jobvite.com/j?cj=oe8k5fwv&s=Hacker_News

* iOS Engineer: https://app.jobvite.com/j?cj=ok8M4fw2&s=Hacker_News

paupino_masano··on TDD did not live up to expectations
I think it all depends on the context of what you're writing. For example, we use TDD when making additions and modifications to a tax engine. For this use case it's incredibly useful as the relative inputs and outputs are both predictable as well as repeatable.
paupino_masano··on WannaCry in-memory key recovery for Windows XP
Alas, in order to optimize profits you wouldn't want to use a shared key pair. The risk of course that once your private key is disclosed then you'll potentially thwart future revenue.
paupino_masano··on Rust Memory Management
C# and Java allocate objects to the heap and primitive types to the stack by default so perhaps it may be in context to that (i.e. It's not explicit but rather implicit on the type being used).
paupino_masano··on Ask HN: Developers – How did you learn to say NO?
As a manager (of managers), I keep reminding my team that if I'm delegating more than they can deal with then to let me know. Personally I admire someone that speaks up and says they're at capacity - it shows self awareness as well as the ability to ask for help.

All in all: asking for help is a good thing!

paupino_masano··on San Francisco Bubble
I agree - I'm yet to find a $15 IPA! If anything, I'd say that rightly or wrongly the prices are very comparable to that of New York. I often spend more on food when I visit New York but admittedly I'd be taking the opportunity to go to a popular restaurant or bar rather than trying to find a convenience store etc. I can only anticipate the same thing would happen if I lived in NY and were visiting here.
paupino_masano··on Replacing Photoshop with NSString
I haven't checked lately but traditionally SVG wasn't available with UIImage yet was with NSImage. This often lead to custom drawing code for vectors on iOS.
paupino_masano··on It's Time for a Four-Day Workweek
I thought this was an interesting comment buried down below: about Utah adopting a 4/10hr work schedule to cut operating costs during the recession.

http://le.utah.gov/audit/10_10arpt.pdf

paupino_masano··on Show HN: Hacker News Redesign
Likewise: another stylesheet overload for Hacker News is Readable HN - https://chrome.google.com/webstore/detail/readable-hn/jpnbja...
paupino_masano··on Why Chinese Is So Damn Hard (1992)
I can also relate to this; it took me a while to hear the differences and even longer to speak the differences. While I'm far from perfect, the more exposure to the language I've been getting the more I've started to notice these intricate details. I can only imagine the same goes for other languages too i.e. Once the basics are mastered you can start really diving into the language.

Edit: Grammar

paupino_masano··on An apology to open source
I get the same - may be because of this https://twitter.com/_nnnick/status/314049798502248448 :)
paupino_masano··on Kinect for Windows Sample Code
Technically, you could always develop for Windows using OpenNI however you'd typically be relying on a 3rd party wrapper to expose the bindings in .NET. I'm not sure if this library is utilizing OpenNI or has been built from the ground up, but regardless: it does encourage developers to use their library rather than a separately maintained one.

In saying that: OpenNI works pretty well with the Kinect if you spend some time understanding it! I've never used the Windows bindings however on OSX it works well :)

paupino_masano··on Protect Kids, Get F*cked
I know how you feel exactly. I had a business in the same position except in the payment industry: we were processing roughly $1m a day until one day we had a frightening call from the bank. Two weeks later we were in liquidation and I was facing bankruptcy. Like you are saying (in an essence): the rug was being pulled from under you.

Thank you for sharing your story - by sharing, it it helps the whole startup community :)

paupino_masano··on Show HN: GoodGrapes – Discover Wines You'll Love
Interesting site! I know next to nothing about wines so I think I may be using this next time I go to pick one out.

I do have a suggestion however: avoid using so much purple. As you already know, purple is a mixture of red and blue. The problem is that red and blue are the opposite ends of the color spectrum - this makes it very difficult for your eye to focus on this color - similar to trying to read red writing on a blue background, or blue writing on a red background.

Anyway - just a thought as I struggle reading the purple font (it strains my eyes ever so slightly).

paupino_masano··on What I wish I knew before moving to San Francisco
Yeah - it always takes longer to get to and from the station too. Sometimes it's hard to justify whether it is worth it! Personally I use ZipCar when I need to head down there now (which to be honest is rarely).
paupino_masano··on Please Stop Attacking MIT's Network
Yeah - you're absolutely right. It's to do with this line:

   http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
It seems Google API's have upgraded this particular URL to point to 1.9 which deprecates jQuery.browser. Technically they need to update their template to use something like:

   http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js
paupino_masano··on Please Stop Attacking MIT's Network
Hmm, it does seem that the page is being returned but I get JS errors in Chrome, Firefox and Safari on OSX (blogger not defined). Oh well, never mind - the Pastebin and screenshots above give the gist of the story!
paupino_masano··on Please Stop Attacking MIT's Network
I'm just getting a blank page - is that what others are seeing?
paupino_masano··on Why you shouldn't do what Aaron did
The main thing to realize is that it can be a long process but it WILL pass. To be honest, I'm not sure when it disappeared from my every day life, but after one of my therapy sessions I looked back at the last six months and realized it had gone and I was actually happy. Previously, I had become convinced that it would never leave me, and that it was just a part of who I was. In fact, I was even at the time attached to it and didn't want it to leave as I was convinced that it was where all my creativity came from. Looking back I realize that it now only hindered it.

Things do get better - just make sure you get help as no one should do it alone!

paupino_masano··on Why we've banned null in our codebase
While I agree in theory, boxing a null like that can have severe garbage collection implications. If every core function that required a simple two or three state response returned a boxed object then it also adds a requirement for the GC to "throw away" the object when necessary. The more trash the GC needs to clean up = the more time the GC uses cleaning up.

I'd be careful - that's all. I've seen systems which have done exactly this for core pieces of logic and they have suffered miserably during long running processes.

Mind you I'm referring to Java/.NET here - I'm not familiar with Scala's subsystem so can't comment on that...

paupino_masano··on Let's Build NSMutableArray
I think this is a great article to refresh your knowledge as to how the underlying data structures actually work.

My only nitpick is ignoring the capacity variable in initWithCapacity. Really, a simple allocation of memory here and setting the _capacity variable is all that's needed. It IS an important implementation to write - especially if you know you're going to be working with a large array size right from the get go to avoid the memory copies.

But otherwise - I enjoyed that. I think I may just start following his blog to refresh my knowledge with other data structures!

paupino_masano··on Hacking Meat: Can technology make us eat fewer animals?
I understand what you're trying to say, but it's hardly the same thing. Getting paid vs being "caged" then killed is a very different argument.
paupino_masano··on Dogs learn to drive in New Zealand
Haha, I saw this a few days on the Herald. It's my only tie back to news in NZ at the moment! The link for that one is: http://www.nzherald.co.nz/nz/news/article.cfm?c_id=1&obj...

But looks like 3 News did cover it first :)

paupino_masano··on Responsible Disclosure Can Be Anything But
If you haven't seen his original paper regarding this it can be found here: http://demoseen.com/bhpaper.html

Also, slides for his talk at Blackhat: http://demoseen.com/bhtalk2.pdf

paupino_masano··on AR Drone That Infects Other Drones With Virus Wins DroneGames
The source code for this is on Github: https://github.com/substack/virus-copter
paupino_masano··on Go at Google: Language Design in the Service of Software Engineering
Interesting example. I'm still a newbie to Go, so would that be written as:

  var i int*
  var j int
My apologies if this seems like a simple question: I haven't played with the language enough to know :)

[EDIT: Sorry, I didn't realize how to format code!]

paupino_masano··on Go at Google: Language Design in the Service of Software Engineering
Thanks again, I really appreciate your input! I'm going to have to switch between the two to get a feel for it (and like you say, get used to it). I'm a big fan for language grammars (I enjoy writing them myself) so am looking forward to digging into it some more to see how it all works :)
Page 1 of 3Next →