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

My wife is ESL (although without much discernible accent) and Siri understands her every time.

I have a vaguely white trash Maryland accent and that fucker needs to hear everything three times from me.


My wife got me to switch over from Android 2-3 years ago and I have fucking hated the iOS keyboard from day one.

She has only been complaining since iOS 26, though.


I don't join massive servers, but I use Discord almost exclusively with strangers.

All my IRL group chats are WhatsApp. Discord is for the local board game bar, various regional tabletop gaming scenes, my favorite basketball podcast, my favorite miniatures game, etc.

When I want to get into a community, these days I get a Discord link (which I guess I prefer to the Facebook Groups of a decade ago).


> But infinite population growth is unsustainable so it had to come to an equilibrium eventually.

Or not. It could be oscillatory and humanity could cyclically reverse-decimate itself while the descendants of the survivors get to enjoy millennia of the fun part of the pyramid scheme.

The big losers are whoever is part of the "perish in a holocaust" generations, and probably the first couple bootstrapper generations afterwards.


Windows 11

Can XcodeBuildMCP spit out definitions of C++ symbols? Did Apple just accidentally release a LSP server for Xcode projects? That would be sick.

For a certain-size project it really is not.

Single files in our codebase already blow the Copilot query token limit.

Great, Anthropic taught Claude to grep. On our project, it's still useless because it can't use the semantic search in the IDE.


> On our project, it's still useless because it can't use the semantic search in the IDE.

Zed's ACP seems to be a good solution to this - when using it, claude code has access to the IDE's diagnostics and tools, just like the human operator. https://zed.dev/acp


> Single files in our codebase already blow the Copilot query token limit.

This tells more about your code quality that about copilot, and I'm not a fan of copilot


I disagree.

Sure, it's a dumpster fire. But human engineers work on it just fine without investing man-decades into refactoring it into some shrine to the software engineer's craft.

The whole point of AI, in our parent company's eyes, is for no one to mention "code quality" as something impeding the delivery of features, yesterday, ever.


Claude, with a modicum of guidance from an engineer familiar with your monolith, could could write comprehensive unit tests of your existing system, then refactor it into coherent composable parts, in a day.

Not doing so while senior management demands the use of AI augmentation seems odd.


It's a 25-year-old CAD application written in very non-standard C++. I doubt it.

Certainly I have tried to accomplish tasks giving Claude guidance far outstripping "a modicum".


In this particular case they just need to release a tool that properly generates compile_commands.json and .clangd from a .xcodeproj.

Boom! emacs is the IDE now. Bonuses all around.


Yes, I develop C++ on XCode and Visual Studio. I've recently started using XCode more because the performance on my Windows tower has become abominable in the past couple years and the M1 laptop is still snappy.

XCode is just terrible compared to Visual Studio.

As you said, there are weird beachballs all the time both while stepping and while waiting for the application to stop at a breakpoint (in cases where it happens instantly running under VS on Windows).

The Jump to Definition seems to have gotten flakier. Or maybe it's always been terrible relative to Visual Studio, IDK. But regardless a lot of times I'm just going by memory and Cmd+F on XCode - Jump to Definition and Cmd+Shift+o are just not getting there.

The Variables pane in the Debugger often just fails to actually ... display anything for any of the variables when stopped at a breakpoint. Sometimes it will appear after stepping a couple lines, sometimes it won't.

The Debugger is even flakier than usual when Lambdas are involved.

I am an emacs guy so it's not like I'm disposed to like Visual Studio. Visual Studio's quality has slipped a little too. But XCode feels straight-up amateurish in comparison to it. That said, at least Apple is actually exposing the capabilities of the IDE to their LLM integration offering. This is an improvement over the abortion that is Copilot integration in Visual Studio.


> The Debugger is even flakier than usual when Lambdas are involved.

You can’t step into a lambda stored in a std::function

Absolute nightmare if you don’t know which lambda it might be so you can set a breakpoint in it.

Honestly, compared to Visual Studio, Xcode is 20 years behind.


You're holding it wrong. You're not supposed to code for Apple products using C++. You're supposed to use Swift

(only half joking)


Xcode is really only usable for Objective-C, C and Swift its support for C++ e.g. simple things like formatting and definitions and debugging for C++ are as you note are just poor

Visual Studio does treat C++ as a first class language (I suspect because that was the first non C language it supported and Windows apps used C++ in the 1990s)

I would try Clion for C++ if you can't use VS. Eclipse was reasonable 15 years ago when Apple used gcc.


Have you tried Clion for C++? I am not an experienced C dev by any means, but I am satisfied with their debugging for all the projects I worked on in that IDE. It has a free community license so no need to pay

I have not!

Ultimately, my complaints only really apply to coding for work. For personal projects I find emacs / LSP / dap more than sufficient.

But to be honest this is still something I should maybe bring up with our tools team. If it works well with .xcodeproj files it might be a good fit for our team.


What Copilot can use the IDE when actively debugging.

At some point I could straight-up call functions from the Visual Studio debugger Watch window instead of editing and recompiling. That was pretty sick.

Yes I know, Lisp could do this the whole time. Feel free to offer me a Lisp job drive-by Lisp person.


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

Search: