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

FYI all Jetbrains IDEs include this, as long as they are open on the codebase. It's called "Local history".


I love to use the terminal, and I still do. But as much as I love to unfu*k my local nvim setup, I much rather pay a company to do it for me. Set up vim bindings inside jetbrains and everything comes with batteries included, along with a kick-ass debugger. While my colleagues are fighting opencode, I pointed my IDE at the correct MCP gateway and everything "just works" with more context.

Thought I'd share the data point to support jetbrains


On behalf of everyone who dislikes jetbrains business model, I would like to say: duly noted.


What's wrong with their business model? Pay once, get a year of free updates and keep it forever. Runs locally. Want updates? Pay discounted renewal. Seems reasonable. Their AI subscription OTOH needs work. Not worth it yet with how flaky it is.


I paid once in 2012 and now I can't download it anymore. Even if I could, it probably wouldn't work.



Interesting. On https://account.jetbrains.com/licenses/assets I have a "Download" button and "Download a code for offline activation" and "Generate legacy license key" buttons.. I figured I could use one of those if I ever decide to cancel my sub, but I admit I have not tested the theory. It's possible your copy is indeed too old.


FWIW, I dont think I use any software (unless it is single, narrow purpose) that is almost 1.5 decades old. Fun fact, docker was released in 2013, so your IDE likely doesn't even support build targets in containers.

But if you have the receipt, email the company and ask for help obtaining an old version. They are very willing to help customers, both current and previous.


I pay $179 per year for ALL their IDEs as an individual--$15 a month. Nothing compares to their C, Go, and rust IDEs. Chaining in rust make for very verbose statements, folding in jetbrains takes care of it. Took me an hour to get similar, yet still lacking, code folding in nvim with ufo. Sure, they aren't perfect. Working multi-language repos requires multiple resources hungry IDEs (but I typically just use nvim unless I am doing something very involved).

If I stop paying, I have the perpetual licence for the version at which I last paid so the "I WaNt tO owN mY SoFTWArE" crowd (which I am a part of) can choose to only pay when their current version starts lacking modern features. That's the reality of anything that you buy.

My experience is the software development landscape evolves so frequently that a yearly refresh of modern convenience features makes it a no brainer for a professional. I love to tinker, but between family and career, if I do happen to have a few hours to code I don't want to spend any of that time debugging my custom IDE. I used to, I respect those that do, but that's just not how I want to spend my time.

Plus, I am very happy to support developers and I encourage others to as well. Esp when the company isn't "branching out to sell user data, advertising."


I think it only keeps history for user edited files, agent edited files don't seem to end up in it for me (Claude code) but maybe it works with other agents with the proper plugins I'm not sure.


+1 OP here, this is the problem I'm solving for. Agents use tools and may be in multiple places editing; therefore, you need to watch the file system.


vscode and its forks as well (for files it saves)


Can we get a human-written reason for why this exists? Since the project itself is quite obviously vibe coded...


Does being able to detect vibe coding make you smarter than the AIs? I think it might. wow you are so smart!


You just described how the popular "anyhow" and "snafu" crates implement error handling


Even with anyhow there is a lot of boilerplate it seems to me dealing with crates that don’t use it. I haven’t tried snafu but its name does not inspire confidence.

Clanker (ai assistant) also love to unwrap and if you don’t catch them you have an abort waiting for you.


It's most useful for companies, where the goal is as much SSO as possible.


Check out mise: https://mise.jdx.dev/

We use it at $work to manage dev envs and its much easier than Docker and Nix.

It also installs things in parallel, which is a huge bonus over plain Dockerfiles


I declared nix bankruptcy earlier this year and moved to mise. It does 90% of what I need for only 1% of the effort of nix.


MercuryOS towards the bottom is pretty cool


MercuryOS [1, 2] appears to be simply a "speculative vision" with no proof of concept implementation, a manifesto rather than an actual system.

I read through its goals, and it seems that it is against current ideas and metaphors, but without actually suggesting any alternatives.

Perhaps an OS for the AI era, where the user expresses an intent and the AI figures out its meaning and carries it out?

[1] https://www.mercuryos.com/

[2] https://hackernews.hn/item?id=35777804 (May 1, 2023, 161 comments)


You can still get dragged to court for it[1], even if you may (eventually) win, lawyers are expensive.

[1]: https://techcrunch.com/2021/10/15/f12-isnt-hacking-missouri-...



I wrote a similar algorithm for pathfinding around vector shapes in Javascript, the implementation was surprisingly simple.

https://github.com/Wazzaps/FastPathfinder


I’ve reviewed the source code. It seems like starting with clear and accurate information about the obstacles could be an issue. Also, if the obstacles become very large, preprocessing will likely be necessary.


Oh~ That’s awesome! I’ll start analyzing the source code! Thank you!


It also includes 256kbps AAC audio (vs 128kbps for free users).


I have no idea what that is. You're talking about kilobytes per second? This feature makes it useful to use bluetooth or other non hardwired sound output?


Or use Tailscale to solve both issues at once


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

Search: