HNHacker News
TopNewBestAskShowJobs

robbie-c

641 karma · joined November 2, 2015

submissionscomments
robbie-c··on Things you forgot (or never knew) because of React
I agree with you, there was definitely a fixation. The implication is that React doesn't do things the new and better way just because it's old, rather than a deliberate decision.

Goes back to writing SQL

robbie-c··on One week of empathy training (2019)
When I broke my toe, myself and the other people in airport wheelchairs started the boarding process first, but by the time the passenger lift had gotten us all onto the plane, everyone else was on board and in their seats. Depends on the airport but obviously in this case it's better for everyone if the wheelchair users get started first, as they are on the critical path for the plane departing.
robbie-c··on One week of empathy training (2019)
I broke my toe just before flying from Portugal to London. I had crutches and was given a wheelchair in the airport. I technically could have walked, it just would have been extremely painful. When the staff at Luton told me that it'd be an hour before the passenger lift was ready, I decided "fuck it" and that I would walk down the stairs instead. One of the other passengers accused me of faking the whole thing, but I can assure you that I was not.
robbie-c··on Google Web Environment Integrity Is the New Microsoft Trusted Computing
I doubt it’ll be abandoned so easily. Whilst Google has a track recording of abandoning projects, this doesn’t apply to anything directly related to selling search ads.
robbie-c··on Google engineers want to make ad-blocking (near) impossible
Many different things, big and small, that shows that their principles are to make the maximum amount of money possible at every given moment, rather than thinking about long term consequencies or any moral values.

One extremely small example from the last 60 minutes of my life is that many Google workspace products don't work very well in non-Chrome browsers. I have to switch from Firefox to Chrome whenever I call someone in Google Meet, because the system load is higher and some features are not supported (e.g. visual effects like background blurring). I'm skeptical that these features can't be done in Firefox, but when you try to use them you get a warning to use a supported browser.

I dug into this a little more and they have a page https://support.google.com/meet/answer/10058482?hl=en-GB&exp... which asks you to check for WebGL support, without a major performance caveat, and link to https://webglreport.com/?v=2

On Firefox on a M2 mac, I see "Major Performance Caveat: No".

robbie-c··on Google engineers want to make ad-blocking (near) impossible
Google haven't built enough trust to say "here's something we want to do that could have huge negative consequencies, but trust us".
robbie-c··on TypeChat
This is funny, I have something pretty similar in my code, except it's using Zod for runtime typechecking, and I convert Zod schemas to json schemas and send that to gpt-3.5 as a function call. I would expect that using TypeScript's output is better for recovering from errors than with Zod's output, so I can definitely see the advantage of this.
robbie-c··on Authors say OpenAI 'ingested' their books to train ChatGPT
There's a lot of discussion about whether existing copyright laws apply to training data, but not enough discussion of what should change in copyright law to give the best outcome to society.

I don't think treating ML systems as legally equivalent to a human brain is right, but I also don't think that copyright law is sufficient as-is. This is something entirely new.

It seems like society would benefit from have ML systems around that can be trained on copyrighted material, but not if it prevents authors from being able to make a career out of producing great work. We need to balance the outcome for owners of ML companies, authors, and society as a whole, ideally prioritising the latter.

What do you think we should do?

robbie-c··on Ask HN: Who is hiring? (July 2023)
Might want to change how it's presented on the careers page, "United States (Remote)" as that really doesn't give the impression that the UK is fine. Additionally, greenhouse does not let you choose the UK as a working location https://boards.greenhouse.io/onesignal/jobs/4248233006
robbie-c··on Generative AI learning path
Looks like the examples use TensorFlow, my understanding is that outside Google, most of the industry has centered around PyTorch for now. Do any practitioners have any opinions on which it's more valuable to learn and whether that makes a difference?
robbie-c··on Neural Networks: Zero to Hero
That apprenticeship looks interesting, could I ask you a few questions about it?

My email address is first part of my username (before the “-“) at blueheart dot io.

robbie-c··on Altstore: Home for apps that push the boundaries of iOS
This page needs an app showcase or something. WHY do I want this? The original iPhone ad did this really well https://imgur.com/a/K1a6ILL (am on mobile so sorry for low res)
robbie-c··on Founder who sold startup to Google says G has lost its mission, is mismanaged
Side note, what does "Google did not immediately respond to a request for comment." mean? That sounds like extremely poor journalism, has anybody ever immediately responded to anything?
robbie-c··on Features I'd Like in PostgreSQL
My vote is for ids with prefixes. If you've ever used the Stripe API, you know how nice it is that all customer ids are prefixed with `cus_`, all product ids are prefixed with `price_` etc. I want that in postgres, so that any time you see an id you know exactly what kind of entity you are dealing with. It'd be incredibly useful for dealing with data analysts, and also for debugging production issues from logs / crash dumps.

You wouldn't need to store the prefixes at all, it'd be part of the column metadata, but it would be prefixed before sending the data back to the client.

I could do this at the ORM level but in my experience even with the greatest ORM in the world you often have to drop into raw SQL. Additionally people might have multiple ways of accessing the same db or a read-only duplicate.

robbie-c··on Write admin tools from day one (2022)
Pre-PMF you probably don't need much, just don't make it harder for yourself to add things later.

For us we usually just add a new feature to the admin dashboard whenever it's needed for the first time, usually triggered by a customer support question. The downside is that unusual queries can take a few days to answer, but the upside is that we've never built anything we didn't need.

robbie-c··on Fuckup Nights – Series of events where stories of failure are shared
Minor point, but I looked at the map to see if my city (London) was there, saw a pin around York, and moused over it to see that it was in-fact London.
robbie-c··on ‘Perpetual broths’ that simmer for decades
> This concept might even be apocryphal to an extent.

I've been to a pub in rural Cambridgeshire that had this on the menu. I made them laugh by asking what was in it and was it vegetarian.

I don't know if they were legally allowed to have it, but they did have it.

robbie-c··on Twitter suspends pg's account [fixed]
A week ago ago it seemed like a reasonable person could thing there was a chance (however small) that Musk would turn things around for twitter. Banning paulg though… surely he has no idea wtf he is doing
robbie-c··on Spotify CEO renews attack on Apple after Musk's salvo
Governments have a responsibility to protect consumers from anti-competitive practices. Saying "just don't buy it" isn't enough, in fact if governments only protected people from things that nobody bought, that would be quite pointless.
robbie-c··on Spotify CEO renews attack on Apple after Musk's salvo
I don't buy the privacy policy stuff, using the ATT prompt to access IDFA can still require user consent.
robbie-c··on Netherlands is the second-largest exporter of agricultural products
The animals section of this is extremely grim. I appreciate that it's probably better than what happens in a lot of places, but the industrial scale slaughter of pigs is something I find extremely morally objectionable that most people seem to be indifferent to.

"Vion uses artificial intelligence to detect and flag signs of animal cruelty and to minimize animal stress." oh come on now

robbie-c··on Open Source Firebase Alternative with GraphQL
FWIW I speak to quite a few early-stage startup CTOs, and Firebase is extremely popular among app developers.

Additionally looks like some very high profile apps are using it, or at least have done so in the past: https://cloud.google.com/blog/topics/startups/bereal-creates...

robbie-c··on Auth0 Verifiable Credentials
Tangentially, if you’re a B2C startup like an app, avoid using auth0. Their pricing starts out cheap but once you hit 10k MAU, it’ll go from $X00 a month to a 3 year contract for $X00000.

It’s not designed as a business for that use case, and you’ll be paying for a lot of premium features that you’ll never use.

If something like Firebase Auth suits your use case, use that instead.

robbie-c··on Tell HN: The regret of parenting and how to handle it
Thanks for your comments, it's really helpful to hear other people's experiences :)
robbie-c··on Ask HN: Why don't I see gold at the end of the remote working rainbow?
It just seems like those people should work at different companies. Having a mix of people who prefer WFO and WFH seems like the worst of both worlds. (WFO people don't get the atmosphere that they desire, WFH people are second-class citizens for collaborative activites, WFH seniors have reduced ability to mentor their juniors, WFH people still need to live a commutable distance from the office).
robbie-c··on Tell HN: The regret of parenting and how to handle it
Naively it seems like things like frozen ready meals or meal replacers (Soylent, Huel) would be an easy fix (I wouldn't give them to the kids, but for a tired parent it'd be better than nothing).

I'm not a parent though (although planning to be), so am keen to know why that's wrong.

robbie-c··on Crisis pay cut: Consumers prefer firms that prioritize paying employees over CEO
If you scroll down to the details about the studies, you'll see that they just asked consumers what their stated preferences were, rather than observed what their actual behaviour was.

Anyone who's ever priced anything before will tell you this is pointless at best and misleading at worst. We shouldn't spend any more time discussing such a bad study.

robbie-c··on So You Want to Compete with Steam (2018)
The article was from Jan 2018, from a quick google it seems like the Epic Games store was released in Dec 2018. You're absolutely right though, Epic did all of these things and more and is still a distant second.
robbie-c··on Adobe acquires Figma
So disappointing to see this happen to a beloved product, but congrats to the team for getting this outcome.
robbie-c··on The first rebooted HNLondon meetup (today thu 8th sept) has been postponed
Note: I am not the organiser

From the organisers: Hi everyone,

We must regretfully postpone this evening's Meetup.

Due to ongoing news from the Royal Household, the event space will no longer be able to accommodate us this evening.

We will announce details of an alternate date in the coming days via the Group and Hacker News.

We apologise for any inconvenience and look forward to meeting everyone at the next Meetup.

Dillon & Connor

← PreviousPage 3 of 5Next →