1,516 karma · joined November 22, 2011
This (very) thin wrapper lets you write your PlantUML code in Jupyter cells.
Also, my entire dissertation is Python/Cython/Jupyter with a prebuilt docker container, so, it's also low-friction to play with. But, complicated by dissertation rules for sharing pre-publication (i.e. "is this definitely your work, because it's on github and you accepted PRs?").
I'm quite happy to see this on HN. Like many other disciplines, our field is blossoming with the rise of cheap, high performance computing!
If your involved in this field and on HN, please reach out to me at @generativist on twitter. I'm in the process of setting up a community for CSS work, and will be soliciting feedback soon!
I think this is actually the source of the "steep learning curve" problem. Once you've used it enough, it is an almost orthogonal part of your brain that does thats the VIM command-ing. It becomes more like, "to walk, put one foot in front of the other." You don't actually process that thought when walking.
But, until that point, it absolutely IS the same part of your brain. Until that point, there IS a PAINFUL contention between work brain and editor brain.
IntelliJ is a great tool, too.
Being conservative, let’s say it makes you 5% more productive.
It's subjective. I'd like to see a before and after study, but empirically measuring code productivity is -- a hard problem.I'd love to see some objective stats though!
The had-I-learned-it-first concept is something I didn't mention, but do think is important. And, often it works in an inhibiting way. With an IDEA-like rich IDEs -- which I think is a great tool, esp with VIM bindings! -- you get such a boost from things like good contextual auto-complete, that you never feel the need to learn it more deeply.
I put VIM in the title because 1) it's got a recognizable identity to pull in readers and, 2) I use VIM. But, in a weird and almost recursive way, editor wars are kinda like language wars. If it gets you that 5% (or more) boost, great! But, the differences between them often washes out.
One day in college, a friend and I decided to pack a plastic bottle with dry ice and hot water. In our hung over state, we thought this would be fun to watch. I was in my apartment. It took all of five seconds to realize that I couldn't rip apart the bottle. So, if the force of this explosion was sufficient to do so, it was probably really fucking dangerous. I figured it was too late to take the cap off -- the bottle was already making weird sounds. So, I threw it in the bathroom tub, and shut the door. Two minutes went by, and I felt momentarily foolish. Almost as I thought "nothing is going to happen," it exploded. The force knocked my friend to the ground. Granted she was tiny, and it was partly from fear, but I felt the shock wave rattle my bones.
I lived in the more expensive apartment building on campus. No one even came to say, "what's going on." If they did, they would have seen the bent metal of the tub's faucet.
And, that was accidentally but very literally a bomb.
But, I'm not sure ambiguity is a bad thing. Or, at least, there is a dose-specific effect. A lot of ambiguity is bad, but so is none. The flexible Goldilocks Zone is the least fragile -- to society that is, not to law.
I certainly found what they did distasteful. Their non-apology makes me lose tremendous respect for a company whose product I sincerely like and frequently use. As other people mentioned, they come off as whiny children -- "but Sally did it first!"
At the same time, I recognize that they might have just pulled off something really smart. If they had came out and said, "hey, Google, you should do something about our competition, they cheat" as a blog post, it might have got some attention but most people would write it off as "yea, who doesn't use SEO." Instead, they generated a publicity storm; provoked Google; then, pointed out that, to be consistent, everybody should be punished according to the severity of the offenses. RapGenius being the least severe offender comes out on top, and they still have the best product.
I am more inclined to believe they just fucked up than they actually thought about things from this game-theoretic perspective. Misquoting Hanlon's razor, "never attribute to genius that which can be adequately be explained by luck." Moreover, I don't know how much the loss of my respect and that of people like me will cost them, but as a startup it could be expensive.
Regardless, this has been fascinating to watch.
Just announce your _mea culpa_, and stop doing it. And, if you need to adopt strategies that do boost your ranks -- _which, given that RapGenius is a great service_, I don't think is long-term necessary -- avoid the patently obvious ones.
As for the noise (that other people were flippantly dismissing), it really can be jarring. Cover your ears with your hands, with your fingers pointed towards the back of your head at about at 45 degree upward angle. Then, repeatedly bang your head with your middle fingers while your ears are still covered. That's roughly the a quieter version of one of the more unsettling sounds.
I'm quite used to it -- to the point that I always ask the tech to tape my head in case I fall asleep and move -- but still. That sound is not just the rhythm backing a techno song; it's the sound of parts swirling around you with massive energy.
It maybe safe, but so are roller coasters. Yet, while you go on a roller coaster looking for a thrill, you enter an MRI machine with the very real fear that something could be very wrong with you. That's not going to make for a pleasant experience. And, it's not surprising that that underlying fear might be projected elsewhere.
Immediately, I threw the bottle into our bathroom tub and me and the friend that was there with me stood about 10 feet outside the door. After two or three minutes, I started feeling silly. Nothing was going to happen. About 10 seconds later, it blew up. The metal part faucet in the bathtub was bent, and the shockwave had enough force to knock me and my friend down (although, it could have just been fear) and I couldn't hear for about two hours.
This was around 2003. Not one person came by my dorm to investigate. I think if it was now, I would have been arrested. Admittedly, I was stupid, but not maliciously so.
It's especially poignant in relationships. I feel compelled to provide a justification for why I want to be alone, because people assume that "because I need time alone" needs further translation. Sometimes it does, but for me it is how my mind settles. For a long time, I tried to change that part of myself -- I was told it is a maladaptation. Now, I think it's just how I am, and I don't feel a justification is required.
I like quiet.