I regret ever Open Sourcing Java, for so many reasons.... mostly since my daughter is now coding.
Turns out Scott McNealy let me open source 1,600 patents in one day back in January 2005. I got to fight with legal for two days and as a reward I got to then Open Source Java and argue more. Scott was very aspirational and forward thinking -- so when I wrote that "all high school students one day will learn to code with Java" in the press release, it never actually occurred to me that fast forward to 2021 my daughter would be using Java. Scott was right. I was right.
Yet, here we are. Turns out my husband is really "embedded" and isn't a Emacs or Java fan (and I worked with James Gosling, I am so so sorry for this!). So the vi fan in my kitchen questioning why things are called this or that is like a full on religious war right now and "blame your mother for this" has been used at least 4X in the last two weeks.
It wasn't the Oracle purchase, the Supreme Court drama, the patent drama or even the battles back in 2005 between internal software groups at Sun that bother me about the whole experience ..... it's my daughter and husband discussing her homework that is beyond painful now. Oy.
Thanks for the response, somehow this is not the case for me. Like past times, I always hit the walled garden unless it's Facebook's actual Blog pages.
If you have uBlock Origin installed - and if not stop what you're doing right now and install it first (on Firefox, preferably) - you can use the 'zap' function to kill all those annoying login overlays used by the likes of Fbook. Bind the function to a key combination (I use shift-leftAlt-z) and whenever an annoying overlay or other annoying thing appears in a web page you can simply zap it by pressing the key combination and pointing at the offending page element. On Fbook you'll need to zap a number of overlays before you get to the actual page since they layer the annoyance on quite heavily but just persevere and you'll eventually get there.
Can someone clarify: wasn't it Oracle that open sourced Java? Was this person's job to just do that? Why exactly she regrets it?? Because her daughter is learning Java now, but how is that regretful??
It's tongue-in-cheek. Her greatest pain of it is watching her husband and daughter hate on it through homework. ;) So the joke is that she "hates" it now because of that. (but she doesn't really hate it, she loves it.)
That's how I did Java for the first 10 years or so. I'd switch back and forth with emacs, depending on the editing task.
Eclipse finally came out with a decent debugger, and so I switched to an IDE. Java-the-language has since leaned heavily into IDEs; a lot of tedious-but-useful tasks (like strong typing) are significantly easier that way.
I'll still use vi for small edits, and either vi or emacs when I want to do a particular kind of search-and-replace that's better handled by them.
In the last Stack Overflow survey[1] I was surprised to see quite a large percentage of respondents considered vim to be an "IDE". Don't get me wrong, I love vim and nvim, but I use them as editors and not as a fully fledged IDEs.
Well, UNIX is the IDE ("The UNIX Programming Environment") and vi/vim is just the editor component of that. This is only half serious but I'm not fully joking either. The combination of tools and the ability to make pipes and custom scripts does, over a while result in a decent "development environment".
For anyone who does not have a facebook account, the actual URL without the forced login is: https://m.facebook.com/story.php?story_fbid=1015993413146151...
TFA pasted below:
I regret ever Open Sourcing Java, for so many reasons.... mostly since my daughter is now coding.
Turns out Scott McNealy let me open source 1,600 patents in one day back in January 2005. I got to fight with legal for two days and as a reward I got to then Open Source Java and argue more. Scott was very aspirational and forward thinking -- so when I wrote that "all high school students one day will learn to code with Java" in the press release, it never actually occurred to me that fast forward to 2021 my daughter would be using Java. Scott was right. I was right.
Yet, here we are. Turns out my husband is really "embedded" and isn't a Emacs or Java fan (and I worked with James Gosling, I am so so sorry for this!). So the vi fan in my kitchen questioning why things are called this or that is like a full on religious war right now and "blame your mother for this" has been used at least 4X in the last two weeks.
It wasn't the Oracle purchase, the Supreme Court drama, the patent drama or even the battles back in 2005 between internal software groups at Sun that bother me about the whole experience ..... it's my daughter and husband discussing her homework that is beyond painful now. Oy.
Are you sure? Your link also lands me at an auth required splash page.
Click the `X` on the top-right of the modal to close the login dialogue.
The link in the OP doesn't have that option.
Thanks for the response, somehow this is not the case for me. Like past times, I always hit the walled garden unless it's Facebook's actual Blog pages.
The provided link of https://m.facebook.com/story.php?story_fbid=1015993413146151... redirects me to https://www.facebook.com/login/?next=https%3A%2F%2Fwww.faceb... which is a hard auth page. No modals, no pop-overs, no X / bypass on the redirected page.
I tried the archive.is for content a work around on the share link, also didn't work.
Interesting. I wonder if this is browser-dependent, or something else. I'm on Firefox with uBO with most filter lists enabled.
If you have uBlock Origin installed - and if not stop what you're doing right now and install it first (on Firefox, preferably) - you can use the 'zap' function to kill all those annoying login overlays used by the likes of Fbook. Bind the function to a key combination (I use shift-leftAlt-z) and whenever an annoying overlay or other annoying thing appears in a web page you can simply zap it by pressing the key combination and pointing at the offending page element. On Fbook you'll need to zap a number of overlays before you get to the actual page since they layer the annoyance on quite heavily but just persevere and you'll eventually get there.
Let's watch obtuse (by choice or by chance) HN users take a jokey post way too seriously...
Can someone clarify: wasn't it Oracle that open sourced Java? Was this person's job to just do that? Why exactly she regrets it?? Because her daughter is learning Java now, but how is that regretful??
It's tongue-in-cheek. Her greatest pain of it is watching her husband and daughter hate on it through homework. ;) So the joke is that she "hates" it now because of that. (but she doesn't really hate it, she loves it.)
It was Sun Microsystems. She worked there. Her regret is about her husband being a bit annoying about it.
I actually worked with one guy who coded java in vim (on windows).
That's how I did Java for the first 10 years or so. I'd switch back and forth with emacs, depending on the editing task.
Eclipse finally came out with a decent debugger, and so I switched to an IDE. Java-the-language has since leaned heavily into IDEs; a lot of tedious-but-useful tasks (like strong typing) are significantly easier that way.
I'll still use vi for small edits, and either vi or emacs when I want to do a particular kind of search-and-replace that's better handled by them.
In the last Stack Overflow survey[1] I was surprised to see quite a large percentage of respondents considered vim to be an "IDE". Don't get me wrong, I love vim and nvim, but I use them as editors and not as a fully fledged IDEs.
[1] https://survey.stackoverflow.co/2024/technology#1-integrated...
Vim is a code editor for me and my entire OS is my IDE.
The thing though is that I can pipe stuff other applications are doing into my vim terminal and have it effectively behave like an IDE.
There’s very little (nothing?) an IDE does that cannot also be exposed and manipulated within VIM (and the same goes for Emacs obviously).
If you install enough vim plugins you can get pretty close to VS Code in terms of both features and performance.
I wouldn't call VS code an IDE either, personally
Well, UNIX is the IDE ("The UNIX Programming Environment") and vi/vim is just the editor component of that. This is only half serious but I'm not fully joking either. The combination of tools and the ability to make pipes and custom scripts does, over a while result in a decent "development environment".
There is (was?) a vim plugin that ran the intellij completion engine on the background. Pretty cool
> So the vi fan in my kitchen
The answer is https://www.spacemacs.org/