HNHacker News
TopNewBestAskShowJobs

davidgh

1,037 karma · joined June 25, 2016

submissionscomments
davidgh··on List of apps people pay for but have low rating
In the US, there was a ruling a couple of years ago that gives some legal clarity to scraping data made publicly available (in favor of the scrapers) in the hiQ vs. LinkedIn case. You can read more about it here https://www.eff.org/deeplinks/2019/09/victory-ruling-hiq-v-l...
davidgh··on Chia surpasses 1 exabyte of hard drive space
One interesting thing about chia is that before you can “farm” you have to “plot”. Plotting (generating the files that fill up the hard drive to provide the proof of stake) takes fast SSDs and lots of CPU, if you want to build your farm in any reasonable timeframe.

The challenge is that it requires you to buy different sets of hardware to earn chia, and the high performance plotting hardware is only needed temporarily (while you’re filling up hard drives). It seems a cottage industry of plotting services is already developing so that those that want to farm don’t have to invest in the hardware to plot.

Farming requires very little CPU and slow disks are not a problem.

davidgh··on The “Granny Knot”
Check out the Backwards Brain Bicycle. Lots of fun.

https://youtu.be/MFzDaBzBlL0

davidgh··on Figma and Canva are taking on Adobe and winning
Feels like classic Innovator’s Dilemma [1]. Adobe’s incumbent bread-winning products do not allow them to internally develop less expensive alternatives that would actively erode revenue from the legacy products. So outside companies do it instead.

1. https://en.m.wikipedia.org/wiki/The_Innovator%27s_Dilemma

davidgh··on Man has $250K vanish from checking account
I recall talking to a guy who was a contractor to banks that helped them with security. I asked what happened in cases where someone had money stolen via an online breach.

He said, “If the thief stole $50, the bank would make it up to keep you as a happy customer. If it was $50,000, well, the bank doesn’t want you as a customer that much.”

davidgh··on Show HN: Buy My Side Project
And I would add some idea of usage. If the project has no revenue but some traffic / traction that is much different than code running on a development server.
davidgh··on Timezone Bullshit
The previous discussion was talking about adjusting work hours as an alternative to daylight saving time. My comment is that’s not viable a alternative as I don’t think people want to try to determine if the post office closes at 4:00 or 5:00 depending on the date. Additionally, if everyone shifts working hours based on the time of year, how is that different than just changing the clock?

My point is not for or against daylight saving time, just that shifting work hours is not a viable alternative to it. And if we do get rid of changing clocks, there’s a decent chunk of the population that has expressed a preference for permanent daylight saving time rather than standard time.

It’s worth nothing that in Russia they experimented with permanent daylight time some years ago, and at first it was highly supported. However, after some years support for it dropped and they moved to permanent standard time. However, Russia deals with some unique geographical scenarios such as cities with extreme northern latitudes.

davidgh··on Timezone Bullshit
Since 2018, 13 states in the US passed resolutions to get rid of the semi-annual clock changes but also that daylight saving time become permanent. Of course, federal law doesn’t allow them to do such (a state only has the option to not observe DST, but not the option to permanently observe it).

It probably depends somewhat on latitude and longitude, I for one would prefer year round daylight saving time as I like the extra evening light in the summer and it’s dark when my kids leave for school in the winter anyway. I don’t golf.

The idea of shifting working hours to account for the season changes might work in some contexts but not others. Sure, if I’m an office “information worker” it’s probably not a big deal to shift to 7-4 in the summer. But I don’t think that’s going to work for retail, grocery, post office, restaurants, gyms, pharmacies, etc. where the public isn’t going want to constantly adjust to and guess at changing opening and closing times.

davidgh··on McDonald’s Theory on How Best to Rescue Conversations
I recall watching a group of kids who figured out that they could increase their speed on the slide by about 4x by riding down it while sitting on a plastic food tray.

I don’t know who had more fun - the kids or me watching them.

davidgh··on I Ripped Out a £6k Lighting System
The main thing I like about smart lights is the concept of programmed “routines”. I have a large family so perhaps that makes it more beneficial.

Morning routines that run automatically:

- Turn on the bedroom lamps at a low dim level around the same time the alarm goes off. This provides a bit of light when you first wake up without being annoying.

- Turn off all exterior lights. Most are probably off anyway, but this catches any they might have been left on, or any that were scheduled to be on through the night.

- Turn up the nightlights / stair lights to 100%. In the dark winter months, this makes it comfortable to navigate from bedrooms and bathrooms without having to turn on the full hallway lights, which can be jarring and perhaps annoying to others who aren’t quite up yet. (A bit after sunrise these go off for the day).

- Turn on a few lights in the main living areas (kitchen).

Evening routines that run a bit after sunset:

- Turn on outside lights

- Turn on nightlights and stair lights at 50%.

- Turn on the bedside lamps at 50%. This provides a relaxing light level in the bedroom through the evening. Before the smart switches we never really seemed to use the lamps. (The hassle of walking to both sides of the bed and setting them at the right dim level I guess was just enough to prevent us from using them I guess).

Bedtime routines that run automatically:

- Turn off all but one exterior light.

The other thing I like is being able to control lights from my phone. When we are in the backyard playing with the kids on a late summer evening, we can turn on all the backyard lights without having to go back to the house. If the kids have left a bunch of lights on in the basement, they can be turned off with Siri “turn off all the basement lights”. I also like it from a security perspective “turn on all the outside lights” which would normally take walking all over the house to hit all the various switches.

I also have appreciated being able to add light switches literally wherever, with no wiring or holes in the wall. Want a bedroom light switch next to your bed? Peel and stick and you’ve got it, and from the outside it looks and acts exactly like a real switch. If you move the bed to the other wall one day, you just pull the switch off and stick it in the new location.

For a long time I resisted anything “smart” in my home. I found the added complexity more than offset any benefit. But with the lights, we can just use them as normal (all the switches look and act like they always did) but the automated routines add convenience and comfort while also reducing our energy usage.

davidgh··on The Average New Car Loan Is Now over 70 Months
It seems to me people spend a whole lot more on cars when they are allowed to shop based on “monthly price” rather than “purchase price”. When the dealer is offering that comfort, convenience or sport package, it’s sure a lot easier to say yes to $20 a month than $2,000 today. Stretching the loan term makes it that much easier to overspend.

At least in the United States, one of the best things that the average middle class person could do to improve their long term financial situation would be to buy cars with a lower purchase price and keep them longer.

davidgh··on Germany plans to dim lights at night to save insects
> IMHO, the HOA's right to dictate what I'm doing ends where my property begins.

Actually, the HOA’s right to dictate ends with whatever you agreed to by contract when you bought the property. And the HOA can enforce that contract in court, to the point of foreclosing on your home if necessary.

So, yeah, when you buy a house in an HOA, read those covenants before you sign. They are usually at the bottom of the 90 page stack of papers when you close.

davidgh··on When a customer refunds your paid app, Apple refunds its 30% cut [edited]
For online processing, 3% is by no means above market.

For example, the default price on Stripe (and many others) is 2.9% plus $0.30. For a business with an average order value of $30, that $0.30 adds a full percent, bringing your fees to nearly 4%.

If you do high enough volume, yes, you can negotiate lower prices.

davidgh··on America’s ‘Fried Chicken War’
Chicken and waffles is probably my favorite thing to introduce to someone. They can’t believe it’s a thing before they try it, and after they wonder where it’s been all their life.
davidgh··on AWS services to avoid
https://docs.aws.amazon.com/apigateway/latest/developerguide...

From the article:

In Lambda proxy integration, when a client submits an API request, API Gateway passes to the integrated Lambda function the raw request as-is.

...and:

You can set up a Lambda proxy integration for any API method. But a Lambda proxy integration is more potent when it is configured for an API method involving a generic proxy resource. The generic proxy resource can be denoted by a special templated path variable of {proxy+}, the catch-all ANY method placeholder, or both.

davidgh··on Failed SaaS post-mortem: validate your pricing model like I didn't
> At that rate, I’d need to get between 500 and 1,000 users in order to reach an MRR that would let me go full-time. With that many users, as a solo bootstrapper, I’d be spending all of my time on support.

Sure, maybe initially as you work out the bugs and missing features. But you don’t go from zero users to a thousand overnight, so users 1-10 will probably have more support requests than 990-1000 because you’ve worked the kinks out as you go.

Also, if you’re able to find people that are willing to open their wallet for any amount then you have very engaged users. As they fully integrate your product into their workflows, you can find ways to increase the value you provide to them with upgraded, higher-priced plans, pushing your average monthly revenue per customer up.

davidgh··on Amazon scooped up data from its own sellers to launch competing products
> This is totally false - the number of retailers who have testified before congress that they don't use seller data to compete against sellers - and then who go ahead and do just that is basically zero.

I can't understand this at all. Retailers create in-house brands all the time. Do they somehow make decisions of which products to create in a black box? How would they even do that?

If you go into the Walmart pharmacy, their store-brand equivalents are full of statements such as "Compare to the active ingredient in Advil".

davidgh··on 98.css – design system for building faithful recreations of Windows 98 UIs
This is fantastic. I looked for a CSS library like this some years ago and couldn’t find one. I didn’t have the courage to try to make it myself.
davidgh··on What Armenians should know about life in America (2014)
> How many people can find success in life in the absence of money, such as with mathematical glory on the secret of the primes?

Yes, a certain measure of wealth is required to find happiness. Without basic needs being met, it is hard to find much more than misery.

Of course, most people want more money than they have, but different cultures place a higher emphasis on the acquisition of money than others. And studies have shown that beyond a certain point, additional money adds very little incremental happiness.

On the other hand, living in a culture that places high worth on money has significant side effects, such as people who have sufficient means spending much of their time, energy and worry on things that really don’t give them the happiness they are looking for, to the detriment of things that do (relationships, hobbies, etc.).

