HNHacker News
TopNewBestAskShowJobs

cdolan

1,336 karma · joined July 9, 2012

submissionscomments
cdolan··on Apple rejects Hey for second time, threatens removal from App Store
I don’t think its that strange of an “accusation”. In fact I’d call it a “hypothesis”.

DHH is a popular person. He gets people to change their behaviors when he calls them out (see his prior Twitter rants, I can’t recall any examples other than Zoom, etc). DHH even admits that he is popular and may be able to get the rules changed for himself, which is probably a big reason he is being vocal - small developers do not have the same platform as a Formula 1 hundred-millionaire who also created RoR.

cdolan··on Ask HN: My wife might lose the ability to speak in 3 weeks – how to prepare?
I dont know how to send messages but I researched this space a few years ago. Unfortunately a family member of mine had a surgery result in loss of his speech.

We have a lot of tapes around of his voice, from voice mails to family videos to some things from his work. If you are open to reaching out that would be awesome, I’ll check out the site as well.

Edit: I’ve wanted to make some sort of soundboard + “text to talk” setup for this family member. He often can’t participate in conversations because he writes on a whiteboard, and the speed of chatter moves faster than his writing

cdolan··on Trump signs executive order targeting protections for social media companies
The biggest takeaway, looking past the headline:

“This week a federal appeals court, ruling in a case brought by conservative activists against social media companies, affirmed that private websites are not public spaces and social media companies don't have First Amendment obligations.

Any truly strong limits to Section 230 would almost certainly require action by Congress.”

cdolan··on Netflix stops charging customers who never watch
Perfect example. I forgot about this until now but I recall listening to this episode. Thank you!
cdolan··on Netflix stops charging customers who never watch
For those in the chat who react by saying “this should be law!”

Laws have unintended consequences.

Also I subscribe to a number of services I barely ever use, generally because I got in with an account very early on, and the price I’m paying is usually 1/5 or less of the current retail price. I do not want companies to proactively cancel my service.

“Thats Absurd!” You may say... well for about 10 years I kept my original AT&T unthrottled and unlimited plan goong on an iPhone, then iPad, until my credit card expired and the payment lapsed. Of course my account want instantly closed and my grandfathered plan unavailable.

Did I use more than 30 GB a month? No. Could i buy that plan again around 2017-2018? Nope. I was happy to secure that for $20/mo.

Do I want companies to have more red tape and penalties, such that they proactively shut down accounts from legacy plans? Absolutely not, get off my lawn.

cdolan··on Xbox and Windows NT 3.5 source code leaks online
You may be thinking of Nintendo. They packaged up a Super Mario ROM from the internet and sold it on their classic games store.

https://youtu.be/zR1uEwjx7VI

cdolan··on A first look at Unreal Engine 5
The artist at Epic using UE5 didnt do the best job on the water, you mean?
cdolan··on A first look at Unreal Engine 5
Is it just me or does water still look terrible?

UE5 has better water than this, but not by much in my opinion (Halo 3, a 10 year old game): https://www.youtube.com/watch?v=T4eFg-lnpDM

cdolan··on The Office Is Dead
As an employer, I fully intend to pass a meaningful portion of any savings from reduced rent/real estate costs to my employees. I’m not sure exactly how much or how, yet, but some ideas:

   - Expense Budget for tech upgrades (desk, hardware, etc). Probably a few hundred dollars a month per employee once you do the math.
   - Or maybe Directly boost salaries by a similar amount?
   - Throw a bumping annual all expense paid off-site trip with the $$$ not spent on rent
Far from being able to implement it given a long term lease but I’d really be surprised if a company dropped its real estate footprint and not pass some perk or benefit onto the employees.
cdolan··on SpaceX, Blue Origin, Dynetics win contracts to land astronauts on moon
“Vanity”. Ha.

I would figure as a member of this forum you’d have a respect for the speed of technical innovation brought about by the 1960’s space race. Why wouldn’t similar improvements occur here for intra-solar and inter-stellar space travel?

Why is it vanity to explore, but “biotech” (which recently seemed to go off the deep end of “augmented bio-humans who are part sci-fi cyborg”) is not? Did “people” “demand” “fintech” after 2007-2010?

Edit: “We choose to go to the moon...” feels just as relevant today as it did in the 1960’s. I want my children to have the opportunity to fly off this pale due dot and look back.

cdolan··on Google Meet premium video meetings–free for everyone
Discord did a complete R&D (rob and duplicate) of Slack and focused on video game communities. It’s doing very well from what I can tell!
cdolan··on Amazon AppFlow
Not to mention the flexibility of custom connectors using the Power Apps API integrations.

Basically you can build a “connector” to any REST/JSON API

