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

What I don't understand why people would go all in on one IDE/editor and refuse to make plugins for others. Whether you prefer the CLI or the integrated experience, only offering it on vscode (and a shitty version of it, as well) is just stupid.

Codeium (now Windsurf) did this, and the plugins all still work with normal Windsurf login. The JetBrains plugin and maybe a few others are even still maintained! They get new models and bugfixes.

(I work at Windsurf but not really intended to be an ad I’m just yapping)


Windsurf is at least 10x better than Cursor in my opinion... I'm honestly still puzzled it doesn't seem to get as much buzz on HN! I had to literally cmd+F to find a reference here and this is the only comment ;-;

Cursor if I recall actually started life as a VScode plugin. But the plugin API didn’t allow for the type of integration & experiences they wanted. Hit limits quickly and then decided to make a fork.

Not to mention that VSCode has been creating many "experiemental" APIs that are not formalized for years which become de facto private APIs that only first party extensions have access to.

Good thing that Copilot is not the dominant tool people use these days, which proves that (in some cases) if your product is good enough, you can still win an unfair competition with Microsoft.


Cursor also has a CLI agent called cursor-agent that is quite good. It can be run in any editor with an integrated terminal.

Yeah! Integrate with emacs!

> I see it as a competent software developer but one that doesn't know the code base.

I know what you mean, but the thing I find windsurf (which we moved to from copilot) most useful (except writing opeanapi spec files) is asking it questions about the codebase. Just random minutiae that I could find by grepping or following the code, but would take me more than the 30s-1m it takes it. For reference, this is a monorepo of a bit over 1M LoC (and 800k YAML files, because, did I mention I hate API specs?), so not really a small code base either.

> I will break down the tasks to the same size as if I was implementing it. But instead of doing it myself, I roughly describe the task on a technical level (and add relevant classes to the context) and it will ask me clarifying questions. After 2-3 rounds the plan usually looks good and I let it implement the task.

Here I disagree, sort of. I almost never ask it to do complex tasks, the most time consuming and hardest part is not actually typing out the code, describing it to an AI takes me almost as much time as implementing for most things. One thing I did find very useful is the supertab feature of windsurf, which, at a high level, looks at the changes you started making and starts suggesting the next change. And it's not only limited to repetitive things (like . in vi), if you start adding a parameter to a function, it starts adding it to the docs, to the functions you need below, and starts implementing it.

> For me this method allows me to focus on the architecture and overall structure and delegate the plumbing to Copilot.

Yeah, a coworker said this best, I give it the boring work, I keep the fun stuff for myself.


Only the supervisory authorities are required to be informed in 72 hour, and even there, it's not a hard rule, you can have excuses.


There's also itertools.groupby, maybe not much shorter (need to define the keyfunc, sort, then iterate), but it does make the intent obvious.


I mean, Durov has been trying to push for Russian puppets to get elected in Romanian and Moldovan elections, by pushing to everyone (at least in Romania, he might've just posted on twitter for Moldova) that the French government is trying to interfere in the Romanian elections. I mean, it turns out, Russia was, on behalf of the candidate he was talking about... so take from that what you will.

Oh, yeah, and he calls himself DuRove now. Hats off for that one, but I hope he rots in prison for advancing the Russian agenda.


I mean, sorry, but the EU essentially installed puppets in both Romania and Moldova, what are we even talking about here?


I'm sure you're very familiar with the politics of both countries, but tell me...

How is Nicusor Dan a puppet of the EU? More than Calin Georgescu? The guy who actively tried to stage a coup? More than George Simion? Granted, there's no PROOF he's a Russian puppet, but he's a far right twat that has views friendly to Russia.

How is Maia Sandu and PES a puppet of the EU? And... let's look at BEP. Voronin, Russia friendly ex President, he was very against Moldova trying to get closer to the West. And Dodon? The guy who is being indicted for treason, who's a friend of Plahotniuc (he stole 1 billion dollars from banks and fled the country)? Yeah, sure, puppets of the EU, vs corrupt fucking puppets of Russia.

I know it's easy to look at this stuff from the outside and say, oh, yeah, the EU is interfering in elections, but there's a lot of history here that you obviously don't have. I like Maia Sandu more than Nicusor Dan (his positions on gay rights were disgusting a while back, he now just stopped talking about them), but compared to the obviousness of the Russian support for their opposition, I think the fact that the EU supports them is just insignificant.


Remember when they just annulled an election when they did not like the result?


I don't. I do remember when they were annulled after Russian interference and there were other fundamental issue with the first first round and Georgescu's campaign that broke the law.


The election integrity in question:


> I know it's easy to look at this stuff from the outside and say, oh, yeah, the EU is interfering in elections, but there's a lot of history here

There being "history" is not a valid excuse for openly manipulating elections.

Especially not as the EU Commission throws around unproven allegations of the very same all the time.


When I say history, I mean more than just the decision, which might look like "oh, they didn't like the results", but also the events that lead up to it, the campaign. I'm not even going to go into the coup d'etat he attempted after the elections with a group of far right mercenaries, or the things that came out about the campaign and Georgescu that weren't known at the time (which, obviously, couldn't have been a factor, but confirm that this was the right decision).

I'm not sure what the accusations you're talking about are


> You run a merch store. You want to share with your suppliers order data so that you can get the right number of sizes/colors/etc. Is this PII under GDPR rules? Technically, yes!

Not at all. Your shirt size is not PII. Given this information, you couldn't be identified.

> Under the new proposal, sharing this data is okay, so long as you use pseudo-anonymous identifiers (customer-1234, customer-1235).

This was okay even before. Given this information (and your shirt size), you couldn't be identified.


If it's on their keychain, do you really think they'd leave their keychain there?


Haha I was wondering if this part was unclear but assumed it was obvious from context, that the cart opener can be removed from the coin slit. Imagine leaving your keyring on your cart... yikes!


The reason my wife (I have coins) uses them is that it's just easier to access. No need to go through your coins (if you have any), you just put it in.


> Imagine leaving your keyring on your cart... yikes!

While you're shopping? That's not a big deal.

When you return the cart? How are you driving home without your keys?

I guess Europeans might be more likely to not take a car to the grocery store, but I would prefer to use a basket over a cart while shopping in that case... I'll know when I'm done shopping when the basket hits my limit of how much to hand carry.


Good point. Think of the device as a lock pick for Aldi carts you can remove it and don't need to leave your keychain.


It's not a lock pick for the carts, you need to leave it in.


There are some that you don't have to leave in the slot - they got quite widespread a few years back https://www.printables.com/model/430247-shopping-cart-coin-s...


The "coin" part is usually detachable, so no need to leave the whole set of keys with the cart during shopping.


Yes, but they do cost money and effort to get. A 25-50 eurocent coin is probably equivalent.

The only thing that's useful about those things is that it's easier to get them faster.


Where I live it is always 1€ coins.


But leaving it on is a good way to avoid forgetting to it.


There’s ones with a “notch” in the coin part. So you unlock the cart, twist it, pull it out.


I hope you realise that lying is bad.


That's not true, at all.


I am not told I cannot access. And, yes, I would, because I'd be breaking the law otherwise.


> And, yes, I would, because I'd be breaking the law otherwise.

No you wouldn't be. Even if someone tells you not to visit your site, you have every legal right to continue visiting it, at least in the US.

Under common interpretation of the CFAA, there needs to be a formal mechanism of authorized access. E.g. you could be charged if you hacked into a password-protected area of someone's site. But if you're merely told "hey bro don't visit my site", that's not going to reach the required legal threshold.

Which is why crawlers aren't breaking the law. If you want to restrict authorization, you need to actually implement that as a mechanism by creating logins, restricting content to logged-in users, and not giving logins to crawlers.


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

Search: