HN user

taway555

80 karma
Posts0
Comments24
View on HN
No posts found.

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.

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.

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.

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.

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.

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!

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.

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.

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 :)

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.

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?