cdolan··on The iPad Magic Keyboard
I've been using the iPad pro 12" with the pre-existing keyboard folio from Apple for 2 years now and its my favorite device. I can't wait for the trackpad to be integrated.

I personally think this Magic Keyboard is a much better design than a kickstand to the iPad, and I think it looks great. Its reminiscent of the old 2nd Gen tear-drop-with-aluminum-arm iMac from the mid 2000s.

Its a different device category and target build quality, but my Nintendo Switch has a kickstand. It never works the way I want it to. I think on-device kickstands are tacky and liable to break, not to mention limited in function.

cdolan··on Proof of concept: end-to-end encryption in Jitsi Meet
I gave my impressions on 8x8 in a different comment below. It got really long and touched upon some things outside the scope of your question so I made it its own top level comment.
cdolan··on Proof of concept: end-to-end encryption in Jitsi Meet
I just learned Jitsi is supported in part by 8x8. That gives me concern and I'll have to research the ties there before switiching ti Jitsi. I'm making this a top level comment given its length, but I wrote this after seeing Vinnl's question on 8x8.

I was an 8x8 customer for about 10 years as a small/medium business. I would never buy from them again. I now use Zoom, but am considering switching given the recent privacy revelations.

Here was my 8x8 customer journey. Stick around - at the end I highlight their shifty auto-renewal contracting practices and dark patterns to force you to stay.

     2011-2015: 
Startup phase. Was great to get a VOIP phone at this time! Still needed desktop phones from Polycom for the system to work well. Zero online meetings as far as I knew. Acceptable product, was happy enough.

     Around 2015 or so through about 2019: 
Newer versions of iOS, that allowed for better phone integration, began to pop up. 8x8 was viable as a mobile-only VOIP provider, but lacked quality features for a growing business: - The ability to retrieve recorded calls from a Mac required you log in with a certain version of Safari that had Flash Enabled. Then, you could only download X MB of calls at a time. All of this had to be done manually. There was no API for reporting, jus CSV exports. This made calculating total customer service costs for our business a massive pain. - If you edited your extensions online, ALL OF YOUR CALL RECORDINGS SINCE THE OPENING OF YOUR ACCOUNT ARE DELETED. We found this out the hard way, and there was no warning that adjusting extensions would have this impact.

     2019 Q1 thru Q3 
I wanted to switch to Zoom, because the 8x8 apps had poor usability from our experience, specifically as a remote-only setup. I did not trust that a video product from 8x8 would be acceptable, and I enjoyed using Zoom with other organizations I am involved with.

Porting phone numbers to Zoom was really easy. It requires about 1-2 weeks of paperwork and processing time (no matter who you are porting numbers with I think this is the default). However - 8x8 tried to block the transfer for about 20% of our numbers, saying that the information we provided was incorrect. After days of back and forth, all the while our numbers were unavailable for use and causing operational problems, the case was escalated and resolved, simply because a new person read the original forms we submitted and processed it correctly.

     On the 8x8 contract & account management dark patterns: 
8x8 did not have a copy of the PDF of our agreement. I did have a copy. The contract was for 3 years with 12 month auto-renewal clauses.

Multiple times in 2018 I requested my account manager offer new pricing, as our rates had doubled from $25/number to $50/number in just 1 year. The cost was out of control. They never did offer pricing, but continually played the Car Salesman move of "Let me see what I can get my finance department to approve", come back with a meager 5% discount, rinse, repeat... The account manager would passively threaten that they will take my account to month to month, "but the pricing controls will no longer be in place and your rates could rise". Big deal, I thought, my rates are already skyrocketing!

Multiple times in 2016-2018 I wrote to them asking if I had an auto-renewal. They would not answer this question over email, but instead forced me to call in.

When I called in ("...to a recorded line, for quality assurance purposes..."), they would tell me I did have an auto renewal in August each year for 12 months. I would tell them over the phone to mark that I wish to cancel my auto renewal and continue on a month to month basis. I would follow up with my 8x8 Account Manager that I was told over the phone by the 8x8 Billing Representative that my company did not have an auto renewal. My account manager never acknowledge these messages.

    2019 Q3: 
I submitted a cancellation notice to 8x8. They wanted to charge me an Early Termination penalty of more than half the year, claiming I was in a 1 year auto renewal. It took me over a dozen phone calls for more than an hour each to get this resolved.

I've come to expect garbage contract patterns from legacy companies. However... THE WORST PART ABOUT THIS in my opinion was that calls 1 through 11 to 8x8 customer support and billing to resolve this were not successful, in my opinion, because I was being very nice and understanding to the support person on the other line. ONLY when I started threatening legal action, "I do not care what the script is telling you to say, I must talk to a manager", etc, did I get someone to waive these cancellation fees and allow me to transfer my numbers.

I have done customer service oriented work, I understand the drain it can have on people. I try to be overly nice to anyone I have to call into because so many people are abusive to the support agents trying to assist them. But at the end of the day, wether its Apple or 8x8, the only success I've had at getting what I need in situations where the company is clearly playing hide-the-ball, is to be threatening to the minimum wage worker on the other end of the line.

And that is my take away - you can tell a lot about a company from how they arm (or bind & toss overboard) their front-line support agents to deal with a terminating customer contract.

cdolan··on Zoom has a signed binary that runs any unsigned script
I’m genuinely curious how you could prove anything that is applicable to all Mac users (lets say OS 10.5.x through the current version).

Is there an unsigned app/package included with all Mac OS X installs?

cdolan··on U.S. Government official: Coronavirus vaccine trial starts Monday
More proof or documentation behind these claims?
cdolan··on He Has 17,700 Bottles of Hand Sanitizer and Nowhere to Sell Them
And this gem at the end:

“But I’m not looking to be in a situation where I make the front page of the news for being that guy who hoarded 20,000 bottles of sanitizer that I’m selling for 20 times what they cost me.”

cdolan··on Anthony Levandowski ordered to pay $179M to Google
Do you value intellectual property over human decency lol?
cdolan··on DigitalOcean raises $100M in debt as it scales toward revenue of $300M
Sorry but how does this relate to my comment?
cdolan··on DigitalOcean raises $100M in debt as it scales toward revenue of $300M
I didnt even notice, sorry for the confusion!
cdolan··on DigitalOcean raises $100M in debt as it scales toward revenue of $300M
I see what you are saying but I dont agree - the author is knowledgeable in financial terms and business, but is still parroting the CEO.

I suppose I’m just triggered on what feels like years of news-pieces being marketing pieces for established companies.

I would think if the author is well versed in financial speak, they would challenge (or omit) the positive spin the CEO is trying to push here?

cdolan··on DigitalOcean raises $100M in debt as it scales toward revenue of $300M
Thanks for the background I’ll try to follow Alex more closely
cdolan··on DigitalOcean raises $100M in debt as it scales toward revenue of $300M
The first part of your comment I’d say is accurate, but why would they have to spend a meaningful part of the $100 mil debt on infrastructure?

DO likely collateralized their existing infrastructure to get the $100 mil line of credit/debt, but will spend the $100 mil on other things in addition to some infrastructure (as the article suggested)

cdolan··on DigitalOcean raises $100M in debt as it scales toward revenue of $300M
Usually EBIT or EBITDA, I’ve never seen EBITA
cdolan··on DigitalOcean raises $100M in debt as it scales toward revenue of $300M
Thanks. I am not a financial professional but do run a medium sized business and have a lot of respect for being cash flow positive.

I agree with depreciation and other non cash expenses obfuscating P&Ls, but can we agree that in an article focused on securing debt financing, which will incur real interest expense, the term “free cash flow profitability”, “loosely” meaning “profitability” is a little misleading?

cdolan··on DigitalOcean raises $100M in debt as it scales toward revenue of $300M
Perhaps, but debt is real and you cannot be “profitable” if you are under a mountain of debt... in fact, you become insolvent if you can’t keep up with the interest payments and pay down the principal.
cdolan··on DigitalOcean raises $100M in debt as it scales toward revenue of $300M
This article had more detail and substance than I usually find on TechCrunch or startup coverage in general. I do want to point out two things that bothered me in the article:

1. Using the word “raise” when talking about financing via debt seems inappropriate and very start-upy. This is a low cost of capital line of credit, is it not (due to their infrastructure and broad customer base)?

2. Why in the world are statements like this not met with scorn? “... scale to $1 billion in revenue in the next five years, and it will become free cash flow profitable (something the CEO also referred to, loosely, as profitability) in the next two.“

On point #2 - thats NOT profitability. Thats called “Cash Flow Positive”, and its an incredible achievement, but definitions matter. In my opinion, “cash flow profitable” isn’t a real thing (its “cash flow positive”), but the real issue is - cash flow positive ≠ profitability.

Edit: On why definitions matter, recall WeWork “Community Adjusted EBITDA”.

Edit #2: The Author knows that the CEO is making stuff up, which is why this bothers me. It’s evident by the parenthetical disclaimer, “...(something the CEO also referred to, loosely, as profitability)”.... Then call the CEO out, Alex Wilhelm (author), if you think its BS!

cdolan··on Facebook asks for a moat of regulations it already meets
On iOS 13 mobile safari - is anyone else unable to use the Back button to leave TechCrunch?

Might blacklist their site with a content blocker if they are indeed hijacking the back button.

cdolan··on Microsoft Teams outage due to expired certificate
I did not have this issue on iPad OS
← PreviousPage 8 of 13Next →