aferreira

Joined 13 years ago

Karma
79
Submissions
27
Member since
Oct 7
I'm a self-taught software engineer with a passion to build things using tools, languages and concepts that I haven't used before. Currently focused on Android development where I've built a few applications over the years.
View on Hacker News

Recent submissions

Comment · 12 years ago
You don't have to be an activity at all, your service can do that. But the comment where someone might just be browsing their contact list makes sense too.
Comment · 12 years ago
Actually, I don't think you need it.

If you can request permission to read the list of activities and do so when your activity is paused, you can search for the phone application (or even similar ones, such as Skype) and pause your audio playback?

Just a thought.

Comment · 12 years ago
Regarding the question of knowing what percentage of total equity your stock grant represents, most companies that are not incredibly early stage will simply not tell you.

Pushing the subject further will make you look like you're nosing around where you shouldn't, often leading to the offer being dropped (this has happened to me).

Not to say it wasn't a not-so-great company to start with, but a dropped offer is a dropped offer.

Comment · 12 years ago
How about instead of trying to circumvent the problem, we could address the original issue? Namely, that your employer single handedly has enough power to send you back to your country?

The whole concept of H1-B is broken because, besides being an actual lottery, it gives the employer too much authority and control, which is why some scare tactics are in place (and sadly generally accepted).

Comment · 12 years ago
> gave up when it required me to use my Linkedin account

Exactly.

Comment · 12 years ago
Congratulations, you have successfully determined that scumbags are everywhere.

The behavior of these people should not be directly correlated with bitcoin/tech/startups/whateveryouwanttocallit.

Comment · 13 years ago
To be honest there's a lot more that factors in when you're buying a computer for business. It's not just the CPU and GPU that come with it, there's a plethora of other factors that may be important to the buyer, such as:

* Maximum ram upgrade amount (most consumer laptops max out at 8 GB or 16 GB)

* Screen quality (IPS vs TN, glare vs anti-glare, etc)

* Keyboard layout and quality (yes, this matter A LOT if you type all day on the computer)

* Driver compatibility (since Linux is mentioned)

* Weight, roughness (or beat-up factor), portability factors, battery life, modularity, expansion ports... the list goes on.

It's not just "this machine which has a top end Intel i7 CPU and an SSD" for everyone.

Comment · 13 years ago
Just fyi, this is exactly the type of situation they hope to induce and, to be quite honest, I would happily do the same, even if only to avoid the hassle.
Comment · 13 years ago
> but anyone else based in the US

Why US only? Are there significant challenges into opening this platform to internationals? I always thought it was simpler (less taxes to deal with, etc).

Comment · 13 years ago
Would just like to add to this answer that, as of Android 4.4, the WebView is based off of Chromium, enabling you to perform remote debugging with your chrome web developer tools (basically everything you can do on a website you can now do on a WebView).

I'd still pick native any day. Control > ease.

Comment · 13 years ago
> These root certificates are managed by a small number of companies designated by some agency who decides on these things

You're trying to explain how SSL is secure, that everyone implicitly trusts the root certificates and then there's this. I immediately lost complete interest in your explanation (because you probably don't understand it yourself) and hence in whatever product and/or solution you're trying to offer.

Comment · 13 years ago
I'm actually more interested in the US-EU negotiations, I wonder how long that one's going to take :)
Comment · 13 years ago
Always always _always_ use git push <remote> <branch>. Always. Did I mention always? :)
Comment · 13 years ago
I can see where he's coming from, my company is actually at fault on this exact point.

The initial target was iOS and then clients requested Android compatibility as well. Designs for iOS are completed and implemented and are then re-used for Android. The excuse is 'consistent user experience' but really they just don't want to do the same job twice for a platform that generally has less usage and provides less profit (in our case at least).

I took matters into my own hands and there are noticeable differences between the two applications. There was of course some backlash (I flat out refused to put a 'back' button on the action bar for example or move the sliding menu to the right side) but in general the look and feel is consistent across the two platforms.

That doesn't (and won't) stop me from using native controls such as text inputs and dialogs that users on Android are quite familiar with.

In case someone has no clue what the hell I'm talking about I'd be happy to share some screenshots via pm.

Comment · 13 years ago
One thing that I like about Android is that developers can choose to minimally style buttons and similar UI elements and these differences will be applied to whatever the base device theme is.

This means that users will get a consistent user experience throughout various applications and won't have to run around trying to figure out what's a button and what's a text input.

Sadly, this project essentially destroys all of that work and something tells me it won't work correctly on the most customized devices (like the old Motorola RAZR running 2.3 for example).

Nice idea but I don't think it makes much sense in it's current state.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton