HNHacker News
TopNewBestAskShowJobs

relics443

630 karma · joined May 24, 2016

submissionscomments
relics443··on Ask HN: Is it ok that founders are taking to social media about politics?
I think the point is (and the election may have shown) that in reality, it is the vast majority of the highly vocal, intelligent, creative, entrepreneurial people that hate Trump.
relics443··on A Deep Dive into HandBrake and Video Transcoding
Ah I thought this would be more about how it works. Oh well, pretty informative nonetheless.
relics443··on Kotlin 1.1: What’s coming in the standard library
It's similar to Groovy, which I've worked with non extensively, but I think it adds a lot more. I've always found development in Groovy to be closer to Ruby or Python, while Kotlin feels more like Java (just better :-)
relics443··on Kotlin 1.1: What’s coming in the standard library
Kotlin has a much smaller learning curve than Scala. I find it to be much more useful than any other language I've tried out. It has shiny, useful features like some of the more dynamic languages do, but it's close enough to Java that I'm comfortable using it.
relics443··on Android permissions and hypocrisy
It's not that simple. The app I work on now is pretty complex, and the only way we were able to get runtime permissions in normally was to commit to a complete rewrite of the app (that wasn't the justification for the rewrite). It's just not always the highest priority.
relics443··on Android permissions and hypocrisy
Android uses runtime permissions since marshmallow, but the app has to support them otherwise it falls back to granting them all at install time.
relics443··on Show HN: CloudBoost – Open-Source Parse, Firebase and Algolia Combined into One
On their website [1], they make it look like WhatsApp, Slack, and Instagram are all using their service, when in reality it's their own implementation of "similar" services.

Seems fishy.

[1] https://www.cloudboost.io/

relics443··on Welcoming Fabric to Google
While Firebase is still awesome, there was a definite downgrade in support when Google integrated them. Hopefully this will go better.
relics443··on Ask HN: Should I invest in a desktop PC in 2017?
In 2011 I built my own desktop with a 2nd gen i5, 16GB RAM, an MSI nighthawk twin frozr GPU, 6 TB storage (2 HDD, 1 SSD), and a nice amount of fans/heatsinks. It was more than 2x cheaper than buying a prebuilt one (low thousand).

Last year I spent $400 to upgrade the motherboard, got a 5th gen i7, 32GB RAM, a GTX 950, and 6 more TB of storage (2 HDD and 1 SSD). Yay Newegg and microcenter sales!

I've never had an issue with any of the hardware, my build times are miniscule (MBP chokes on some of the stuff I compile), and I could have 10+ projects open in Android Studio / Intellij, 20 tabs in chrome, a terminal emulator, docker, and Plex, and it doesn't break a sweat.

If you don't need to be mobile that often, I'd definitely go desktop.

relics443··on Google Interview University: I Didn’t Get Hired. Here’s Why
First off I'm an Android engineer, so I always had romanticized the notion of working for the "mothership". Also, the compensation and perks are pretty damn good.

What I've come to see, however, is that Google is not necessarily the best place for everyone to work.

1. You really need to fit the mold. While I think I could be a cultural fit, I wouldn't want to be (based on what I've seen professionally and with friends)

2. I've become more familiar with Google's method to product and feature development, and it's not something I'd want to deal with as an engineer

3. Office politics. Many of my friends are Xooglers, and they have horror stories galore. I know that not everyone has that experience, but I like to avoid environments that foster that kind of BS

4. If I would get a job on the Android team, it probably wouldn't be doing exactly what I want (which leads me to...)

5. I've found workplaces where I've thrived professionally and socially. Sure, the compensation and prestige is a little less (but you'd be surprised to find out that it's not by much), but you can't discount being comfortable where you are

relics443··on Google Interview University: I Didn’t Get Hired. Here’s Why
6 years ago I dreamed about being employed by Google. Now I dread worrying that I might have to apply there again as a fallback. Imagine that.
relics443··on Ask HN: What's your total income?
How much were you making when you first started?
relics443··on Working on Chrome made me develop a tool for reading source code
If it was hosted, and you could point it at a GitHub repo, I'd use it.

Otherwise I'd rather use whatever IDE JetBrains has for it. It might not have the exact same capabilities (or maybe it does, I didn't look closely enough) but why use another tool and context if the current one is good enough.

relics443··on Facebook’s Hiring Process Hinders Its Effort to Create a Diverse Workforce
TL;DR distinguish yourself on your capabilities, not your race/gender/ethnicity etc...

I'm a white American male that went to a CUNY college (city university of NY), which is not so highly regarded by the big 4.

I graduated with a 4.0, summa cum laude, phi beta kappa, with distinguished honors in CS and psychology.

In 2012 a close friend of mine was a hiring manager in Google, and he passed my resume to a recruiter. When he went back to check on the status of it later, he found that the recruiter had thrown out the resume.

After some arm twisting he got me an interview. I answered everything correctly, but was told I would not be getting the job.

Since that time I've been with a few startups as an Android engineer. I love my jobs, and work my butt off. On 3 occasions I've been at Google's NYC office consulting with members of the Android team. I've made sure to make an impression on the community.

For the past 3 years I've been getting a bi-monthly email from Google and Facebook recruiters asking me to come interview. I haven't, and probably never will; I like the startup scene way to much.

I don't think the decision makers are racist or sexist. Their job is to get the best engineer for the job. Initial impressions are hard to gauge, and without validation (education, trusted references, etc...) you can end up making a big mistake (I would know, having hired quite a few duds over the years).

I understand that not all people are in a position to distinguish themselves initially. Life isn't fair. Trying to make it fair for one demographic will likely end up making things unfair for another.

