HNHacker News
TopNewBestAskShowJobs

lanestp

317 karma · joined March 23, 2015

submissionscomments
lanestp··on The Real Cost of Seattle's Next Transport Bill Would Come from Not Passing It
I instantly have problem with anyone touting the opportunity costs related to an entirely made up number. 10 minutes off a fictional commute is not a convincing metric. How about instead we have say, line X needs $Y for modernizations after which line X will be Z minutes faster along its route. Or, which arterials will have new transit solutions.

I'm not arguing this is a bad spend of money (quite the opposite) but this article badly needs some real numbers to make its point.

lanestp··on Our IT guy is an unresponsive jerk
I've been in situations like this. Being a "jerk" is a defense mechanism. If you are approachable then everyone brings their technical problems (personal and professional) to you. If you are unapproachable you stand a chance of actually getting 10 minutes of uninterrupted time.
lanestp··on Ōryōki Web Browser
I don't think "small web browser" can refer to anything built on Chromium. Maybe "unobtrusive" would be better.
lanestp··on Foxconn replaces '60,000 factory workers with robots'
The problem right now is the jobs aren't shifting. Chronic unemployment is the norm for young people and less educated older workers. We are automating WAY faster than new jobs can be created.
lanestp··on Foxconn replaces '60,000 factory workers with robots'
I switched to game development! F2P might be obnoxious but it's not going to take someone's job.

That's not to say that there aren't ethical issues here. My boss wants to automate customer service operations with customer service bots. So I'm not even safe there.

lanestp··on Foxconn replaces '60,000 factory workers with robots'
It seems to me until we need a real conversation of the ethics of automation and how we can do it without destroying the lives of the workers we are displacing.

A few years ago I made a vow to myself that I wouldn't work on software that puts people out of jobs. When I worked on job automation projects I would get very depressed watching people lose jobs because of me. I can't imagine the damage of something at this scale.

lanestp··on Universal.css
It's sad that my first reaction was "Looks like bootstrap." I would like a few more colors. Maybe you could add pantone support, that would make this super useful esp. for mobile!
lanestp··on We Only Hire the Best
This drives me nuts! I don't know why I should be motivated by YOUR mission! Especially when your mission is to make as much money as possible in an easily exploited niche you found!
lanestp··on Avoiding BlackBerry’s fate
The "Breakthrough" for AlphaGO was that Go is well mapped by a Monte Carlo tree search. Once they figured out it became a domain specific problem and totally irrelevant as a general AI breakthrough.
lanestp··on Avoiding BlackBerry’s fate
Oddly enough I find Apple's approach to AI more to my liking than Googles. When I do a voice query on Google and all of a sudden every ad on the device is related to what I just did, I feel abused.

I think the confusion here is the difference between data mining and AI. Google is great at data mining and less convincing when it comes to actual learning (Look at Alpha GO, it is an algorithmic exploit of a game, not a breakthrough).

I've been thinking recently that Google is the one with the losing approach. Personally, I have been using Bing a lot more because Google has been pushing the good results to page 2-3. Whatever their big AI is doing seems, at least for me, to not be working.

lanestp··on Agile is not a Fucking Noun
I think the rage is a bit over the top. I expected James Rolfe quotes... "Scrum is buffalo diarrhea!"

I don't mind the blowback against Agile, it and TDD have both entered cargo cult territory and a lot of the stricter implementations are just laughably naive and ineffective (Especially if there is a "Certified Scrum Master" involved). But to just say Agile and all the modern processes are bad is ridiculous.

It may be time to start having a discussion about what's next in software development wether that be Agile the next generation or something new. Channel the rage!

lanestp··on Help Name Android N
I'm voting null I suggest we all do the same!
lanestp··on Google I/O 2016 Live Keynote
I know! Finally! Of course I can't help but see that the message Google took away from Stagefright was that they needed to harden their media frameworks rather than needing OS level security updates for all devices.
lanestp··on Google I/O 2016 Live Keynote
Google knows that this is a developer conference right? I feel like I'm at CES. I don't care about any of their apps unless there is some really cool integrations I can do. Talk API's or this is just noise.
lanestp··on Google I/O 2016 Live Keynote
Why isn't this hangouts? Are they going to kill that too? I can't get onboard with any of these Google products because they drop them as soon as they have something "cooler"
lanestp··on Android platform engineer on application architecture
I use the NDK a lot because you can kind of ignore the Android nonsense and structure your code properly. My approach is to have it build out the main activity then fire out into my app code. That code is beautifully MVC and for the most part ignores Activities, Fragments and Intents. For me it was faster to develop in than Android Java because I wasn't so strongly tied to the view code.
lanestp··on Android platform engineer on application architecture
I work on a very popular app in Latin America. That means we get to experience every single edge case in the eco system. My favorite quirk has been that for some reason I will never understand when an app goes into a full screen ad it can make your main activity eligible for GC. That means that you don't get any of your Activity life cycle events. Just a lone finalize and your app is gone. Then when the video ad is done you get a truly spectacular crash!

Sadly, I have a half dozen different ways activities have found to explode themselves. It makes me sad!

lanestp··on Ask HN: What's the best tool you used to use that doesn't exist anymore?
Q-BASIC. Just basic programming without any bloat or garbage. I feel sorry for kids now. Foisted on to Python or Java right away even the modern basics are bloated.
lanestp··on Android platform engineer on application architecture
I agree. Android architecture is a mess. Activity life cycling is actually impossible. There are certain actions the OS takes that will cause crashes no matter how well architected the app is.

My main quibble with Android is that since everything is tied to the activities it is impossible to build an MVC style app. You are better off using the NDK or an engine. Then you can build your software correctly.

lanestp··on “I made an app that orders delivery to a random location, and ubers you there”
That was one of the best twitter streams I have ever read! definitely one of the worst ideas ever conceived!
lanestp··on Tech layoffs more than double in Bay Area
Since I'm old and I went through the .com crash (I didn't get to participate in the boom) I hope my input is valid. This feels like more of a correction than a disaster.

The job market has been super easy and mediocre workers have been commanding excessive salaries because of various socio-economic forces (high valuations and cost of living). At some point there had to be a cull of bad startups and workers. It's unfortunate for the individuals and companies involved but I think in a couple years we will be through this and it won't have been so bad.

lanestp··on Every “Angular 2 vs. React” article out there
You forgot to say how blatantly superior web code from (Google/Facebook) is to (Facebook/Google). Because of some irrelevant metric!
lanestp··on Has anyone interacted with people behind FastTrack.vc?
Well, color me interested. I read the T&C and didn't run into anything that seemed obviously bad. Might as well start the process and see if I run into any red flags!
lanestp··on Swift Programming Language Evolution
The currying was cool. I had to read the pull requests on that one and it seems that it was removed because it complicated language development. I'm hoping they bring it back in a modified more extensible way!
lanestp··on Swift Programming Language Evolution
I gotta disagree with this one. Those operators have always been confusing and unnecessary. j = i++ being different from j = ++i alone is enough to convince me it's gotta go.
lanestp··on Agile Is Dead – Pragmatic Dave Thomas [video]
That was a fantastic talk, well worth the time. If I can summarize my takeaway it would be that Agile or agility is a holistic thought process to guide all your software decisions. The way people have implemented it is to have rigid guidelines that lets middle managers micromanage us to death. Sounds about right!
lanestp··on Microsoft chatbot is taught to swear on Twitter
Maybe this bot could be used to determine the insanity of a given community. I for one would look forward to what she could learn from 4Chan
lanestp··on I should be able to opt out an app's feature based on the permission required
All the permissions models are flawed. IMO Marshmallow actually makes it worse. They have permissions groups so, if you request access to Play Games accounts to reduce the login friction the app asks you for access to Contacts. When a user opts out they get a painful login process. The real answer is for Google to stop asking the user for permission on the group and instead ask at the actual permission level.
← PreviousPage 2 of 2