HNHacker News
TopNewBestAskShowJobs

tn_

120 karma · joined October 20, 2016

submissionscomments
tn_··on Zeta Global acquires Disqus (YC S07)
This really puts into perspective of what kind of moat facebook has and just how much overlap there is with companies like Disqus.

Personally, I like Disqus because you aren't required to log in to one specific social media account and integrating it with your site is pretty easy.

tn_··on macOS High Sierra: Anyone can login as “root” with empty password
How many more people now know about this vulnerability cause of this knuckle-head tweeting it? At least 100k impressions? Now think of how many more "bad guys" have access to this hack that are going to abuse it.
tn_··on Parents now spend twice as much time with their children as 50 years ago
How old were your kids before they got their smartphones/computers?
tn_··on On Being Midwestern: The Burden of Normality
Yep.. I've lived on both coasts as well as Chicago and it's much easier from my personal experience to run into people making idiotic racist remarks in the midwest. Now granted, there are racist people everywhere but the frequency was much higher.
tn_··on Myths About Choosing a College Major
|Myth 5: It’s important to choose a major early.

I mean, I think it's good that Georgia / Arizona State have created "meta-majors" to give students more exposition on specific majors.. but I wish high-schools would provide that information before students sign up for a 20k-40k+ / year experiment to find out they don't want to become w/e it is they originally signed up for..

When I was a sophomore in high-school, a teacher went out of her way, tapped into her network and helped me land my first professional programming gig. I was still probably going to be a programmer as I had been coding for 5+ years already, but being exposed to that environment helped re-affirm that it was the path that I wanted to take.

tn_··on Ask HN: What are best tools for web scraping?
Check out Heritrix if you're looking for an open-source webscraping archival tool: https://webarchive.jira.com/wiki/spaces/Heritrix
tn_··on The two questions I ask every interviewer
> If they seem like a good prospect then you can signal your seriousness by granting a face to face interview / test.

Yup, that's what I will do occasionally too. If the phone-call goes well, I'll invite them onsite for that coding task... no algorithms. I like being flexible with them, if they are more comfortable doing it at home due to scheduling, they can hack away at home.

>By throwing out homework assignments (which cost you 0) you are signaling either that they do not seem like a good enough prospect to be worth your time or that you simply view their time to be worth vastly less than yours.

I generally stick with working at start-ups. I need to know that the engineer I'm bringing on can handle high-pressure situations when we have to deliver milestones. Which I can totally understand why some potential employees that I've handed this assignment to become upset / flustered. But it's a good indicator if they don't complain at all and do an exceptional job, that they'll generally do well and at the very least be open to critique so they become a better engineer.

These requirements are absolutely not appropriate for more established/larger corps just as start-ups aren't for everyone.

tn_··on The two questions I ask every interviewer
I never hand out assignments like this (or have in-person interviews w/ a similar task while having the internet at their disposal too) unless the person's already sent in their CV/Resume, had a phone-screen and they seem like a good prospect.

Regardless, you're going to have to put in time unless you're already trusted by one of the seniors/leads/managers.. if that's the case then there's no coding assignment.

If you're interviewing at 20 companies concurrently you should probably not interview at so many companies at one time and narrow down who you would most likely want to work for.

tn_··on The two questions I ask every interviewer
Someone sounds pretty entitled. You know how burdensome it'd be to verify that your repos were fully yours and how much energy an employer would have to exert to make sure everything was connected/architected well vs using a template I'd be already familiar with / created, that could be slightly altered to avoid it circulating the internet.

2 hours is not unreasonable for a take home project with the entire internet at your disposal. People need to be motivated to join the company they're applying to! (Anything more is definitely unfair for the candidate and doesn't scale well when reviewing code)

This notion that 2 hours is a lot of time, well plenty of engineers would rather have that than waste a few months memorizing algorithms they'll rarely use. It's pretty common for algorithm tests to be an hour long anyway.

So many software engineers have it backwards. Companies don't work for you, you're not even in the door yet. Unless you're a vp or principal engineer with a stellar bg, your tasks are replicable and most employers aren't going to be drooling over to get you on board as entitled / piss-poor attitude is going to cause more friction than it's worth.

tn_··on Build a Business, not an App
Eh I haven't really tried in about 5~ years. I wanted to focus on more high quality content. It definitely died down near the tail-end of me experimenting with low-quality high-volume apps.
tn_··on Build a Business, not an App
I have no idea how half my apps in 2010 got approved. it was really nice to see an app that i built in 1 week, bring in $1-3~ a day for a solid year. Then I spammed the crap out of that formula.
tn_··on “Startup” asks internship applicant to build their app before phone screen
Someone should build the anti-linkedin. You know where the co-founders of this company would be added to that list.. and populates any relevant articles on why they're not good people to work with.
tn_··on Waze error leaves São Paulo traffic (even more) congested
I'm not saying we ban anything and acknowledge that it's an insanely useful tool. It's absolutely necessary for companies to move fast with imperfect technologies to break new grounds then iterate.

I just think it's a kind of crazy there's no one to reach out to directly if there are any negative actions that happen.

tn_··on Waze error leaves São Paulo traffic (even more) congested
It's kind of insane to think a company can do this to an end-user without really having any repercussions / not having a direct phone-line to reach out to when this happens. I guess that's what happens when the product is free.
tn_··on Show HN: iOS music player, like a virtual record collection
"This is different from genres because genres don't really mean anything today." uhh.
tn_··on Ask HN: Why hasn’t Google killed Google Plus?
Personally, I haven't used google plus in awhile but when I used it, it wasn't for the social networking of people I already knew, but it was for following communities w/ topics that I liked.

The problem I'm finding with Facebook right now is I don't want to spam everyone with science-y articles or to offend/bother people who might not care for liberal view-points.. just because there are so many people that I know that are on their network. Also, I'm too lazy to create groups to target my posts with. It ends up just being a photo-dump with maybe written posts once a month + mostly keeping brief tabs with family+friends.

When I first started on Fb, it was addicting posting things I could reference later or writing long-ish essays or being ridiculous with friends (photoshop wars).

tn_··on Zuckerberg apologizes for VR cartoon tour of Puerto Rico devastation
I'm wondering what kind of feedback they got from their dry-run... I kind of wish interviews for engineering positions took soft-skills more seriously. What ends up happening is you have a room full of technically brilliant people, who might be on a spectrum, making user-facing decisions.
tn_··on AIM will shut down after 20 years
Oh man, AIM was great. They nailed their UI/UX at the time.. . everything just worked. There's so much overlap with contemporary companies and features they rolled-out. They had weather-bots, integration with a ton of 3rd party apps (I remember logging into Meebo on school computers cause we couldn't install desktop apps), games, statuses, chat-rooms, file transfers.. Most apps are so hyper-focused nowadays, I really do miss how creative companies were back in the 90s.
tn_··on Why SQL is beating NoSQL, and what this means for the future of data
Absolutely agree that if you're going to be manipulating the data w/ heavy complex analysis as well as a ton of data-points, it should occur not on the prod db.

I was referring to queries such as: User needs to get a list of pharmacies they've gone to in the past 2 months that carries x-medication. Not overly complex, but annoyingly more code that would have to be written + architected in NoSQL vs a relational db.

tn_··on Heathcare.gov to Go Down for Maintenance in Middle of Obamacare Enrollment
http://thehill.com/homenews/administration/352597-us-wont-wa...
tn_··on Why SQL is beating NoSQL, and what this means for the future of data
There have been a ton of start-ups that I've talked to / been a part of who used MongoDb thinking their company is going to exponentially explode in MAU and they think they'll save themselves the scaling troubles by using NoSQL. What ends up happening is the codebase gets too gnarly when they try to start doing complex analysis. SQL is appropriate for like 95% of companies. A lot of these places I'm referencing end up porting their codebase to Postgres, mysql or oracle.
tn_··on Google Splits Hangouts into Chat and Meet
https://www.wsj.com/articles/google-has-a-messaging-app-prob...
tn_··on Kotlin 1.1: What’s coming in the standard library
Too many engineers get caught up with the minor details of the syntax of a language and ignore the business implications of using an untested technology.

My job as a lead is to help scale my team, properly architect the application as well as reducing any risk / uncertainty while delivering new features to the platform.

The syntax doesn't save that much time in my personal experience. The actual amount of words that's typed might be less.. it can be cleaner than Java but if my team is spending a higher amount of time debugging Kotlin issues relative to working with the Java codebase then we've got a problem.

---

> That's a... surprisingly uninformed statement from a "lead" developer.

That's a... surprisingly snarky / unhelpful remark with no counter to my statement.

tn_··on Kotlin 1.1: What’s coming in the standard library
While Kotlin itself is a nice modern swift-like language, it'll never get the same type of adoption unless Google makes it a priority.

I'm a lead Android developer and I've inherited a Kotlin codebase mixed with Java, and here's why I refuse to create any new classes in Kotlin:

1). Compile-time is slow. I know there are plenty of work-arounds but I don't want to modify the build-properties to the point where it's hard to replicate when onboarding new engineers. The closer to the default-project settings, the better and the less resistance. Android dev itself is a very fragile framework to begin with.

2). Abuse with nullable types. I've been a lead iOS engineer too and this is what I have observed as well with Swift. I can't even count the amount of Crashlytic reports that have been caused by a model not binding properly.

3). It really doesn't save that much time at the end of the day. A language is a language is a language.

4). Community/docs does not have as much reach as Java in terms of docs.

This speaks more to the previous developer than the language itself, but this has been the most unstable code-base I've ever worked with.

I specifically avoid web-development for the bandwagoning hype when the shiniest new piece of tech comes out. While I think it's great that Jetbrains is trying to make a competitive language to Java, I think there are too many forces working against them.

Java's old, boring and predictable, but that makes it a great language to a build a stable app with.

tn_··on Vuvuzela: private messaging system that protects metadata
|Vuvuzela: Scalable Private Messaging Resistant to Traffic Analysis

Their server is throwing a 500 error

tn_··on Ask HN: How much do you earn on average through software freelancing?
I usually charge $100/hr for native mobile development on the side.
tn_··on Ask HN: Im a noob at marketing,what are some good resources to bump up downloads
Yeah for both, iOS & Android
tn_··on MacBookPro vs. Surface Book
http://www.ibtimes.co.uk/microsoft-helps-nsa-access-skype-ou...
tn_··on MacBookPro vs. Surface Book
I don't understand why the majority of people are ignoring Microsoft's history and thinking they're turning a corner as a company. Sure they're making some interesting consumer-end products but at the end of the day they're still the same Microsoft that hands over emails and got rid of P2P connections with Skype to help the NSA. This is the same company that's launched a smear campaign against linux in the 90's. Given their track-record people shouldn't trust xbox one's always-listening functionality.

It's just ridiculously clear they don't have the consumer's best interest.

tn_··on All Tesla Cars Being Produced Now Have Full Self-Driving Hardware
This is very awesome and just one more step in moving towards a completely automated world. Everyone's commutes everyday is just a gold-mine of mostly unused data-points. There are solutions out there right now like Waze / Google Maps that'll redirect users around accidents. Can you imagine how crazy it'll be when our roads become even smarter based on individual users. For example, if there are people who "logged-in" to a road that enjoy driving faster, then this self-aware driving car can go in the lanes that avoid certain dangerous users.
← PreviousPage 2 of 2