Hacker Newsnew | past | comments | ask | show | jobs | submit | DuncanCoffee's commentslogin

But is it the Antigravity app, cli, plugin, IDE or SDK?

https://antigravity.google/download


They removed the 3.1 pro model from their offer, and version 4 is locked to ultra customers, so basically pro customers are paying for gemini 3 flash.

State of affairs [1]:

> My whole project and career depended on the 3.1 pro workflow. Please, bring it back

[1] https://discuss.ai.google.dev/t/please-bring-gemini-3-1-pro-...


it's a vnc port, it'd also require the router to have it opened. Reading the article I think the user opened it themselves. It does get opened automagically on the mac side when screen sharing is turned on.

> The problem is that for my particular use case — a headless, always-on Mac Mini that I primarily access from other computers and my phone through the ChatGPT and Claude apps — macOS is incredibly hostile

> As noted by the NCSC, the vulnerability is being exploited when port 5900 is exposed to the Internet. When screen sharing is turned on, the macOS firewall opens the port. Routers and dedicated firewalls generally block the port unless configured to override that setting.

> Obviously I should have — and will be — using a VPN going forward (the foundation of my entire approach to security is Tailscale); what I will note, however, is that TCC basically leaves me no choice but to have screen sharing enabled if I want to actually use my Mac Mini in the way I want to use it. I use screen-sharing constantly — including from my phone — and almost every time it’s to click “OK” on a stupid prompt that I’ve long since stopped taking seriously.


> Obviously I should have — and will be — using a VPN going forward

That's my takeaway from the article. I have trouble understanding how the author managed to extrapolate all these things about Apple from an obvious oversight on their part. I would never write a 3,000-word article about how bad someone else is because of an issue I caused for myself.

Software WILL have bugs and vulnerabilities, regardless of whether it's an OS or user application, whether it's from Apple or another company, or the update frequency/mechanism. If you can't even follow the most basic security practice on your part, you simply don't have any authority to discuss security otherwise.


Disagree.

Apple's remote access feature, that you would make remotely accessible for obvious reasons, apparently had a critical authentication bug.

Apple did not ship a security patch for this, allowing the vulnerability to be exploited a week later despite "automatically install security updates" being on.

Yes, OP could have prevented this by putting an additional VPN authentication layer in front of the Mac's built-in remote access.

That doesn't excuse the mistakes on Apple's part.


> That doesn't excuse the mistakes on Apple's part.

Let's first establish that Apple definitely has a stake in this.

How long they can come up with a fix and then distribute them, that's a question. You can't expect any company to fix a vulnerability within 5min. Whether one week is too long or their delivery mechanism is good, I can't tell, and I don't think there is a standard in the entire industry.

That doesn't mean it's useful to write an article about "I didn't do my part BUT you are too slow". Even if Apple somehow fixes this within an hour of the disclosure and delivers the update, with the bad configuration, the machine is still vulnerable within that window. Does that change the nature of the narrative?


Yes, the timeframe does matter.

An actively and easily exploited (just a port scan), and high-impact root RCE needs faster patching than one week.

When there was a more user visible bug (2017, empty root password gives you root, CVE-2017-13872), Apple managed to remotely patch this across all supported macOS versions in about 26 hours + next macOS online, end to end, without user intervention or manual updates.

And that was a decade ago before Apple built “rapid response security updates”


I don't think anyone criticized the timing of the patch.

But I find it egregious that they didn't roll it out as a security update at all, which is why it was not automatically installed in OP's case, even though the fix was already available.

I mean, what else requires a hotfix via security update if not a fatal flaw in your remote access authentication leading to full root access, that is actively being exploited in the wild?

Also, it's not really on the user to gate remote access behind an additional firewall and authentication layer. This is something that just has to work securely.

If it doesn't, that's understandable, but still hardly the user's fault.


> what else requires a hotfix via security update if not a fatal flaw in your remote access authentication leading to full root access, that is actively being exploited in the wild?

> Also, it's not really on the user to gate remote access behind an additional firewall and authentication layer. This is something that just has to work securely.

About that, I have a bridge to sell.


> I would never write a 3,000-word article about how bad someone else is because of an issue I caused for myself.

Welcome to hacker news!


In this case, the author literally writes blog posts for a living. This just happened to be a free article, and, well, you get what you pay for.


Most of "basic security practice" assume that software does not have or have very few, hard-to-discover bugs.

For Ex, the best practice is to use VPN, so you only open port for VPN, and you assume whatever VPN protocol/software does not have any bugs.

You can use tailscale so you dont have to open port, but after all, tailscale is also software.


Anyone writing about apps compatibility should specify if it's with or without the play services


Can you even run Waze/GMaps without Play services?


Waze and Here Maps work well.


Yes.


Neat, every day I inch closer to not needing Play Services anymore.

https://plexus.techlore.tech/apps?q=waze


For more precision:

Waze is fairly easy to run without play services. GMaps I haven't yet found a way to run, but also haven't looked in quite some time.


Google Maps used to work without it but recently gained a hard dependency on Play services. We could add more shims to make more apps work without it installed but that hasn't been a focus yet.


Makes sense. Any idea if there's any interest in a shim to get notifications working sans Play services?

I haven't looked at anything shim related in quite a while and am not super familiar with the notification stack for Android, so if that's a stupid question I apologize.


Is there a "winning"? What are they going to do, train a new model faster? Serious question.


All they have to do is keep being close behind OpenAI and Anthropic for half the price and the US economy will plummet into a deep recession when it becomes clear that there will never be a payoff for the enormous investments of the past years. If they can also achieve a breakthrough in robotics, then they are on track to become the most powerful country for the next 50 years.


Because in agriculture you are absolutely expecting to be able to repair stuff yourself.

I work on a project related to it and was absolutely surprised at how the company gave instructions to the clients to help them fix their machines (stuff I wouldn't be able to do myself).

Having a non-working machine can mean big $$ lost everyday.


4edgy5me


Programming is art

Code is beauty

Creativity is king


Until a couple of years ago instead of using query parameters I just made GET endpoints with json bodies, it worked perfectly!

I stopped when the new linter told me GET shouldn't have bodies, but I still have some of them in my code.


It's because you have the radius on the denominator (I think)

  def calc_gravity(mass_1: float, mass_2: float, radius: float) -> float:
      G = 6.67408e-11
      return G * mass_1 * mass_2 / radius**2

  earth_mass = 5.972e24
  earth_radius = 6.371e6
  earth_g = calc_gravity(1.0, earth_mass, earth_radius)
  print(f"earth: {earth_g:.2f} m/s^2")

  moon_mass = 7.34767309e22
  moon_radius = 1737.4e3
  moon_g = calc_gravity(1.0, moon_mass, moon_radius)
  print(f"moon: {moon_g:.2f} m/s^2")

  print(f"earth/moon proportion: {(earth_g / moon_g):.2f}")

prints

  earth: 9.82 m/s^2
  moon: 1.62 m/s^2
  earth/moon proportion: 6.04


Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

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

Search: