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

Well well well. Now can we stop arguing about ruby death? It is even got a site redesign! What a fresh look. Previous design was from 2005?


Great there are other true open-source tools to be used zed, nvim.

I also noticed that copilot nowadays is forcing you to upgrade to their with following text:

"You've reached your monthly code completion limit. Upgrade your plan to Copilot Pro (30-day Free Trial) or wait until 2025-12-19 for your limit to reset to continue coding with GitHub Copilot"

Was using it actually like smarter auto-completion. But paying for that, hell no.


> Great there are other true open-source tools to be used zed, nvim

without going into the actual qualities of the editor, they simply lack extension support, for now.

In the embedded space, many manufacturers have switched - or are switching - to a suite of VSCode plugins and gradually discontinued the previous tools. Which is great on one hand: they don't have to keep supporting heavily modified IDEs from 10 or 20 years ago and they can better integrate with the rest of the ecosystem of plugins, scripts automation and such. LSP has been a good thing.

The problem is that you are now at the mercy of microsoft not fucking up with the environment at every other release. To put it simply, we are screwed. And i tried for so long not to use it because i knew this day would come, but it's just so much better.

And no, i will not just use a text editor and a makefile. I want an IDE. IDEs are good, when they seamlessly integrate with tools.


That's fair point.

Did you try other IDEs? For example from Jetbrains? I'm not using IDEs but actually don't know others besides VSCode/Cursor and Jetbrains


Not ones from Jetbrains.

I've use eclipse many times in the past, and hated every second of it. Stupid defaults, very stupid defaults.

I also don't like visual studio, the way it forces me to work with "solutions", like i can't have two different projects open at the same time.

Netbeans instead, that always felt so natural to me. And MPLABX is of course the one i use most of the time (like 60%, then 10% VSCode and 20% Qt)

I also really like Qt Creator, for generic C++ development too. And i would probably feel at home with KDevelop


Is zed not just another option trying to build a userbase before clamping down? How is it different than the way VSCode is open-source?


Wow, that's website theme is awesome. windows XP like, breath of nostalgia. Thank you for that !


Thank you for being honest, all must learn from the mistakes.


Totally agree.

Now every system design interview expects you to build some monstrous stack with layers of caching and databases for a hypothetical 1M DAU (daily active users) app.

Mess in the head.


is it just an idea or some prototype can be played and tested?


it's an idea I started brainstorming with an LLM recently. didn't get very far


I think people just tired of this app. Now it is shown by numbers and the owners can understand that


I argue the data is showing the decline is structural, and not limited to a single app.

Bumble Has Lost 92% of Its Value in 4 Years - https://www.entrepreneur.com/business-news/bumble-lost-almos... - February 19th, 2025

> Bumble's difficulties reflect evolving feelings about dating apps as habits shift and people report app fatigue. Shares of rival firm Match Group, whose portfolio includes Tinder and Hinge, have dropped about 79% since peaking in April 2021.

> Dating apps have become an increasingly harder pitch to shareholders as paying users have either fallen off or, in Bumble's case, decided they want to pay less for the service. With user fatigue on the rise, dating app companies have scrambled to stay relevant by pouring money into creating a more unique user experience.


Any reason you stick to ruby? Why not use any statically typed language which offers this feature out of the box? We don't argue against typing. We argue about typing like it is done in ruby rbs/sorbet.


I don't use Ruby. I would if it had types. My language of choice right now is TypeScript because it has the best balance of types and dynamism.


So you're forming an opinion without trying it?

This is just a rehash of the discussions people were having about Smalltalk/Lisp 20 years ago... All the Java/C++ IDE people who were wondering how people survived without those tools, forgetting that Smalltalk/Lisp have live-coding, REPLs, and their own tools. Ruby is the same, the terseness + REPL/live-coding makes it easy to be productive and write bug-free code.

I know I'm far, far more productive in Ruby versus, say, C++ or Odin (my newest hobby language).


With great power comes great responsibility.

It is developer responsibility to ensure that you will not receive cat during designing stage of your classes. And inheritance is bad, this is also sharp knife. But annotating everywhere

      sig { params(cat: Cat) }
does not improve your design, it just makes noisy and clumsy. I would think that if your code need type annotations, it smells like bad design and should be considered for refactoring.


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

Search: