HNHacker News
TopNewBestAskShowJobs

mattquiros

620 karma · joined October 30, 2012

http://mattquiros.com
submissionscomments
mattquiros··on The Best Answer to Fanaticism—Liberalism (1951)
Subjective in the sense that people are free to opine on those matters, but there will always be one approach that, based on empirical data, works, and one that doesn’t.
mattquiros··on Apple’s new MacBook Pro kills off most of the ports you probably need
In 10 years I'll need to buy a new machine to replace the one I have now.
mattquiros··on The Philippines is in the midst of a brutal war on drugs
> If you want to know what's really going on come to the Philippines. Don't judge based on what the news says.

You say this like we're such a beautiful country whose drinking water doesn't make people in rich countries sick. And no, they aren't likely to come here with all the violence and the supportiveness of people like you. We'll probably get a travel ban by other countries and have a crashing tourism industry.

Last I checked, oligarchs are still in control. PLDT has a monopoly on telephone lines. Meralco has a monopoly on electricity. The Lopezes are dominating TV entertainment. The Ayalas own the business districts and have the top real estate projects and banks in the country. And you, you're still where you were before Duterte became president. Arroyo got away with corruption. Peter Lim fled the country despite accusations on pushing drugs. People are still poor, hungry, unschooled.

Nothing's changed. You just worship Duterte too much.

mattquiros··on I Am Retiring at 32. Should’ve Done It Years Ago
I feel for OP because I've gone through something similar. I was motivated by money because I was born poor and went through the stresses of work and starting up because I wanted to be richer than I needed to be. People struggle in their own ways and there really is no need to compare them.
mattquiros··on A Diet and Exercise Plan to Lose Weight and Gain Muscle
The study is very misleading. I was excited to read about some scientific breakthrough because I saw the link from Hacker News, but this one crucial fact gave it away:

> the McMaster researchers rounded up 40 overweight young men

Of course they both lost weight and gained muscle. They were overweight to begin with. Anyone overweight who starts exercising loses a lot of weight and gains muscle simply because their bodies began to have higher caloric expenditures, and their muscles had to adapt to more mechanical stresses.

If we're talking about someone whose body fat percentage is already normal, however, we'll go back to choosing between losing weight or gaining muscle, because you can't do both. When you exercise, you burn the carbs first, then the fat, then to a small extent, the protein, though these three are being used simultaneously to produce energy. You hit the fat-burning zone when your carbs can't produce as much energy (fat produces way more energy but requires way more intensity to burn), but since fat also takes some time to burn and you already need to produce energy to continue with the exercise, you use the protein too, which comes from your muscles.

This is the reason why bodybuilders have a cutting phase and a gaining phase. They gain muscle or strength for 2-5 months, cut for 1-2 months, then go back to gaining muscle again. How do you gain muscle? You put on weight--meaning, you eat more. The weight that you put on will be about 5 parts fat and 1 part muscle, and that is why the cutting phase is necessary. Muscle is only gained with the fat and continued weight training, so burn the fat once you put on the weight. Whenever you attempt to lose fat, you will always inevitably lose muscle, so if you want to get buff, you can only do so much fat-burning exercises. That means keeping your runs at 10-15km, for example.

In summary, you can't do both. You can only gain muscle and lose weight together if you're really fat to begin with. If you're within the average body fat % range, though, you still need to switch between cutting and gaining phases.

mattquiros··on Developing iOS 8 Apps with Swift
I am pretty sure that in the Stanford CS curriculum, CS193P has pre-requisites that include introductory programming clases.
mattquiros··on Ask HN: Does anyone actually hire from 'developer bootcamps'?
Hm. So since companies do hire from dev bootcamps, are the candidates quizzed about CS theory during the application process? It seems pretty standard to be asked about data structures and algorithms for engineering positions and I can't imagine someone attending these bootcamps to also be well-versed at those over the course of their quick training.
mattquiros··on Ask HN: Why people continue working in video game industry?
> Working on a AAA game does not make you "the best."

And neither does having more people talk about you.

> If you want to be the best you have to work hard, and you have to fight, and you have to put aside some other things in life. And if you're doing it, you will expect it of the others around you.

I think this is what it is truly about: being the best in what you are passionate about doing.

mattquiros··on Ask HN: How to price yourself?
I'm from the Philippines, too.

From my experience, you have better chances of getting a better pay AND work-life balance at a full-time job than in freelance sites (Elance, oDesk, Freelancer.com). There's barely any decent clients there who are willing to pay us $30/hr. However, you have the experience, and I'm very well aware that RoR developers here can easily command a salary of PHP150k-200k every month... perhaps even more. All you have to do is find the right company, and ask.

If you check out Jobstreet and JobsDB and set the salary filter to a minimum of 100k, you'll still find plenty of openings for Ruby devs.

mattquiros··on Things That Sound, Move, or Smell Like a Nuclear Explosion
Just an observation: Is there a particular reason why the sheep are flocking around the infrasound detector? First picture.
mattquiros··on My Swift Dilemma
I personally choose to give Swift a chance. I think it sucks largely because Xcode 6 itself sucks, but that will improve over time.
mattquiros··on My Swift Dilemma
I'm not sure it's right to compare it to the Python versioning issues. Apple can just break old Objective-C code for later versions of iOS/OS X if they wanted to. Also, you can look at the adoption rate of ARC when it was introduced. Pretty much every popular third-party iOS library jumped on to implement it, and those that don't usually are abandoned projects.
mattquiros··on Ask HN: Tools for iOS app prototyping/wireframing
There's a WWDC session where Apple designers use Keynote to prototype iOS apps. It's actually impressive--you can fake the animations and interactions to be really close to the real thing.

https://developer.apple.com/videos/wwdc/2014/#223

mattquiros··on [dead]
Shame this is happening inside a company whose product I actually love. In any case, that rant about the salary--isn't the employee ultimately responsible for whether she or he is well-compensated?
mattquiros··on The history of Android: The endless iterations of Google’s mobile OS
"I'd like to tell you about something I'm really excited about. It's called Android."

My first reaction was, "Haha, no shit." And then it gave me goosebumps to realize how it's just seven years ago but so much has happened.

mattquiros··on How can an introvert Asian engineer like me make friends?
You should seriously consider going to the gym. It helped me build my confidence and the way I carry myself around strangers. Doesn't quite give you better communication skills but it's all in the confidence, really, and confidence in yourself you'll get.
mattquiros··on The Sketchbook of Susan Kare, the Artist Who Gave Computing a Human Face
The link to the YouTube video of "The Mother of All Demos" is dead. I found another one here: https://www.youtube.com/watch?v=yJDv-zdhzMY
mattquiros··on How to be a great software developer
Nope, won't downvote, because depending on the team you're working with, you're right. I work in a company where I started off following the author's suggested actions for becoming a great software developer. However, I still ended up being the difficult co-worker, the "dressage horse" as the author put it. Just because I strongly felt about using classes instead of putting an object's attributes in a single, vertical bar-delimited string. It works, they say, and I'm over-engineering.

Of course my problem is about not being a good fit with the way the majority of the team chooses to work and build software and perhaps the solution is to just get the fuck out ASAP before I'm used to the mediocrity and acquire it. But the working relations definitely got smoother when I kept my mouth shut and just thought of the paycheck and used my time to go to the gym instead of refactoring their code.

mattquiros··on After WhatsApp: An Insider’s View on What’s Next in Messaging
But it can also be that in-game purchases and stickers and other things are only successful value propositions for a given demographic.
mattquiros··on Malaysia Officials, Saying Missing Jet Was Diverted, Open Criminal Inquiry
Weren't relatives able to ring the phones of the victims just a few days ago, but well after 8:11 a.m. ("toward the very end of the plane’s fuel")?
mattquiros··on Google Fiber expansion moves fast; San Antonio approves construction
Google Fiber is taking over and people will choose it over their regular ISPs because it's better. And soon enough it won't matter what OS your mobile device is running. For as long as you're connecting via Google Fiber, Google has your data.
mattquiros··on If The Moon Was Only 1 Pixel
Anybody else get the feeling that we're probably stuck and will all die here on Earth? While scrolling through all that empty space, I was thinking about interstellar travel. I imagine it'll eventually be as easy and commonplace as we see in sci-fi, but I'm having a moment of doubt we'll ever get there, or if there's any point out-living the home planet.
mattquiros··on Ask HN: Best place to learn iOS dev?
I've also read Stephen G. Kochan's book, but I think the Big Nerd Ranch Guides for Objective-C and iOS (two separate books) are much, much better.

I also subscribed to Stanford's CS193P on iTunes U (the last class about iOS 6) and it helped me a great deal, but I stopped watching soon as I saw the ones I just needed, and actually started coding.

mattquiros··on A 60-Hour Work Week is Not a Badge of Honour
I think that's what the author meant when he said "You become far less productive."
mattquiros··on Ask HN: Would you use Facebook's original native app now after Paper?
I still can't download it to my 5th gen iPod Touch for some reason. So can't my colleague. Anyone know why? The App Store says it's compatible.
mattquiros··on Ask HN: Which Macbook is best for development?
Can attest to this. You're gonna have to buy an iPhone or iPod touch anyway, so don't bother with retina.
mattquiros··on Do you draw your iOS UI (1) in code or (2) in Photoshop/Illustrator, and why?
You'll save a lot of time doing it in Photoshop/Illustrator. If it takes other screens and API requests to get to the UI you're building, it'll take a while before you can see what your code does. Using images, especially stretchable ones, is also lighter on memory.

Also, I don't know what you mean by "scaling." You should be able to zoom images with UIView animations, and should have different sizes of the images depending on whether you're targeting an iPhone/iPad.

mattquiros··on 4 apps, one weekend
How much time did you spend testing these apps, or what tools did you use for testing? I'm really amazed at how you were able to put four out in the open in one weekend. I usually spend quite a lot of time fixing bugs.
mattquiros··on Ask HN: What programming language will you learn in 2014?
Can someone make recommendations for me? Here's what I already know and what I've built with it:

- Java. My first real programming language, learned in college, used for a year and a half in enterprise work and Android, got pretty good at it, but I learned

- Objective-C for making iOS apps and I never want to write in Java again. I'm also learning C just to understand Objective-C more but I have no plans building anything with C.

Basically, my current interests/goals for learning a new language are:

- Develop a new way of thinking.

- Learn some great engineering practices.

- Build products (software) that solve real-world problems. I'm not likely to learn a new language if I can't build anything useful with it, that can potentially sell and make it as a consumer startup.

- Become full-stack. I can already easily build an iOS app (I have no interest in building responsive websites) but I find myself still having to rely on something like Parse. Which isn't so bad though because it saves me so much time.

I guess that narrows my choices down to: Ruby, Python, Go, or something else, but I'm not in a position to identify which poison is best-suited to me. I just want one that I can be really good at and meet most if not all of my goals. Any thoughts?

mattquiros··on “MongoDB is dead. Long live Postgresql”
> If a large proportion of MongoDB users are using it incorrectly, then I'd argue that it is a MongoDB problem

Hey, that sounds a lot like the logic of Java haters!

Kidding aside, I'm afraid I'm not sure your logic is convincing, but that's for another debate.

Page 1 of 4Next →