> 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
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.
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.
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
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.
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.
On that topic, I think the perspective you're replying to is cope. It would have been better for everyone (else) involved if he took the money from his smarmy friend, took the abuse from his dick boss at his second job, took the abuse from his asshole rich student, took the subtle jabs from his family. Generally, if he swallowed his pride.
Of course, the whole reason the show had a plot is that he was too proud, too toxically masculine, to go that route. And I think the show's implicit thesis is that self-immolating as Walter did was preferable to enduring the indignity of his life. Certainly, it was more fun for the audience.
This is contrary to you and GP, making the (what I observe to be) common assertion that the show is a parable about the danger of toxic masculinity, and anyone who doesn't believe this is too stupid, sexist, or both to "get it" (parenthetically, where you differ I agree with you - people who think Walter is cool and Skylar annoying are legion). The reason I'm calling this "cope" is that reading the show as a morality play condemning toxic masculinity allows one to enjoy it without guilt. This is moral art! If only all that human filth on the internet were smart enough to realize it!
I just don't buy it, though. I think the show is about how being a monster is cooler than being responsible, in large part because all the people who depend on you to be responsible are so damn annoying.
It's not about masculinity at all, it's just "pride comes before the fall". That is not gendered. Both men and women are entirely capable of being destructively prideful. The reason Walter is a villain is that his prideful destruction isn't merely a self-destruction. He also tears apart a bunch of other lives, including those of his wife and children. Again, I'm sorry, but gender isn't the issue with this, if it were a woman who carved a path of destruction through her family and community, she would also be a villain. (And of course these stories exist too.)
The binary options you've proposed to somewhat vindicate Walter's choices were not the only options available to him. The whole point is that he's so brilliant that he can take over a whole regional drug trade in like a year. Well I'm sorry, but if he could do that, he could also have put his brilliance toward some other wildly successful business venture that would not have required blowing people up and putting his family in danger from like three different gangs of violent criminals. There were other options besides eating shit from his rich friend and boss.
He did what he did because he liked it, and he's responsible for the damage that did to the people around him.
I'll admit I gendered it because that's the discourse I always see.
But anyway - you're speaking to whether Walter's actions were moral. I'm more interested in what is the show's attitude towards his actions. Is the show condemning, or glorifying. I think it's closer to the latter, regardless of how poorly things went for Walter in the end.
> The whole point is that he's so brilliant that he can take over a whole regional drug trade in like a year. Well I'm sorry, but if he could do that, he could also have put his brilliance toward some other wildly successful business venture that would not have required blowing people up and putting his family in danger from like three different gangs of violent criminals.
Sure. But, again, I think this is just another implicit thesis of the show. It's easier and more fun to be an amoral asshole without regard for any of your obligations to anyone else.
Right, the show's position is that he took the "easier and more fun" way, because of his selfish pride, and ended up hurting everyone he cared about, which is why he's the villain. It's very clear about this!
I believe 1/2" pipe is exactly the same as DN15 pipe. 1/2" and 15mm are both just nominal sizes. Calipers will only help you if you happen to know the pipe schedule.
I keep having to get it from progressively more inconvenient locations to which it has been banished in order to humor my wife’s delusion that the roomba or the handhold do anything.
I can make multiple passes with the handheld to get 80% of the crumbs in a small area, troubleshoot why the robot didn’t run yesterday in order to hope it will get the crumbs tomorrow, or just get the corded vacuum out and actually clean a whole room.
Work involves cables. Any product that promises something different is a lie.
Our cordless, on the highest suction setting, is bordering on unusable. The effort to move it across carpet becomes quite high. Trying to roll it on an area rug tends to cause it to drag the rug around, and if you pick it up while on it will pull the rug up off the floor.
I have done some _very_ scientific testing here, vacuuming a section of carpet on the lowest section (doing lines where each pass half-overlapped the previous so each part of the carpet got touched once in each direction), emptying the vacuum, then going back over doing the same on high. Didn't see anything else come up. Shop vac didn't pull anything else out either that I could see.
I used to be in a similar boat of "these are a stupid class of product", but end of the day even if it takes eight passes my wife was going to use it anyway. The effort for her to set the time aside to drag around the heavier corded vacuum which is a substantial effort for her, etc, would be more than doing eight passes with a cordless. So got a good one and I'm sold on it now--it is quite convenient, and it does work.
Only thing I will say is the battery definitely can't do an entire carpeted house on a charge. We don't have that much carpet, so don't have any problem cleaning all the floors and a couple area and entry-way rugs on a charge.
This is an interesting discussion to me - I have a cordless vacuum that works well and a roborock combo vac/mop that works well. Actually, I'm lying, I have two cordless vacuums because the GGP's observation rings true to me and I got a second one for free and held on to it. :-)
Dyson cordless vac, older (v8 ultimate). Have had to replace battery once and broken trigger. Continues to be a workhorse.
Roborock s5v: I have it run 2x / day on weekdays, once in the morning after breakfast when we're taking the kids to school (vac kitchen only), and once after bedtime (vac + mop entire area). It does a great job of generally keeping things clean. Not perfect, but the overall dirt level stays low.
The cordless manual vac is really useful for "oh bleep, 8yo just spilled MORE stuff on the ground". I keep it next to the dining and kitchen area. It's not super aesthetic having it hanging on the wall in a visible location but I have engineer-itis and I value the convenience over the illusion that we don't own a vacuum. :) I approximately never use the robovac as an on-demand vacuum unless it's to run an extra pass when we're leaving home on a weekend and have left crumbs from a meal.
For us, substantially upping the frequency of vacuuming, even if it's not quite as deep, has made a big difference, and it's basically no extra burden to have the robovac run frequently after programming it.
Well... I have a (1000 dollar!!!) Dyson cordless vacuum, arguable the laser + the histogram for "removed particles of size X", make me clean more thoroughly. The things is pretty heavy and applies a pretty good vacuum, imho.
Bro the vacuum community is audiophile-level picky. I have a Dyson stick vacuum of some sort and I haven’t had any issue with picking up crumbs. I would rather manually bend over and pick up something it doesn’t grab than move around the heavy corded vacuum and plug it in 10 times.
Sports betting is particularly galling because the actual prediction is so unimportant. The only real reason to care whether Jontay Porter is credited with three or fewer rebounds in a basketball game is to win a bet about it.
You're encouraging people to waste their money just so that you can use the Wisdom of Crowds to predict something completely worthless.
reply