HNHacker News
TopNewBestAskShowJobs

taway555

80 karma · joined June 12, 2019

submissionscomments
taway555··on Rebuilding our tech stack for the new facebook.com
I'm not sure what your setup is, but 8 seconds to load a profile is not my experience. It takes less than a second here.

This is an anecdotal datapoint that is insanely useless in the real world, but the fact that it is the top comment is typical of this site.

taway555··on The AMD Ryzen 3 3300X and 3100 CPU Review: A Budget Gaming Bonanza
Please provide sources for core usage for each of the games referenced in your list.
taway555··on Walmart is piloting a pricier 2-hour ‘express’ grocery delivery service
It makes sense. Just like "economy" vs "first class" for travel. As a business, it needs to partition out the consumer buckets into various groups for profit maximization.
taway555··on Citing revenue declines, Airbnb cuts 25% of workforce
For a Linux user, you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem. From Windows or Mac, this FTP account could be accessed through built-in software.
taway555··on How Stripe Designs Websites (2017)
Can you please show at least one example that you consider to be "great"? I'm curious.
taway555··on How Stripe Designs Websites (2017)
It's almost disheartening that there are folks out there that like the clump, cluttered busy mess that is sourcehut.org over the clean, beautiful design of the Stripe website.
taway555··on Ask HN: Why so many negative news about Zoom on HN recently?
jealousy
taway555··on WeWork sells Meetup
For a Linux user, you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem. From Windows or Mac, this FTP account could be accessed through built-in software.
taway555··on Macy’s to Furlough 100k Employees
My family has ordered online from all three of these retailers during this pandemic. Walmart and Target may have roots in traditional retail, but their online pipeline is quite robust these days.
taway555··on Ask HN: What is happening with the stock exchange in the last two days?
shorts taking profits.. remember, you have to buy to close a short position.
taway555··on Private client-side-only PWAs are hard, but now Apple made them impossible
I'd rather use a native app than a PWA any day of the week. The experience of a mobile web app is clunky, slow, typically ugly, and just a generally bad experience.
taway555··on Launch HN: Visual One (YC W20) – Event recognition for security cameras
Essentially all of the events you mention plus a good amount more are either in an active product development pipeline for vendors we work with or are actively being worked on internally on devices we are building.

It's a tough space.. margins on these hardware devices are thin already, and sometimes negative as they are simply loss leaders hooking in users for long-term saas payments, so in our case, it's cheaper to build it in-house.

Good luck, however!

taway555··on Launch HN: Visual One (YC W20) – Event recognition for security cameras
I'm in the industry and I have to agree here. All of the devices we develop and use (third-party) either already have this capability built-in to the device or are working on it right now.
taway555··on Ask HN: Why should my company use source control?
Every single line of code at my company is subject to a peer reviewed pull request and isn't accepted unless at least 3 people approve it.
taway555··on Ask HN: Why should my company use source control?
what about code review? And if the answer is that everyone at the company is a rock star and doesn't ever need code review, then I'll be at a loss of words.
taway555··on Ask HN: How do you write quality iOS codebases?
I'm currently at a company where our iOS product has millions of paying customers. FWIW:

We run a flavor of the coordinator pattern + MVVM. We use delegation to handle messaging between view models and view controllers. Services are currently handled by a super ugly singleton, but that's a by-product of legacy architecture. New features usually inject the service directly into the view model.. and there has been some talk in potentially moving the service to the coordinator to mimic a unidirectional data flow.

The issues you mention, i.e. globals, lack of unit testing, fat view controllers and lengthy functions... none of that stuff, if included in a pull request, would pass our code review. So generally we self police each other to avoid code smell.

taway555··on Ask HN: How to vet dev candidates to make sure they can code at desired level?
Easiest way to cut through the noise is to give candidates some whiteboard questions. This will invariably filter out some good candidates that aren't good at these problems, but you'll be left with a bunch that have some baseline competency.
taway555··on Share your screen on Zoom with ultrasound
I still don't know why DropBox is a thing. For a Linux user, you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem. From Windows or Mac, this FTP account could be accessed through built-in software.
taway555··on Ask HN: Do You Miss IRC?
I do, but more so the era in which I heavily used it. I started a local IRC channel for my high school. Word spread and eventually we had 100-200 people on it every single night, which was a non trivial % population of the entire school. Not just nerds... everyone from all groups was on it. People are school were asking the more tech friendly folks: "How do I get mIRC on my computer??"

There were so many people on it that there was a legit problem identifying who was who (i.e. nicknames != real names). I eventually made a page linking IRC nicknames to profiles.

Looking back on it now, if I had had more vision, in a parallel universe, I would have replicated this experience to other areas schools in the region.. then state, then country then....?

Oh well :)

taway555··on Building a mobile app in 2020? Here’s what to look at
native, all the way. launch on one platform. get traction? fine, scale to multiple platforms and at that time evaluate whether you should move to a cross platform framework (i.e. react)
taway555··on Ask HN: Self taught programmer, now wanting to learn more about CS theory
https://teachyourselfcs.com/
taway555··on Ask HN: What is some advice for someone self-learning ds/algos for interviews?
1) Do every easy/medium problem on leetcode. Do the hard ones, too, if you want to go above and beyond. 2) Go back to step 1 until you pass an interview.
taway555··on No CS Degree – Interviews with self-taught developers
i'm self taught without a CS degree. I filled in many of the gaps by studying for technical interviews. I can rattle off every type of data structure, every type of classical algorithm (even the inefficient ones for historical reasons), write HLDs and LLDs and sequence diagrams and component diagrams, and can work my way through almost every problem on those leetcode type sites (if given enough time).

can i write a compiler or a lexical parser or am I versed in distributed computing and/or other highly specialized technical areas? not off the top of my head, but give me a few days/weeks and I know I'll be able to.

taway555··on Ask HN: Landing a programming job by virtue of a side project only?
i was able to do this. i had one side project/app published in the app store and one freelance contract. those alone got my foot in the door for technical interviews... from there, there is no free lunch, however: study nonstop to pass technical white boarding and screens. you have to run through the gauntlet of technical interviews to get hired.

do you have any formal education? bachelors in anything?