Hacker News .hnnew | past | comments | ask | show | jobs | submit | ricw's commentslogin

Unsure how true that is. Google cloud is tiny compared to aws for a reason.

It matters. People will switch if you piss them off.


Google's lack of customer service isn't new or limited to GCP. They also don't provide any human help if you're an advertiser with them unless you spend a crazy amount of money. Twenty years ago I used to spend upwards of $20-30k a month with them and I couldn't get a single reply to any inquiry I ever sent.

If you spend $XXX million / year with them on GCP they will, however, assign a person to be your main point of contact.


$100-200k/mo gets you an "Account Strategist" that changes every 3-6 months and whose advice can be summed up by "spend more".

At least AWS will send people out to your office to tell you which services you aren't using but could.

Even if you spend a crazy amount of money with them for advertising they will try to gaslight you if they make a mistake.

I heard facebook is even worse

Facebook = Faceless

Amazon = Screw the actual forest but buy more carbon intensive stuff packaged in dead trees

TikTok = TimeWaste

Robinhood = Rob The Hood

OpenAI = ClosedAI


Personally, I don't use GCP because of their history of getting bored with their products and abandoning them.

It's nice, maybe I would use it for a personal project, but I go out of my way to discourage my engineering teams from using it.


Google support is abysmal for all of their profitable businesses too, like Ads and YouTube.

To this day I still try to use Google as little as possible all because they killed Google Reader

It helps if you have a monopoly on app distribution for half of all phones, or video streaming.

Then you can afford zero support and still take 15-30%.


Is that reason customer service? My only experiences with AWS along those lines have not been great...

Mostly coz of everything else about GCP

But how? In the states you can’t even take legal action but are forced into arbitration?

Many legal contracts include provisions to forfeit the right to trial.

How does it work if the contract hasn't been fulfilled by Tesla? Wouldn't that nullify the entire contract and Tesla would have to return the full price paid and presumably collect the car.

Munich is a bad example - they were effectively „bought out“ by Microsoft by investing hugely into the local economy in the form of offices and employees. It was also two parties that kept flip flopping with different priorities. Linux itself had some hiccups but was fine from what I recall.


> they were effectively "bought out" by Microsoft

Yeah, let me dispute that. They were, at least on three occasions, forced to roll back due to "citizen sent me X and can't open it" and/or "sent Y to citizen and they can't open it" concerns.

Mind you: these issues still persist in a fully Microsoft/Adobe "solution environment", but less so than in the "disregard all and move to Linux" situation.

And to be perfectly clear: that's all unacceptable. But it adds another, say, EUR 2B to the equation.


https://itsfoss.com/munich-linux-failure/

It doesn't matter if this or that doesn't work. Or if Microslop pressures to continue using Winslop.

Now the reasons are geopolitical.


Had similar thoughts until googling what the cheapest Chromebook on Amazon costs: $139.

I’d still get a Neo and for students it’s probably the right choice - chromebooks are just a browsers after all.

But pricing wise this laptop is a decade too late. The netbook of the day (chromebooks?) are just unbelievably cheap. Apple will still sell millions of these and keep on eating up market share.


The amount of things you can do on a Chromebook vs macOS just doesn’t compare. Chromebooks are closer to tablets with an attached keyboard.


Linux VMs are a first party supported feature on Chromebooks. They're far more capable than a tablet.


Tidewave.ai does exactly that. It’s made Claude code so much more functional. It provides mcp servers to

- search all your code efficiently - search all documentation for libraries - access your database and get real data samples (not just abstract data types) - allows you to select design components from your figma project and implements them for you - allows Claude to see what is rendered in the browser

It’s basically the ide for your LLM client. It really closes the loop and has made Claude and myself so much more productive. Highly recommended and cheap at $10/month

Ps: my personal opinion. I have Zero affiliation with them


They do bin their chips. Across the range (A- and M-series) they have the same chip with fewer / disabled cpu and gpu cores. You pray a premium for ones with more cores. Unsure about the chip frequencies - Apple doesn’t disclose those openly from what I know.