There's nothing wrong with not getting your first job at a big 4. Hit the pavement running, do a kick ass job wherever you are, and you'll get noticed.

relics443··on Putting a UI around Docker with Portainer
Is "jellybean" a standard UI term? I chuckled at the visual.
relics443··on How to Destroy the Business Model of Breitbart and Fake News
So I only see right-wing fake news sites called out by Mr Phillips. Is he not worried about the damage that left-wing fake news causes?
relics443··on Ask HN: If you were to switch career, what would you do?
I'd probably go into a medical or bioscience field. It's always fascinated me (and I read medical journals as a kid).
relics443··on The Reality of Developer Burnout
I eventually got the money (a few months later), and they had enough decency to keep me on payroll while I was incapacitated. I believe they learned their lesson, and have made serious gestures to show that. But the damage is still done.
relics443··on The Reality of Developer Burnout
TL;DR I experienced massive burnout after ridiculous working hours and a broken contract

I experienced terrible burnout around a year ago that I'm still working to get over.

I had taken a pay cut to join a startup with the promise (contractually) that I receive a raise to market value + bonus after 12 months. The latter 6 of those months were spent working 16 hour days ramping up to a massive launch. There were multiple times were I was in the office for 40 hours straight. Throughout this entire period I was locked in and producing top quality code.

A few months after launch I approached my boss about the contractual raise + bonus. After blowing me off for a few weeks I had a meeting with the president and CEO where I was told that I would not be receiving either because I was not coming into the office by 10 AM. Not only that, but they told me they didn't appreciate the amount of work I put in, nor the fact that I had barely seen my family and friends in that the period because "no one asked you to do that." Mind you, our CTO had quit with 4 months to go until launch so I had taken some of his responsibilities, and I was the sole developer on Android, and one of two for the backend. All the while the feature requests kept pouring in.

Within a week I was bedridden, and I stayed that way for the next 3 months. I've been slowly recovering since then, but I'm not sure I'll ever be the same again.

I know I could've sued for the money, but it was the lack of even a basic appreciation that did me in.

Some people have told me that I have no one to blame but myself. I sort of agree with them, however, I know that if I would've gotten my raise and bonus I would've been fine.

relics443··on Search commit messages
Google put all GitHub data in BigQuery a while back [1]. What took them so long?

[1] https://cloud.google.com/bigquery/public-data/github

relics443··on From Secretary to Software Developer: The Hard Way
"But in order for it to be a useful degree you need to have math as supporting subject."

My university allowed me to make a custom degree that did not include calculus and didn't take my discrete math grade into account. I'm not what you would call "well-versed" in anything math related. I understand the theory for a few things I've looked into but that's as far as it goes.

In all of my career (~10 years) I've never once found myself at a disadvantage because of it, and it's never held me back from doing or understanding something.

I'm sure there are some areas of the field I'll have difficulty with (low level graphics, etc..), but even then I find that with enough hard work and an alternative approach to understanding the problem I can get things done.

relics443··on From Secretary to Software Developer: The Hard Way
I'd be particularly selective. The ability to do grunt work is not indicative of the ability to blossom into a full fledged dev.
relics443··on From Secretary to Software Developer: The Hard Way
I have a graduate degree in CS. I'm well versed in most aspects of the field. I pride myself on writing clean, efficient code, and architecting correctly. I also have a learning disability (dyscalculia) which makes certain things difficult (discrete math, calculus, etc...).

The fact that CS is based on mathematic principles does not make it a math degree (although that did make things challenging for me at times).

relics443··on From Secretary to Software Developer: The Hard Way
TL;DR there are a lot of incompetent developers out there.

This isn't a comment about the author, as much as it's about something she said.

"Today you can take a lot of programming and Computer Sciences courses online. Everyone can be developer! There are also a lot of developer bootcamps: within 8–12 weeks you can become a developer."

This is a very dangerous line of thinking. Some people have convinced themselves that they are competent developers because they went to a bootcamp. And they might have just enough domain knowledge to convince a company with poor hiring practices that they're worth hiring.

I inherited a situation like that (this dev was hired a few weeks before me). After a few weeks it was painfully obvious that this guy was a detriment to the company because of his lack of coding ability. For reasons above my paygrade, we couldn't fire him immediately, and eventually we took all responsibilities away from him. We paid someone to come in and not do work for us.

I've interviewed dozens of developers since then. The one's coming from a bootcamp (or similar situation) have no computer science skills. They also have no problem solving skills; they're unable to break through the box that they were taught in. Most companies can't afford to hire a developer who knows one thing, and one thing only.

Now, we've had 4 year university graduates with experience in the field come in from top schools with degrees in CS. A (scarily) large percentage of them are incompetent as well, though not to the degree of the bootcampers. They're typically serviceable though.

relics443··on Tesla footage of braking before crash ahead [video]
One part of my brain is saying: Sweet piece of technology!!!

Another is saying: This seems like a very convenient piece of good PR for Tesla (and self driving car technology)...

Yet another is saying: I hope the folks in the car are alright

relics443··on Things I hate about Git (2012)
My point wasn't that the others weren't good. It was that git has always met all my requirements and I never ran into any issues that made me want to try another solution.
relics443··on No tipping means better business
Will the meal pills replicate the taste of your favorite food? Because I'm not going to restaurants for their nutritious value.
relics443··on Things I hate about Git (2012)
Genuinely curious as to why I'm getting down voted without explanation for stating my opinion.
relics443··on Things I hate about Git (2012)
And why is that?
relics443··on Things I hate about Git (2012)
I've been using git for 7 years now. Never used anything else for version control (besides visual source safe which I try to forget).

Never felt the need or desire to try anything else.

← PreviousPage 6 of 9Next →