davidgh··on ‘Content network effect’ makes TikTok tough to copy
Yeah because if some people don’t use something correctly that means “as a general statement” it doesn’t work.

If the brakes on a car are not properly maintained and replaced, the car won’t stop and will be dangerous therefore “cars don’t work”.

That doesn’t make sense. How about we tell people the truth and allow them to use it to make better decisions. A lot of people want to do the right thing but are disempowered when truth is withheld or replaced with falsehoods.

davidgh··on I had to build a web scraper to buy groceries
I believe Kroger recently fixed this. Over the past two weeks I’ve had to deal with the insanity of putting some apples in my cart and start the checkout process to see if there was a slot, and if so, grab it and then come back and modify my order with all the items I needed.

But just today using the app I opened it and it asked me to confirm a time slot for my next pickup. No items in my cart - just choose a time, lock it in, and add my items later.

In my area at least, online + curbside pickup was not very common in the past, so it maybe was previously a non-issue because a slot was generally available. Glad to see they’ve made some quick adjustments.

davidgh··on Airbnb to halt all marketing, most hiring as losses mount
VRBO was around before AirBnB as well. In my opinion, one of the key things AirBnB did early to distinguish their service was handle the money.

In the days before AirBnB I rented an apartment in Paris for a week and had to wire half the money up front (in EUR, from the USA) and bring the other half in cash on arrival. The apartment was awesome, the host even better and I had no regrets. But it was a hassle, a bit risky, and certainly not something most of my friends and family would have been willing to do.

Getting in the middle of the money may not seem like much of an innovation but from my own experience it was probably one of the more complicated aspects of their platform. Dealing with currencies, escrow, risk management, settlement, chargebacks, etc. is a major undertaking. But it’s what made the model accessible to a lot more hosts and guests.

davidgh··on Our Self-Isolating Future: How working from home could reshape society
I have been WFH for more than a decade. I love it. Being a planned transition, I prepared for it, set things up properly, have appropriate separation, etc. If someone didn’t know, they would have no idea that I wasn’t in some type of office. No doorbells, kids screaming, dogs barking, because of a proper setup.

In spite of this, I have been pretty worthless the last couple of weeks, primarily due to all the distractions of what’s going on.

When you consider that for many people, WFH started immediately with little time to prepare a proper setup, who are also trying to figure out how to be part-time teachers, PLUS the distraction of the current state of events, I suspect that most companies that didn’t do WFH before the crisis will reconvene when this is all behind us and say “WFH was a disaster, productivity was trash, and we’ll never do it again.”

If that happens, it would be a sad outcome, because under proper circumstances WFH can be a great lifestyle benefit with equal or greater productivity than an office environment.

davidgh··on Federal Reserve pledges asset purchases with no limit to support markets
By controlling the amount of loans made to banks, the Fed controls the money supply. Money is created out of thin air (without a printing press) by issuing new loans, which is what the Fed does.
davidgh··on One way to fight a coronavirus recession: $1k for every American
Using the same total expenditure, quadruple the amount to $4k, give it out over 4 months ($1k per month), and only give it to those who are likely to need it (based on current income). Use 2020 income tax returns to reconcile the payments when actual income is known.
davidgh··on Aviation industry tries to go green
I’m often surprised at the ticket prices on trains in Europe. As I’ve traveled around there, it’s not uncommon for me to see a route by train at approximately 100 EUR and the same route by air by for less than half that. Causing additional confusion is that when I take the train, there are often a significant number of empty seats.

It seems that the cost of an additional passenger on a train is almost zero, so why do trains not attempt to reduce per-ticket prices to increase capacity and become more competitive against low cost airlines?

In your example, the train from London to Paris in my experience has almost always been nearly triple the cost of a flight.

davidgh··on Working for someone vs. doing your own thing
I’ve thought about this metric, a lot. There is no doubt that having family dinner has a lot of benefits. But I can help but ask myself - is family dinner a silver bullet, or is it that families who are holistically “doing it right” also make family dinner a priority?
davidgh··on Nike won’t sell directly to Amazon anymore
Not automatically. If a merchant does the work to support Apple Pay they don’t get Google Pay “for free”. But if you’ve done the work for Apple Pay, you’ve covered a lot of the ground necessary to support Google Pay, for example.
davidgh··on Is Stack Exchange in violation of NY labor law by using volunteer moderators?
Yes, but ...arrgh... they are doing this of their own free will and choice, perhaps because they enjoy it, they increase their social interactions, increase their skills... etc. It seems contrary to the concept of freedom if private parties cannot engage in such a relationship, if each and both so choose.
davidgh··on New ventures should focus all their efforts on problem-solving
VRBO was loooong before AirBnB. AirBnB reduced friction by handing the payments and provided social mechanisms for buyers and sellers to vet each other, among other things. In the days before AirBnB I remember booking an apartment in Paris by sending half the payment by wire transfer and the other half in cash on arrival. The apartment was great and the host even better, but the payment was painful, and something very few of my friends and family would have done. AirBnB made it as easy as booking a hotel, and that made a huge difference.
← PreviousPage 2 of 5Next →