I’ve been using this since early this year and it’s been great. It was what convinced me to just stick to Postgres rather than using a dedicated vector db.

Only working with 100m or so vectors, but for that it does the job.


Are you using a dedicated pg instance for vector or you keep all your data in a single pg instance (vector and non-vector)?


The biggest selling point to using Postgres over qdrant or whatever is that you can put all the data in the same db and use joins and ctes, foreign keys and other constraints, lower latency, get rid of effectively n+1 cases, and ensure data integrity.


I generally agree that one database instance is ideal, but there are other reasons why Postgres everywhere is advantageous, even across multiple instances:

- Expertise: it's just SQL for the most part - Ecosystem: same ORM, same connection pooler - Portability: all major clouds have managed Postgres

I'd gladly take multiple Postgres instances even if I lose cross-database joins.


Yep. If performance becomes a concern, but we still want to exploit joins etc, it's easy to set up replicas and "shard" read only use cases across replicas.


Postgres supports the Foreign Data Wrapper concept from SQL/MED. If you configure this you can do joins across instances, even!

https://www.postgresql.org/docs/current/postgres-fdw.html


All in one of course. That’s the biggest advantage. And why postgres is great - it covers virtually all standard use cases.


What kind of performance do you observe with what setup?


Depends on the query and I don’t have exact numbers of the top of my head, but we’re talking low 100ms range for something pgvector itself wasn’t able to handle in a reasonable amount of time.


Apple probably wouldn’t have changed to usbc for their phones. Lightning was a mobile phone / other development, whilst usbc and its contributions came from their Mac department.

They did not like each others standards. I know Apple engineers working on the phone who dislike the change even up to this day…


USB-C is a worse mechanical connector for a device plugged in thousands of times over its lifetime. The female port of a USB-C connector has a relatively fragile center blade. Lightning's layout was the opposite which makes it more robust and easier to clean.


> USB-C is a worse mechanical connector for a device plugged in thousands of times over its lifetime.

USB-C connectors are usually rated for 10k cycles. Do you have any evidence that lighting connectors are rated for more cycles than that?

> The female port of a USB-C connector has a relatively fragile center blade. Lightning's layout was the opposite which makes it more robust and easier to clean.

This is very weak a priori arguing. I could just as well argue that USB-C has the center blade shielded instead of exposed and so is more durable.

Unless you have some empirical evidence on this I don't see a strong argument for better durability from either connector.


> This is very weak a priori arguing. I could just as well argue that USB-C has the center blade shielded instead of exposed and so is more durable.

The unshielded Lightning center blade is on a $5 connector. If it breaks, I'm out $5 and it's reasonable to have spares.

The shielded USB-C center blade is part of an expensive device. If it breaks....


Have you ever seen either kind of port break on the inside?

This speculation is just as weak without any evidence.


I did wind up replacing the USB C ports on a 4 year old computer recently because it was dodgy as hell. When i got it under the microscope it the longer bus power pin contacts (and one or two of the others) had been badly worn/squished/stretched in a way that I guess was causing them to bridge to other pins. I assume some USB-C cable had some gunk in the connector which was hard enough to damage the contacts on the center blade, and the user didn't notice (because how often do you look into the end of your USB-C cable?). It probably presented as a cable that wasn't seating right or didn't go all the way in and whatever was inside probably fell out when it was removed and they tried again.

And for what it's worth, damage to the center blade does seem to be a common failure mode for USB-C and mini-usb connectors. Less frequent for something like HDMI but it does seem to happen from time to time. Lightning never felt like it locked in as securely as USB connectors do, but at the same time, every time I saw a damaged lightning connector it was always on the male (and therefore usually cheaper accessory) side.


I've had multiple USB-C chargers broken like this.

Now, admittedly, "being yanked by a robot vacuum and falling on the ground" is outside the design parameters for a port; but I absolutely had USB-C ports fail in a way that Lightning would have not.

(Not the person you're replying to, but also a "Lightning was a better physical connector than USB-C" weirdo.)


I have seen multiple USB-C ports break on Lenovo and HP laptops. About 1 in every 50 laptops over the span of 2-3 years. I don't know if it was the users fault or a manufacturing issue. But the manufacturers fixed these under the extended warranty.

It might be an issue with the USB-C port used in these laptops since the ports on MacBooks feel less wobbly to me. But in the end this is just speculation and anecdotal.


At the same time, if the springs on the iPhone-side connector loosen and can't hold onto the cable, you have to replace the whole phone and not just the cable.

So Apple had to use pretty strong springs, resulting in a lot of friction on the pins. That made them easier to damage, so they had to switch from gold to a crazy super-resistant rhodium-based alloy for contact coating.


My Pixel 8 certainly hasn't gone through 10k cycles and it barely holds on to any USB-C connector I put inside it. They all fall out even when laying still on a flat surface.

There's always outliers, of course, but I had this issue with USB Micro-B on at least one other device and never saw it with a Lightning connector.


I find it's often lint in the USB-C port. Cleaning it out with a non-conductive tool like a toothpick or a dry toothbrush usually solves it for me when that happenens.


I've had dozens of devices with USB-C. I've yet to have even a single one that had any problems with them. To be fair, I'm using iPhones mostly for app testing, so I also had very few issues with them.

What do you guys all do with your devices?!?


Your Pixel 8 could be about two years old. The connector performed way under spec and you should send it in for repair (assuming your are in a country with a 2 year warranty period)


Unfortunately we're nearing the anniversary of the warranty's expiration.


My lightning connector on my iPhone 12 is completely unreliable - I need to twist the phone against the cable to get it to change.

Fortunately MagSafe works fine!


This is probably lint buildup. You can scrape it out with any thin and stiff object like a safety pin.

A small amount of lint gets into the hole. You pack it in when you plug in the cable. Repeat a thousand times and now you have a stiff “plug” of lint that prevents the connector from fully entering your device.


My own empirical evidence suggests that USB-C ports stop holding tightly onto cables after light to moderate use.

To be fair, Lightning ports were prone to being clogged with lint, but that was fixable in twenty seconds with a safety pin.


My experience is that plugs from the same manufacturer as the device tend to keep holding tightly, but mixing makers is unreliable. Apple plugs in particular tend to slide out of my samsung phone really easily. I guess whoever speced usbc didn't bother with the details of how it would stay in, and every manufacturer figured out their own solution.


exactly!


The 10K cycle insertion rating for USB-C is an idealized metric that does not include lateral force, torque, device movement, or real-world wear patterns. These non-axial forces are a known cause of USB-C port failures and are explicitly not accounted for in the standard 10k-cycle durability claim.

USB-C center tongue female design means that the port will break before the cable. With lightning, the cable plug takes all the stress.

Apple doesn’t publish insertion cycles rating for Lightning connectors, so it’s impossible to provide empirical evidence of that.

In my personal experience, I’ve had two USB-C ports go bad on two MacBooks. I’ve yet to own a USB-C-charging phone, but I’ve never had a Lightning port fail.


> These non-axial forces are a known cause of USB-C port failures and are explicitly not accounted for in the standard 10k-cycle durability claim.

I agree and that's par for the course for any standard, they have to limit the requirements to something that is economically manufacutrable and testable.

Meanwhile, lightning connectors have no public standard to speak of so this is a mute point.

> USB-C center tongue female design means that the port will break before the cable. With lightning, the cable plug takes all the stress.

This is another a priori armchair expert argument which I just put very little weight on without data to back it up.

> Apple doesn’t publish insertion cycles rating for Lightning connectors, so it’s impossible to provide empirical evidence of that.

That conclusion does not follow. We can still obtain empirical evidence through direct testing without Apple publishing anything.

> In my personal experience, I’ve had two USB-C ports go bad on two MacBooks. I’ve yet to own a USB-C-charging phone, but I’ve never had a Lightning port fail.

That's fair, everyone has different anecdotal experiences as a foundation for their opinion here. The problem is that anecdotal data is just not very informative to others, that's all.


*moot point


> USB-C center tongue female design means that the port will break before the cable. With lightning, the cable plug takes all the stress.

Are you sure it's the center tongue which takes all the stress, and not the round shell?

AFAIK, USB-C is designed so that the cable breaks before the port, because the parts which wear the most with use (the contact and retention springs) are in the cable, not on the device.


Incorrect. You want springy bits on part that is easily replaceable - the cable. USB-C does that, the springy bits are in the connector, not the socket.

My phone is now 6 years old, zero problems on usb-c connector


Did they give reasons for why they don't like the change?


"I know Apple engineers working on the phone"

Groan. Come on. Cite one. A single "Apple engineer" to support this ridiculous claim of insider knowledge. What year do you think it is?

You understand that the SoC and I/O blocks are largely shared between the Mac and the iPad / iPhone now, right? This invention of some big bifurcation is not reality based. The A14 SoC (which became the foundation for the Mac's M1) had I/O hardware to support USB-C all the ways back to the iPhone 12. Which makes sense as this chipset was used in iPads that came with USB-C.

Pretty weird for hardware that is largely the same to "not like each others standards".


The I/O blocks are similar, but very much not the same between the different Axy/Mz chips.

They're different even between A19 Pro in an iPhone Air and the one in 17 Pros! The Air one doesn't support 10Gbps USB-C.


Well sure, they're iterating between models. But in many cases they're quite literally copy/pasting designs. Any imagined separation between the hardware teams is fantasy based. The comment I replied to is nonsensical.

"They're different even between A19 Pro in an iPhone Air and the one in 17 Pros"

The SoC and I/O blocks are quite literally identical. An A19 Pro is an A19 Pro, aside from binning for core disables. The difference is in the wiring and physical connector on the device which puts a ceiling on the features supported, one of which is 10Gbps. The Air famously includes some new "3D printed" super thin Titanium USB-C port, using the 4 pins rather than the "pro" 9 pin 10Gbps capable connector. The SoC is identical, they just only wired it up for USB 2.0.


Truetax | Senior/Staff Software Engineer - Elixir/Phoenix LiveView | San Francisco (Hybrid) or REMOTE (US) | Full-time

Truetax builds software to streamline government tax administration and make society more equitable. We're working with state and local governments to modernize their tax systems using GenAI agents and workflow automation.

We're looking for a Senior/Staff engineer who can ship fast while maintaining quality. You'll work directly with our co-founders (experienced entrepreneurs with multiple venture-backed exits) to design and build cutting-edge GenAI-powered systems.

If you're curious, self-motivated, and energized by complex government workflows, we'd love to hear from you.

For full details and to apply please visit: https://wellfound.com/l/2BLYjJ


The beta has been accessible to the public including the electron devs for 2+ months.


To be clear, Electron themselves fixed the bug quite quickly; but many Electron apps haven't pushed a version that vendors in the fixed version of the Electron runtime.

(And shit like this is exactly why runtimes like the JVM or the .NET CLR are designed to install separately from any particular software that uses them. Each of their minor [client-facing-ABI compatible] versions can then be independently updated to their latest OS-facing-bugfix version without waiting for the software itself to ship that update.)


How nice of Apple to take a huge UX/PR/User Satisfaction hit just to send a message.


Apple is consistent in their warnings to not use private APIs, and especially don't override them for custom implementations which is what Electron does here.

The _cornerMask override was a hack that shouldn't ever have existed in the first place, and it's not the only use of private APIs in the electron code base.

Apple is very clear about how they want you to make software for their OSes. It's 100% on electron that they choose to do it this way regardless.

I'd go as far as to say Electron itself is a hack that shouldn't exist, but sadly everyone has decided it's the only way they are going to make desktop software now.


This mindset is not conducive to loving your customers.


But I also blame users for using crappy electron apps ;-)


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: