HNHacker News
TopNewBestAskShowJobs

flibble

221 karma · joined October 19, 2009

submissionscomments
flibble··on Gmail registration now requires scanning a QR code and sending a text message
This could well be to help prevent sms pumping — where someone makes money by receiving smss to a particular set of numbers. Requiring the user to first send an sms breaks the economics that type of fraud.
flibble··on [dead]
Another article related to this was on the first page but censored away.
flibble··on AWS is 10x slower than a dedicated server for the same price [video]
I do like watching these comparisons however it reminds me of a conversation I had recently with my 10 year old.

Son: Why does the croissant cost €2.80 here while it's only €0.45 in Lidl? Who would buy that?

Me: You're not paying for the croissant, you're paying for the staff to give it to you, for the warm café, for the tables to be cleaned and for the seat to sit on.

flibble··on Show HN: A web debugger an ex-Cloudflare team has been working on for 4 years
+1 on this request.

Would also like to be able to kick a report off automatically -- eg, on any exception or on any 4XX from the server.

flibble··on The Time I Lied to the CTO and Saved the Day
[edit: I retract my comment that it's bad advice to not cancel holidays to work hard. I misread the comment that I replied to -- I had thought the commenter was saying don't work extra hard in your role as it's never worth it. That's not what the commenter said though. In my experience, people who produce more value in the world are more valuable and get rewarded more than those who don't.]

I think this is poor and dangerous advice for anyone who wants to get ahead in life. If you are happy to coast by and not achieve much in life, sure, don’t work hard. But if you want to be one of the few who either rise to the top in your field or to create value in the world, then don’t feel bad about wanting to work hard. People generally learn by doing and those who do a lot learn a lot. Of course, don’t prioritize it over things that are important to you (physical health, family etc) but don’t feel it’s wrong to prioritize it above stuff isn’t important to you (eg Netflix and YouTube shorts).

flibble··on Google Promises Unlimited Storage; Cancels; Tells Journalist Life's Work Deleted
Unicorn tech founder here. Google — if you are reading, it’s stories like this and examples where you c.10x the price of products overnight like Google Maps that I would never let our team use GCP. Your reputation is losing you business here.
flibble··on OpenAI researchers warned board of AI breakthrough ahead of CEO ouster
Mine to Q of Star Trek.
flibble··on Ask HN: How do you approach a problem you are not sure has a solution?
I find assuming that there IS a solution helps focus the mind.
flibble··on Design your pricing and tools so you can adapt them later
Thanks arnon. This makes lots of sense for software. Did you change SKUs based on changing pricing for hardware? If so, did this confuse or annoy 3rd party logistics providers who were asked to change labelling on boxes and have different SKUs for the same product?
flibble··on Ask HN: Who is hiring? (December 2022)
REMOTE | CTO / VP Engineering | Flipdish

An opportunity to lead all of engineering in a European break out tech company and Ireland’s 5th unicorn.

https://boards.eu.greenhouse.io/flipdish/jobs/4060568101

flibble··on Ask HN: What are the ways you go about getting comfortable with a new codebase?
If the codebase is ginormous and hard to decipher then you could use the magic source control to go back in time to an early point in the codebase. It’s probably going to be easier to understand a codebase that is 3 months old vs 6 years old, so you could go and check out that version, understand it and then jump forward a few years. This also gives you the benefit of understanding the evolution of the code and understanding why it is not just what it is.
flibble··on Ask HN: How to say no to a GitHub issue feature request?
This sounds like a problem you will face many times in the future and therefore you may benefit from finding a solution that will solve for both this request and all similar future requests. For example, instead of writing any customised response, you could write a blog post / make a webpage that explains your approach to these types of request and then simply link to it in a reply. Then every time this comes up you can simply paste in “Thank you for your request. Please see [URL]”.

I find doing this type of thing (creating nice canned responses, creating reusable answers) nearly always pays off in the medium and long term and find that it’s much easier to put the effort into a response knowing that you’ll get long lived value from it vs it just being useful for one person.

Similarly, I often find others have done similar and if their thoughts align with mine I don’t need to write the answer myself but instead can refer to someone else’s blog post etc.

flibble··on YC advises founders to ‘plan for the worst’ amid market teardown
The strings attached were the equity they gave up in exchange for the deal.
flibble··on Phone is still the best way to order pizza
Co-founder of https://flipdish.com here (Unicorn whitelabel online ordering provider). We felt very similar to the author in 2015 — utterly frustrated needing to enter email address, be asked for a DOB!!, create a password etc before being allowed place an order. We set out to design an app that required a minimum number of taps from opening app to placing an order. By using geo-location, using a phone number for authentication instead of email (delivery drivers are going to want a phone number), having sensible defaults (like presuming you want to order for ASAP unless you say otherwise), we build an app where people can open it for the first time, register, order and pay in under 20s.

We initially automatically logged people in silently on Android by detecting their phone number, sending a verification SMS and intercepting it in the app. This was viewed as more spooky than good UX, so we had to reverse course a little and add another manual step in that case. But other little UX niceties remained, like extrapolating the customer’s name from the name of their iPhone (chances are you phone us called “[first name]’s iPhone”) to save them typing it in.

I think it would be quite difficult to manage a production system that lets people pay with cash but not log in, as it would be so easy for a single script kiddy to take all your restaurants offline by placing fake orders over and over.

You would be amazed (or maybe you wouldn’t) at how little business owners think about UX. We get so many requests to require a DOB before being allowed placing an order so they can send birthday messages to customers.

A nice summary of the state of affairs by UK comedian Michael McIntyre https://youtu.be/O5FeZti1cjs

flibble··on Chicago sues Grubhub and DoorDash for allegedly deceptive practices
There’s definitely value in a shared driver pool but it does not need to come hand in hand with a consumer facing marketplace. Doordash offer access to their driver pool for orders placed through any channel (Doordash Drive), Uber offers on-demand drivers in a similar way. Companies like Stuart solely offer a B2B last mile delivery service with their pool of drivers.

This isn’t new either — DPD, UPS, DHL have all offered a shared delivery network (for retail) without anyone expecting that anything that is delivered by DHL must be ordered via DHL.com.

flibble··on Chicago sues Grubhub and DoorDash for allegedly deceptive practices
You nailed it — the primary value of these marketplaces is the consumer facing ordering technology, not the fact that it’s a marketplace.

This is an excerpt of a recent article that explains my thinking on it a bit better.

There is little (or even negative) value for restaurants from marketplaces in this industry. In many industries marketplaces like this make sense.

Typically, they make sense when discovery is very important, when there is little repeat usage of the discovered service or when there are multiple disparate services involved.

Travel is a good example here: it makes good sense for a consumer to use a marketplace to discover a hotel and a car rental company when they book a trip to a city they’ve never been to and likely won’t go to again for a few years.

And it makes sense for a hotel to list on a marketplace as it’s impractical for them to market directly to consumers from around the world in the off chance that they will visit the city the hotel is in.

There are very different dynamics at play in hospitality. People tend to order from two or three takeaways in rotation as opposed to discovering a new one each time they order.

They also tend to order from one located physically close to them, and they usually can be efficiently marketed to by this takeaway directly, both via offline methods such as walking past the store each day, getting flyers in the door, and online via search and brand marketing.

It is also rare that a consumer needs to make multiple purchases from separate services to order their food (they don’t, for example, usually need to order a taxi to collect the food after ordering it).

The value that restaurants get from joining a marketplace is the consumer-facing online ordering technology that they get access to, but not from the fact that they are getting it from a marketplace.

There is a lot of negative value for a restaurant in joining a marketplace (i.e., it causes them harm) as they end up sending their existing customer base away to a 3rd party who is incentivised to move the consumers away from that restaurant and over to one who will pay the marketplace more for the orders.

Disclaimer: I’m cofounder of flipdish.com that provides direct ordering tech to restaurants.

flibble··on What Silicon Valley gets about engineers that traditional companies do not
Flipdish (HQ in Ireland with a distributed tech team) is one.

Full disclosure - I’m the technical co-founder.

flibble··on Your Computer Isn't Yours
Is this not flat out illegal under GDPR?
flibble··on We made our SaaS home page cookie-free
Can anyone recommend and good articles on how to track paid advertising without being reliant on cookies?
flibble··on Social Cooling (2017)
I find myself holding back upvoting posts on HN as analysis of my voting habits would give such a clear indication of my inner thoughts.
flibble··on Stripe Checkout
Starting to compete directly with a lot of their customers. Big change in strategy.
flibble··on A small restaurant owner on Google, DoorDash, and Grubhub
This sort of anti-marketplace sentiment is making mainstream media on the other side of the Atlantic. Today’s Sky News coverage https://www.youtube.com/watch?v=Vbt-l-RnQZo

Disclaimer - I’m the bald guy.

flibble··on How Gov.uk Notify reliably sends text messages to users
We are facing the issue of SMS not getting delivered and have implemented failovers (Messagebird, Nexmo, Twilio) when we detect delivery problems. However we have a problem that frequently we get sent positive delivery receipts despite the SMS not being delivered. This makes it hard to know if we should fail over. Has anyone good solutions fur this?
flibble··on Ask HN: Who is hiring right now?
Flipdish | Online ordering for restaurants - think Shopify for hospitality | Dublin, Ireland | High growth startup of 100 people

Hiring .NET backend developers. REMOTE

All roles at https://www.flipdish.com/careers/

flibble··on Ask HN: Have you been laid off?
Flipdish (food-tech / online ordering for restaurants) is hiring remote developers (.NET)

https://www.flipdish.com/careers/

Mention HN in the application and I’ll make sure it’s prioritised.

I’m totally biased, but I think we’ve a great culture and lovely and friendly tech team who love solving problems together and getting stuff shipped.

flibble··on Every Google result now looks like an ad
It’s only a matter of time until they intersperse these organic looking ads into the search results, instead of all at the top and the bottom.
flibble··on [dead]
Much better to reset this ridiculous situation by tax than by war and guillotine. Being born poor into a society like this is slavery in disguise.
flibble··on Yelp Is Replacing Restaurants’ Phone Numbers So Grubhub Can Take a Cut
The “we bring you new customers” pitch that food portals is incredibly deceitful. Portals didn’t arrive on the scene with millions of customers to send to restaurants. They arrived with zero and siphoned them away using these dirty tricks (mini sites pretending to be made by the restaurant, phone numbers owned by the portals, requiring the portal stickers on the restaurants’ windows).

This blog post shows what happens when restaurants decide to leave portals: https://www.flipdish.com/ie/the-effects-of-leaving-costly-fo...

flibble··on Stripe Chargeback Protection
> We can also give you access to receiving early fraud warnings from issuers (like Visa TC40s).

Can we get webhooks for these? We currently have to manually refund charges when we get the ‘suspicious transaction’ email from stripe, which is a pain.

flibble··on Stripe Chargeback Protection
> If stripe allowed you to do that - insure only dangerous transactions - then it could not be 0.4% but rather a few %.

This would depend on how well stripe can detect fraud.

And if the price is higher to insure individual transactions, that still would be a nice/valuable service to have.

Page 1 of 3Next →