|
| Dulat_Akan wrote:
| keep going bro good post
| emerongi wrote:
| Vim has soul. It is that chisel you inherited from your grandpa
| that you keep using. It fits well in your grip and is
| comfortable, even though it lacks the soft rubber that the new
| ones in the store have. It's a tool with its own history.
|
| Reading the comments here, it seems that the hacker's mentality
| still lives on. The new young billion-dollar company will be
| replaced in another 10-20 years. Vim lives on. I wish to build a
| Vim of my own one day.
| RetroTechie wrote:
| Thought a linked article:
|
| https://j11g.com/2023/08/07/the-legacy-of-bram-moolenaar/
|
| By Jan van den Berg, was a better read. One quote:
|
| "Vim is a masterpiece, the gleaming precise machining tool from
| which so much of modernity was crafted".
|
| And then this link:
|
| https://m.youtube.com/watch?v=eX9m3g5J-XA
|
| "7 Habits for Effective Text Editing 2.0"
|
| 1h20m - If anyone has a transcript or summary: plz. But this was
| funny - first comment:
|
| "I let auto play go on while I was sleeping for 7 hours and went
| from Billie Eilish to this"
|
| Life is weird but I love it :-)
|
| Disclaimer: I'm not even user of either (Neo)vim or Emacs. As
| soon as I read "programmable", I'm off. I just prefer fixed-
| function editor that suits my taste , a few minutes of
| configuration & go. But that's just me, what do I know?
|
| That said: good tools serve a purpose. Our world is a better
| place with good tools in it - and the ppl who made those tools.
| And sometimes their legacy, their philosophy, their way of doing
| things, lives on in the code (or the community!) they left
| behind. So kudoz to Bram!
| mlry wrote:
| _> "7 Habits for Effective Text Editing 2.0"
|
| >1h20m - If anyone has a transcript or summary: plz. But this
| was funny - first comment:_
|
| Here you go: https://moolenaar.net/habits_2007.pdf
|
| Courtesy of tlamponi [1]:
|
| https://news.ycombinator.com/item?id=37013315
| RGBCube wrote:
| > Disclaimer: I'm not even user of either of (Neo)vim or Emacs.
| As soon as I read "programmable", I'm off. I just prefer fixed-
| function editor that suits my taste , a few minutes of
| configuration & go. But that's just me, what do I know?
|
| Then Helix may be for you! It uses the Kakoune keybinds, which
| make SO MUCH SENSE compared to Vim or Emacs. And it's already
| pre configured and includes a lot of useful features. I have
| been daily driving it and it's pretty fast and good. Since it
| automatically uses LSPs if they are in the PATH, it requires
| very minimal configuration, my configuration only includes
| theme and some stylistic changes, you can take a look at it if
| you'd like:
| https://github.com/RGBCube/NixOSConfiguration/blob/master/ma...
| petre wrote:
| > As soon as I read "programmable", I'm off. I just prefer
| fixed-function editor that suits my taste
|
| I never have to "program" Vim apart from set nocompatible, set
| ruler, backspace, indentation and maybe pick another
| colorscheme from the defaults (usually torte).
|
| On neovim I installed lightline and pathogen, monokai
| colorscheme and something else I forgot about, maybe syntax
| highlighting for some more exotic language.
|
| The point is Vim _is_ a fixed function editor until you start
| loading it up like a xmas tree.
| gorjusborg wrote:
| > The point is Vim is a fixed function editor until you start
| loading it up like a xmas tree.
|
| Exactly, just because you can doesn't mean you need to, or
| should.
| bla3 wrote:
| I don't know if it's necessary to be competitive about
| eulogies, but the one you posted was also touching. Thank you
| for posting it. The picture of Bram's GitHub contribution graph
| is haunting.
| MSFT_Edging wrote:
| I once interviewed an intern candidate who bragged about getting
| into an argument with Bram on the mailing lists over a possible
| vulnerability. Bram insisted it was not important, and this young
| gun insisted it was.
|
| We didn't hire the guy. It's interesting seeing these memorials
| for Bram, from what people say he was the polar opposite of this
| kid in a good way.
| sitzkrieg wrote:
| at least they cared enough to stick to their guns i guess
| twobitshifter wrote:
| The article talks about modesty and meeting in the middle,
| but I get the impression that the younger dev didn't want to
| budge or understand the other point being made by Bram.
| dudus wrote:
| Indeed, not 100% clear but it felt like GP was criticizing
| the kid.
|
| The kid enters a security related conversation and Bram not
| only listens but engages in the conversation. Seems like you
| missed on a great hire.
| cweagans wrote:
| Bram listened to and engaged in most conversations, I
| think. He was very approachable.
| anon7331 wrote:
| Was this kid arguing about the automatic encrypt/decrypt file
| capability and Bram's unwillingness to use a cryptographically
| secure algorithm? It was a long, long thread that got heated.
|
| I was with Bram though! It was never meant to be secure in a
| cryptographic sense...
| coldtea wrote:
| "Never meant to be cryptographically secure" should never go
| together with "encrypt/decrypt file capability".
|
| This can even mean someone's loss of life in the right
| (meaning wrong) regime, or property (e.g. storing bitcoin
| info there).
|
| It's like advertising a "self-driving technology" when your
| car needs human supervision to not crash and kill you or
| someone you fall into.
| anon7331 wrote:
| I am not sure it's so black and white with encryption. It
| depends on your threat model. Keeping it secure from an
| angry ex-girlfriend is one thing, but keeping it secure
| from a three letter agency is another.
|
| The mistake you are referring to is someone that assumes
| "encrypted" means three letter agency safe, which is a
| pretty terrible way to leverage encryption. In that case,
| it's exactly like hopping in a Tesla and assuming auto
| pilot will take you home without your supervision.
| H8crilA wrote:
| This would make sense if only it wasn't faster to run
| AES_GCM or some other AEAD, than whatever they did there.
| coldtea wrote:
| > _The mistake you are referring to is someone that
| assumes "encrypted" means three letter agency safe, which
| is a pretty terrible way to leverage encryption._
|
| That's not a mistake, that's table stakes. People reading
| that X offers "encryption", should assume its
| cryptographically safe to the standards of the day, and
| be given that.
|
| Not just some "safe from your spouse, ...maybe..."
| glorified rot13.
|
| Else, just don't offer it. It's not Vim's place to offer
| "file encryption" anyway, especially if they can't keep
| that promise. It's fine not to offer it.
|
| And it doesn't have to be a "three letter agency" that's
| the threat. The "angry ex-girlfriend" could might as well
| be a programmer. Or have a script-kiddie nephew. Or know
| a person or two who can use off-the-shelf tools to
| decrypt it. And the file might have things like a
| person's bank account passwords.
| gitaarik wrote:
| Today at a train station in the Netherlands (Utrecht) I noticed
| something special. I saw the letters hjkl on the sign in reverse
| order. These letters indentify the platform areas where you can
| enter the train. Depending on the length of the platform and the
| area where the train has entrances, it shows the letters.
|
| https://postimg.cc/mcCWhMXw
|
| Either this was super coincidence, or someone at the NS (the
| Dutch train company) is a vim fan and payed tribute to Bram like
| this.
| zabzonk wrote:
| not a coincedence or tribute - same has been the same in the uk
| for many years. the letter "i" is typically not used for such
| purposes because it can so easily be confused with numeric "1"
| or alpha "l".
| gitaarik wrote:
| Although, thinking about it now, the letters do come after each
| other in the alpbabeth except that the I is missing between the
| H and J, but maybe they did that intentionally because it can
| be confused with the lower case L. So maybe just coincidence
| after all, but still it was special for me. I never saw this at
| the trains and now suddenly the week after Bram passed away
| this shows up.
| emerongi wrote:
| Although I use vim, I associate these letters more with the
| home row for touch typists.
| 29athrowaway wrote:
| Bram is a guy who could have chosen to make millions but instead
| helped millions.
| zgluck wrote:
| https://en.wikipedia.org/wiki/Benevolent_dictator_for_life has a
| list of BDFLs. Bram is the first BDFL in that list who has passed
| away. We're in for a generational shift the coming decade(s). It
| makes sense to prepare - that is how you preserve a legacy.
|
| I've been impressed with how Bram's passing has been handled by
| his family and friends with respect to his legacy and the future
| of vim.
| chaps wrote:
| Vim has had a legitimate impact on my life. Over the past 15
| years I've been using it, "set -o vi" and similar in psql/ipython
| get added into my rc files almost immediately on a new host.
| Many, many hours upon hours of living in a shell have been made
| so much more enjoyable because of his work.
|
| Thank you for posting this. Rest in peace, friend.
| ansible wrote:
| Thanks Bram.
|
| I've been using Vim (and sometimes more recently Neovim) for over
| 30 years (nearly every work day of my entire career), having used
| `vi` on various BSD systems in school. In all that time, I've
| never been on the mailing list for Vim, asked a question or
| submitted a bug report. _I 've never needed to do so_. Because
| I've never run into a bug or had a question that couldn't be
| answered by the built in documentation.
|
| A quality software project, lead by a quality man. You've been an
| inspiration.
| aprao wrote:
| I reflected on my Vim journey after Bram passed away. It has been
| my only constant professional companion in the past 10 years -
| from university projects to FAANGs to everything-on-fire
| startups. All professional work I have done - the ones I am proud
| of, the ones that I am ashamed of, the ones that got me
| promotions and the ones that resulted in $M SEVs - was done on
| Vim. Oses/DBs/PLs/companies/co-workers come and go, but Vim has
| been forever.
|
| Thanks Bram.
| parentheses wrote:
| Aside from the POSIX toolchain/kernel/etc and browser (which I'd
| use if it neatly embedded into vim), vim and its siblings are
| together the most used program on my machine.
|
| It's only today that I am forced to think about this: One person
| drove that program from an idea in their head to a high-quality,
| hackable program that I've fallen in love with over the years! A
| program that I have used for so many hours, but has never crashed
| once (neovim does crash, but vim has never done this for me.)
| This is an impressive feat given the sheer volume of vim plugins
| and configurations I've gone through!
|
| Thank you Bram! You built an amazing program and the community
| around it!
| vjust wrote:
| thanks Bram.
| michaelmrose wrote:
| It is nice to see tasteful and profitable disagreement in place
| of simple drama. It's a credit to all parties.
| tequila_shot wrote:
| sorry, what disagreement? I didn't find any in the article.
| ampersandy wrote:
| The implied disagreement for why neovim exists to provide
| functionality that wouldn't have been merged into vim.
| BlackjackCF wrote:
| Some people take issue with NeoVim, because they believe it
| splits the Vim community and takes people power away from Vim
| development.
| prmoustache wrote:
| Some people can't grasp how the world is working.
| SpaceManNabs wrote:
| > because they believe it splits the Vim community and
| takes people power away from Vim development
|
| I don't understand this point, and I tried to parse it and
| still don't. (I understand that you are just relaying it).
|
| If vim maintainers don't want neovim to exist, they should
| have accepted the merges earlier. If they disagree with the
| merges (which I think they did), then that power doesn't
| belong in Vim anyways.
|
| edit: this reminds me of this conversation from years ago
|
| https://news.ycombinator.com/item?id=14245705
|
| Check DSMan195276's comments.
|
| And finally before I derail, I want to bring stuff back to
| the focus: RIP Braam.
| coldtea wrote:
| > _I don 't understand this point, and I tried to parse
| it and still don't. (...) If vim maintainers don't want
| neovim to exist, they should have accepted the merges
| earlier. If they disagree with the merges (which I think
| they did), then that power doesn't belong in Vim anyways_
|
| It's a very simple point to understand: whether the
| merges are good or not, the presence of a fork still
| "splits the Vim community and takes people power away
| from Vim development".
|
| And if they're bad (which is the way they see it), they
| do it for no good reason too.
|
| That's regardless of people "having the right to fork".
| Yes they do. But also yes, if they exercize that right,
| they do split a community and divert interest from a
| project to 2 projects.
| shanusmagnus wrote:
| I guess you're right, the logic you describe is simple,
| but I submit that there's a more fundamental logic: If
| the folks who split away pull people out of the original
| community, it means there was demand for the things that
| prompted the split in the first place.
|
| If Neovim had nothing to offer vs vanilla Vim, nobody
| would have followed them. This seems like efficient
| exploration of an idea space, to me, and something to be
| celebrated.
| LexiMax wrote:
| > That's regardless of people "having the right to fork".
| Yes they do. But also yes, if they exercize that right,
| they do split a community and divert interest from a
| project to 2 projects.
|
| You're not dividing the same-sized pie.
|
| The alternative to a fork is a single project with fewer
| contributors.
|
| The alternative to two communities is a single community
| that's not as large as the two would've been, with a good
| chunk of those remaining having unfulfilled wishes or
| unheard complaints.
|
| The alternative to Vim as it is today is very likely Vim
| without a a few of its new features and improvements that
| came with Vim 8 and 9.
|
| Forks are good.
| falcolas wrote:
| What splits it more, IMO, is that neovim went in a non-
| compatible direction with many of their design choices.
| They have good arguments for doing so, but it still means
| that writing community plugins that can work with either
| version of vim is inherently harder.
| coldtea wrote:
| I guess if they haven't gotten in a non-compatible
| direction, then they wouldn't have made enough change to
| guarantee a fork.
| michaelmrose wrote:
| Disagreement insofar as the direction of vim. Neovim choosing
| to go there on way on functionality they wanted to implement
| both ultimately enriched vim as some ideas found there way
| into vim proper and gave the community additional options.
|
| Such splits aren't always handled well and value is lost when
| good ideas aren't merged back because of personal reasons and
| when contributors stop contributing because they are turned
| off by the drama. See libav vs ffmpeg.
| dudus wrote:
| Is there any disagreement on who is going to support Vim moving
| forward?
|
| I can see the fork maintainers going into a power struggle if
| the future is unclear. Maybe some will even write fluffy pieces
| on how much they loved Bram to gather support...
| lost_tourist wrote:
| Neovim and vim are very independent projects, so this doesn't
| really affect neovim all that much. Is that what you're
| talking about?
| jgb1984 wrote:
| Not entirely correct since neovim never stopped merging
| upstream patches from vim. So what happens in vim does
| influence neovim.
| djha-skin wrote:
| I'm shocked. I've been a vim user my whole life. I use neovim
| lately, but I didn't even know Bram was dead. I've never
| interacted with him personally, but I've interacted with the tool
| he wrote and the documentation he wrote almost on a daily basis.
| Vim is part of me.
|
| I know the project will likely continue, but I can't help but
| thinking: what now?
|
| It brings up this issue of death in software for me. Software is
| getting old enough now that it is starting to outlive its
| authors. RIP Anthony Grimes and Ian Murdock. I have used both of
| these men's software after their demise[1][2], and I am grateful
| for it.
|
| However, it does make me think. Grimes' software continues to
| have issues filed against it[3] by folks unaware that no one is
| getting notifications for them. On the other hand, Debian was
| popular enough to continue after Ian's passing, and continues to
| gain momentum.
|
| I know it might be too soon for me to wonder about these
| questions to an audience. These were the giants on whose
| shoulders we continue to work today. I'm glad their code
| persists.
|
| 1: https://github.com/Raynes/fs
|
| 2: https://en.wikipedia.org/wiki/Ian_Murdock
|
| 3: https://github.com/Raynes/fs/pulls
| deltarholamda wrote:
| There is another thread on HN about vim development going
| forward, posted on the Google Group for vim development.
| Christian Brabandt mentions several issues that will need to be
| resolved, e.g. the hosting situation for the site.
|
| I feel that this would be an ideal thing for one of the various
| open source foundations to address. I.e., provide a single-
| source hosting environment for open source projects without
| needing to lean on for-profit corporations, which would include
| some form of hit-by-a-bus solution for those projects that lose
| a core (or sole) developer.
|
| Trying to piece this stuff together after the fact is always a
| chore. And no amount of "well, they should have a plan in
| place" will help. People don't think they're going to die
| tomorrow, so there's always a reason to put it off for later,
| so they do.
|
| I don't think anybody's worried about Linux going poof if Linus
| unexpectantly returns to his home planet, but there are plenty
| of projects that might have some issues. Having all of the
| domains, DNS, hosting, etc. somewhere with a real employee that
| can be contacted to move control to new people if required is a
| good thing.
| nektro wrote:
| https://sourcehut.org/ fits this pretty well
| graphviz wrote:
| What? Project founders and software authors might not always
| be around?
| metadat wrote:
| Bram Moolenaar's passing became public last Saturday:
|
| _Bram Moolenaar has died_ -
| https://news.ycombinator.com/item?id=37011324 (4272 points, 430
| comments)
| bilekas wrote:
| So often we hear after someone dies how great they really where
| when infact they were like most people, a mixed bag. We all have
| ups and downs etc.
|
| There are some though that really do live up to the postmortem
| messages and for sure Bram is one of them, i was lucky to meet
| him and actually spend some time shooting shit with him. At the
| time i didn't realize how big a deal he was, it was only later i
| would actually get to know and appreciate VIM, but from all of
| that it made me appreciate him a lot more. So when I read these
| kind of posts i can't help feel sad of course but I do get
| shivers of how damn ossum he really was. The testimonials to him
| hit so hard knowing they're 100% genuine. We need more like him,
| he will be really missed.
| topher200 wrote:
| I occasionally ponder on how frustrating it is that the
| deceased don't get to hear their eulogies. It would have been
| amazing for Bram to have been able to experience all the
| outpouring of support and love from people he is interacted
| with during his life. Especially in a context where the
| speakers aren't considering him as an audience -- they're
| sharing their deep and true feelings.
|
| No one can really be sure how their acquaintances feel about
| them. Eulogies are the closest we get. Imagine if he were able
| to hear all these great things said about him... It would be
| such a joy.
| bmiller2 wrote:
| Larry David had the same thought, and it was the theme of the
| episode "The Covid Hoarder" in Curb Your Enthusiasm wherein
| Albert Brooks stages a funeral for his non-deceased self.
| dmvdoug wrote:
| This is why I always make it a point to tell people how much
| I appreciate them and why (when I do, I mean). It can be
| awkward at first, but I've developed a good self-deprecation
| that lets me excuse myself for being gushy ("I might start
| crying; I'm a crier!"), and that disarms people for the most
| part. I think it's really important that we let people know
| how much we value them and why we honor/respect them when we
| do. Because most of us do wander through life in a cloud of
| unknowing and uncertainty.
| jfax wrote:
| That's what birthdays are for. I like to think, anyway.
| abraae wrote:
| Off topic but your comment makes me think of Nick Drake. He
| died at 26, before even knowing he'd achieved anything, his
| music barely listened to, probably feeling a failure.
| Posthumously he's one of the world's most acclaimed recording
| artists. RIP Bram.
| block_dagger wrote:
| Good example, although Van Gogh is probably the more cited.
| halifaxbeard wrote:
| "The Doctor and Amy take Vincent Van Gogh - who struggled
| to sell a single painting in his own lifetime - to a
| Paris art Gallery in the year 2010"
|
| https://youtu.be/ubTJI_UphPk
| mongol wrote:
| Another example is Stieg Larsson, author of the Girl with
| the dragon tattoo triology. He died before these books
| were published.
___________________________________________________________________
(page generated 2023-08-10 23:00 UTC) |