HNHacker News
TopNewBestAskShowJobs

erichurkman

2,494 karma · joined July 2, 2013

Current: engineering @ Carta (boomerang); building the operating system for venture capital.

Former CTO at SAY in NYC (acq. Robinhood); modernizing the shareholder franchise.

Former CTO @ Carta; led 60+ engineers from $0 to Series C.

My views and opinions on Hacker News are my own and not necessarily representative of the views and opinions of my employer.

erichurkman@gmail.com

[ my public key: https://keybase.io/erichurkman; my proof: https://keybase.io/erichurkman/sigs/hIARu-swi4oxNKpDf1GM4Ng8I8P4bAf_GPFNOG6tg1o ]

1KBYXQVyxwfR3VZdU4xtoQUS2rg8PNc7Az // 0858d2

submissionscomments
erichurkman··on Cloudflare S-1
The fact that Zoom has gotten software engineers to _like_ Zoom is a testament. Most engineers I know detest almost all video conference solutions. Hangouts eats batteries for breakfast, Cisco products are clunky and expensive, Skype is ancient, etc.... but Zoom just works.
erichurkman··on Ask HN: What's the point of the TM and (R) symbols?
One old company of mine had an awful lawyer that even insisted on putting 'SM' everywhere while we were going through trademark applications. There are still dozens of permanent installations of their branding that show BLAHBLAH(sm). It looks awful and served no purpose.
erichurkman··on Launch HN: Lofty AI (YC S19) – Real estate investment with alternative data
> There, the neighborhood was completely gentrified, but the locals benefited greatly, because many of their home prices increased in value

But they lose mobility as their family needs change. New kids and need a larger home? You can sell yours, but the differential between a 2br and 4br is now outside your price range due to gentrified prices.

Also, it depends heavily on tax laws. Long time California home owners are protected from tax increases under Proposition 13, but many localities lack these protections, so ultimately higher taxes price you out.

erichurkman··on Python Is Eating the World
Late to the party but `pip-tools` also has a flag for its `pip-compile` flag: `--generate-hashes`. It generates SHA256 hashes that `pip install` checks.
erichurkman··on Terminating Service for 8Chan
It took them _years_ to touch r/t_d despite many reports to the admins about abusive behavior running rampant. In true Reddit form, they only did something after the mainstream forced them to react. (Same problem they had with other questionable groups, like r/shoplifting, got banned after media attention.)
erichurkman··on Ask HN: Who is hiring? (August 2019)
Maven Clinic | Infrastructure, Engineering, Others | New York, NY | ONSITE | https://www.mavenclinic.com

What we do: provide personalized care using on-staff care advocates and telemedicine for women and their families. Our current focus is on those who are pregnant, trying to become pregnant, or recently post-partum (including surrogacy and adoption). We provide companies and their employees personalized care programs to drive better clinical outcomes (like reducing c-sections or NICU), better paths back into the workforce through career coaching, and help navigating complex healthcare concerns. Our clients range from small groups all the way to Fortune 50 companies.

Who we are: a healthcare startup in New York (NYC), funded by top tier investors (Sequoia Capital, Oak HC/FT, Great Oaks, Female Founders Fund), Series B, growing across all functions.

Roles:

* Senior infrastructure engineer (Kubernetes, Terraform, Helm, Google Cloud Platform, Gitlab CI/CD)

* Senior software engineer (Python, Flask, SQLAlchemy backend, React frontend)

* Others, including non-technical & leadership roles: https://boards.greenhouse.io/mavenclinic (Growth, people, sales, product management, design, client success)

Join us to have a human impact on a wildly underserved segment of people: women and families.

Contact: hn@mavenclinic.com (I respond to 100% of reach outs)

erichurkman··on Dropbox silently installed new file manager app on users’ systems
My biggest complaint of the new dropbox app (for Windows) is that every other day the tray icon routinely pops up alerts (or warning badges over the icon) that look alarming. But they're just ads for other Dropbox features. I already pay for it — stop pretending my non-use of Paper is an "alert" worth interrupting me for. If you can't sync my folders, yes, alert me! Otherwise, shut up and do your job (sync my folders).
erichurkman··on FaceApp Now Owns Access to More Than 150M People's Faces and Names
What an utterly infuriating article to read: as you scroll down Forbes drops a giant floating video… on top of the text you're trying to read and it follows you as you scroll.
erichurkman··on Launch HN: Carry (YC S19) – We Book Travel for You on Slack
Are you talking about Magic [0]? I've used it a few times for rather esoteric items and had great experiences.

(Both were booking appointments at government agencies with awful reservation systems that often were overbooked or limited availability — TSA global entry appointments and DMV appointments. It cost about $30 each time.)

[0] http://getmagic.com

erichurkman··on Gmail confidential mode is not secure or private
I think of it less as stopping people from 'getting around' the 'security' and more an extra level of protection & awareness against accidental forwards or replies.

It can't stop malicious actors, of course.

erichurkman··on Pock: Display macOS Dock in Touch Bar
Coming from a rich context switcher from the Linux world, I've found Contexts [0] an absolute requirement for using Mac efficiently, especially in complex window arrangements or workflows that require many open applications or many windows of a specific application.

[0] https://contexts.co/

erichurkman··on Slack Is Going Public at a $16B Valuation
And you still cannot leave a channel in Discord. You can mute, but that's not the same thing — it still clutters your sidebar, and still downloads contents from it.

Then, join any random server and there can be dozens of distinct channels, many of which are meta-on-meta channels: rules, announcements, shout-box, bot-sticky messages, bot commands, and a plethora of other noise, on top of the multitude of automated bot messages you get over time.

Discord bots are out of control. They remind me of the days of IRC and eggbot scripts and eggbot hosts: every channel went out and bought a cheap VPS or eggbot host to run their scrappy little bots. Except somehow worse and incredibly annoying.

I don't think Discord is ready, or even trying to be ready, for enterprise use. Not yet!

erichurkman··on Court: Photographer has no recourse against university copyright infringement
> Olive tried the approach after the University of Houston rejected his claim that the public university should pay for a photo it used without permission in web and print publications, contending the university has sovereign immunity, a well-established legal principle that protects a state from getting sued.

Terrifying. So the University of Houston claims they can just steal whatever they want?

erichurkman··on Pylon – Declarative layout primitives for CSS and HTML
Reminds me very much of XUL, Mozilla's XML-based language for UI. https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL

In a prior life I developed a slew of XUL apps, including a full-suite medical record system and billing system. It had its quirks, but for a developer-heavy (and design-light) firm it was a great way to build standard, predictable, and accessible UIs.

erichurkman··on Firefox Monitor
After a breach of <company>@example.com, forward it to support@<company.com>.
erichurkman··on Ask HN: Who is hiring? (June 2019)
Maven Clinic | Infrastructure, Engineering | New York, NY | ONSITE | https://www.mavenclinic.com

What we do: provide high-quality personalized care using concierges and telemedicine for women and their families. Our current focus is on those who are pregnant, trying to become pregnant, or recently post-partum. We provide companies and their employees personalized care programs to drive better clinical outcomes (like reducing c-sections or NICU), better paths back into the workforce through career coaching, and help navigating complex healthcare concerns. Our clients range from small groups all the way to Fortune 50 companies.

Who we are: a healthcare startup in New York (NYC), funded by top tier investors (Sequoia Capital, Oak HC/FT, Great Oaks, Female Founders Fund), Series B, growing across all functions.

Roles:

* Senior infrastructure engineer (Kubernetes, Terraform, Google Cloud Platform, Gitlab)

* Senior software engineer (Python, Flask, SQLAlchemy backend, React frontend)

* QA engineer (Selenium, Appium, other automation tools)

* Others, including non-technical & leadership roles: https://boards.greenhouse.io/mavenclinic (Growth, people, sales, product management, design, client success)

Join us to have a human impact on an underserved segment of people: women and families.

Contact: hn@mavenclinic.com (I respond to 100% of reach outs)

erichurkman··on Password expiration is dead, long live passwords
Slack does this exceptionally well. If you forget which accounts you have, you can put in an email address and it will email you a list of your Slack accounts. If you forget your password, you can get a magic link that automatically signs in through a deep link into the app, no password needed.
erichurkman··on How to get every email returned
There's also a factor in how modern email clients display messages. Gmail, Apple mail, etc show the first few words of the text alongside/under the subject.

Am I more likely to open an email that says "[subject] Have you heard about how cloud services can reduce..." -or- "[subject] Does that time work for you?"

(Disclaimer: neither, please stop emailing me about your amazing cloud services and how it will save me money.)

erichurkman··on Security Update
Q: "How do I recursively set ownership of folders in Linux?"

A: http://thejh.net/misc/website-terminal-copy-paste

erichurkman··on Guardian records first operating profit since 1998
The big issue with opinion sections is in the era of newspapers, it was obvious you're reading the opinion section. You might get a tease on page 1 to "Read Bill Clinton's views on Bernie Sanders' presidential chances on page 4" but it was clearly in the Opinion section, separated from 'real' news.

In the era of online news, opinion sections are blended with news.

Even The Guardian falls prey to this: go to https://www.theguardian.com/. Click the Opinion tab. Click any of the opinion pieces. The primary navigation reverts to having 'News' highlighted.

Worse, in reader/mobile view modes, the label "Opinion" does not show anywhere.

erichurkman··on Tesla is raising up to $1.5B through convertible note and share sale
Model 3 suddenly cost $1,000 per wheel and come with a mandatory $40k/year support package, but don't worry, your rep got you a sweet 7.5% discount on future services — and he's never heard of a director approving such an incredible discount.
erichurkman··on CallJoy – A cloud-based phone agent for small businesses
Phone robots are awful. Just this morning I had to call Fidelity, and their phone robot made me type out my 50 character randomly-generated password on a 10 key. It then asked me to state my question, it guessed wrong, and the support agent had to re-ID me anyway just to transfer me to _another_ phone robot that again requested me to enter my password on a 10 key phone.

If GOOG can actually make this process better (like in their example, if they could have texted me the buried link on fidelity.com that I could do what I wanted to do) than I'm stoked. Less stoked since this seems like a weird product for Google to build, and a prime product for them to try & shut down 18 months from now.

erichurkman··on Nearly all 2020 presidential candidates aren’t using a basic email security
If you have the domain through Google Domains and set up email through GSuite, they can set up DMARC automatically.
erichurkman··on Positional-only Parameters for Python
A huge perk of doing it at the function definition level is that IDEs can give you a more reasonable function signature.

Seeing "foo(args)" as an autocomplete necessitates looking at the docs to find out what "args" gets used for.

erichurkman··on Congress Is About to Ban the US Government from Offering Free Online Tax Filing
The IRS already does your taxes based on the information they already have. Ever had the IRS helpfully "correct" your filed taxes and send you more money or send you a bill?

You can dispute it, but in the multiple times it has happened to me, they were right, and refunded or charged me sometimes modest sometimes small amounts.

They could've just done that and saved me the $$ spent on Intuit (do it yourself) or accountant services.

erichurkman··on Can the Law Be Copyrighted?
If the library charges? Yes.

In the age of the Internet, where data storage and transmission costs are effectively $0 for basic text documents, there is absolutely no excuse for all laws and codes to be 100% public domain.

It's not as if the government has to print a physical book for every citizen.

erichurkman··on Can the Law Be Copyrighted?
If you cannot read the laws you are subject to, should the government be able to punish you for breaking them?

If the ICC wanted to keep their work papers private, they should not lobby to get the enacted as laws and code. No one is forcing them to lobby their rules to state houses & cities.

erichurkman··on Hyphenation in CSS
If you want real typesetting via CSS, you can use PrinceXML. It does great hyphenation, column breaking, and has some extensions to CSS to allow similar controls as you'd get from LaTeX's column options.

[0] https://www.princexml.com/doc/11/hyphenation/

[1] https://www.princexml.com/doc/11/floats/#float-extensions

erichurkman··on Firefox 66.0 Aims to Reduce Online Annoyances
Or all of the sites that have adopted a 'card' view. Gannett sites all have this terrible UX that if you click in the white space around an article, it closes the article and takes you to the home page. [0] Accidental clicks on white space shouldn't do anything!

[0] https://www.usatoday.com/story/sports/ncaab/tourney/2019/03/...

erichurkman··on Slack enables customers to control their encryption keys in enterprise version
They are only secure so far as everyone in the DM or private channel is employed. The company can always take over old accounts and get access to DMs that way.
← PreviousPage 6 of 25Next →